Загрузка данных


/*
	Ìîä Advance RP, ñäåëàííûé Ëåîíîì (vk.com/leonyoutube)
	Êàíàë youtube: youtube.com/user/adnroidgamesforyou

	Ðàçðåøàåòñÿ ñâîáîäíîå ðàñïðîñòðàíåíèå ìîäà ñ óêàçàíèåì Àâòîðà - Ëåîíà (vk.com/leonyoutube)

	Çàïðåùàåòñÿ âûäàâàòü ìîä çà ñâîé è óäàëÿòü äàííûå ñòðîêè ïðè ðàñïðîñòðîíåíèè ìîäà, èìåéòå óâàæåíèå ê àâòîðó!!!

	Ïîääåðæèòå àâòîðà:
	WMR: R168618383234
	QIWI: +79647073697
*/
#include <a_samp>
#include <fix>
#include <streamer>
#include <a_actor>
#include <a_mysql>
#include <dc_cmd>
#include <sscanf2>
#include <mxdate>
#include <foreach>

//==========================Äåôàéíû==========================

//--------------Áàçà äàííûõ-------------
#define     MYSQL_DEBUG         1
#define     MYSQL_HOST          "217.106.106.88"
#define     MYSQL_USER          "H19344"
#define     MYSQL_PASSWORD      ""
#define     MYSQL_BASE          "EVEBASE19344"
//--------------------------------------

#define 	SERVER_NAME		"Advance RolePlay 10 | vk.com/pawnouroki"//íàçâàíèå ñåðâåðà
#define     SERVER_MODE		"Advance RP v2.0"//íàçâàíèå ìîäà
#define     MAX_TRAY    	100 //Ìàêñèìàëüíîå êîëè÷åñòâî ïîäíîñîâ ñ åäîé íà ñåðâåðå
#define     MAX_HOUSES  	1000 //Ìàêñèìàëüíîå êîëè÷åñòâî äîìîâ

//-------------Äåôàéíû ôóíêöèé----------
#define     SCM             SendClientMessage
#define     SCMTA           SendClientMessageToAll
#define     SPD             ShowPlayerDialog
//--------------------------------------

//-------------Äåôàéíû öâåòà------------
#define		COLOR_GREY			0x999999FF
#define     COLOR_YELLOW    	0xF7FF00FF
#define     COLOR_WHITE   		0xFFFFFFFF
#define     COLOR_RED       	0xF0320CFF
#define     COLOR_ORANGEYELLOW  0xFFDF0FFF
#define     COLOR_LIGHTRED      0xFF4530FF
#define     COLOR_LIGHTGREY     0x999999FF
#define     COLOR_BLUE          0x3657FFFF
#define     COLOR_LIGHTBLUE     0x038FDAFF
#define     COLOR_SALAD         0xA0FF33FF
#define     COLOR_GREEN         0x4BCC2BFF
#define     COLOR_ORANGE        0xFF7A05FF
#define     COLOR_LIGHTYELLOW   0xce9a00FF
//--------------------------------------

//----------Äåôàéíû íàáëþäåíèÿ----------
#define SP_TYPE_NONE 0
#define SP_TYPE_PLAYER 1
#define SP_TYPE_VEHICLE 2
//--------------------------------------

//======================================

main()
{
	print("\n----------------------------------");
	print("--------Advance RP by Leon--------");
	print("----------------------------------\n");
}

//==========================Ïåðåìåííûå==========================

new dbHandle;//ïðîâåðêà êîííåêòà ê ÁÄ
new exptonextlevel = 4; //óìíîæåíèå exp
new healthtime = 0; //òàéìåð õï
new lift;//ïåðåìåííàÿ çàíÿòîñòè ëèôòà
new gruzobject[MAX_PLAYERS];//îáúåêò ÿùèêà íà ïîãðóç÷èêå
new factoryobject[MAX_PLAYERS];//îáúåêò â ïðîèçâîäñòâåííîì öåõå çàâîäà
new metalincar[MAX_PLAYERS]; //ìåòàëë â òà÷êå íà çàâîäå
new metalveh[MAX_PLAYERS]; //ñîõðàí¸ííàÿ ìàøèíà äëÿ ðàçâîçêè ìåòàëëà
new factorytimer[MAX_PLAYERS]; //òàéìåð 15 ñåêóíä íà âîçâðàùåíèå â àâòî
new fuelveh[MAX_PLAYERS]; //ñîõðàí¸ííàÿ ìàøèíà äëÿ ðàçâîçêè òîïëèâà
new fuelincar[MAX_PLAYERS]; //ìåòàëë â òà÷êå íà çàâîäå
new fuelvehtrailer[MAX_PLAYERS]; //ñîõðàí¸ííûé ïðèöåï äëÿ ðàçâîçêè òîïëèâà
new timespeed[MAX_PLAYERS]; //ïåðåìåííàÿ ñïèäîìåòðà
new caren[MAX_VEHICLES];//ñòàòóñ äâèãàòåëÿ
new carli[MAX_VEHICLES];//ñòàòóñ ôàð
new mute[MAX_PLAYERS];//ïåðåìåííàÿ òàéìåðà ìóòà
new PlayerAFK[MAX_PLAYERS];//ïåðåìåííàÿ âðåìåíè ÀÔÊ
new Menu:spmenu; //ïåðåìåííàÿ ìåíþ íàáëþäåíèÿ çà èãðîêîì
new SpID[MAX_PLAYERS];//èä çà êåì íàáëþäàþò
new SpType[MAX_PLAYERS];//òèï íàáëþäåíèÿ
new spvw[MAX_PLAYERS];//âèðòóàëüíûé ìèð èãðîêà ïðè íà÷àëå íàáëþäåíèÿ
new sppi[MAX_PLAYERS];//èä èíòåðüåðà èãðîêà ïðè íà÷àëå íàáëþäåíèÿ
new Float:spx[MAX_PLAYERS], Float:spy[MAX_PLAYERS], Float:spz[MAX_PLAYERS], Float:sprot[MAX_PLAYERS]; //êîîðäèíàòû èãðîêà ïðè íà÷àëå íàáëþäåíèÿ
new login_timer[MAX_PLAYERS];//âðåìÿ íà ëîãèí èãðîêà

//------------------Ïåðåìåííûå òåêñòäðàâîâ----------------
new Text:logo_td, //ëîãîòèï ñåðâåðà
	Text:selectskin_td[5]; //âûáîð ñêèíà
	
	//ñïèäîìåòð
	new Text:speedbox;
	new Text:speed1info[MAX_PLAYERS];
	new Text:speed2info[MAX_PLAYERS];

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

//------------------Ïåðåìåííûå ïèêàïîâ--------------------

//--------------------------------------------------------
new eatpickup[5]; //ïèêàï åäû
new aboutmine;//î øàõòå (ó îñòàíîâêè)
new aboutmetaltransport;//î ðàçâîç÷èêàõ ìåòàëëà (íà øàõòå)
new aboutunderearth; // î ïîäçåìíîé äîáû÷å
new mineinvite[2];//ïèêàïû óñòðîéñòâà íà ðàáîòó øàõò¸ðà
new buymetal;//Ïðîäàæà ìåòàëëà íà øàõòå
new loaderinvite[2]; //ïèêàïû óñòðîéñòâà íà ðàáîòó ãðóç÷èêà
new aboutloader; //èíôîðìàöèÿ î ãðóç÷èêå
new aboutfactory;//î çàâîäå ïî ïðîèçâîäñòâó ïðîäóêòîâ
new aboutfactorydelivery;//ðàáîòà â ñëóæáå äîñòàâêè
new aboutfactoryin; //ðàáîòà â ïðîèçâîäñòâåííîì öåõó
new factoryinvitein[3]; // ðàáîòà âíóòðè çàâîäà
new metalfactorypickup[6]; //æ¸ëòûå ïèêàïû ïîëó÷åíèÿ ìåòàëëà íà çàâîäå
new neftpickup; //íåôòåçàâîä èíôîðìàöèÿ
new factoryinvite;//óñòðîéñòâî íà äîñòàâêó èñõîäíûõ ìàòåðèàëîâ
new teachas;//ïèêàï îáó÷àþùåãî ðàçäåëà
new bankpickup; //ìåíþ áàíêà
new paybankpickup; //îïëàòà äîìà, áèçíåñà è ÀÇÑ
//--------------------------------------------------------

//-------------Ïèêàïû âõîäà/âûõîäà-------------
//---------------Âõîäû--------------
new cityhallls_enter, //Ìýðèÿ ËÑ âõîä
 	cityhall_exit,//Ìýðèÿ âûõîä
 	cityhallsf_enter, //Ìýðèÿ ÑÔ âõîä
	cityhalllv_enter, //Ìýðèÿ ËÂ âõîä
	factory_enter, //âõîä â çàâîä öåõ
	factory_exit, //âûõîä èç çàâîäà öåõ
	factory2_enter, //âõîä â çàâîä ãëàâíûé
	factory2_exit, //âûõîä èç çàâîäà ãëàâíûé
	asgl_enter, //âõîä â ãë. äâåðü àø
	aszap_enter, //âõîä â çàïàñíóþ äâåðü àø
	asgl_exit, //âûõîä èç ãë. äâåðè àø
	aszap_exit, //âûõîä èç çàïàñíîé äâåðè àø
 	bankls_enter,//âõîä â áàíê Ëîñ-Ñàíòîñà
 	bankls_exit;//âûõîä èç áàíêà Ëîñ-Ñàíòîñà
//----------------------------------

//--------------Âûõîäû--------------
//----------------------------------
//---------------------------------------------

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

//-----------------Ïåðåìåííûå 3D òåêñòîâ------------------
new Text3D:minestorage,//3ä òåêñò êîë-âà ðóäû íà øàõòå
	Text3D:minereload,//3ä òåêñò ïåðåðàáîòêè ðóäû
	Text3D:metal,//3ä òåêñò ìåòàëëà íà øàõòå
	Text3D:transport, //3ä òåêñò äëÿ ðàçâîç÷èêîâ
	Text3D:liftstatus1, //îáíîâëåíèå 3ä òåêñòà ñ ñòàòóñîì ëèôòà ñâåðõó
	Text3D:liftstatus2, //îáíîâëåíèå 3ä òåêñòà ñ ñòàòóñîì ëèôòà ñíèçó
	Text3D:factorymaterials, //èñõîäíûå ìàòåðèàëû çàâîäà âíóòðè
	Text3D:factorymaterials2, //èñõîäíûå ìàòåðèàëû çàâîäà ñíàðóæè
	Text3D:fueltext, //Òîïëèâî äëÿ çàâîäà
	Text3D:vehtext[MAX_VEHICLES]; //òåêñò íàä àâòî äëÿ ðàçâîçêè ïðîäóêòîâ
//--------------------------------------------------------

//-----------Ïåðåìåííûå äèíàìè÷åñêèõ ÷åêïîèíòîâ-----------
new help_cp[MAX_PLAYERS], //äèíàìè÷åñêèé ÷åêïîèíò ïîìîùè
	help_cp2[MAX_PLAYERS], //äèíàìè÷åñêèé ÷åêïîèíò ïîìîùè
	ruda1[MAX_PLAYERS], //ìåñòî äîáû÷è ðóäû íà ïîâåðõíîñòè
	ruda2[MAX_PLAYERS], //ìåñòî äîáû÷è ðóäû íà ïîâåðõíîñòè
	ruda3[MAX_PLAYERS],	//ìåñòî äîáû÷è ðóäû íà ïîâåðõíîñòè
	ruda4[MAX_PLAYERS],	//ìåñòî äîáû÷è ðóäû ïîä çåìë¸é
	ruda5[MAX_PLAYERS],	//ìåñòî äîáû÷è ðóäû ïîä çåìë¸é
	ruda6[MAX_PLAYERS],	//ìåñòî äîáû÷è ðóäû ïîä çåìë¸é
	table1[MAX_PLAYERS], //÷åêïîèíò ó ñòîëèêà íà çàâîäå
	table2[MAX_PLAYERS], //÷åêïîèíò ó ñòîëèêà íà çàâîäå
	table3[MAX_PLAYERS], //÷åêïîèíò ó ñòîëèêà íà çàâîäå
	table4[MAX_PLAYERS], //÷åêïîèíò ó ñòîëèêà íà çàâîäå
	table5[MAX_PLAYERS], //÷åêïîèíò ó ñòîëèêà íà çàâîäå
	table6[MAX_PLAYERS], //÷åêïîèíò ó ñòîëèêà íà çàâîäå
	table7[MAX_PLAYERS], //÷åêïîèíò ó ñòîëèêà íà çàâîäå
	table8[MAX_PLAYERS], //÷åêïîèíò ó ñòîëèêà íà çàâîäå
	table9[MAX_PLAYERS], //÷åêïîèíò ó ñòîëèêà íà çàâîäå
	table10[MAX_PLAYERS], //÷åêïîèíò ó ñòîëèêà íà çàâîäå
	factorystorage[MAX_PLAYERS], //ñêëàä ïðîèçâîäñòâåííîãî öåõà
	vehiclelic[MAX_PLAYERS], //÷åêïîèíò ñäà÷è íà ïðàâà
	cityhallwork[MAX_PLAYERS]; //÷åêïîèíò óñòðîéñòâà íà ðàáîòó â ìýðèè
//--------------------------------------------------------

//-----------------Ïåðåìåíûå 3Ä òåêñòîâ-------------------
//--------------------------------------------------------

//------------------Ïåðåìåííûå îáúåêòîâ-------------------
new minedoors1, //Äâåðè ñâåðõó
	minedoors2, //Äâåðè ñíèçó
	minelift, //Ëèôò (îáúåêò)
	asgate;//âîðîòà â àâòîøêîëå
//--------------------------------------------------------

//----------------Ïåðåìåííûå àâòîìîáèëåé------------------
new gruzcar[5], //ìàøèíêè ïîãðóç÷èêîâ
	metalcar[4], //ìàøèíà ñ çàâîäà äëÿ ïåðåâîçêè ìåòàëëà
	fuelcar[2], //ôóðà ñ çàâîäà äëÿ ïåðåâîçêè òîïëèâà
	ascar[8]; //ó÷åáíûå ìàøèíû äëÿ àâòîøêîëû
//--------------------------------------------------------

//==============================================================

enum player
{
 	ID, //èä àêêàóíòà
 	NAME[MAX_PLAYER_NAME], //íèê èãðîêà, çàïèñûâàùèéñÿ ïðè êîííåêòå
  	EMAIL[32], //email
	SEX, //ïîë
	ADMIN, //ëâë àäìèíêè
	SKIN, //èä ñêèíà
	LEVEL, //óðîâåíü
	EXP, //î÷êè îïûòà
	TIME, //âðåìÿ, îòûãðàííîå çà ÷àñ
	MONEY, //äåíüãè
	REFERAL[24], //ðåôåðàë èãðîêà
	Float:HP, //õï ïåðñîíàæà
	DLIC, //ëèöåíçèÿ íà âîæäåíèå
	GLIC, //ëèöåíçèÿ íà îðóæèå
	CHATS, //òèï ÷àòà
	OCHATS, //âêëþ÷åí/îòêëþ÷åí ÷àò ôðàêöèè
	NICKS, //íèêè íàä èãðîêàìè
	NICKCS, //íèêè èãðîêîâ â ÷àòå
	IDS, //èä èãðîêîâ â ÷àòå
	VEHS, //Êëàâèøè óïðàâëåíèÿ àâòî
	HOUSE,//èä äîìà
	SPAWN, //ìåñòî ïîÿâëåíèÿ â èãðå
	HOTEL,//îòåëü, ãäå ïðîæèâàåò èãðîê (ÍÅ ÑÎÕÐÀÍßÅÒÑß)
	GUEST,//íîìåð äîìà, â êîòîðîì èãðîê ïðîæèâàåò êàê ãîñòü
	MET, //ìåòàëë
	PATR, //ïàòðîíû
	DRUGS, //íàðêîòèêè
	MUTE,//âðåìÿ ìóòà (â ñåêóíäàõ)
 	WARN,//êîëè÷åñòâî âàðíà àêêàóíòà
 	FRAC,//èä îðãàíèçàöèè è ïîäðàçäåëåíèÿ
 	RANG,//ðàíã èãðîêà â îðãàíèçàöèè
	FSKIN,//ñêèí èãðîêà âî ôðàêöèè
	DMONEY,//äîíàò äåíüãè
	UPGRADE,//óëó÷øåíèÿ ïåðñîíàæà
	WORK,//ðàáîòà ïåðñîíàæà (êîòîðàÿ â ìåðèè)
}
new player_info[MAX_PLAYERS][player];

enum house
{
	hid, //èä äîìà
	Float:henterx, //âõîä äîìà X
	Float:hentery, //âõîä äîìà Y
	Float:henterz, //âõîä äîìà Z
	howned, //1 èëè 0 - âëàäåíèå äîìîì
	howner[24], //íèê âëàäåëüöà äîìà
	hcost, //öåíà äîìà
	hpickup,//íå ñîõðàíÿåòñÿ
	hicon,//íå ñîõðàíÿåòñÿ
	htype[24], //òèï äîìà
	hkomn, //êîëè÷åñòâî êîìíàò â äîìå
	hkvar, //êâàðòïëàòà â äîìå
	hint, //èä èíòåðüåðà äîìà
	Float:haenterx, //êîîðäèíàòà X ïîñëå âõîäà â äîì
	Float:haentery, //êîîðäèíàòà Y ïîñëå âõîäà â äîì
	Float:haenterz, //êîîðäèíàòà Z ïîñëå âõîäà â äîì
	Float:haenterrot, //êîîðäèíàòà ïîâîðîòà ïîñëå âõîäà â äîì
	Float:haexitx, //êîîðäèíàòà X ïîñëå âûõîäà èç äîìà
	Float:haexity, //êîîðäèíàòà Y ïîñëå âûõîäà èç äîìà
	Float:haexitz, //êîîðäèíàòà Z ïîñëå âûõîäà èç äîìà
	Float:haexitrot, //êîîðäèíàòà ïîâîðîòà ïîñëå âûõîäà èç äîìà
	hlock, //îòêðûò èëè çàêðûò äîì?
	hpos[24], //ãîðîä/îáëàñòü
	hdistrict[24], //ðàéîí
	hpay,//îïëà÷åí íà
	hupgrade,//êîë-âî óëó÷øåíèé
	Text3D:halt,//3ä òåêñò ALT ó äâåðè
	hhealth,//ïèêàï çäîðîâüÿ â äîìå
	//ãîñòè â äîìå
	guest1[24],
	guest2[24],
	guest3[24],
	guest4[24],
	guest5[24],
	guest6[24],
	guest7[24],
	guest8[24],
	guest9[24],
	guest10[24],
	guest11[24],
	guest12[24],
	guest13[24],
	guest14[24],
	guest15[24],
	guest16[24],
	guest17[24],
	guest18[24],
	guest19[24],
	guest20[24],
	guest21[24],
	guest22[24],
	guest23[24],
	guest24[24],
	guest25[24],
	guest26[24],
	guest27[24],
	guest28[24],
	Float:storex, //êîîðäèíàòà øêàôà â äîìå ïî x
	Float:storey, //êîîðäèíàòà øêàôà â äîìå ïî y
	Float:storez, //êîîðäèíàòà øêàôà â äîìå ïî z
	Text3D:storetext, //3ä òåêñò øêàôà
	storemetal,
	storedrugs,
	storegun,
	storepatron,
	storeclothes,
	car, //ïåðåìåííàÿ àâòîìîáèëÿ
	Float:carX, //ìåñòî ñïàâíà àâòîìîáèëÿ ïî êîîðäèíàòå x
	Float:carY, //ìåñòî ñïàâíà àâòîìîáèëÿ ïî êîîðäèíàòå x
	Float:carZ, //ìåñòî ñïàâíà àâòîìîáèëÿ ïî êîîðäèíàòå x
	Float:carRot, //ìåñòî ñïàâíà àâòîìîáèëÿ ïî óãëó ïîâîðîòà
	carmodel, //èä àâòîìîáèëÿ
	carfcolor, //öâåò àâòîìîáèëÿ 1
	carscolor, //öâåò àâòîìîáèëÿ 2
}
new house_info[MAX_HOUSES][house];
new totalhouse;//îáùåå êîëè÷åñòâî äîìîâ


enum warehouse
{
	MINEORE,
	MINERELOAD,//íå èñïîëüçóåòñÿ (ïåðåïëàâêà)
	MINEIRON,
	FACTORYFUEL,
	FACTORYMETAL,
	FACTORYPRODUCT,
	FUEL,
}
new storages[1][warehouse];

new subfracname[13][5][28] =
{
	{"Àäìèíèñòðàöèÿ ïðåçèäåíòà", "Ìýðèÿ Ëîñ-Ñàíòîñà", "Ìýðèÿ Ñàí-Ôèåððî", "Ìýðèÿ Ëàñ-Âåíòóðàñà", ""},
	{"ÌÂÄ", "Óïðàâëåíèå ïîëèöèè ËÑ", "Óïðàâëåíèå ïîëèöèè ÑÔ", "Óïðàâëåíèå ïîëèöèè ËÂ", "ÔÁÐ"},
	{"ÌÎ", "Ñóõîïóòíûå âîéñêà", "Âîåííî-âîçäóøíûå ñèëû", "Âîåííî-ìîðñêîé ôëîò", ""},
	{"ÌÇ", "Ãîðîäñêàÿ áîëüíèöà ËÑ", "Ãîðîäñêàÿ áîëüíèöà ÑÔ", "Ãîðîäñêàÿ áîëüíèöà ËÂ", ""},
	{"ÑÌÈ", "Ðàäèîöåíòð ËÑ", "Ðàäèîöåíòð ÑÔ", "Ðàäèîöåíòð ËÂ", "Òåëåöåíòð"},
	{"", "Íåò", "", "", ""},
	{"", "Íåò", "", "", ""},
	{"", "Íåò", "", "", ""},
	{"", "Íåò", "", "", ""},
	{"", "Íåò", "", "", ""},
	{"", "Íåò", "", "", ""},
	{"", "Íåò", "", "", ""},
	{"", "Íåò", "", "", ""}
};
new orgname[][] = {"", "Ïðàâèòåëüñòâî", "Ìèíèñòåðñòâî âíóòðåííèõ äåë", "Ìèíèñòåðñòâî îáîðîíû", "Ìèíèñòåðñòâî çäðàâîîõðàíåíèÿ", "ÒÂ è ðàäèî", "Grove Street", "The Ballas", "Los Santos Vagos", "The Rifa", "Varios Los Aztecas", "La Cosa Nostra", "Yakuza", "Ðóññêàÿ ìàôèÿ"};

new offerskin[14][13] =
{
	{17, 59, 98, 164,165,185,187,227,240,76,141,150,219},//frac 1
	{265,266,267,280,281,282,283,284,285,288,192,0, 0},//2
	{61, 255,287,191,179,253,73, 0,  0,  0,  0,  0, 0},//3
	{70, 274,275,276,148,308,0,  0,  0,  0,  0,  0, 0},//4
	{170,186,188,223,250,76,141,150,263, 0,  0,  0, 0},//5
	{0,  0,  0,  0,  0,  0, 0,  0,  0,   0,  0,  0, 0},//6
	{0,  0,  0,  0,  0,  0, 0,  0,  0,   0,  0,  0, 0},//7
	{0,  0,  0,  0,  0,  0, 0,  0,  0,   0,  0,  0, 0},//8
	{0,  0,  0,  0,  0,  0, 0,  0,  0,   0,  0,  0, 0},//9
	{0,  0,  0,  0,  0,  0, 0,  0,  0,   0,  0,  0, 0},//10
	{0,  0,  0,  0,  0,  0, 0,  0,  0,   0,  0,  0, 0},//11
	{0,  0,  0,  0,  0,  0, 0,  0,  0,   0,  0,  0, 0},//12
	{0,  0,  0,  0,  0,  0, 0,  0,  0,   0,  0,  0, 0},//13
	{163,164,165,166,286,192,303,304,305,306,192,309,0}//FRAC 24 - FBI
};

new fracrangs[21][10][] =
{
	{"Ñëóæáà áåçîïàñíîñòè", "Ïðåññ-ñåêðåòàðü", "Ñîâåòíèê ïî ìýðèÿì", "Ñîâåòíèê ïî àðìèÿì", "Ñîâåòíèê ïî îðãàíàì âíóòðåííèõ äåë", "Êîíòðîëåð îðãàíîâ çäðàâîîõðàíåíèÿ", "Ñîâåòíèê ïî ñðåäñòâàì ìàññîâîé èíôîðìàöèè", "Ñóäüÿ", "Âèöå-ïðåçèäåíò", "Ïðåçèäåíò"},//0 èä íå ñóùåñòâóåò
    {"Îõðàííèê", "Íà÷àëüíèê îõðàíû", "Ñåêðåòàðü", "Ñòàðøèé ñåêðåòàðü", "Àäâîêàò", "Ëèöåíç¸ð", "Ñòàðøèé ëèöåíç¸ð", "Äåïóòàò", "Çàì. Ìýðà", "Ìýð"},
    {"", "", "", "", "", "", "", "", "", "Ìèíèñòð âíóòðåííèõ äåë"},
    {"Ðÿäîâîé", "Ñåðæàíò", "Ñòàðøèé Ñåðæàíò", "Ëåéòåíàíò", "Ñò.Ëåéòåíàíò", "Êàïèòàí", "Ìàéîð", "Ïîäïîëêîâíèê", "Ïîëêîâíèê", "Ãåíåðàë"},
    {"Ñòàæåð", "Ìë.àãåíò", "Àãåíò îòäåëà ÃÍÊ", "Àãåíò îòäåëà ÊÑÎ", "Ñòàðøèé àãåíò", "Ãëàâà îòäåëà ÃÍÊ", "Ãëàâà îòäåëà ÊÑÎ", "Èíñïåêòîð ÔÁÐ", "Çàì.äèðåêòîðà ÔÁÐ", "Äèðåêòîð ÔÁÐ"},
    {"", "", "", "", "", "", "", "", "", "Ìèíèñòð îáîðîíû"},
    {"Ðÿäîâîé", "Åôðåéòîð", "Ñåðæàíò", "Ñòàðøèíà", "Ëåéòåíàíò", "Êàïèòàí", "Ìàéîð", "Ïîäïîëêîâíèê", "Ïîëêîâíèê", "Ãåíåðàë"},
    {"Ìàòðîñ", "Ñò. Ìàòðîñ", "Ìè÷ìàí", "Ñò. Ìè÷ìàí", "Ëåéòåíàíò", "Êàïèòàí-ëåéòåíàíò", "Êàïèòàí 3 ðàíãà", "Êàïèòàí 2 ðàíãà", "Êàïèòàí 1 ðàíãà", "Àäìèðàë"},
    {"", "", "", "", "", "", "", "", "", "Ìèíèñòð çäðàâîîõðàíåíèÿ"},
    {"Èíòåðí", "Ìëàäøèé ìåäðàáîòíèê", "Ñòàðøèé ìåäðàáîòíèê", "Âðà÷-ó÷àñòêîâûé", "Âðà÷-òåðàïåâò", "Âðà÷-õèðóðã", "Ìëàäøèé ñïåöèàëèñò", "Ñòàðøèé ñïåöèàëèñò", "Çàâåäóþùèé îòäåëåíèåì", "Ãëàâíûé âðà÷"},
    {"", "", "", "", "", "", "", "", "", "Óïðàâëÿþùèé ÑÌÈ"},
    {"Ïîìîùíèê Ðåäàêöèè", "Âåðñòàëüùèê íîâîñòåé", "Ðàäèîòåõíèê", "Æóðíàëèñò", "Ñòàðøèé æóðíàëèñò", "Êîððåêòîð", "Ïîìîùíèê ðåäàêòîðà", "Ðåäàêòîð", "Ãëàâíûé ðåäàêòîð", "Äèðåêòîð ðàäèîöåíòðà"},
    {"Íà÷èíàþùèé ðàáîòíèê", "Ïîìîùíèê Òåëåìàñòåðà", "Òåëåìàñòåð", "Ñâåòîòåõíèê", "Îïåðàòîð", "Çâóêîðåæèññ¸ð", "Ðåæèññ¸ð", "Âåäóùèé", "Óïðàâëÿþùèé ñòóäèè", "Äèðåêòîð ÒÂ-öåíòðà"},
    {"Newman", "Hustla", "Huckster", "True", "Warrior", "Gangsta", "O.G", "Big Bro", "Legend", "Daddy"},//ãðóâ
	{"Baby", "Tested", "Cracker", "Nigga", "Big Nigga", "Gangster", "Defender", "Shooter", "Star", "Big Daddy"},//áàëëàñ
	{"Novato", "Amigo", "Asistente", "Asesino", "Latinos", "Mejor", "Empresa", "Aproximado", "Diputado", "Padre"},//âàãîñ
	{"Amigo", "Macho", "Junior", "Ermanno", "Bandido", "Autoridad", "Adjunto", "Veterano", "Vato Loco", "Padre"},//ðèôà
	{"Mamarracho", "Compinche", "Bandito", "Vato Loco", "Chaval", "Forajido", "Veterano", "Elite", "El Orgullo", "Padre"},//àçòåê
    {"Novizio", "Associato", "Controllato", "Razionate", "Combatento", "Soldato", "Capo", "Strada Boss", "Consigliere", "Don"},//ëêí
    {"Âàêàñþ", "Òîìîäàòè", "Êåäàé", "Ñÿìýéãàñèðà", "Âàêàãàñèðà", "Cî-õîíáóòå", "Êàìáó", "Îÿäçè", "Ñàéêî-Êîìîí", "Êóìèòý"},//ÿêóäçà
    {"Øíûðü", "Áîñÿê", "Áðàòîê", "Áûê", "Àâòîðèòåò", "Çàì.Áðèãàäèðà", "Áðèãàäèð", "Ñìîòðÿùèé", "Áëàòíîé", "Âîð â çàêîíå"}//ÐÌ
};

new playerwork[][] = {"Áåçðàáîòíûé", "Âîäèòåëü àâòîáóñà", "Òàêñèñò", "Ðàçâîç÷èê ïðîäóêòîâ è òîïëèâà", "Ìàøèíèñò", "Âîäèòåëü òðàìâàÿ", "Àâòîìåõàíèê", "Óëè÷íûé òîðãîâåö", "Ïîæàðíûé", "Ïèëîò"};

enum tray//ïîäíîñû
{
	Float:tPickX,
	Float:tPickY,
	Float:tPickZ,
	Text3D:tText,
}
new tray_info[MAX_TRAY][tray];
new tamount;
new Float:tX,Float:tY,Float:tZ;
new tray2[MAX_PLAYERS];

new Float:box_info[17][3] = //êîîðäèíàòû ÿùèêîâ íà ïîãðóç÷èêå
{
	{2250.72, -2234.79, 13.12},
	{2252.19, -2236.30, 13.12},
	{2253.73, -2237.80, 13.12},
	{2255.33, -2239.37, 13.12},
	{2249.00, -2236.41, 13.12},
	{2247.30, -2238.05, 13.12},
	{2245.55, -2239.71, 13.12},
	{2243.87, -2241.36, 13.12},
	{2250.46, -2238.01, 13.12},
	{2251.97, -2239.54, 13.12},
	{2247.02, -2244.53, 13.12},
	{2245.48, -2242.98, 13.12},
	{2247.09, -2241.35, 13.12},
	{2248.75, -2239.71, 13.12},
	{2250.30, -2241.26, 13.12},
	{2248.65, -2242.92, 13.12},
	{2253.56, -2241.09, 13.12}
};
new boxnumber[17];

new Float:ascheck[47][3] = //êîîðäèíàòû ÷åêïîèíòîâ àâòîøêîëû ïðè ñäà÷å
{
	{-2050.3696,-96.4273,34.9126},
	{-2046.4489,-76.9355,34.9112},
	{-2017.5555,-72.7136,34.9146},
	{-2004.5967,-30.3136,34.8285},
	{-2000.3330,330.8464,34.7587},
	{-1845.8910,425.9953,16.7509},
	{-1894.5781,587.3931,34.6850},
	{-1818.1904,602.8750,34.7591},
	{-1711.1886,716.2985,24.4849},
	{-1574.5757,729.4660,6.9173},
    {-1531.8627,822.1606,6.7815},
    {-1593.0276,855.6006,7.2827},
    {-1780.8302,852.7651,24.4774},
    {-1791.5732,902.4277,24.4851},
    {-2024.7173,928.4958,45.8654},
    {-2073.1052,936.1708,62.6823},
    {-2126.9822,919.1172,79.6542},
    {-2139.1790,1071.2220,79.5900},
    {-2243.6721,1095.6493,79.5985},
    {-2252.1523,1162.5924,55.8769},
    {-2452.5125,1201.1155,34.7861},
    {-2512.5056,1188.2616,40.0494},
    {-2647.9373,1208.7958,54.9980},
    {-2661.7332,1171.0756,55.1733},
    {-2599.6880,1082.8387,59.5142},
    {-2608.0742,926.0791,65.6687},
    {-2668.1372,900.0555,79.2943},
    {-2752.6794,872.1817,65.8061},
    {-2752.9944,726.1935,42.9860},
    {-2543.2117,706.2440,27.5557},
    {-2529.1133,623.5624,27.7303},
    {-2552.4851,568.8154,14.2037},
    {-2608.6611,549.2200,14.2041},
    {-2622.0437,470.7178,14.2005},
    {-2708.7617,452.5723,3.9230},
    {-2716.4128,417.4613,3.8875},
    {-2751.6260,402.0763,3.8763},
    {-2750.9529,340.5074,3.9267},
    {-2609.5369,313.8780,3.9277},
    {-2649.4963,272.6899,3.9228},
    {-2632.0281,215.5753,4.0523},
    {-2576.7905,213.6562,8.4789},
    {-2606.0916,144.2911,3.9280},
    {-2606.4126,-57.3333,3.9227},
    {-2481.0630,-72.5956,27.8408},
    {-2052.9932,-72.4705,34.9080},
    {-2075.7805,-94.8782,35.1641}
};

new nowcheck[MAX_PLAYERS];//ïåðåìåííàÿ äëÿ ÷åêïîèíòîâ

public OnGameModeInit()
{
	spmenu = CreateMenu("_", 1, 550.0, 130.0, 50.0);
	AddMenuItem(spmenu, 0, "-EXIT-");
	AddMenuItem(spmenu, 0, "Mute");
	AddMenuItem(spmenu, 0, "Slap");
	AddMenuItem(spmenu, 0, "Weap");
	AddMenuItem(spmenu, 0, "Skick");
	AddMenuItem(spmenu, 0, "GMTest");
	AddMenuItem(spmenu, 0, "Info");
	AddMenuItem(spmenu, 0, "Stats");
	AddMenuItem(spmenu, 0, "Update");
	AddMenuItem(spmenu, 0, "-EXIT-");
	lift = 0;
    new tmpobjid;
	DisableInteriorEnterExits();
	EnableStuntBonusForAll(0);
	LimitPlayerMarkerRadius(45.0);
	ManualVehicleEngineAndLights();
	SetGameModeText(""SERVER_MODE"");
	SendRconCommand("hostname "SERVER_NAME"");
	mysql_connects();
	mysql_function_query(dbHandle, "SELECT * FROM `storages` WHERE `id` = '1'", true, "load_storages", "");
    mysql_function_query(dbHandle, "SELECT * FROM `house`", true, "load_houses", "");
	//-----------------------Òåêñòäðàâû------------------------
	speedbox = TextDrawCreate(626.799987, 397.731109, "usebox");
	TextDrawLetterSize(speedbox, 0.000000, 3.665555);
	TextDrawTextSize(speedbox, 436.399993, 0.000000);
	TextDrawAlignment(speedbox, 1);
	TextDrawColor(speedbox, 0);
	TextDrawUseBox(speedbox, true);
	TextDrawBoxColor(speedbox, 102);
	TextDrawSetShadow(speedbox, 0);
	TextDrawSetOutline(speedbox, 0);
	TextDrawFont(speedbox, 0);
	//---------------------------------------------------------

	//-----------------------Àâòîìîáèëè------------------------

	//---------------Àâòîìîáèëè çàâîäà---------------
    metalcar[0] = CreateVehicle(498,-61.8675,-314.2858,5.4048,269.4877,41,116,120); // ìàøèíà 4
	metalcar[1] = CreateVehicle(498,-61.8627,-321.3885,5.4100,269.9798,41,116,120); // ìàøèíà 2
	metalcar[2] = CreateVehicle(498,-61.8645,-317.8318,5.4084,269.9465,41,116,120); // ìàøèíà 3
	metalcar[3] = CreateVehicle(498,-61.8683,-324.9485,5.4158,269.8193,41,116,120); // ìàøèíà 1
	fuelcar[0] = CreateVehicle(514,-1.7950,-329.3105,6.0873,90.0000,123,123,120); // ìàøèíà òîïëèâà 1
	fuelcar[1] = CreateVehicle(514,-1.7942,-322.3086,5.9772,89.7908,1,1,120); // ìàøèíà òîïëèâà 2
	CreateVehicle(584,-23.374,-283.560,6.491,180.0,1,1,120); //ïðèöåï òîïëèâà 1
	CreateVehicle(584,-15.042,-283.560,6.491,180.0,1,1,120); //ïðèöåï òîïëèâà 2
	//-----------------------------------------------

	//-------------Ïîãðóç÷èêè íà ãðóç÷èêå------------
    gruzcar[0] = AddStaticVehicleEx(530,2222.7644,-2208.0256,13.2598,134.1488,128,1, 5); // ïîãðóç÷èê 1
	gruzcar[1] = AddStaticVehicleEx(530,2225.0200,-2210.6199,13.2512,133.9102,128,1, 5); // ïîãðóç÷èê 2
	gruzcar[2] = AddStaticVehicleEx(530,2233.2449,-2237.8081,13.2706,314.1018,175,1, 5); // ïîãðóç÷èê 3
	gruzcar[3] = AddStaticVehicleEx(530,2235.5803,-2240.1750,13.2708,315.3254,175,1, 5); // ïîãðóç÷èê 4
	gruzcar[4] = AddStaticVehicleEx(530,2237.6135,-2242.1584,13.2736,313.4159,175,1, 5); // ïîãðóç÷èê 5
	//-----------------------------------------------
	
	//-------------Àâòîìîáèëè àâòîøêîëû--------------
	new ascar1, Text3D:ascar1text; ascar[0] = ascar1 = AddStaticVehicleEx(426, -2064.284, -84.370, 34.825,180,3,3,120); // ìàøèíà 1
	ascar1text = Create3DTextLabel("Ó÷åáíûé", 0xFF0000FF, 0.0, 0.0, 0.0, 10.0, 0, 0);
	Attach3DTextLabelToVehicle(ascar1text, ascar1, 0.0, 0.0, 1.1);
	
	new ascar2, Text3D:ascar2text; ascar[1] = ascar2 = AddStaticVehicleEx(426, -2068.563, -84.370, 34.825,180,3,3,120); // ìàøèíà 2
	ascar2text = Create3DTextLabel("Ó÷åáíûé", 0xFF0000FF, 0.0, 0.0, 0.0, 10.0, 0, 0);
	Attach3DTextLabelToVehicle(ascar2text, ascar2, 0.0, 0.0, 1.1);
	
	new ascar3, Text3D:ascar3text; ascar[2] = ascar3 = AddStaticVehicleEx(426, -2072.843, -84.370, 34.822,180,3,3,120); // ìàøèíà 3
	ascar3text = Create3DTextLabel("Ó÷åáíûé", 0xFF0000FF, 0.0, 0.0, 0.0, 10.0, 0, 0);
	Attach3DTextLabelToVehicle(ascar3text, ascar3, 0.0, 0.0, 1.1);
	
	new ascar4, Text3D:ascar4text; ascar[3] = ascar4 = AddStaticVehicleEx(426, -2077.122, -84.370, 34.822,180,3,3,120); // ìàøèíà 4
	ascar4text = Create3DTextLabel("Ó÷åáíûé", 0xFF0000FF, 0.0, 0.0, 0.0, 10.0, 0, 0);
	Attach3DTextLabelToVehicle(ascar4text, ascar4, 0.0, 0.0, 1.1);
	
	new ascar5, Text3D:ascar5text; ascar[4] = ascar5 = AddStaticVehicleEx(426, -2081.402, -84.370, 34.822,180,3,3,120); // ìàøèíà 5
	ascar5text = Create3DTextLabel("Ó÷åáíûé", 0xFF0000FF, 0.0, 0.0, 0.0, 10.0, 0, 0);
	Attach3DTextLabelToVehicle(ascar5text, ascar5, 0.0, 0.0, 1.1);
	
	new ascar6, Text3D:ascar6text; ascar[5] = ascar6 = AddStaticVehicleEx(426, -2085.824, -84.397, 34.816,180,3,3,120); // ìàøèíà 6
	ascar6text = Create3DTextLabel("Ó÷åáíûé", 0xFF0000FF, 0.0, 0.0, 0.0, 10.0, 0, 0);
	Attach3DTextLabelToVehicle(ascar6text, ascar6, 0.0, 0.0, 1.1);
	
	new ascar7, Text3D:ascar7text; ascar[6] = ascar7 = AddStaticVehicleEx(426, -2089.961, -84.370, 34.822,180,3,3,120); // ìàøèíà 7
	ascar7text = Create3DTextLabel("Ó÷åáíûé", 0xFF0000FF, 0.0, 0.0, 0.0, 10.0, 0, 0);
	Attach3DTextLabelToVehicle(ascar7text, ascar7, 0.0, 0.0, 1.1);
	
	new ascar8, Text3D:ascar8text; ascar[7] = ascar8 = AddStaticVehicleEx(426, -2094.961, -84.324, 34.812,180,3,3,120); // ìàøèíà 8
	ascar8text = Create3DTextLabel("Ó÷åáíûé", 0xFF0000FF, 0.0, 0.0, 0.0, 10.0, 0, 0);
	Attach3DTextLabelToVehicle(ascar8text, ascar8, 0.0, 0.0, 1.1);
	//-----------------------------------------------

    //---------------------------------------------------------
    
    for(new i = 0; i<50; i++)
	{
	    SetVehicleParamsEx(i, false, false, false, false, false, false, false);
	    caren[i] = 0;
        carli[i] = 0;
	}

	//-------------------------Ïèêàïû--------------------------

	//------------ïèêàïû âõîäà/âûõîäà---------------
 	cityhallls_enter = CreatePickup(1318, 23, 1481.0325,-1772.3140,18.7958,0);//âõîä â ìýðèþ
 	cityhall_exit = CreatePickup(1318, 23, 390.6748,173.7961,1008.3828, -1);//âûõîä èç ìýðèè
 	cityhallsf_enter = CreatePickup(1318, 23, -2766.3960,375.5642,6.3347,0);//âõîä â ìýðèþ
 	cityhalllv_enter = CreatePickup(1318, 23, 2388.9980,2466.0615,10.8203,0);//âõîä â ìýðèþ
	factory_enter = CreatePickup(1318, 23, -86.2315,-299.3627,2.7646, 0); //âõîä â çàâîä
	factory_exit = CreatePickup(1318, 23, 2575.8542,-1280.2488,1044.1250, 2); //âûõîä èç çàâîäà
	factory2_enter = CreatePickup(1318, 23, -49.7532,-269.3630,6.6332, 0); //âõîä â çàâîä
	factory2_exit = CreatePickup(1318, 23, 2541.5439,-1303.9999,1025.0703, 2); //âûõîä èç çàâîäà
	asgl_enter = CreatePickup(1318, 23, -2026.5878,-102.0661,35.1641, 0); //âõîä â ãëàâíóþ äâåðü ÀØ
	aszap_enter = CreatePickup(1318, 23, -2029.7922,-120.5201,35.1692, 0); //âõîä â çàïàñíóþ äâåðü ÀØ
	asgl_exit = CreatePickup(1318, 23, -2026.8252,-103.6019,1035.1835, 3); //âûõîä èç ãëàâíîé äâåðè ÀØ
	aszap_exit = CreatePickup(1318, 23, -2029.7493,-119.6249,1035.1719, 3); //âûõîä èç çàïàñíîé äâåðè ÀØ
	bankls_enter = CreatePickup(1318, 23, 1419.1676,-1623.8281,13.5469, 0); //âõîä â áàíê Ëîñ-Ñàíòîñà
	bankls_exit = CreatePickup(1318, 23, -2170.3174,635.3892,1052.3750, 1); //Âûõîä èç áàíêà Ëîñ-Ñàíòîñà
 	//----------------------------------------------

	eatpickup[0] = CreatePickup(2821, 2, 1757.4473,-1885.3357,13.5562-0.5, 0);//ïèêàï åäû íà ñïàâíå 1 ëâë
	eatpickup[1] = CreatePickup(2821, 2, 1200.3381,-1753.4084,13.5854-0.5, 0);//ïèêàï åäû íà ñïàâíå 1 ëâë
	eatpickup[2] = CreatePickup(2821, 2, -85.0828,-315.0719,1.4297-0.5, 0);//ïèêàï åäû íà çàâîäå
	eatpickup[3] = CreatePickup(2821, 2, -2039.5226,-100.9534,35.1641-0.7, 0);//ïèêàï åäû ó àâòîøêîëû
	eatpickup[4] = CreatePickup(2821, 2, -1828.5410,-1627.4484,23.0156-0.9, 0);//ïèêàï åäû íà øàõòå
	aboutmine = CreatePickup(1239, 2, -1930.9183,-1785.0211,31.3723, 0);//ïèêàï èíôîðìàöèè î øàõòå
	aboutmetaltransport = CreatePickup(1239, 2, -1895.7864,-1683.1498,23.0156, 0);//ïèêàï ðàçâîç÷èêè ìåòàëëà íà øàõòå
	aboutunderearth = CreatePickup(1239, 2, -1885.2104,-1637.4731,21.7500, 0);//ïèêàï ïîäçåìíàÿ äîáû÷à
	mineinvite[0] = CreatePickup(1275, 23, -1864.7533,-1560.6060,21.7500, 0);//ïèêàï óñòðîéñòâà íà ðàáîòó øàõò¸ðà 1
	mineinvite[1] = CreatePickup(1275, 23, -1869.7888,-1628.4187,21.7877, 0);//ïèêàï óñòðîéñòâà íà ðàáîòó øàõò¸ðà 2
	buymetal = CreatePickup(19134, 2, -1846.3566,-1623.3636,21.8640, 0);//ïèêàï ïîêóïêè ìåòàëëà íà øàõòå
	loaderinvite[0] = CreatePickup(1275, 23, 2123.0620,-2275.1050,20.6719, 0);//ïèêàï óñòðîéñòâà íà ðàáîòó ãðóç÷èêà 1
	loaderinvite[1] = CreatePickup(1275, 23, 2174.6614,-2260.0964,14.7734, 0);//ïèêàï óñòðîéñòâà íà ðàáîòó ãðóç÷èêà 2
	aboutloader = CreatePickup(1239, 2, 2230.2473,-2209.1523,13.5469, 0);//ïèêàï èíôîðìàöèè î ãðóç÷èêå
	aboutfactory = CreatePickup(1239, 2, -143.5252,-392.9306,1.4297, 0);//ïèêàï î çàâîäå ïî ïðîèçâîäñòâó ïðîäóêòîâ
	aboutfactorydelivery = CreatePickup(1239, 2, -111.8869,-313.7846,2.7646, 0);//ïèêàï ðàáîòà â ñëóæáå äîñòàâêè
	aboutfactoryin = CreatePickup(1239, 2, 2567.8315,-1306.1036,1044.1250, 2);//ïèêàï ðàáîòà â ïðîèçâîäñòâåííîì öåõó
	factoryinvitein[0] = CreatePickup(1275, 2, 2568.7327,-1281.0989,1044.1250, 2);//ïèêàï óñòðîéñòâà íà ðàáîòó ñáîðùèêà íà çàâîäå 1
	factoryinvitein[1] = CreatePickup(1275, 2, 2565.9377,-1280.9896,1044.1250, 2);//ïèêàï óñòðîéñòâà íà ðàáîòó ñáîðùèêà íà çàâîäå 2
	factoryinvitein[2] = CreatePickup(1275, 2, 2563.1201,-1280.9587,1044.1250, 2);//ïèêàï óñòðîéñòâà íà ðàáîòó ñáîðùèêà íà çàâîäå 3
	metalfactorypickup[0] = CreatePickup(19135, 2, 2559.1389,-1287.2178,1044.1250-0.5, 2);//æ¸ëòûé ïèêàï ïîëó÷åíèÿ ìåòàëëà íà çàâîäå
	metalfactorypickup[1] = CreatePickup(19135, 2, 2551.1414,-1287.2174,1044.1250-0.5, 2);//æ¸ëòûé ïèêàï ïîëó÷åíèÿ ìåòàëëà íà çàâîäå
	metalfactorypickup[2] = CreatePickup(19135, 2, 2543.1238,-1287.2174,1044.1250-0.5, 2);//æ¸ëòûé ïèêàï ïîëó÷åíèÿ ìåòàëëà íà çàâîäå
	metalfactorypickup[3] = CreatePickup(19135, 2, 2543.0500,-1300.0950,1044.1250-0.5, 2);//æ¸ëòûé ïèêàï ïîëó÷åíèÿ ìåòàëëà íà çàâîäå
	metalfactorypickup[4] = CreatePickup(19135, 2, 2551.0920,-1300.0951,1044.1250-0.5, 2);//æ¸ëòûé ïèêàï ïîëó÷åíèÿ ìåòàëëà íà çàâîäå
	metalfactorypickup[5] = CreatePickup(19135, 2, 2559.0630,-1300.0950,1044.1250-0.5, 2);//æ¸ëòûé ïèêàï ïîëó÷åíèÿ ìåòàëëà íà çàâîäå
	neftpickup = CreatePickup(1239, 2, 292.2950,1419.5481,10.1923, 0);//ïèêàï íåôòåçàâîä
	factoryinvite = CreatePickup(1275, 23, -123.6785,-314.2714,2.7646, 0);//ïèêàï óñòðîéñòâà íà ðàáîòó ñáîðùèêà íà çàâîäå 1
	teachas = CreatePickup(2894, 2, -2033.4347,-117.4154,1035.1719, 3); //ïèêàï îáó÷àþùèé ðàçäåë
	bankpickup = CreatePickup(1274, 2, -2158.9932,640.3580,1052.3817, -1);// /bank â áàíêå
	paybankpickup = CreatePickup(1274, 2, -2166.1213,646.2731,1052.3750, -1); //îïëàòà äîìà,áèçíåñà è ÀÇÑ
	//---------------------------------------------------------

	//--------------------Äèíàìè÷åñêèå èêîíêè------------------
	CreateDynamicMapIcon(-1862.2821,-1610.4067,21.7578, 11, 0, 0, 0, -1, 360.0);//èêîíêà áóëüäîçåðà íà øàõòå
	CreateDynamicMapIcon(2134.8667,-2281.2422,20.6719, 11, 0, 0, 0, -1, 360.0);//èêîíêà áóëüäîçåðà íà ãðóç÷èêå
	CreateDynamicMapIcon(-2024.8300,-102.0387,35.1641, 36, 0, 0, 0, -1, 360.0);//èêîíêà áóëüäîçåðà íà ãðóç÷èêå
	//---------------------------------------------------------

	//-----------------Äèíàìè÷åñêèå 3D òåêñòû------------------
	Create3DTextLabel("{2182ef}Ðàçäåë äëÿ íîâè÷êîâ\n{fff708}Ïîìîùü ïî èãðå",-1, 1763.6061,-1885.8304,13.5547+0.3, 15.0, 0, 1);
	Create3DTextLabel("{2182ef}Ðàçäåë äëÿ íîâè÷êîâ\n{fff708}Ïîìîùü ïî èãðå",-1, 1198.9221,-1769.4183,13.5848+0.3, 15.0, 0, 1);
	Create3DTextLabel("{ce8e21}Îòïðàâëåíèå àâòîáóñîâ íà øàõòó\n{ffcf21}îñòàíîâêà çà óãëîì", -1, 1763.1749,-1906.7563,13.5674+0.4, 20.0, 0, 1);
	Create3DTextLabel("{ffdf10}Î øàõòå", -1, -1930.9183,-1785.0211,31.3723+0.75, 20.0, 0, 1);
	Create3DTextLabel("{ffdf10}Ðàçâîç÷èêè\nìåòàëëà", -1, -1895.7864,-1683.1498,23.0156+0.75, 20.0, 0, 1);
	Create3DTextLabel("{ffdf10}Ïîäçåìíàÿ\näîáû÷à", -1, -1885.2104,-1637.4731,21.7500+0.75, 20.0, 0, 1);
	Create3DTextLabel("{189e39}\tØàõòà\n\n{298abd}1. Âûäà÷à èíñòðóìåíòîâ\n2. Ïîëó÷åíèå çàðïëàòû", -1, -1864.7533,-1560.6060,21.7500+1.2, 20.0, 0, 1);
	Create3DTextLabel("{189e39}\tØàõòà\n\n{298abd}1. Âûäà÷à èíñòðóìåíòîâ\n2. Ïîëó÷åíèå çàðïëàòû", -1, -1869.7888,-1628.4187,21.7877+1.2, 20.0, 0, 1);
	minestorage = Create3DTextLabel("{FFFFFF}Ðóäà\n{00db00}Íà ñêëàäå:\n êã", -1, -1869.1934,-1607.7578,21.7641+2.5, 25.0, 0, 1);
	minereload = Create3DTextLabel("{FFFFFF}Êóçíèöà\n{c68a00} êã ðóäû\níà ïåðåïëàâêå", -1, -1859.9821,-1604.5074,24.3314+0.5, 25.0, 0, 1);
	metal = Create3DTextLabel("{FFFFFF}Ìåòàëë\n{008ac6}Íà ñêëàäå\n êã", -1, -1844.4529,-1614.4401,23.1219+0.7, 25.0, 0, 1);
	transport = Create3DTextLabel("{FFFFFF}Ïîêóïêà ìåòàëëà\n(äëÿ ðàçâîç÷èêîâ)\n\n{ffdf10}Íà ñêëàäå êã\nÊóïèòü: /buym", -1, -1897.2819,-1671.1718,23.0156+4.0, 25.0, 0, 1);
	Create3DTextLabel("{633cbd}Ïðîäàæà ìåòàëëà\n{00be00}15$ {FFFFFF}çà 1 êã", -1, -1846.3566,-1623.3636,21.8640+1.0, 25.0, 0, 1); //3ä òåêñò ïîêóïêè ìåòàëëà
	liftstatus1 = Create3DTextLabel(" ", -1, -1898.7278,-1640.0013,25.0391+1.4, 7.5, 0, 0);
	liftstatus2 = Create3DTextLabel(" ", -1, -1898.8148,-1639.7084,-78.2200+1.4, 7.5, 0, 0);
	Create3DTextLabel("{00AAFF}Âûçîâ\n{FFC300}/lift", -1, -1898.7278,-1640.0013,25.0391+0.9, 7.5, 0, 0);
	Create3DTextLabel("{00AAFF}Âûçîâ\n{FFC300}/lift", -1, -1898.8148,-1639.7084,-78.2200+0.9, 7.5, 0, 0);
	Create3DTextLabel("{00AAFF}Àâàðèéíàÿ ñëóæáà\n{FFC300}/lifthelp", -1, -1898.3926,-1636.8074,25.0391+0.9, 7.5, 0, 0);
	Create3DTextLabel("{008221}\tÑêëàä\n\n{1886bd}1. Âûäà÷à óíèôîðìû\n2. Ïîëó÷åíèå çàðïëàòû", -1, 2123.0620,-2275.1050,20.6719+0.9, 20.0, 0, 1);
	Create3DTextLabel("{008221}\tÑêëàä\n\n{1886bd}1. Âûäà÷à óíèôîðìû\n2. Ïîëó÷åíèå çàðïëàòû", -1, 2174.6614,-2260.0964,14.7734+1.2, 20.0, 0, 1);
	Create3DTextLabel("{E0FF17}Î çàâîäå\nïî ïðîèçâîäñòâó\nïðîäóêòîâ", -1, -143.5252,-392.9306,1.4297+0.75, 20.0, 0, 1);
	Create3DTextLabel("{E0FF17}Ðàáîòà â\nñëóæáå äîñòàâêè", -1, -111.8869,-313.7846,2.7646+0.75, 20.0, 0, 1);
	Create3DTextLabel("{E0FF17}Ðàáîòà â\nïðîèçâîäñòâåííîì öåõó", -1, 2567.8315,-1306.1036,1044.1250+0.75, 20.0, 2, 1);
	Create3DTextLabel("{4A98FF}Çàâîä\n{5EFF36}Ïðîèçâîäñòâåííûé öåõ", -1, -86.2315,-299.3627,2.7646+1.0, 20.0, 0, 1);
	Create3DTextLabel("{4A98FF}Çàâîä\n{5EFF36}Öåíòðàëüíûé âõîä", -1, -49.7532,-269.3630,6.6332+1.0, 20.0, 0, 1);
	factorymaterials = Create3DTextLabel(" ", -1, 2565.7615,-1292.9684,1045.0704, 10.0, 2, 0);
	factorymaterials2 = Create3DTextLabel(" ", -1, -116.6597,-313.0768,2.7646+1.5, 20.0, 0, 0);
	Create3DTextLabel("{FFFFFF}Ñêëàä\nïðîèçâîäñòâåííîãî\nöåõà\n\n{528aff}/sellf\n/sellm\n{31d310}/buyprod", -1, -116.6597,-313.0768,2.7646+3.2, 40.0, 0, 1);
	Create3DTextLabel("{E0FF17}Íåôòåçàâîä", -1, 292.2950,1419.5481,10.1923+0.75, 20.0, 0, 1);
	Create3DTextLabel("{FF7A05}Íàïðàâî\n{FFFFFF}Ïðîäàæà òîïëèâà äëÿ çàâîäà", -1, 273.6884,1419.2249,10.4885, 20.0, 0, 1);
	Create3DTextLabel("{FF7A05}Íàëåâî\n{FFFFFF}Ïðîäàæà òîïëèâà äëÿ ÀÇÑ", -1, 273.5605,1405.5101,10.4548, 20.0, 0, 1);
	fueltext = Create3DTextLabel("{FFFFFF}Òîïëèâî äëÿ çàâîäà\n{E8CB38}Íà ñêëàäå:\n ë òîïëèâà\n{5EFF36}Êóïèòü: /buyf", -1, 227.8104,1423.4645,10.5859+5, 25.0, 0, 1);
	Create3DTextLabel("{0099FF}Àâòîøêîëà", -1, -2026.5878,-102.0661,35.1641+1.0, 15.0, 0, 0);
	Create3DTextLabel("{CC9900}Îáó÷àþùèé ðàçäåë", -1, -2033.4347,-117.4154,1035.1719+0.5, 15.0, 3, 0);
	Create3DTextLabel("{E0FF17}Ñäà÷à\nýêçàìåíà", -1, -2026.7449,-114.5162,1035.1719+0.6, 5.0, 3, 1);
	Create3DTextLabel("{018fda}Ìýðèÿ\nËîñ-Ñàíòîñà", 0xFFFFFF90, 1481.0325,-1772.3140,18.7958+0.5, 15.0, 0, 1);
	Create3DTextLabel("{018fda}Ìýðèÿ\nÑàí-Ôèåððî", 0xFFFFFF90, -2766.3960,375.5642,6.3347+0.5, 15.0, 0, 1);
	Create3DTextLabel("{018fda}Ìýðèÿ\nËàñ-Âåíòóðàñà", 0xFFFFFF90, 2388.9980,2466.0615,10.8203+0.5, 15.0, 0, 1);
	Create3DTextLabel("{e0df02}Ïðè¸ì íà ðàáîòó", -1, 370.2794,179.5000,1008.3828+2.2, 10.0, 2, 1);
	Create3DTextLabel("{e0df02}Ïðè¸ì íà ðàáîòó", -1, 370.2794,179.5000,1008.3828+2.2, 10.0, 3, 1);
	Create3DTextLabel("{e0df02}Ïðè¸ì íà ðàáîòó", -1, 370.2794,179.5000,1008.3828+2.2, 10.0, 4, 1);
    Create3DTextLabel("{018fda}Áàíê\nËîñ-Ñàíòîñà", 0xFFFFFF90,1419.1676,-1623.8281,13.5469+1.0, 15.0, 0, 1);
    Create3DTextLabel("{02df02}/bank", -1, -2158.9932,640.3580,1052.3817+1.2, 20.0, 1, 1);
    Create3DTextLabel("{4bd46a}Îïëàòà\n{d7d402}äîìà\náèçíåñà\nÀÇÑ", -1, -2166.1213,646.2731,1052.3750+1.2, 20.0, 1, 1);
    //---------------------------------------------------------

	//-------------------------Ìàøèíû--------------------------
	//---------------------------------------------------------

	//--------------------------Òàéìåðû------------------------
 	SetTimer("thirtysecondupdate", 30000, 1);
 	SetTimer("minuteupdate", 60000, 1);
 	SetTimer("secondupdate", 1000, 1);
	//---------------------------------------------------------

	//=========================Òåêñòäðàâû===========================
	logo_td = TextDrawCreate(545.200195, 1.991139, "Advance RP");
	TextDrawLetterSize(logo_td, 0.351599, 1.445688);
	TextDrawAlignment(logo_td, 1);
	TextDrawColor(logo_td, -1308677121);
	TextDrawSetShadow(logo_td, 0);
	TextDrawSetOutline(logo_td, 1);
	TextDrawBackgroundColor(logo_td, 51);
	TextDrawFont(logo_td, 1);
	TextDrawSetProportional(logo_td, 1);
	//==============================================================

    //--------------------Äèíàìè÷åñêèå ÷åêïîèíòû--------------------
    for(new i=0; i<MAX_PLAYERS; i++)
    {
		help_cp[i] = CreateDynamicCP(1763.6061,-1885.8304,13.5547, 2.0, 0, 0, i, 15.0);
		help_cp2[i] = CreateDynamicCP(1198.9221,-1769.4183,13.5848, 2.0, 0, 0, i, 15.0);
		ruda1[i] = CreateDynamicCP(-1810.9850,-1651.5428,22.9537, 3.0, 0, 0, i, 1.5);
		ruda2[i] = CreateDynamicCP(-1807.7166,-1646.6080,23.5568, 3.0, 0, 0, i, 1.5);
		ruda3[i] = CreateDynamicCP(-1809.3022,-1656.6470,23.5376, 3.0, 0, 0, i, 1.5);
		ruda4[i] = CreateDynamicCP(-1859.5333,-1625.8340,-78.2184, 3.0, 0, 0, i, 1.5);
		ruda5[i] = CreateDynamicCP(-1860.1840,-1643.6412,-78.2184, 3.0, 0, 0, i, 1.5);
		ruda6[i] = CreateDynamicCP(-1864.8179,-1660.8535,-78.2184, 3.0, 0, 0, i, 1.5);
		table1[i] = CreateDynamicCP(2558.5430,-1295.8499,1044.1250, 0.25, 2, 2, i, 1.5);
		table2[i] = CreateDynamicCP(2556.2808,-1295.8499,1044.1250, 0.25, 2, 2, i, 1.5);
		table3[i] = CreateDynamicCP(2553.8875,-1295.8497,1044.1250, 0.25, 2, 2, i, 1.5);
		table4[i] = CreateDynamicCP(2544.4441,-1295.8497,1044.1250, 0.25, 2, 2, i, 1.5);
		table5[i] = CreateDynamicCP(2542.0540,-1295.8502,1044.1250, 0.25, 2, 2, i, 1.5);
		table6[i] = CreateDynamicCP(2542.0830,-1291.0057,1044.1250, 0.25, 2, 2, i, 1.5);
		table7[i] = CreateDynamicCP(2544.2891,-1290.8970,1044.1250, 0.25, 2, 2, i, 1.5);
		table8[i] = CreateDynamicCP(2553.6885,-1291.0057,1044.1250, 0.25, 2, 2, i, 1.5);
		table9[i] = CreateDynamicCP(2556.1968,-1291.0057,1044.1250, 0.25, 2, 2, i, 1.5);
		table10[i] = CreateDynamicCP(2558.4468,-1291.0046,1044.1250, 0.25, 2, 2, i, 1.5);
		factorystorage[i] = CreateDynamicCP(2564.5488,-1293.0078,1044.1250, 2.0, 2, 2, i, 2.2);
		vehiclelic[i] = CreateDynamicCP(-2026.7449,-114.5162,1035.1719, 1.5, 3, 3, i, 6.0);
		cityhallwork[i] = CreateDynamicCP(370.2962,187.3299,1008.3893, 1.5, -1, -1, i, 15.0);
	}
    //--------------------------------------------------------------

   	//=========================Îáúåêòû==============================

	//----------------------Ìýðèÿ,ÆÄËÑ,Àâòîâîêçàë-------------------
	CreateObject(997, 1811.31, -1881.11, 12.58,   0.00, 0.00, 270.00);
	CreateObject(966, 1811.31, -1892.91, 12.41,   0.00, 0.00, 270.00);
	CreateObject(997, 1811.29, -1895.48, 12.58,   0.00, 0.00, 270.00);
	CreateObject(19168, 1798.54, -1881.61, 15.47,   90.00, 190.34, 169.65);
	CreateObject(19170, 1798.54, -1881.61, 13.97,   90.00, 192.03, 167.97);
	CreateObject(19171, 1800.04, -1881.61, 13.97,   90.00, 179.30, 180.70);
	CreateObject(19169, 1800.04, -1881.61, 15.47,   90.00, 180.40, 179.60);
	CreateObject(970, 1763.62, -1883.74, 13.11,   0.00, 0.00, 0.00);
	CreateObject(970, 1761.54, -1885.82, 13.11,   0.00, 0.00, 90.00);
	CreateObject(970, 1765.70, -1885.82, 13.11,   0.00, 0.00, 90.00);
	CreateObject(1251, 1777.75, -1895.65, 12.49,   0.00, 274.00, 270.00);
	CreateObject(1251, 1777.82, -1890.12, 12.49,   0.00, 274.00, 269.99);
	CreateObject(1251, 1777.76, -1902.13, 12.49,   0.00, 274.00, 269.99);
	CreateObject(1251, 1777.70, -1907.31, 12.49,   0.00, 274.00, 269.99);
	CreateObject(19280, 1800.57, -1881.59, 16.25,   0.00, 0.00, 180.00);
	CreateObject(19280, 1798.03, -1881.59, 16.25,   0.00, 0.00, 180.00);
	CreateObject(997, 1774.30, -1884.54, 12.55,   0.00, 0.00, 270.00);
	CreateObject(997, 1774.30, -1890.06, 12.55,   0.00, 0.00, 270.00);
	CreateObject(997, 1774.30, -1895.14, 12.55,   0.00, 0.00, 270.00);
	CreateObject(997, 1774.30, -1900.24, 12.55,   0.00, 0.00, 270.00);
	CreateObject(997, 1759.90, -1942.38, 12.59,   0.00, 0.00, 0.00);
	CreateObject(997, 1774.29, -1911.39, 12.55,   0.00, 0.00, 270.00);
	CreateObject(997, 1774.30, -1931.76, 12.55,   0.00, 0.00, 270.00);
	CreateObject(997, 1774.30, -1916.79, 12.55,   0.00, 0.00, 270.00);
	CreateObject(997, 1774.29, -1921.41, 12.55,   0.00, 0.00, 270.00);
	CreateObject(997, 1774.30, -1926.30, 12.55,   0.00, 0.00, 270.00);
	CreateObject(1340, 1769.88, -1885.67, 13.68,   0.00, 0.00, 270.00);
	CreateObject(997, 1774.29, -1905.79, 12.55,   0.00, 0.00, 270.00);
	CreateObject(997, 1768.71, -1942.36, 12.57,   0.00, 0.00, 0.00);
	CreateObject(997, 1764.15, -1942.37, 12.57,   0.00, 0.00, 0.00);
	CreateObject(997, 1777.91, -1942.28, 12.57,   0.00, 0.00, 0.00);
	CreateObject(997, 1773.47, -1942.30, 12.57,   0.00, 0.00, 0.00);
	CreateObject(18806, 1782.44, -1995.85, 7.40,   0.00, 0.00, 270.00);
	CreateObject(19966, 1811.16, -1895.05, 12.58,   0.00, 0.00, -90.00);
	CreateObject(19966, 1811.16, -1884.50, 12.58,   0.00, 0.00, -90.00);
	CreateObject(966, 1812.66, -2069.16, 12.55,   0.00, 0.00, 90.00);
	CreateObject(19966, 1812.73, -2067.89, 12.55,   0.00, 0.00, 45.00);
	CreateObject(19797, 1811.14, -1895.04, 14.70,   0.00, 0.00, -90.00);
	CreateObject(19797, 1811.14, -1884.50, 14.70,   0.00, 0.00, -90.00);
	CreateObject(984, 1699.73, -1865.28, 13.21,   0.00, 0.00, 0.20);
	CreateObject(984, 1699.67, -1850.08, 13.21,   0.00, 0.00, 0.38);
	CreateObject(984, 1699.67, -1828.14, 13.21,   0.00, 0.00, 0.38);
	CreateObject(983, 1164.54, -1725.50, 13.60,   0.00, 0.00, 0.00);
	CreateObject(982, 1151.76, -1722.28, 13.60,   0.00, 0.00, 269.90);
	CreateObject(982, 1113.18, -1722.28, 13.20,   0.00, 0.00, 269.99);
	CreateObject(982, 1087.58, -1722.28, 13.20,   0.00, 0.00, 269.99);
	CreateObject(984, 1068.38, -1722.28, 13.14,   0.00, 0.00, 270.00);
	CreateObject(984, 1055.58, -1722.28, 13.20,   0.00, 0.00, 270.00);
	CreateObject(982, 1047.58, -1735.14, 13.22,   0.00, 0.00, 360.00);
	CreateObject(982, 1047.58, -1760.74, 13.20,   0.00, 0.00, 0.00);
	CreateObject(997, 1045.34, -1790.88, 12.70,   0.00, 0.00, 76.00);
	CreateObject(983, 1043.94, -1795.12, 13.50,   0.00, 0.00, 349.00);
	CreateObject(984, 1047.50, -1803.14, 13.46,   0.00, 0.00, 40.57);
	CreateObject(984, 1055.40, -1813.21, 13.46,   0.00, 0.00, 35.59);
	CreateObject(982, 1064.19, -1830.17, 13.36,   0.60, 0.00, 23.25);
	CreateObject(982, 1082.07, -1841.94, 13.26,   0.00, 0.00, 90.00);
	CreateObject(982, 1107.70, -1841.95, 13.26,   0.00, 0.00, 90.00);
	CreateObject(984, 1177.50, -1829.32, 13.20,   0.00, 0.00, 0.00);
	CreateObject(984, 1177.50, -1816.52, 13.20,   0.00, 0.00, 0.00);
	CreateObject(984, 1177.40, -1768.80, 13.20,   0.00, 0.00, 0.00);
	CreateObject(984, 1177.40, -1756.00, 13.20,   0.00, 0.00, 0.00);
	CreateObject(994, 1164.90, -1758.20, 12.60,   0.00, 0.00, 270.00);
	CreateObject(994, 1164.90, -1749.50, 12.60,   0.00, 0.00, 270.00);
	CreateObject(1341, 1158.40, -1751.40, 13.60,   0.00, 0.00, 90.00);
	CreateObject(1340, 1154.90, -1751.20, 13.70,   0.00, 0.00, 90.00);
	CreateObject(3861, 1139.70, -1755.50, 13.80,   0.00, 0.00, 90.00);
	CreateObject(19976, 1164.82, -1746.74, 12.57,   0.00, 0.00, -90.00);
	CreateObject(19976, 1185.80, -1722.06, 12.55,   0.00, 0.00, 0.00);
	CreateObject(19797, 1185.80, -1722.08, 14.58,   0.00, 90.00, 0.00);
	CreateObject(984, 1177.40, -1740.70, 13.20,   0.00, 0.00, 0.00);
	CreateObject(984, 1177.40, -1727.90, 13.26,   0.00, 0.00, 0.00);
	CreateObject(983, 1177.40, -1781.22, 13.26,   0.00, 0.00, 0.00);
	CreateObject(983, 1135.77, -1722.26, 13.44,   -0.80, 0.00, 90.00);
	CreateObject(983, 1129.28, -1722.28, 13.26,   -0.80, 0.00, 90.00);
	CreateObject(983, 1050.77, -1722.28, 13.26,   0.00, 0.00, 90.00);
	CreateObject(984, 1046.68, -1779.90, 13.25,   -0.80, 0.00, -8.00);
	CreateObject(997, 1497.541016, -1743.583008, 12.547000, 0.000000, 0.000000, 0.000000);
	CreateObject(997, 1494.279297, -1743.583008, 12.547000, 0.000000, 0.000000, 0.000000);
	CreateObject(997, 1491.018555, -1743.583008, 12.547000, 0.000000, 0.000000, 0.000000);
	CreateObject(997, 1544.674805, -1636.227783, 12.654561, 0.000000, 0.000000, 90.000000);
	CreateObject(997, 1487.757813, -1743.583008, 12.547000, 0.000000, 0.000000, 0.000000);
	CreateObject(997, 1484.507813, -1743.583008, 12.547000, 0.000000, 0.000000, 0.000000);
	CreateObject(997, 1500.788086, -1743.583008, 12.547000, 0.000000, 0.000000, 0.000000);
	CreateObject(997, 1504.071289, -1746.785156, 12.547000, 0.000000, 0.000000, 90.000000);
	CreateObject(997, 1504.071289, -1750.277344, 12.547000, 0.000000, 0.000000, 90.000000);
	CreateObject(997, 1461.599609, -1743.583008, 12.547000, 0.000000, 0.000000, 0.000000);
	CreateObject(997, 1458.359375, -1743.583008, 12.547000, 0.000000, 0.000000, 0.000000);
	CreateObject(997, 1468.083984, -1743.583008, 12.547000, 0.000000, 0.000000, 0.000000);
	CreateObject(997, 1464.841797, -1743.583008, 12.547000, 0.000000, 0.000000, 0.000000);
	CreateObject(997, 1474.584961, -1743.583008, 12.547000, 0.000000, 0.000000, 0.000000);
	CreateObject(997, 1471.324219, -1743.583008, 12.547000, 0.000000, 0.000000, 0.000000);
	CreateObject(997, 1458.359375, -1746.766602, 12.568000, 0.000000, 0.000000, 90.000000);
	CreateObject(997, 1544.672974, -1622.268555, 12.629561, 0.000000, 0.000000, 90.000000);
	CreateObject(997, 1458.359375, -1750.251953, 12.547000, 0.000000, 0.000000, 90.000000);
	CreateObject(19467, 1458.530029, -1730.897949, 11.895000, 310.000000, 180.000000, 90.000000);
	CreateObject(19467, 1503.861328, -1735.186523, 11.895000, 309.995728, 179.994507, 90.000000);
	CreateObject(19467, 1503.862061, -1730.936035, 11.895000, 310.000000, 180.000000, 90.000000);
	CreateObject(19467, 1503.862061, -1726.712036, 11.895000, 310.000000, 180.000000, 90.000000);
	CreateObject(19467, 1458.530029, -1726.645996, 11.895000, 310.000000, 180.000000, 90.000000);
	CreateObject(19467, 1458.530029, -1735.149048, 11.895000, 310.000000, 180.000000, 90.000000);
	CreateObject(1319, 1477.912109, -1743.583008, 13.094000, 0.000000, 0.000000, 0.000000);
	CreateObject(1319, 1484.411133, -1743.583008, 13.094000, 0.000000, 0.000000, 0.000000);
	CreateObject(1340, 1457.672607, -1717.880493, 14.174461, 0.000000, 0.000000, 270.000000);
	CreateObject(1341, 1465.871460, -1717.760254, 14.049461, 0.000000, 0.000000, 270.000000);
	CreateObject(1342, 1461.963013, -1717.894775, 14.080568, 0.000000, 0.000000, 270.000000);
	CreateObject(1251, 1685.69, -1951.36, 13.11,   90.00, 0.00, 0.00);
	CreateObject(19145, 1685.68, -1951.38, 16.77,   17.00, 0.00, -90.00);
	CreateObject(19145, 1685.68, -1951.38, 16.47,   17.00, 0.00, -90.00);
	CreateObject(969, 1781.23, -2019.58, 12.63,   0.00, 0.00, 0.00);
	CreateObject(969, 1729.99, -2077.09, 12.76,   0.00, 0.00, 90.00);
	CreateObject(996, 1192.41, -1384.98, 12.78,   0.00, 0.00, 0.00);
	CreateObject(996, 1192.42, -1291.03, 12.88,   0.00, 0.00, 0.00);
	CreateObject(1676, 998.84, -937.53, 42.81,   0.00, 0.00, 8.00);
	CreateObject(1676, 1005.98, -936.56, 42.81,   0.00, 0.00, 8.00);
	CreateObject(1676, 1008.97, -936.16, 42.81,   0.00, 0.00, 8.00);
	CreateObject(1676, 1001.97, -937.05, 42.81,   0.00, 0.00, 8.00);
	CreateObject(1472, 2022.87, -1125.81, 24.21,   0.00, 0.00, 0.00);
	CreateObject(3862, -79.76, -307.81, 1.60,   0.00, 0.00, -90.00);
    new myobject7 =CreateObject(5846, 1749.13, -1923.57, 19.61,   0.00, 0.00, 353.53);
    SetObjectMaterialText(myobject7, "{000000}Æåëåçíî", 0, 50, "Arial", 24, 1, -16776961, 0, 1);
    new myobject8 =CreateObject(5846, 1749.38, -1908.91, 19.60,   0.00, 0.00, 351.45);
    SetObjectMaterialText(myobject8, "{000000}äîðîæíûé", 0, 50, "Arial", 24, 1, -16776961, 0, 1);
    new myobject9 =CreateObject(5846, 1749.11, -1894.20, 19.60,   0.00, 0.00, 351.45);
    SetObjectMaterialText(myobject9, "{000000}âîêçàë", 0, 50, "Arial", 24, 1, -16776961, 0, 1);
   	tmpobjid = CreateObject(19481,1153.831,-1773.014,27.878,0.000,0.000,90.000,300.000);
	SetObjectMaterial(tmpobjid, 0, 10101, "2notherbuildsfe", "Bow_Abpave_Gen", 0);
	SetObjectMaterialText(tmpobjid, "Öåíòðàëüíàÿ", 0, 120, "Calibri", 45, 0, -16777029, 0, 1);
 	tmpobjid = CreateObject(19481,1154.043,-1773.015,24.686,0.000,0.000,90.000,300.000);
	SetObjectMaterial(tmpobjid, 0, 10101, "2notherbuildsfe", "Bow_Abpave_Gen", 0);
	SetObjectMaterialText(tmpobjid, "àâòîñòàíöèÿ", 0, 120, "Calibri", 43, 0, -16777029, 0, 1);
    //--------------------------------------------------------------

    //-----------------------Ïðî÷èå îáúåêòû-------------------------
   	CreateDynamicObject(19176, 542.26, -1294.30, 17.77,   0.00, 0.00, 0.00);
	CreateDynamicObject(1505, 396.82, -1806.61, 6.85,   0.00, 0.00, 0.00);
	CreateDynamicObject(987, 671.79, -1210.17, 15.43,   0.00, 0.00, 220.00);
	CreateDynamicObject(18850, 752.03, -1207.83, 7.01,   0.00, 0.00, 0.00);
	CreateDynamicObject(19145, 780.44, -1331.04, 1.94,   17.00, 0.00, -130.00);
	CreateDynamicObject(19145, 780.44, -1331.04, 1.64,   17.00, 0.00, -130.00);
	CreateDynamicObject(3117, 1380.01, -1753.14, 12.76,   0.00, 0.00, 90.00);
	CreateDynamicObject(5709, -270.50, -2159.00, 36.50,   0.00, 0.00, -69.00);
	CreateDynamicObject(11496, -1358.83, -2962.39, 0.95,   0.00, 0.00, 90.00);
	CreateDynamicObject(11496, -1358.83, -2967.38, 0.95,   0.00, 0.00, -90.00);
	CreateDynamicObject(19976, 1169.43, -1842.05, 12.51,   0.00, 0.00, 180.00);
	CreateDynamicObject(11547, -214.04, -277.81, 3.24,   0.00, 0.00, -53.00);
	CreateDynamicObject(1676, -220.64, -282.77, 2.01,   0.00, 0.00, -52.00);
	CreateDynamicObject(1676, -216.23, -279.45, 2.01,   0.00, 0.00, -52.00);
	CreateDynamicObject(1676, -211.95, -276.07, 2.01,   0.00, 0.00, -52.00);
	CreateDynamicObject(1676, -207.60, -272.66, 2.01,   0.00, 0.00, -52.00);
	CreateDynamicObject(966, 965.15, -942.14, 39.61,   0.00, 0.00, 1.00);
	CreateDynamicObject(966, 1357.60, -845.90, 45.20,   0.00, 0.00, 243.00);
	CreateDynamicObject(966, 1248.90, -767.30, 91.00,   0.00, 0.00, 0.00);
	CreateDynamicObject(1340, 2838.05, 1278.32, 11.52,   0.00, 0.00, 180.00);
	CreateDynamicObject(1251, 2862.41, 1234.67, 9.97,   90.00, 0.00, 0.00);
	CreateDynamicObject(19145, 2862.41, 1234.67, 13.45,   20.00, 0.00, 0.00);
	CreateDynamicObject(19145, 2862.41, 1234.67, 13.20,   20.00, 0.00, 0.00);
	CreateDynamicObject(11714, 1955.02, 1788.88, 13.00,   0.00, 0.00, 0.00);
	CreateDynamicObject(1251, 2550.20, 2443.73, 10.19,   90.00, 0.00, 0.00);
	CreateDynamicObject(19145, 2550.18, 2443.71, 13.66,   20.00, 0.00, 0.00);
	CreateDynamicObject(19145, 2550.18, 2443.71, 13.36,   20.00, 0.00, 0.00);
	CreateDynamicObject(966, 2344.91, 2422.93, 9.79,    0.00, 0.00, 180.00);
	CreateDynamicObject(967, 2342.80, 2422.88, 9.82,   0.00, 0.00, 0.00);
	CreateDynamicObject(3861, 2274.02, 2424.65, 10.99,   0.00, 0.00, 0.00);
	CreateDynamicObject(1533, 1598.66, 1449.76, 9.83,   0.00, 0.00, -90.00);
	CreateDynamicObject(1533, 1598.66, 1448.26, 9.83,   0.00, 0.00, -90.00);
	CreateDynamicObject(19859, 1610.58, 1785.71, 32.58,   0.00, 0.00, 0.00);
	CreateDynamicObject(18767, 1614.34, 1787.20, 28.22,   0.00, 0.00, 0.00);
	CreateDynamicObject(1536, 1736.81, 2086.53, 11.33,   0.00, 0.00, 0.00);
	CreateDynamicObject(11544, 1737.61, 2088.81, 10.32,   0.00, 0.00, 0.00);
	CreateDynamicObject(967, 1061.22, 1363.39, 9.79,   0.00, 0.00, 0.00);
	CreateDynamicObject(966, 1064.01, 1359.31, 9.75,   0.00, 0.00, 181.00);
	CreateDynamicObject(1251, 745.35, 1729.45, 5.63,   90.00, 0.00, 0.00);
	CreateDynamicObject(19145, 745.36, 1729.32, 9.12,   20.00, 0.00, 180.00);
	CreateDynamicObject(19145, 745.36, 1729.32, 8.82,   20.00, 0.00, 180.00);
	CreateDynamicObject(1308, -2325.54, 2373.94, 4.08,   0.00, 0.00, 0.00);
	CreateDynamicObject(19967, -2321.58, 2378.84, 4.74,   0.00, 0.00, -125.00);
	CreateDynamicObject(3861, -1982.25, 121.34, 27.86,   0.00, 0.00, -90.00);
	CreateDynamicObject(1342, -1982.38, 165.32, 27.72,   0.00, 0.00, 180.00);
	CreateDynamicObject(1251, -1947.24, 193.57, 25.01,   90.00, 0.00, 0.00);
	CreateDynamicObject(19144, -1947.26, 193.56, 28.54,   20.00, 0.00, 180.00);
	CreateDynamicObject(19144, -1947.26, 193.56, 28.28,   20.00, 0.00, 180.00);
	CreateDynamicObject(1251, -1939.03, 192.53, 25.01,   90.00, 0.00, 0.00);
	CreateDynamicObject(19145, -1939.05, 192.51, 28.54,   20.00, 0.00, 180.00);
	CreateDynamicObject(19145, -1939.05, 192.51, 28.28,   20.00, 0.00, 180.00);
	CreateDynamicObject(1676, -2026.60, 156.71, 29.52,   0.00, 0.00, 90.00);
	CreateDynamicObject(984, -1989.00, 238.48, 35.03,   0.00, 0.00, 90.00);
	CreateDynamicObject(984, -1995.96, 246.29, 35.05,   0.00, 0.00, -7.50);
	CreateDynamicObject(982, -1994.00, 265.52, 35.10,   0.00, 0.00, -4.90);
	CreateDynamicObject(984, -2016.70, 460.50, 34.80,   0.00, 0.00, 0.00);
	CreateDynamicObject(982, -2016.70, 481.50, 34.80,   0.00, 0.00, 0.00);
	CreateDynamicObject(982, -2029.50, 494.30, 34.80,   0.00, 0.00, 90.00);
	CreateDynamicObject(983, -2052.80, 494.30, 34.80,   0.00, 0.00, 90.00);
	CreateDynamicObject(966, -2042.60, 494.30, 34.20,   0.00, 0.00, 0.00);
	CreateDynamicObject(984, -1757.31, 576.70, 34.59,   0.00, 0.00, -25.00);
	CreateDynamicObject(983, -1761.41, 568.00, 34.63,   0.00, 0.00, -25.00);
	CreateDynamicObject(983, -1764.27, 562.27, 34.63,   0.00, 0.00, -28.00);
	CreateDynamicObject(982, -1772.17, 548.35, 34.65,   0.00, 0.00, -30.00);
	CreateDynamicObject(982, -1784.98, 526.16, 34.65,   0.00, 0.00, -30.00);
	CreateDynamicObject(984, -1797.78, 515.06, 34.60,   0.00, 0.00, 90.00);
	CreateDynamicObject(1251, -1519.02, 568.36, 34.13,   90.00, 0.00, -90.00);
	CreateDynamicObject(19145, -1519.04, 568.35, 37.63,   20.00, 0.00, 125.00);
	CreateDynamicObject(19145, -1519.04, 568.35, 37.33,   20.00, 0.00, 125.00);
	CreateDynamicObject(19859, -2685.49, 581.17, 51.10,   0.00, 0.00, 0.00);
	CreateDynamicObject(1340, -2736.32, 388.49, 4.49,   0.00, 0.00, -90.00);
	CreateDynamicObject(1341, -2732.52, 388.65, 4.37,   0.00, 0.00, -90.00);
	CreateDynamicObject(1533, -1385.00, -254.45, 13.14,   0.00, 0.00, 139.00);
	CreateDynamicObject(1533, -1383.87, -255.45, 13.14,   0.00, 0.00, 139.00);
	CreateDynamicObject(1340, -2054.57, -84.03, 35.45,   0.00, 0.00, 0.00);
	CreateDynamicObject(984, -2063.93, -80.47, 34.72,   0.00, 0.00, 90.00);
	CreateDynamicObject(984, -2057.51, -86.89, 34.73,   0.00, 0.00, 0.00);
	CreateDynamicObject(982, -2083.20, -80.40, 34.80,   0.00, 0.00, 89.70);
	CreateDynamicObject(1223, -2057.45, -93.49, 34.17,   0.00, 0.00, 0.00);
	CreateDynamicObject(1223, -2057.43, -96.39, 34.17,   0.00, 0.00, 0.00);
	CreateDynamicObject(997, -2059.48, -96.63, 33.91,   0.00, 0.00, 90.00);
    //--------------------------------------------------------------

    //----------------------------Îñòàíîâêè-------------------------
  	CreateDynamicObject(1257, -1918.54, -1773.26, 30.53,   2.30, 0.00, 125.50);
	CreateDynamicObject(1257, 1775.91, -1916.29, 13.67,   0.00, 0.00, 180.00);
	CreateDynamicObject(1257, 1775.91, -1926.21, 13.67,   0.00, 0.00, 180.00);
	CreateDynamicObject(1257, 1813.07, -1872.66, 13.86,   0.00, 0.00, 180.00);
	CreateDynamicObject(1257, 1831.42, -1884.30, 13.69,   0.00, 0.00, 0.00);
	CreateDynamicObject(1257, 1167.60, -1763.70, 13.80,   0.00, 0.00, 180.00);
	CreateDynamicObject(1257, 1167.60, -1763.70, 13.80,   0.00, 0.00, 180.00);
	CreateDynamicObject(1257, 1187.50, -1760.50, 13.80,   0.00, 0.00, 0.00);
	CreateDynamicObject(1257, 1456.794067, -1741.358032, 13.826067, 0.000000, 0.000000, 270.000000);
	CreateDynamicObject(1257, 1512.091064, -1723.359253, 13.826067, 0.000000, 0.000000, 90.000000);
	CreateDynamicObject(1257, 2236.04, -1127.71, 26.03,   0.00, 0.00, 61.00);
	CreateDynamicObject(1257, 2607.31, -1039.54, 69.77,   0.00, 0.00, 90.00);
	CreateDynamicObject(1257, 2651.65, -1674.17, 11.12,   0.00, 0.00, 0.00);
	CreateDynamicObject(1257, 2866.14, -1983.02, 11.36,   0.00, 0.00, 0.00);
	CreateDynamicObject(1257, 2245.17, -2223.68, 13.83,   0.00, 0.00, -135.00);
	CreateDynamicObject(1257, 2237.01, -2191.76, 13.80,   0.00, 0.00, 45.00);
	CreateDynamicObject(1257, 1949.97, -2145.14, 13.82,   0.00, 0.00, 180.00);
	CreateDynamicObject(1257, -2757.54, 352.38, 4.66,   0.00, 0.00, 180.00);
	CreateDynamicObject(1257, -137.83, -397.71, 1.66,   0.00, 0.00, -130.00);
	CreateDynamicObject(1257, 1004.69, -949.11, 42.45,   0.00, 0.00, 97.00);
	CreateDynamicObject(1257, 2183.42, -2517.70, 13.80,   0.00, 0.00, 0.00);
	CreateDynamicObject(1257, 1365.93, -1262.91, 13.83,   0.00, 0.00, 0.00);
	CreateDynamicObject(1257, 1334.79, -1308.58, 13.80,   0.00, 0.00, 180.00);
	CreateDynamicObject(1257, 532.21, -1238.32, 16.96,   0.00, 0.00, 125.00);
	CreateDynamicObject(1257, 137.01, -1738.85, 6.73,   0.00, 0.00, -125.00);
	CreateDynamicObject(1257, 408.11, -1779.32, 5.77,   0.00, 0.00, -90.00);
	CreateDynamicObject(1257, 361.20, -1500.48, 33.09,   2.00, 0.00, 127.00);
	CreateDynamicObject(1257, 1107.15, -1414.15, 13.86,   0.00, 0.00, -90.00);
	CreateDynamicObject(1257, 1225.00, -1386.41, 13.66,   0.00, 0.00, 90.00);
	CreateDynamicObject(1257, 809.63, -1792.57, 13.38,   0.00, 0.00, -90.00);
	CreateDynamicObject(1257, -1518.58, 894.91, 7.47,   0.00, 0.00, -5.00);
	CreateDynamicObject(1257, -1720.42, 1350.73, 7.46,   0.00, 0.00, 44.00);
	CreateDynamicObject(1257, -2618.01, 1332.52, 7.46,   0.00, 0.00, 135.00);
	CreateDynamicObject(1257, -1818.68, 594.80, 35.40,   0.00, 0.00, -90.00);
	CreateDynamicObject(1257, -2759.31, 771.30, 54.66,   0.00, 0.00, 180.00);
	CreateDynamicObject(1257, 618.18, -1698.35, 15.58,   0.00, 0.00, 172.00);
	CreateDynamicObject(1257, 1653.95, -1152.84, 24.25,   0.00, 0.00, 90.00);
	CreateDynamicObject(1257, 1610.37, -1152.61, 24.30,   0.00, 0.00, 90.00);
	CreateDynamicObject(1257, -64.22, -1596.24, 2.96,   0.00, 0.00, 137.00);
	CreateDynamicObject(1257, 2266.44, 50.23, 26.71,   0.00, 0.00, 90.00);
	CreateDynamicObject(1257, 1297.61, 331.05, 19.83,   0.00, 0.00, 66.00);
	CreateDynamicObject(1257, -2585.98, 555.19, 14.72,   0.00, 0.00, -90.00);
	CreateDynamicObject(1257, -1635.88, 720.82, 14.86,   0.00, 0.00, -90.00);
	CreateDynamicObject(1257, -2389.88, 1068.98, 56.06,   0.00, 0.00, -112.00);
	CreateDynamicObject(1257, -1912.60, 883.65, 35.57,   0.00, 0.00, 180.00);
	CreateDynamicObject(1257, -1424.23, -290.70, 14.43,   0.00, 0.00, 50.00);
	CreateDynamicObject(1257, 221.08, -150.92, 1.78,   0.00, 0.00, 180.00);
	CreateDynamicObject(1257, -2208.63, -2283.13, 30.83,   0.00, 0.00, -127.00);
	CreateDynamicObject(1257, -2196.63, -2267.93, 30.88,   0.00, 0.00, 50.00);
	CreateDynamicObject(1257, 2824.29, 1290.46, 10.99,   0.00, 0.00, 180.00);
	CreateDynamicObject(1257, 2815.11, 1290.44, 10.97,   0.00, 0.00, 0.00);
	CreateDynamicObject(1257, 664.15, -475.58, 16.59,   0.00, 0.00, 90.00);
	CreateDynamicObject(1257, 2447.62, 1321.86, 11.05,   0.00, 0.00, 90.00);
	CreateDynamicObject(1257, 2435.86, 1217.94, 11.00,   0.00, 0.00, 0.00);
	CreateDynamicObject(1257, 2392.76, 1621.49, 11.05,   0.00, 0.00, 90.00);
	CreateDynamicObject(1257, 2149.14, 1836.83, 11.05,   0.00, 0.00, -27.00);
	CreateDynamicObject(1257, 2302.42, 2127.09, 11.07,   0.00, 0.00, -90.00);
	CreateDynamicObject(1257, 2536.13, 2207.88, 11.05,   0.00, 0.00, 0.00);
	CreateDynamicObject(1257, 2109.60, 1951.12, 11.09,   0.00, 0.00, 180.00);
	CreateDynamicObject(1257, 2033.86, 1623.23, 11.06,   0.00, 0.00, 180.00);
	CreateDynamicObject(1257, 2033.83, 1018.67, 11.07,   0.00, 0.00, 180.00);
	CreateDynamicObject(1257, 922.29, 753.87, 10.99,   0.00, 0.00, 110.00);
	CreateDynamicObject(1257, 935.97, 711.79, 10.82,   0.00, 0.00, -70.00);
	CreateDynamicObject(1257, -1996.92, 149.23, 27.97,   0.00, 0.00, 180.00);
	CreateDynamicObject(1257, -1982.09, 154.24, 27.94,   0.00, 0.00, 0.00);
	CreateDynamicObject(1257, -88.14, 1207.16, 19.97,   0.00, 0.00, 90.00);
	CreateDynamicObject(1257, -32.21, 1189.38, 19.64,   0.00, 0.00, -90.00);
	CreateDynamicObject(1257, -836.48, 1510.49, 20.31,   3.00, 0.00, -4.00);
	CreateDynamicObject(1257, -852.24, 1557.30, 24.51,   -3.00, 0.00, 180.00);
	CreateDynamicObject(1257, -1501.44, 2680.14, 56.04,   0.00, 0.00, 90.00);
	CreateDynamicObject(1257, -1475.20, 2662.23, 56.07,   0.00, 0.00, -90.00);
	CreateDynamicObject(1257, -2332.61, 2369.95, 5.89,   0.00, 0.00, -37.00);
	CreateDynamicObject(1257, -2111.63, -521.38, 35.57,   5.00, 0.00, 45.00);
	CreateDynamicObject(1257, -2027.56, -79.33, 35.57,   0.00, 0.00, -90.00);
	CreateDynamicObject(1257, -2015.65, -90.24, 35.57,   0.00, 0.00, 180.00);
    //--------------------------------------------------------------

    //----------------------------Øàõòà-----------------------------
	CreateObject(982, -1940.64, -1689.67, 25.10,   0.00, 0.00, 0.00);
	CreateObject(982, -1940.64, -1663.97, 25.10,   0.00, 0.00, 0.00);
	CreateObject(984, -1940.64, -1644.67, 25.06,   0.00, 0.00, 0.00);
	CreateObject(983, -1940.64, -1638.26, 25.10,   0.00, 0.00, 0.00);
	CreateObject(982, -1927.86, -1634.43, 25.10,   0.00, 0.00, 94.00);
	CreateObject(983, -1911.18, -1633.26, 25.12,   0.00, 0.00, 94.00);
	CreateObject(10183, -1911.94, -1702.17, 20.75,   0.00, 0.00, 48.50);
	CreateObject(19791, -1903.66, -1631.74, 19.08,   0.00, 0.00, 0.00);
	CreateObject(982, -1907.90, -1620.10, 25.10,   0.00, 0.00, 0.00);
	CreateObject(982, -1907.90, -1594.35, 25.10,   0.00, 0.00, 0.00);
	CreateObject(982, -1907.90, -1542.70, 25.10,   0.00, 0.00, 0.00);
	CreateObject(982, -1907.90, -15.70, 25.10,   0.00, 0.00, 0.00);
	CreateObject(982, -1907.90, -1568.50, 25.10,   0.00, 0.00, 0.00);
	CreateObject(982, -1907.90, -1516.90, 25.10,   0.00, 0.00, 0.00);
	CreateObject(984, -1900.70, -1499.20, 19.10,   20.00, 0.00, 96.00);
	CreateObject(807, -1809.23, -1656.96, 22.46,   0.00, 0.00, -120.00);
	CreateObject(828, -1811.09, -1650.98, 22.05,   0.00, 0.00, 195.00);
	CreateObject(816, -1807.80, -1646.10, 22.74,   0.00, 0.00, 60.00);
	CreateObject(1698, -1845.22, -1623.36, 20.97,   0.00, 0.00, 0.00);
	CreateObject(1656, -1845.04, -1622.82, 21.21,   0.00, 0.00, 20.00);
	CreateObject(11090, -1845.78, -1614.43, 21.40,   0.00, 0.00, 0.00);
	CreateObject(3577, -1845.51, -1606.69, 21.54,   0.00, 0.00, 180.00);
	CreateObject(867, -1869.17, -1610.79, 21.06,   0.00, 0.00, -7.50);
	CreateObject(867, -1869.26, -1607.43, 20.94,   0.00, 0.00, -150.00);
	CreateObject(868, -1869.53, -1604.71, 21.48,   0.00, 0.00, -50.00);
	CreateObject(18763, -1860.14, -1604.71, 19.31,   0.00, 0.00, 0.00);
	CreateObject(18717, -1860.56, -1605.20, 20.13,   0.00, 0.00, 0.00);
	CreateObject(18694, -1858.23, -1604.78, 20.81,   0.00, 0.00, 110.00);
	CreateObject(807, -1860.20, -1605.45, 21.88,   0.00, 0.00, 150.00);
	CreateObject(18647, -1860.09, -1604.34, 21.84,   0.00, 0.00, 90.00);
	CreateObject(19465, -1898.77, -1638.54, 26.56,   0.00, 0.00, 0.00);
	CreateObject(2886, -1898.70, -1639.95, 25.46,   0.00, 0.00, 90.00);
	CreateObject(19438, -1900.54, -1642.79, 25.47,   0.00, 0.00, -54.00);
	CreateObject(19438, -1899.34, -1641.71, 25.47,   0.00, 0.00, -42.00);
	CreateObject(19438, -1902.00, -1643.44, 25.47,   0.00, 0.00, -78.00);
	CreateObject(19438, -1903.60, -1643.56, 25.47,   0.00, 0.00, -93.00);
	CreateObject(19438, -1905.17, -1643.22, 25.47,   0.00, 0.00, -112.00);
	CreateObject(19438, -1906.55, -1642.44, 25.47,   0.00, 0.00, 53.00);
	CreateObject(19438, -1907.71, -1641.34, 25.47,   0.00, 0.00, 40.00);
	CreateObject(19438, -1908.39, -1639.96, 25.47,   0.00, 0.00, 13.00);
	CreateObject(19438, -1908.60, -1638.37, 25.47,   0.00, 0.00, 2.00);
	CreateObject(19438, -1908.29, -1636.84, 25.47,   0.00, 0.00, -25.00);
	CreateObject(1389, -1907.23, -1639.61, 28.13,   0.00, -40.00, 0.00);
	CreateObject(1376, -1902.59, -1638.62, 36.68,   180.00, 0.00, -90.00);
	CreateObject(1389, -1907.28, -1637.87, 28.14,   0.00, -40.00, 0.00);
	CreateObject(18227, -1924.76, -1658.53, -87.78,   0.00, 0.00, -65.00);
	CreateObject(18227, -1901.06, -1653.15, -94.24,   0.00, 0.00, -40.00);
	CreateObject(18766, -1893.95, -1638.33, -79.72,   90.00, 0.00, 0.00);
	CreateObject(19465, -1898.85, -1638.51, -76.70,   0.00, 0.00, 0.00);
	CreateObject(2886, -1898.70, -1639.74, -77.82,   0.00, 0.00, 90.00);
	CreateObject(18766, -1883.97, -1638.33, -79.72,   90.00, 0.00, 0.00);
	CreateObject(8651, -1883.98, -1641.21, -77.95,   0.00, 0.00, -89.95);
	CreateObject(8651, -1883.78, -1635.69, -78.09,   0.00, 0.00, 90.00);
	CreateObject(18766, -1864.08, -1638.36, -79.72,   90.00, 0.00, 0.00);
	CreateObject(18766, -1873.95, -1638.33, -79.72,   90.00, 0.00, 0.00);
	CreateObject(18766, -1864.08, -1633.39, -79.72,   90.00, 0.00, 0.00);
	CreateObject(18766, -1864.08, -1628.52, -79.72,   90.00, 0.00, 0.00);
	CreateObject(18766, -1864.08, -1623.53, -79.72,   90.00, 0.00, 0.00);
	CreateObject(18766, -1864.08, -1618.56, -79.72,   90.00, 0.00, 0.00);
	CreateObject(8651, -1869.42, -1621.12, -78.09,   0.00, 0.00, -180.00);
	CreateObject(18766, -1864.08, -1643.36, -79.72,   90.00, 0.00, 0.00);
	CreateObject(18766, -1864.08, -1648.30, -79.72,   90.00, 0.00, 0.00);
	CreateObject(18766, -1864.08, -1653.28, -79.72,   90.00, 0.00, 0.00);
	CreateObject(18766, -1864.08, -1658.04, -79.72,   90.00, 0.00, 0.00);
	CreateObject(18766, -1864.08, -1662.58, -79.72,   90.00, 0.00, 0.00);
	CreateObject(816, -1860.19, -1643.37, -79.05,   0.00, 0.00, 70.00);
	CreateObject(816, -1859.59, -1625.96, -79.05,   0.00, 0.00, 70.00);
	CreateObject(18766, -1854.90, -1626.07, -79.72,   90.00, 0.00, 0.00);
	CreateObject(816, -1864.93, -1661.02, -79.05,   0.00, 0.00, 0.00);
	CreateObject(18766, -1867.33, -1647.94, -75.38,   54.70, 0.00, 90.00);
	CreateObject(8651, -1869.41, -1655.55, -77.95,   0.00, 0.00, -180.00);
	CreateObject(18766, -1867.33, -1657.94, -75.38,   54.70, 0.00, 90.00);
	CreateObject(18766, -1867.33, -1667.93, -75.38,   54.70, 0.00, 90.00);
	CreateObject(18766, -1867.38, -1637.95, -75.38,   54.00, 0.00, 90.00);
	CreateObject(18766, -1867.33, -1627.96, -75.38,   54.70, 0.00, 90.00);
	CreateObject(18766, -1867.33, -1617.96, -75.38,   54.70, 0.00, 90.00);
	CreateObject(18766, -1863.87, -1637.95, -74.46,   90.00, 0.00, 90.00);
	CreateObject(18766, -1863.87, -1647.94, -74.46,   90.00, 0.00, 90.00);
	CreateObject(18766, -1863.87, -1657.94, -74.46,   90.00, 0.00, 90.00);
	CreateObject(18766, -1863.87, -1667.93, -74.46,   90.00, 0.00, 90.00);
	CreateObject(18766, -1863.87, -1627.96, -74.46,   90.00, 0.00, 90.00);
	CreateObject(18766, -1863.87, -1617.96, -74.46,   90.00, 0.00, 90.00);
	CreateObject(18766, -1858.89, -1657.94, -74.46,   90.00, 0.00, 90.00);
	CreateObject(18766, -1858.89, -1667.93, -74.46,   90.00, 0.00, 90.00);
	CreateObject(18766, -1858.89, -1647.94, -74.46,   90.00, 0.00, 90.00);
	CreateObject(18766, -1858.89, -1637.95, -74.46,   90.00, 0.00, 90.00);
	CreateObject(18766, -1858.89, -1627.96, -74.46,   90.00, 0.00, 90.00);
	CreateObject(18766, -1858.89, -1617.96, -74.46,   90.00, 0.00, 90.00);
	CreateObject(18227, -1840.77, -1621.17, -81.65,   0.00, 0.00, 4.00);
	CreateObject(18227, -1850.81, -1670.86, -81.65,   0.00, 0.00, 302.00);
	CreateObject(8651, -1883.76, -1640.15, -76.07,   180.00, 59.00, -89.96);
	CreateObject(8651, -1883.93, -1636.68, -76.16,   180.00, 55.00, 89.96);
	CreateObject(8651, -1883.93, -1637.40, -75.57,   180.00, 90.00, 89.66);
	CreateObject(8651, -1883.76, -1639.39, -75.57,   180.00, 90.00, -90.38);
	CreateObject(18725, -1864.52, -1604.62, 31.04,   0.00, 0.00, 0.00);
	CreateObject(18766, -1870.70, -1637.95, -75.26,   -49.90, 0.00, 90.00);
	CreateObject(8651, -1883.77, -1641.21, -79.93,   0.00, -180.00, 90.03);
	CreateObject(8651, -1884.00, -1635.69, -80.08,   0.00, 180.00, -90.00);
	CreateObject(8651, -1869.41, -1655.77, -79.94,   0.00, -180.00, -0.01);
	CreateObject(8651, -1869.42, -1621.33, -80.08,   0.00, -180.00, -0.01);
	CreateObject(18766, -1853.91, -1627.96, -74.46,   90.00, 0.00, 90.00);
	CreateObject(18766, -1853.91, -1617.96, -74.46,   90.00, 0.00, 90.00);
	CreateObject(18766, -1853.91, -1667.93, -74.46,   90.00, 0.00, 90.00);
	CreateObject(18766, -1853.91, -1657.94, -74.46,   90.00, 0.00, 90.00);
	CreateObject(1368, -1912.11, -1767.91, 29.68,   0.00, 2.30, 36.00);
	CreateObject(8613, -1927.34, -1772.30, 27.20,   0.00, -3.50, -140.98);
	CreateObject(966, -1878.18, -1696.56, 20.74,   0.00, 0.00, 0.00);
	CreateObject(3361, -1889.68, -1643.09, 21.95,   0.00, 0.00, -90.00);
	CreateObject(2063, -1870.00, -1627.49, 21.72,   0.00, 0.00, 0.00);
	CreateObject(3862, -1843.31, -1659.27, 21.93,   0.00, 0.00, 130.00);
	CreateObject(3861, -1837.07, -1664.92, 21.93,   0.00, 0.00, 146.00);
	CreateObject(1340, -1830.04, -1667.35, 21.80,   0.00, 0.00, 75.00);
	CreateObject(1237, -1876.71, -1696.68, 20.73,   0.00, 0.00, 0.00);
	CreateObject(18638, -1869.32, -1627.56, 22.16,   -2.00, -90.00, 180.00);
	CreateObject(18638, -1869.62, -1627.56, 22.16,   -2.00, -90.00, 0.00);
	CreateObject(18634, -1870.53, -1627.45, 21.66,   0.00, -90.00, -90.00);
	CreateObject(18890, -1870.26, -1627.44, 21.10,   90.00, 90.00, 180.00);
	CreateObject(3026, -1843.37, -1658.19, 21.55,   -90.00, 0.00, -50.00);
	CreateObject(3026, -1842.19, -1659.32, 21.71,   180.00, 180.00, -20.00);
	CreateObject(18890, -1837.35, -1663.78, 21.51,   90.00, 90.00, -6.00);
	CreateObject(2237, -1837.20, -1664.37, 21.56,   90.00, 90.00, 196.00);
	CreateObject(2228, -1835.99, -1664.63, 21.60,   90.00, 90.00, 0.00);
	CreateObject(5711, -1531.13, -1582.15, 33.75,   0.00, 1.10, 180.00);
	CreateObject(18452, -1530.90, -1590.38, 40.11,   0.00, 0.00, 0.00);
	CreateObject(18283, -1532.30, -1575.40, 37.23,   0.00, -1.10, 0.00);
	CreateObject(1676, -1530.89, -1593.18, 38.84,   0.00, 0.00, 0.00);
	CreateObject(1676, -1530.79, -1587.55, 38.84,   0.00, 0.00, 0.00);

	//ðåòåêñòóðåííûå òðóáû
	tmpobjid = CreateObject(18808,-1903.500,-1638.598,-1.000,0.000,0.000,0.000,300.000);
	SetObjectMaterial(tmpobjid, 1, 13659, "8bars", "bridgeconc", 0);
	tmpobjid = CreateObject(18808,-1903.500,-1638.599,-50.979,0.000,0.000,0.000,300.000);
	SetObjectMaterial(tmpobjid, 1, 3314, "ce_burbhouse", "sw_wallbrick_06", 0);
	SetObjectMaterial(tmpobjid, 2, 13691, "bevcunto2_lahills", "adeta", 0);

	tmpobjid = CreateObject(19477,-1898.600,-1638.594,27.626,0.000,0.000,0.000,300.000);
	SetObjectMaterial(tmpobjid, 0, 10101, "2notherbuildsfe", "Bow_Abpave_Gen", 0);
	SetObjectMaterialText(tmpobjid, "Øàõòîâûé", 0, 90, "Quartz MS", 35, 0, -1, 0, 1);
	tmpobjid = CreateObject(19477,-1898.629,-1638.009,26.839,0.000,0.000,0.000,300.000);
	SetObjectMaterial(tmpobjid, 0, 10101, "2notherbuildsfe", "Bow_Abpave_Gen", 0);
	SetObjectMaterialText(tmpobjid, "ïîäú¸ìíèê", 0, 90, "Quartz MS", 35, 0, -1, 0, 0);
	tmpobjid = CreateObject(19477,-1889.568,-1697.044,21.989,-0.200,-0.899,-87.299,300.000);
	SetObjectMaterial(tmpobjid, 0, 18996, "mattextures", "sampwhite", 0);
	tmpobjid = CreateObject(19477,-1889.542,-1697.040,22.500,0.000,0.000,-86.700,300.000);
	SetObjectMaterial(tmpobjid, 0, 10101, "2notherbuildsfe", "Bow_Abpave_Gen", 0);
	SetObjectMaterialText(tmpobjid, "Øàõòà", 0, 90, "Quartz MS", 24, 0, -13447886, 0, 1);
	tmpobjid = CreateObject(19477,-1889.571,-1697.056,22.200,0.000,0.000,-87.700,300.000);
	SetObjectMaterial(tmpobjid, 0, 10101, "2notherbuildsfe", "Bow_Abpave_Gen", 0);
	SetObjectMaterialText(tmpobjid, "Ïðîåçä òîëüêî äëÿ", 0, 90, "Quartz MS", 24, 0, -47872, 0, 1);
	tmpobjid = CreateObject(19477,-1889.567,-1697.076,21.929,-0.799,0.999,-86.299,300.000);
	SetObjectMaterial(tmpobjid, 0, 10101, "2notherbuildsfe", "Bow_Abpave_Gen", 0);
	SetObjectMaterialText(tmpobjid, "ñëóæåáíîãî òðàíñïîðòà", 0, 90, "Quartz MS", 24, 0, -47872, 0, 1);
	tmpobjid = CreateObject(19477,-1889.543,-1697.057,21.490,0.000,0.000,-87.199,300.000);
	SetObjectMaterial(tmpobjid, 0, 10101, "2notherbuildsfe", "Bow_Abpave_Gen", 0);
	SetObjectMaterialText(tmpobjid, "Ïàðêîâêà ñëåâà", 0, 90, "Quartz MS", 21, 0, -16776961, 0, 1);
	
	//Äâèæóùèåñÿ îáúåêòû
	minedoors1 = CreateObject(19303, -1898.87, -1636.95, 25.28,   0.00, 0.00, 90.00);
	minedoors2 = CreateObject(19303, -1898.82, -1638.42, -77.98,   0.00, 0.00, 90.00);
	minelift = CreateObject(19321, -1902.54, -1638.49, 25.48,   0.00, 0.00, 90.00);
	//------------------

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

    //--------------------------Ãðóç÷èêè----------------------------

    //ÿùèêè
    for(new i=0; i<16; i++)
    {
        boxnumber[i] = CreateObject(1558, box_info[i][0],  box_info[i][1],  box_info[i][2], 0.00, 0.00, -136.00);
    }

	//îáúåêòû âàãîíà èòä
	CreateDynamicObject(1237, 2231.18, -2212.64, 12.20,   0.00, 0.00, 0.00);
	CreateDynamicObject(966, 2237.90, -2219.31, 12.55,   0.00, 0.00, -46.00);
	CreateDynamicObject(968, 2237.99, -2219.36, 13.27,   0.00, -90.00, -45.76);
	CreateDynamicObject(2478, 2229.92, -2286.96, 13.65,   0.00, 0.00, 137.00);
	CreateDynamicObject(2060, 2230.89, -2286.68, 13.81,   0.00, 0.00, 44.00);
	CreateDynamicObject(2060, 2230.89, -2286.68, 13.53,   0.00, 0.00, 44.00);
	CreateDynamicObject(1558, 2192.60, -2228.02, 14.75,   0.00, 0.00, 44.00);
	CreateDynamicObject(1558, 2199.25, -2222.36, 14.75,   0.00, 0.00, 44.00);
	CreateDynamicObject(1558, 2205.72, -2214.18, 14.75,   0.00, 0.00, 44.00);
	CreateDynamicObject(1558, 2213.19, -2207.58, 14.75,   0.00, 0.00, -22.00);
	//--------------------------------------------------------------

	//----------------------------Çàâîä-----------------------------
	CreateDynamicObject(1499, 2575.08, -1279.90, 1043.10,   0.00, 0.00, 0.00); //äâåðü íà çàâîäå
	tmpobjid = CreateObject(19481,-94.979,-299.024,4.855,0.800,0.000,-90.000,300.000);
	SetObjectMaterialText(tmpobjid, "Ïðîèçâîäñòâåííûé öåõ", 0, 120, "Calibri", 22, 1, -16777216, 0, 1);
	//--------------------------------------------------------------
	
	asgate = CreateObject(989, -2057.2881, -99.4121, 35.9675, 0.0000, 0.0000, 15); //âîðîòà àâòîøêîëû

	//==============================================================
	return 1;
}

public OnGameModeExit()
{
	return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
	return 1;
}

public OnPlayerConnect(playerid)
{
	clear_player(playerid);
	GetPlayerName(playerid, player_info[playerid][NAME], MAX_PLAYER_NAME);
	SetTimerEx("player_connect", 700, false, "i", playerid);
	SetPlayerColor(playerid, 0xB4B5B7FF);
	
	//-----------------------óäàëåíèå îáúåêòîâ----------------------------
	RemoveBuildingForPlayer(playerid, 5024, 1748.8438, -1883.0313, 14.1875, 0.25);//êóñò íà ÆÄËÑ
	//--------------------------------------------------------------------

	//----------------------òåêñòäðàâû âûáîðà ñêèíà-----------------------
	selectskin_td[0] = TextDrawCreate(217.199996, 267.306915, "New Textdraw");
	TextDrawLetterSize(selectskin_td[0], 0.449999, 1.600000);
	TextDrawTextSize(selectskin_td[0], 61.199970, 62.222232);
	TextDrawAlignment(selectskin_td[0], 1);
	TextDrawColor(selectskin_td[0], -1);
	TextDrawUseBox(selectskin_td[0], true);
	TextDrawBoxColor(selectskin_td[0], 0);
	TextDrawSetShadow(selectskin_td[0], 0);
	TextDrawSetOutline(selectskin_td[0], 1);
 	TextDrawBackgroundColor(selectskin_td[0], 0x00000000);
	TextDrawFont(selectskin_td[0], 5);
	TextDrawSetProportional(selectskin_td[0], 1);
	TextDrawSetSelectable(selectskin_td[0], true);
	TextDrawSetPreviewModel(selectskin_td[0], 19134);
	TextDrawSetPreviewRot(selectskin_td[0], 0.000000, 90.000000, 90.000000, 1.000000);

	selectskin_td[1] = TextDrawCreate(354.199737, 266.813568, "New Textdraw");
	TextDrawLetterSize(selectskin_td[1], 0.449999, 1.600000);
	TextDrawTextSize(selectskin_td[1], 61.199970, 62.222232);
	TextDrawAlignment(selectskin_td[1], 1);
	TextDrawColor(selectskin_td[1], -1);
	TextDrawUseBox(selectskin_td[1], true);
	TextDrawBoxColor(selectskin_td[1], 0);
	TextDrawSetShadow(selectskin_td[1], 0);
	TextDrawSetOutline(selectskin_td[1], 1);
	TextDrawBackgroundColor(selectskin_td[1], 0x00000000);
	TextDrawFont(selectskin_td[1], 5);
	TextDrawSetProportional(selectskin_td[1], 1);
	TextDrawSetSelectable(selectskin_td[1], true);
	TextDrawSetPreviewModel(selectskin_td[1], 19134);
	TextDrawSetPreviewRot(selectskin_td[1], 0.000000, 270.000000, 90.000000, 1.000000);

	selectskin_td[2] = TextDrawCreate(231.999984, 320.071014, "PREV");
	TextDrawLetterSize(selectskin_td[2], 0.390799, 1.306310);
	TextDrawAlignment(selectskin_td[2], 1);
	TextDrawColor(selectskin_td[2], -1);
	TextDrawSetShadow(selectskin_td[2], 0);
	TextDrawSetOutline(selectskin_td[2], 1);
	TextDrawBackgroundColor(selectskin_td[2], 51);
	TextDrawFont(selectskin_td[2], 1);
	TextDrawSetProportional(selectskin_td[2], 1);

	selectskin_td[3] = TextDrawCreate(370.000030, 319.573303, "NEXT");
	TextDrawLetterSize(selectskin_td[3], 0.395199, 1.361066);
	TextDrawAlignment(selectskin_td[3], 1);
	TextDrawColor(selectskin_td[3], -1);
	TextDrawSetShadow(selectskin_td[3], 0);
	TextDrawSetOutline(selectskin_td[3], 1);
	TextDrawBackgroundColor(selectskin_td[3], 51);
	TextDrawFont(selectskin_td[3], 1);
	TextDrawSetProportional(selectskin_td[3], 1);

	selectskin_td[4] = TextDrawCreate(292.399932, 376.319915, "SELECT");
	TextDrawLetterSize(selectskin_td[4], 0.449999, 1.600000);
	TextDrawTextSize(selectskin_td[4], 341.599761, 18.417781);
	TextDrawAlignment(selectskin_td[4], 1);
	TextDrawColor(selectskin_td[4], -1);
	TextDrawUseBox(selectskin_td[4], true);
	TextDrawBoxColor(selectskin_td[4], 255);
	TextDrawSetShadow(selectskin_td[4], 0);
	TextDrawSetOutline(selectskin_td[4], 1);
	TextDrawBackgroundColor(selectskin_td[4], 51);
	TextDrawFont(selectskin_td[4], 1);
	TextDrawSetProportional(selectskin_td[4], 1);
	TextDrawSetSelectable(selectskin_td[4], true);

	speed1info[playerid] = TextDrawCreate(442.800079, 398.222167, "0 km/h  Fuel 121  955");
	TextDrawLetterSize(speed1info[playerid], 0.373600, 1.619911);
	TextDrawAlignment(speed1info[playerid], 1);
	TextDrawColor(speed1info[playerid], 0x00FFFFFF);
	TextDrawSetShadow(speed1info[playerid], 0);
	TextDrawSetOutline(speed1info[playerid], 1);
	TextDrawBackgroundColor(speed1info[playerid], 51);
	TextDrawFont(speed1info[playerid], 1);
	TextDrawSetProportional(speed1info[playerid], 1);

	speed2info[playerid] = TextDrawCreate(443.600097, 413.155578, "Close   max   E S  M L B");
	TextDrawLetterSize(speed2info[playerid], 0.388399, 1.580089);
	TextDrawAlignment(speed2info[playerid], 1);
	TextDrawColor(speed2info[playerid], -1);
	TextDrawSetShadow(speed2info[playerid], 0);
	TextDrawSetOutline(speed2info[playerid], 1);
	TextDrawBackgroundColor(speed2info[playerid], 51);
	TextDrawFont(speed2info[playerid], 1);
	TextDrawSetProportional(speed2info[playerid], 1);
	//--------------------------------------------------------------------
	return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
    new h = player_info[playerid][HOUSE];
	h = h-1;
    if(house_info[h][carmodel] != -1)
	{
	    DestroyVehicle(house_info[h][car]);
	}
	KillTimer(login_timer[playerid]);
    KillTimer(mute[playerid]);
	//save_account(playerid);
	if(IsValidObject(gruzobject[playerid]))
    {
        DestroyDynamicObject(gruzobject[playerid]);
    }
    if(GetPVarInt(playerid, "factoryincarongoing") ==  1)
    {
    	Delete3DTextLabel(vehtext[playerid]);
    	if(metalveh[playerid] != -1)
		{
	   		SetVehicleToRespawn(metalveh[playerid]);
		}
		if(fuelveh[playerid] != -1)
		{
	   		SetVehicleToRespawn(fuelveh[playerid]);
	   	}
	   	if(fuelvehtrailer[playerid] != -1)
 		{
 		    SetVehicleToRespawn(fuelvehtrailer[playerid]);
 	    }
	   	metalveh[playerid] = -1;
		fuelveh[playerid] = -1;
		fuelvehtrailer[playerid] = -1;
    }
	return 1;
}

public OnPlayerSpawn(playerid)
{
    if(GetPVarInt(playerid, "logged") == 0)
    {
		SCM(playerid, COLOR_GREY, "Âû äîëæíû àâòîðèçîâàòüñÿ");
		Kick(playerid);
		return 1;
    }
    if(player_info[playerid][ADMIN] != 0)
	{
	    if(GetPVarInt(playerid, "spec") != INVALID_PLAYER_ID)
		{
		    if(!IsPlayerConnected(SpID[playerid]))
	    	{
				GameTextForPlayer(playerid, "~r~PLAYER DISCONNECTED", 1000, 3);
			}
		    SpID[playerid] = INVALID_PLAYER_ID;
			SpType[playerid] = SP_TYPE_NONE;
			HideMenuForPlayer(spmenu, playerid);
			SetPVarInt(playerid, "spec", INVALID_PLAYER_ID);
		}
	}
    PlayerAFK[playerid] = 0;
    PreloadAnim(playerid);
	if(player_info[playerid][EMAIL] == 0)
	{
	    SPD(playerid, 2, DIALOG_STYLE_INPUT, "{1472FF}Email", "{FFFFFF}Ââåäèòå àäðåñ Âàøåé ýëåêòðîííîé ïî÷òû\nÈñïîëüçóÿ åãî, âû ñìîæåòå âîññòàíîâèòü äîñòóï ê àêêàóíòó\nâ ñëó÷àå âçëîìà èëè åñëè çàáóäåòå ïàðîëü.\n\nÍà email ìû âûøëåì ññûëêó.  òå÷åíèå 14 äíåé Âû ìîæåòå\nïåðåéòè ïî íåé äëÿ ïîäòâåðæäåíèÿ ïî÷òû.\n\nÓáåäèòåñü â ïðàâèëüíîñòè ââîäà è íàæìèòå \"Äàëåå\"", "Äàëåå", "");
	    return 1;
	}
	if(GetPVarInt(playerid, "regskin") == 1)
 	{
 	    SetPVarInt(playerid, "regskin", 0);
 	    SetPVarInt(playerid, "regskintrue", 1);
 	    SetPlayerCameraPos(playerid, 231.9259,112.7934,1010.6741);
 	    SetPlayerCameraLookAt(playerid, 234.1026,118.1498,1010.2118);
 	    SetPlayerInterior(playerid, 10);
 	    SetPlayerVirtualWorld(playerid, 10);
	  	SetPlayerPos(playerid, 234.1026,118.1498,1010.2118);
	  	SetPlayerFacingAngle(playerid, 146.0);
 	    TextDrawShowForPlayer(playerid, selectskin_td[0]);
		TextDrawShowForPlayer(playerid, selectskin_td[1]);
		TextDrawShowForPlayer(playerid, selectskin_td[2]);
		TextDrawShowForPlayer(playerid, selectskin_td[3]);
		TextDrawShowForPlayer(playerid, selectskin_td[4]);
		SelectTextDraw(playerid, 0xFFFFFFFF);
		SetPlayerAttachedObject(playerid,3,1210,5,0.299999,0.099999,0.000000,0.000000,-83.000000,0.000000,1.000000,1.000000,1.000000);
		switch(player_info[playerid][SEX])
		{
		    case 1:
			{
			    SetPlayerSkin(playerid, 78);
				SetPVarInt(playerid, "selectskin", 78);
			}
		    case 2:
			{
			    SetPlayerSkin(playerid, 10);
				SetPVarInt(playerid, "selectskin", 10);
			}
			case 4..7,8,9..10:
			{
			}
		}
		return 1;
 	}
 	if(player_info[playerid][SKIN] == 0 && GetPVarInt(playerid, "regskin") == 0)
 	{
 	    SetPVarInt(playerid, "regskin", 1);
 	    SpawnPlayer(playerid);
 	    switch(player_info[playerid][SEX])
		{
		    case 1:
			{
			    SetPlayerSkin(playerid, 78);
				SetPVarInt(playerid, "selectskin", 78);
			}
		    case 2:
			{
			    SetPlayerSkin(playerid, 10);
				SetPVarInt(playerid, "selectskin", 10);
			}
		}
		return 1;
	}
 	if(GetPVarInt(playerid, "reg") == 1)
 	{
 	    TextDrawHideForPlayer(playerid, selectskin_td[0]);
		TextDrawHideForPlayer(playerid, selectskin_td[1]);
		TextDrawHideForPlayer(playerid, selectskin_td[2]);
		TextDrawHideForPlayer(playerid, selectskin_td[3]);
		TextDrawHideForPlayer(playerid, selectskin_td[4]);
		SetPlayerVirtualWorld(playerid, 0);
		RemovePlayerAttachedObject(playerid, 1);
 	    SetPlayerInterior(playerid, 0);
 	    SetPlayerPos(playerid, 1759.8994,-1900.3701,13.5635);
 	    SetPlayerScore(playerid, player_info[playerid][LEVEL]);
 	    CancelSelectTextDraw(playerid);
 	    SetPlayerSkin(playerid, player_info[playerid][SKIN]);
 	    TogglePlayerControllable(playerid, 1);
 	    set_health(playerid, player_info[playerid][HP]);
		SCM(playerid, 0xffff10FF, "Ðåêîìåíäóåì ïðî÷èòàòü ðàçäåë {ff3418}Ïîìîùü ïî èãðå. {ffff18} Îí íàõîäèòüñÿ ñëåâà îò Âàñ");
		SCM(playerid, 0xffff10FF, " í¸ì Âû íàéä¸òå âñþ èíòåðåñóþùóþ Âàñ èíôîðìàöèþ. Óäà÷è è ïðèÿòíîé èãðû!");
 	    SetPVarInt(playerid, "reg", 0);
 	    SetPlayerColor(playerid, 0xFFFFFF25);
 	    if(GetPVarInt(playerid, "newbie") == 1)
 	    {
 	        SPD(playerid, 27, DIALOG_STYLE_MSGBOX, "{5ad35a}Ïîäñêàçêà", "{FFFFFF}Äîáðî ïîæàëîâàòü â íàøó ñòðàíó!\nÏåðâûì äåëîì, âàì íóæíî íåìíîãî çàðàáîòàòü.\nÑÿäüòå â àâòîáóñ èëè òàêñè, è îíè äîâåçóò âàñ äî\nìåñòà ðàáîòû.\n\n×òîáû ñåñòü â òðàíñïîðò íà ïàññàæèðñêîå ìåñòî,\níàæìèòå {4a86ff}êëàâèøó G", "Çàêðûòü", "");
	 	}
	}
	if(GetPVarInt(playerid, "regskin") != 0 && GetPVarInt(playerid, "reg") == 0)
	{
	    SetPlayerPos(playerid, 1759.8994,-1900.3701,13.5635);
	    SetPlayerScore(playerid, player_info[playerid][LEVEL]);
 	    SetPlayerSkin(playerid, player_info[playerid][SKIN]);
 	    set_health(playerid, player_info[playerid][HP]);
   		SetPlayerVirtualWorld(playerid, 0);
 	    SetPlayerInterior(playerid, 0);
	}
	if(GetPVarInt(playerid, "regskin") == 0 && GetPVarInt(playerid, "reg") == 0 && GetPVarInt(playerid, "regskintrue") == 0)
	{
	    SetPlayerScore(playerid, player_info[playerid][LEVEL]);
	    if(player_info[playerid][FSKIN] != 0)
	    {
	        SetPlayerSkin(playerid, player_info[playerid][FSKIN]);
	    }
		else
		{
	    	SetPlayerSkin(playerid, player_info[playerid][SKIN]);
		}
	    set_health(playerid, player_info[playerid][HP]);
	    switch(player_info[playerid][FRAC])
		{
			case 10..13: SetPlayerColor(playerid, 0xCCFF00FF);
			case 20..24: SetPlayerColor(playerid, 0x0000FFFF);
			case 30..33: SetPlayerColor(playerid, 0x996633FF);
			case 40..43: SetPlayerColor(playerid, 0xFF6666FF);
			case 50..54: SetPlayerColor(playerid, 0xFF6600FF);
			case 60: SetPlayerColor(playerid, 0x009900FF);
			case 70: SetPlayerColor(playerid, 0xCC00FFFF);
			case 80: SetPlayerColor(playerid, 0xFFCD00FF);
			case 90: SetPlayerColor(playerid, 0x6666FFFF);
			case 100: SetPlayerColor(playerid, 0x00CCFFFF);
			case 110: SetPlayerColor(playerid, 0x993366FF);
			case 120: SetPlayerColor(playerid, 0xBB0000FF);
			case 130: SetPlayerColor(playerid, 0x007575FF);
		}
	    switch(player_info[playerid][SPAWN])
	    {
	        case 1:
		    {
				switch(player_info[playerid][LEVEL])
			    {
			        case 1..3:
			        {
			            switch(random(2))
			            {
						 	case 0:
						 	{
						 	    SetPlayerPos(playerid, 1759.8994,-1900.3701,13.5635);
						 	    SetPlayerFacingAngle(playerid, 270.0);
						 	}
						 	case 1:
							{
							    SetPlayerPos(playerid, 1202.0745,-1756.1912,13.5863);
							    SetPlayerFacingAngle(playerid, 75.0);
							}
		 	            }
		 	            SetCameraBehindPlayer(playerid);
				   		SetPlayerVirtualWorld(playerid, 0);
				 	    SetPlayerInterior(playerid, 0);
			        }
			        case 4..7:
			        {

				   		SetPlayerVirtualWorld(playerid, 0);
				 	    SetPlayerInterior(playerid, 0);
				 	    SetPlayerPos(playerid, -1969.3912,159.3873,27.6875);
				 	    SetPlayerFacingAngle(playerid, 180.0);
				 	    SetCameraBehindPlayer(playerid);
			        }
			        default:
			        {
				   		SetPlayerVirtualWorld(playerid, 0);
				 	    SetPlayerInterior(playerid, 0);
				 	    SetPlayerPos(playerid, 2848.6375,1291.1294,11.3906);
				 	    SetPlayerFacingAngle(playerid, 90.0);
				 	    SetCameraBehindPlayer(playerid);
			        }
			    }
			}
			case 2:
			{
			    new n = player_info[playerid][HOUSE];
			    n = n-1;
 			    SetPlayerVirtualWorld(playerid, n+100);
				SetPlayerInterior(playerid, house_info[n][hint]);
				SetPlayerPos(playerid, house_info[n][haenterx], house_info[n][haentery], house_info[n][haenterz]);
				SetPlayerFacingAngle(playerid, house_info[n][haenterrot]);
				SetCameraBehindPlayer(playerid);
			}
			case 4:
			{
  				SetPlayerVirtualWorld(playerid, 0);
   				SetPlayerInterior(playerid, 0);
   				switch(player_info[playerid][FRAC])
   				{
   				    case 10:
   				    {
   				        SetPlayerPos(playerid, 955.0667,-913.9781,45.7140);
   				        SetPlayerFacingAngle(playerid, 180.0);
   				    }
   				    case 11:
   				    {
   				        SetPlayerPos(playerid, 1409.6172,-1789.2654,13.5469);
   				        SetPlayerFacingAngle(playerid, 90.0);
   				    }
   				    case 12:
   				    {
   				        SetPlayerPos(playerid, -2763.9729,375.5636,6.2547);
   				        SetPlayerFacingAngle(playerid, 270.0);
   				    }
   				    case 13:
   				    {
   				        SetPlayerPos(playerid, 2386.2336,2466.0505,10.8203);
   				        SetPlayerFacingAngle(playerid, 90.0);
   				    }
   				    case 22:
   				    {
   				        SetPlayerPos(playerid, -1604.6381,714.8518,12.6515);
   				        SetPlayerFacingAngle(playerid, 0.0);
   				    }
   				    case 23:
   				    {
   				        SetPlayerPos(playerid, 2287.9436,2430.0596,10.8203);
   				        SetPlayerFacingAngle(playerid, 180.0);
   				    }
   				    case 24:
   				    {
   				        SetPlayerPos(playerid, -2452.7170,504.8084,30.0816);
   				        SetPlayerFacingAngle(playerid, 270.0);
   				    }
   				    case 32:
   				    {
   				        SetPlayerPos(playerid, 299.3343,2561.4932,16.3672);
   				        SetPlayerFacingAngle(playerid, 270.0);
   				    }
					case 33:
					{
					    SetPlayerPos(playerid, -2242.5505,2384.5742,5.0531);
   				        SetPlayerFacingAngle(playerid, 314.0);
					}
   				    case 41:
   				    {
   				        SetPlayerPos(playerid, 1176.3656,-1323.5519,14.0177);
   				        SetPlayerFacingAngle(playerid, 270.0);
   				    }
   				    case 42:
   				    {
   				        SetPlayerPos(playerid, -2655.1052,637.4955,14.4531);
   				        SetPlayerFacingAngle(playerid, 180.0);
   				    }
   				    case 51:
   				    {
   				        SetPlayerPos(playerid, 1654.8516,-1658.2190,22.5156);
   				        SetPlayerFacingAngle(playerid, 180.0);
   				    }
   				    case 100:
   				    {
   				        SetPlayerPos(playerid, 2171.9727,-1817.0465,16.1406);
   				        SetPlayerFacingAngle(playerid, 270.0);
   				    }
   				    case 130:
   				    {
   				        SetPlayerPos(playerid, 944.7090,1734.1899,8.8516);
   				        SetPlayerFacingAngle(playerid, 270.0);
   				    }
   				}
   				SetCameraBehindPlayer(playerid);
			}
			case 5:
			{
			    new n = player_info[playerid][GUEST];
			    n = n-1;
 			    SetPlayerVirtualWorld(playerid, n+100);
				SetPlayerInterior(playerid, house_info[n][hint]);
				SetPlayerPos(playerid, house_info[n][haenterx], house_info[n][haentery], house_info[n][haenterz]);
				SetPlayerFacingAngle(playerid, house_info[n][haenterrot]);
				SetCameraBehindPlayer(playerid);
			}
		}
	}
	if(player_info[playerid][ADMIN] != 0)
	{
	    SetPVarInt(GetPVarInt(playerid, "spec"), "specid", INVALID_PLAYER_ID);
	    if(spx[playerid] != 0.0)
	    {
	        SetPlayerPos(playerid, spx[playerid], spy[playerid], spz[playerid]);
	        SetPlayerFacingAngle(playerid, sprot[playerid]);
	        SetPlayerVirtualWorld(playerid, spvw[playerid]);
	        SetPlayerInterior(playerid, sppi[playerid]);
	    }
	    SpType[playerid] = SP_TYPE_NONE;
	    spx[playerid] = 0.0;
	    spy[playerid] = 0.0;
	    spz[playerid] = 0.0;
	    sprot[playerid] = 0.0;
	    spvw[playerid] = 0;
	    sppi[playerid] = 0;
	}
	return 1;
}

public OnPlayerDeath(playerid, killerid, reason)
{
    PlayerAFK[playerid] = -2;
	return 1;
}

public OnVehicleSpawn(vehicleid)
{
	if(vehicleid <= ascar[0] && vehicleid >= ascar[7])
	{
    	Delete3DTextLabel(vehtext[vehicleid]);
	}
	return 1;
}

public OnVehicleDeath(vehicleid, killerid)
{
	return 1;
}

public OnPlayerText(playerid, text[])
{
    if(GetPVarInt(playerid, "logged") == 0)
	{
	    SCM(playerid, COLOR_GREY, "Ïèñàòü â ÷àò ìîæíî òîëüêî àâòîðèçîâàâøèñü.");
		return 0;
	}
	if(player_info[playerid][MUTE] > 0)
	{
	    SetPlayerChatBubble(playerid, "Ïûòàåòñÿ ÷òî-òî ñêàçàòü...", 0xFF0000FF, 15, 2000);
	    SCM(playerid, 0xDF5402FF, "Äîñòóï â ÷àò çàáëîêèðîâàí. Âðåìÿ äî ðàçáëîêèðîâêè: {4fdb15}/time");
		return 0;
	}
    new string[128];
	if(!strcmp(text, ")", true))
	{
	    format(string, sizeof(string), "%s óëûáàåòñÿ", player_info[playerid][NAME]);
	    ProxDetector(30.0, playerid, string, 0xDD90FFFF, 0xDD90FFFF, 0xDD90FFFF, 0xDD90FFFF, 0xDD90FFFF);
	    return 0;
	}
	if(!strcmp(text, "))", true))
	{
	    format(string, sizeof(string), "%s ñìå¸òñÿ", player_info[playerid][NAME]);
	    ProxDetector(30.0, playerid, string, 0xDD90FFFF, 0xDD90FFFF, 0xDD90FFFF, 0xDD90FFFF, 0xDD90FFFF);
	    return 0;
	}
	if(!strcmp(text, "(", true))
	{
	    format(string, sizeof(string), "%s ðàññòðîèëñÿ", player_info[playerid][NAME]);
	    ProxDetector(30.0, playerid, string, 0xDD90FFFF, 0xDD90FFFF, 0xDD90FFFF, 0xDD90FFFF, 0xDD90FFFF);
	    return 0;
	}
	if(!strcmp(text, "((", true))
	{
	    format(string, sizeof(string), "%s ñèëüíî ðàññòðîèëñÿ", player_info[playerid][NAME]);
	    ProxDetector(30.0, playerid, string, 0xDD90FFFF, 0xDD90FFFF, 0xDD90FFFF, 0xDD90FFFF, 0xDD90FFFF);
	    ApplyAnimation(playerid,"GRAVEYARD","mrnF_loop",4.1,0,0,0,0,0,1);
	    return 0;
	}
	if(!strcmp(text, "=0", true))
	{
	    format(string, sizeof(string), "%s óäèâèëñÿ", player_info[playerid][NAME]);
	    ProxDetector(30.0, playerid, string, 0xDD90FFFF, 0xDD90FFFF, 0xDD90FFFF, 0xDD90FFFF, 0xDD90FFFF);
	    return 0;
	}
	new chat = strlen(text);
	if(chat < 93)
	{
	    ProxDetectorChat(30.0, playerid, text, 0xFFFFFFFF, 0xFFFFFFFF, 0xF5F5F5FF, 0xE6E6E6FF,0xB8B8B8FF);
		if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)
		{
			if(GetPVarInt(playerid, "mineanim") == 1) return 0;
			if(GetPVarInt(playerid, "factoryanim") == 1) return 0;
		    ApplyAnimation(playerid, "PED", "IDLE_chat", 4.1, 0, 1, 1, 1, 1);
		 	SetTimerEx("animchat", 3200, 0, "i", playerid);
		}
	}
	return 0;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
	return 0;
}

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
	return 1;
}

public OnPlayerExitVehicle(playerid, vehicleid)
{
    if(GetPlayerVehicleID(playerid) >= gruzcar[0] && GetPlayerVehicleID(playerid) <= gruzcar[4])
    {
        if(GetPVarInt(playerid, "loaderongoing") == 1)
        {
            DisablePlayerRaceCheckpoint(playerid);
            SetPlayerCheckpoint(playerid, 2230.4312,-2285.8799,14.3751, 2.0);
        }
	}
	if((GetPlayerVehicleID(playerid) >= metalcar[0] && GetPlayerVehicleID(playerid) <= metalcar[3]) || (GetPlayerVehicleID(playerid) >= fuelcar[0] && GetPlayerVehicleID(playerid) <= fuelcar[1]))
	{
	    if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
	 	{
		    SCM(playerid, COLOR_ORANGE, "Ó Âàñ åñòü 15 ñåêóíä ÷òîáû âåðíóòüñÿ â òðàíñïîðò");
		    factorytimer[playerid] = SetTimerEx("factoryworkend", 15000, false, "i", playerid);
		}
	}
	return 1;
}

public OnPlayerStateChange(playerid, newstate, oldstate)
{
	if(newstate == PLAYER_STATE_DRIVER)
	{
	    if(player_info[playerid][DLIC] == 0 && GetPVarInt(playerid, "asexam") == 0)
		{
		    SCM(playerid, COLOR_GREY, "Ó Âàñ íåò ïðàâ");
		    RemovePlayerFromVehicle(playerid);
	     	return 1;
		}
		//ïîêàç ñïèäîìåòðà
		TextDrawShowForPlayer(playerid, speedbox);
	    TextDrawShowForPlayer(playerid, speed1info[playerid]);
	    TextDrawShowForPlayer(playerid, speed2info[playerid]);
	    speedupdate(playerid);
		timespeed[playerid] = SetTimerEx("speedupdate", 1000, true, "i", playerid);
	    //
	    if(GetPlayerVehicleID(playerid) >= gruzcar[0] && GetPlayerVehicleID(playerid) <= gruzcar[4])
	    {
	        if(GetPVarInt(playerid, "loaderongoing") ==  1)
	        {
	            DisablePlayerCheckpoint(playerid);
				SCM(playerid, COLOR_WHITE, "Èñïîëüçóéòå {4BC42D}Num 2{FFFFFF} è {4BC42D}Num 8{FFFFFF} äëÿ óïðàâëåíèÿ ïîãðóç÷èêîì");
				SCM(playerid, COLOR_WHITE, "×òîáû âçÿòü èëè ïîëîæèòü ãðóç ìîæíî èñïîëüçîâàòü {3657FF}/take");
	        }
	        else
	        {
	            RemovePlayerFromVehicle(playerid);
	            SCM(playerid, COLOR_LIGHTGREY, "Âû íå ãðóç÷èê");
	        }
	    }
	    if(GetPlayerVehicleID(playerid) >= metalcar[0] && GetPlayerVehicleID(playerid) <= metalcar[3])
	    {
	        if(GetPVarInt(playerid, "factoryincarongoing") ==  1)
	        {
				if(metalveh[playerid] != -1)
				{
					if(metalveh[playerid] != GetPlayerVehicleID(playerid))
					{
						RemovePlayerFromVehicle(playerid);
					 	return SCM(playerid, COLOR_LIGHTGREY, "Âû íå ìîæåòå èñïîëüçîâàòü ýòîò òðàíñïîðò â äàííûé ìîìåíò");
					}
				}
				if(fuelveh[playerid] != -1)
				{
				    RemovePlayerFromVehicle(playerid);
		 			return SCM(playerid, COLOR_LIGHTGREY, "Âû íå ìîæåòå èñïîëüçîâàòü ýòîò òðàíñïîðò â äàííûé ìîìåíò");
				}
	            KillTimer(factorytimer[playerid]);
	            DisablePlayerCheckpoint(playerid);
				SCM(playerid, COLOR_GREEN, "Îòïðàâëÿéòåñü íà øàõòó, ÷òîáû çàêóïèòü ìåòàëë äëÿ çàâîäà");
				SCM(playerid, COLOR_WHITE, "Óáåäèòåñü, ÷òî ñêëàä íå ïîëîí è çàâîäó äåéñòâèòåëüíî íóæåí ìåòàëë");
				if(GetPlayerVehicleID(playerid) != metalveh[playerid])
				{
					vehtext[playerid] = Create3DTextLabel("{1966FF}Äîñòàâêà ìåòàëëà\n{FFFFFF}Çàãðóçêà 0 / 500 êã", -1, 0.0,0.0,0.0, 20.0, 0, 1);
	                Attach3DTextLabelToVehicle(vehtext[playerid], GetPlayerVehicleID(playerid), 0.0,0.0,2.75);
                }
                metalveh[playerid] = GetPlayerVehicleID(playerid);
	        }
	        else
	        {
	            RemovePlayerFromVehicle(playerid);
	            SCM(playerid, COLOR_LIGHTGREY, "Âû íå ðàáîòíèê ñëóæáû äîñòàâêè çàâîäà");
	        }
		}
		if(GetPlayerVehicleID(playerid) >= fuelcar[0] && GetPlayerVehicleID(playerid) <= fuelcar[1])
		{
		    if(GetPVarInt(playerid, "factoryincarongoing") ==  1)
	        {
	            if(fuelveh[playerid] != -1)
				{
					if(fuelveh[playerid] != GetPlayerVehicleID(playerid))
					{
						RemovePlayerFromVehicle(playerid);
					 	return SCM(playerid, COLOR_LIGHTGREY, "Âû íå ìîæåòå èñïîëüçîâàòü ýòîò òðàíñïîðò â äàííûé ìîìåíò");
					}
				}
				if(metalveh[playerid] != -1)
				{
				    RemovePlayerFromVehicle(playerid);
		 			return SCM(playerid, COLOR_LIGHTGREY, "Âû íå ìîæåòå èñïîëüçîâàòü ýòîò òðàíñïîðò â äàííûé ìîìåíò");
				}
	            KillTimer(factorytimer[playerid]);
	            DisablePlayerCheckpoint(playerid);
				SCM(playerid, COLOR_GREEN, "Ïðèöåïèòå öèñòåðíó è îòïðàâëÿéòåñü íà íåôòåçàâîä äëÿ çàêóïêè òîïëèâà");
				SCM(playerid, COLOR_WHITE, "Óáåäèòåñü, ÷òî ñêëàä íå ïîëîí è çàâîäó äåéñòâèòåëüíî íåîáõîäèìî òîïëèâî");
				if(GetPlayerVehicleID(playerid) != fuelveh[playerid])
				{
					vehtext[playerid] = Create3DTextLabel("{FF7A05}Äîñòàâêà òîïëèâà\n{FFFFFF}Çàãðóçêà 0 / 8000 ë", -1, 0.0,0.0,0.0, 20.0, 0, 1);
	                Attach3DTextLabelToVehicle(vehtext[playerid], GetPlayerVehicleID(playerid), 0.0,0.0,2.75);
                }
                fuelveh[playerid] = GetPlayerVehicleID(playerid);
	        }
	        else
	        {
	            RemovePlayerFromVehicle(playerid);
	            SCM(playerid, COLOR_LIGHTGREY, "Âû íå ðàáîòíèê ñëóæáû äîñòàâêè çàâîäà");
	        }
		}
		if(GetPlayerVehicleID(playerid) >= ascar[0] && GetPlayerVehicleID(playerid) <= ascar[7])
	    {
	        if(GetPVarInt(playerid, "asexam") == 1)
	        {
	            SCM(playerid, 0x5BDB02FF, "[Èíñòðóêòîð] Ïðîåäüòåñü íåìíîãî ïî ãîðîäó");
				SCM(playerid, COLOR_YELLOW, "Âíèìàíèå! Åñëè âû ïîïàä¸òå â àâàðèþ èëè âûéäèòå èç ìàøèíû ýêçàìåí áóäåò çàâåðø¸í");
				SCM(playerid, COLOR_WHITE, "×òîáû îòêðûòü âîðîòà ïîäàéòå {0295df}çâóêîâîé ñèãíàë");
                SetPlayerRaceCheckpoint(playerid, 0, ascheck[0][0], ascheck[0][1], ascheck[0][2], ascheck[1][0], ascheck[1][1], ascheck[1][2], 4.0);
                SetPVarInt(playerid, "asexam", 0);
                SetPVarInt(playerid, "asincar", 1);
	        }
	        else
	        {
	            RemovePlayerFromVehicle(playerid);
	            SCM(playerid, COLOR_LIGHTGREY, "Òðàíñïîðò ïðèíàäëåæèò àâòîøêîëå");
	        }
	    }
	}
	if(newstate == PLAYER_STATE_ONFOOT)
	{
	    //ñêðûòèå ñïèäîìåòðà
		TextDrawHideForPlayer(playerid, speedbox);
	    TextDrawHideForPlayer(playerid, speed1info[playerid]);
	    TextDrawHideForPlayer(playerid, speed2info[playerid]);
	    //
        if(GetPVarInt(playerid, "asincar") == 1)
        {
 		 	SetPVarInt(playerid, "asincar", 0);
            DisablePlayerRaceCheckpoint(playerid);
            SCM(playerid, COLOR_ORANGE, "Âû ïîêèíóëè ó÷åáíûé àâòîìîáèëü");
            SCM(playerid, COLOR_RED, "Ýêçàìåí ïðîâàëåí!");
        }
	}
	return 1;
}

public OnPlayerCommandReceived(playerid, cmdtext[])
{
    if(GetPVarInt(playerid, "logged") == 0) return 1;
	return 1;
}

public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
    return 1;
}

public OnPlayerEnterCheckpoint(playerid)
{
	if(IsPlayerInDynamicCP(playerid, help_cp[playerid]))
	{
	    SPD(playerid, 12, DIALOG_STYLE_LIST, "{59FF5F}Ïîìîùü ïî èãðå", "1. Î ïðîåêòå\n2. Áåçîïàñíîñòü\n3. Îñíîâû èãðû\n4. RolePlay\n5. Ïåðâûå øàãè\n6. Îáùåíèå\n7. Òðàíñïîðò\n8. Ãîñóäàðñòâåííàÿ ñèñòåìà\n9. Æèëüå\n10. Áèçíåñ è ÀÇÑ\n11. Áàíêè, õðàíåíèå ñðåäñòâ\n12. Îðãàíèçàöèè\n13. Ðàáîòû\n14. Ðàçâëå÷åíèÿ", "Âûáðàòü", "Çàêðûòü");
	}
	if(IsPlayerInDynamicCP(playerid, help_cp2[playerid]))
	{
	    SPD(playerid, 12, DIALOG_STYLE_LIST, "{59FF5F}Ïîìîùü ïî èãðå", "1. Î ïðîåêòå\n2. Áåçîïàñíîñòü\n3. Îñíîâû èãðû\n4. RolePlay\n5. Ïåðâûå øàãè\n6. Îáùåíèå\n7. Òðàíñïîðò\n8. Ãîñóäàðñòâåííàÿ ñèñòåìà\n9. Æèëüå\n10. Áèçíåñ è ÀÇÑ\n11. Áàíêè, õðàíåíèå ñðåäñòâ\n12. Îðãàíèçàöèè\n13. Ðàáîòû\n14. Ðàçâëå÷åíèÿ", "Âûáðàòü", "Çàêðûòü");
	}
	if(IsPlayerInDynamicCP(playerid, ruda1[playerid]) || IsPlayerInDynamicCP(playerid, ruda2[playerid]) || IsPlayerInDynamicCP(playerid, ruda3[playerid]) || IsPlayerInDynamicCP(playerid, ruda4[playerid]) || IsPlayerInDynamicCP(playerid, ruda5[playerid]) || IsPlayerInDynamicCP(playerid, ruda6[playerid]))
	{
	    if(GetPVarInt(playerid, "minesuccess") == 1) return 1;
	    if(GetPVarInt(playerid, "mineongoind") == 0) return 1;
	    ApplyAnimation(playerid, "BASEBALL", "Bat_4", 4.1, 1, 0, 0, 1, 10000);
	    SetPVarInt(playerid, "mineanim", 1);
	    if(IsPlayerInDynamicCP(playerid, ruda4[playerid]) || IsPlayerInDynamicCP(playerid, ruda5[playerid]) || IsPlayerInDynamicCP(playerid, ruda6[playerid]))
	    {
	        SetPVarInt(playerid, "uniquemine2", 1);
	    }
		DestroyDynamicCP(ruda1[playerid]);
		DestroyDynamicCP(ruda2[playerid]);
		DestroyDynamicCP(ruda3[playerid]);
		DestroyDynamicCP(ruda4[playerid]);
		DestroyDynamicCP(ruda5[playerid]);
		DestroyDynamicCP(ruda6[playerid]);
	    SetTimerEx("mining", 10000, false, "i", playerid);
	}
	if(IsPlayerInDynamicCP(playerid, table1[playerid]) || IsPlayerInDynamicCP(playerid, table2[playerid]) || IsPlayerInDynamicCP(playerid, table3[playerid])\
	|| IsPlayerInDynamicCP(playerid, table4[playerid]) || IsPlayerInDynamicCP(playerid, table5[playerid]))
	{
	    if(GetPVarInt(playerid, "factoryinongoing") == 0) return 1;
	    if(GetPVarInt(playerid, "mymetal") == 0) return SCM(playerid, COLOR_GREY, "Âîçüìèòå ìåòàëë ó ðàçäàòî÷íîãî ñòîëà");
		new fuel = 4+random(4);
		if(fuel>storages[0][FACTORYFUEL]) return SCM(playerid, COLOR_GREY, "Íà ñêëàäå íåäîñòàòî÷íî ìàòåðèàëîâ");
		SetPVarInt(playerid, "factoryanim", 1);
	    storages[0][FACTORYFUEL] -= fuel;
        
        SetPVarInt(playerid, "factoryanim", 1);
	    SetPlayerFacingAngle(playerid, 0.0);
        if(IsPlayerInDynamicCP(playerid, table1[playerid]))
        {
			switch(random(3))
	        {
	            case 0: factoryobject[playerid] = CreateDynamicObject(1954, 2558.55, -1294.95, 1044.16,   0.00, 0.00, 0.00);
	            case 1: factoryobject[playerid] = CreateDynamicObject(1718, 2558.55, -1294.95, 1044.16,   0.00, 0.00, 0.00);
	            case 2: factoryobject[playerid] = CreateDynamicObject(2926, 2558.55, -1294.95, 1044.07,   0.00, 0.00, 0.00);
	        }
		}
		if(IsPlayerInDynamicCP(playerid, table2[playerid]))
		{
	     	switch(random(3))
	        {
	            case 0:	factoryobject[playerid] = CreateDynamicObject(1954, 2556.18, -1294.95, 1044.16,   0.00, 0.00, 0.00);
	            case 1: factoryobject[playerid] = CreateDynamicObject(1718, 2556.18, -1294.95, 1044.16,   0.00, 0.00, 0.00);
	            case 2: factoryobject[playerid] = CreateDynamicObject(2926, 2556.18, -1294.95, 1044.07,   0.00, 0.00, 0.00);
	        }
		}
		if(IsPlayerInDynamicCP(playerid, table3[playerid]))
		{
	     	switch(random(3))
	        {
	            case 0: factoryobject[playerid] = CreateDynamicObject(1954, 2553.78, -1294.95, 1044.16,   0.00, 0.00, 0.00);
	            case 1: factoryobject[playerid] = CreateDynamicObject(1718, 2553.78, -1294.95, 1044.16,   0.00, 0.00, 0.00);
	            case 2: factoryobject[playerid] = CreateDynamicObject(2926, 2553.78, -1294.95, 1044.07,   0.00, 0.00, 0.00);
	        }
		}
		if(IsPlayerInDynamicCP(playerid, table4[playerid]))
		{
		    switch(random(3))
	        {
	            case 0: factoryobject[playerid] = CreateDynamicObject(1954, 2544.28, -1294.95, 1044.16,   0.00, 0.00, 0.00);
	            case 1: factoryobject[playerid] = CreateDynamicObject(1718, 2544.28, -1294.95, 1044.16,   0.00, 0.00, 0.00);
	            case 2: factoryobject[playerid] = CreateDynamicObject(2926, 2544.28, -1294.95, 1044.07,   0.00, 0.00, 0.00);
	        }
		}
		if(IsPlayerInDynamicCP(playerid, table5[playerid]))
		{
		    switch(random(3))
	        {
	            case 0: factoryobject[playerid] = CreateDynamicObject(1954, 2541.98, -1294.95, 1044.16,   0.00, 0.00, 0.00);
	            case 1: factoryobject[playerid] = CreateDynamicObject(1718, 2541.98, -1294.95, 1044.16,   0.00, 0.00, 0.00);
	            case 2: factoryobject[playerid] = CreateDynamicObject(2926, 2541.98, -1294.95, 1044.07,   0.00, 0.00, 0.00);
	        }
		}
		DestroyDynamicCP(table1[playerid]);
	    DestroyDynamicCP(table2[playerid]);
	    DestroyDynamicCP(table3[playerid]);
	    DestroyDynamicCP(table4[playerid]);
	    DestroyDynamicCP(table5[playerid]);
	    DestroyDynamicCP(table6[playerid]);
	    DestroyDynamicCP(table7[playerid]);
	    DestroyDynamicCP(table8[playerid]);
	    DestroyDynamicCP(table9[playerid]);
	    DestroyDynamicCP(table10[playerid]);
		SetPVarInt(playerid, "mymetal", GetPVarInt(playerid, "mymetal")-1);
		SetPlayerAttachedObject(playerid, 5, 18644, 6, 0.063998, 0.019998, -0.005000, 31.800243, 11.700078, 23.200094, 1.000000, 1.000000, 1.000000);
		SetPlayerAttachedObject(playerid, 6, 18635, 5, 0.095998, 0.015998, -0.114000, 19.600008, 104.500099, 128.999847, 1.000000, 1.000000, 1.000000);

		static const random_factory [ ] = {6000,8000,10000,12000,14000};
		new factory = random(5);
		SetTimerEx("animfactory", random_factory[factory], 0, "i", playerid);
		switch(random(16))
		{
		    case 0..4: SetPVarInt(playerid, "myfail", 0);
		    case 5:SetPVarInt(playerid, "myfail", 1);
		    case 6..7: SetPVarInt(playerid, "myfail", 0);
		    case 8:SetPVarInt(playerid, "myfail", 1);
		    case 9..13: SetPVarInt(playerid, "myfail", 0);
	     	case 14:SetPVarInt(playerid, "myfail", 1);
     	 	case 15:SetPVarInt(playerid, "myfail", 0);
		}
		ApplyAnimation(playerid, "OTB", "BETSLP_LOOP", 4.1, 1, 0, 0, 0, 0);
	}
	if(IsPlayerInDynamicCP(playerid, table6[playerid]) || IsPlayerInDynamicCP(playerid, table7[playerid]) || IsPlayerInDynamicCP(playerid, table8[playerid]) || IsPlayerInDynamicCP(playerid, table9[playerid])\
	|| IsPlayerInDynamicCP(playerid, table10[playerid]))
	{
	    if(GetPVarInt(playerid, "factoryinongoing") == 0) return 1;
	    if(GetPVarInt(playerid, "mymetal") == 0) return SCM(playerid, COLOR_GREY, "Âîçüìèòå ìåòàëë ó ðàçäàòî÷íîãî ñòîëà");
		new fuel = 4+random(4);
		if(fuel>storages[0][FACTORYFUEL]) return SCM(playerid, COLOR_GREY, "Íà ñêëàäå íåäîñòàòî÷íî ìàòåðèàëîâ");
		SetPVarInt(playerid, "factoryanim", 1);
	    storages[0][FACTORYFUEL] -= fuel;

        SetPVarInt(playerid, "factoryanim", 1);
	    SetPlayerFacingAngle(playerid, 180.0);
	    if(IsPlayerInDynamicCP(playerid, table6[playerid]))
		{
		    switch(random(3))
	        {
	            case 0: factoryobject[playerid] = CreateDynamicObject(1954, 2541.98, -1291.91, 1044.16,   0.00, 0.00, 180.00);
	            case 1: factoryobject[playerid] = CreateDynamicObject(1718, 2541.98, -1291.91, 1044.16,   0.00, 0.00, 180.00);
	            case 2: factoryobject[playerid] = CreateDynamicObject(2926, 2541.98, -1291.91, 1044.07,   0.00, 0.00, 180.00);
	        }
		}
		if(IsPlayerInDynamicCP(playerid, table7[playerid]))
		{
		    switch(random(3))
	        {
	            case 0: factoryobject[playerid] = CreateDynamicObject(1954, 2544.28, -1291.91, 1044.16,   0.00, 0.00, 180.00);
	            case 1: factoryobject[playerid] = CreateDynamicObject(1718, 2544.28, -1291.91, 1044.16,   0.00, 0.00, 180.00);
	            case 2: factoryobject[playerid] = CreateDynamicObject(2926, 2544.28, -1291.91, 1044.07,   0.00, 0.00, 180.00);
	        }
		}
		if(IsPlayerInDynamicCP(playerid, table8[playerid]))
		{
		    switch(random(3))
	        {
	            case 0: factoryobject[playerid] = CreateDynamicObject(1954, 2553.78, -1291.91, 1044.16,   0.00, 0.00, 180.00);
	            case 1: factoryobject[playerid] = CreateDynamicObject(1718, 2553.78, -1291.91, 1044.16,   0.00, 0.00, 180.00);
	            case 2: factoryobject[playerid] = CreateDynamicObject(2926, 2553.78, -1291.91, 1044.07,   0.00, 0.00, 180.00);
	        }
		}
		if(IsPlayerInDynamicCP(playerid, table9[playerid]))
		{
		    switch(random(3))
	        {
	            case 0: factoryobject[playerid] = CreateDynamicObject(1954, 2556.18, -1291.91, 1044.16,   0.00, 0.00, 180.00);
	            case 1: factoryobject[playerid] = CreateDynamicObject(1718, 2556.18, -1291.91, 1044.16,   0.00, 0.00, 180.00);
	            case 2: factoryobject[playerid] = CreateDynamicObject(2926, 2556.18, -1291.91, 1044.07,   0.00, 0.00, 180.00);
	        }
		}
		if(IsPlayerInDynamicCP(playerid, table10[playerid]))
		{
		    switch(random(3))
	        {
	            case 0: factoryobject[playerid] = CreateDynamicObject(1954, 2558.55, -1291.91, 1044.16,   0.00, 0.00, 180.00);
	            case 1: factoryobject[playerid] = CreateDynamicObject(1718, 2558.55, -1291.91, 1044.16,   0.00, 0.00, 180.00);
	            case 2: factoryobject[playerid] = CreateDynamicObject(2926, 2558.55, -1291.91, 1044.07,   0.00, 0.00, 180.00);
	        }
		}
		DestroyDynamicCP(table1[playerid]);
	    DestroyDynamicCP(table2[playerid]);
	    DestroyDynamicCP(table3[playerid]);
	    DestroyDynamicCP(table4[playerid]);
	    DestroyDynamicCP(table5[playerid]);
	    DestroyDynamicCP(table6[playerid]);
	    DestroyDynamicCP(table7[playerid]);
	    DestroyDynamicCP(table8[playerid]);
	    DestroyDynamicCP(table9[playerid]);
	    DestroyDynamicCP(table10[playerid]);
		SetPVarInt(playerid, "mymetal", GetPVarInt(playerid, "mymetal")-1);
		SetPlayerAttachedObject(playerid, 5, 18644, 6, 0.063998, 0.019998, -0.005000, 31.800243, 11.700078, 23.200094, 1.000000, 1.000000, 1.000000);
		SetPlayerAttachedObject(playerid, 6, 18635, 5, 0.095998, 0.015998, -0.114000, 19.600008, 104.500099, 128.999847, 1.000000, 1.000000, 1.000000);

		static const random_factory [ ] = {6000,8000,10000,12000,14000};
		new factory = random(5);
		SetTimerEx("animfactory", random_factory[factory], 0, "i", playerid);
		switch(random(16))
		{
		    case 0..4: SetPVarInt(playerid, "myfail", 0);
		    case 5:SetPVarInt(playerid, "myfail", 1);
		    case 6..7: SetPVarInt(playerid, "myfail", 0);
		    case 8:SetPVarInt(playerid, "myfail", 1);
		    case 9..13: SetPVarInt(playerid, "myfail", 0);
	     	case 14:SetPVarInt(playerid, "myfail", 1);
     	 	case 15:SetPVarInt(playerid, "myfail", 0);
		}
		ApplyAnimation(playerid, "OTB", "BETSLP_LOOP", 4.1, 1, 0, 0, 0, 0);
	}
 	if(IsPlayerInDynamicCP(playerid, factorystorage[playerid]))
 	{
		if(GetPVarInt(playerid, "factoryinongoing") == 0) return 1;
		if(GetPVarInt(playerid, "product") == 0) return 1;
		SetPVarInt(playerid, "product", 0);
	    SetPlayerSpecialAction(playerid, 0);
	    ApplyAnimation(playerid, "CARRY", "PUTDWN", 4.0, 0, 0, 0, 0, 0);
	    storages[0][FACTORYPRODUCT]++;
	    SCM(playerid, COLOR_YELLOW, "Ïðîäóêò äîñòàâëåí íà ñêëàä");
	    RemovePlayerAttachedObject(playerid, 4);
	    table1[playerid] = CreateDynamicCP(2558.5430,-1295.8499,1044.1250, 0.25, 2, 2, playerid, 1.5);
		table2[playerid] = CreateDynamicCP(2556.2808,-1295.8499,1044.1250, 0.25, 2, 2, playerid, 1.5);
		table3[playerid] = CreateDynamicCP(2553.8875,-1295.8497,1044.1250, 0.25, 2, 2, playerid, 1.5);
		table4[playerid] = CreateDynamicCP(2544.4441,-1295.8497,1044.1250, 0.25, 2, 2, playerid, 1.5);
		table5[playerid] = CreateDynamicCP(2542.0540,-1295.8502,1044.1250, 0.25, 2, 2, playerid, 1.5);
		table6[playerid] = CreateDynamicCP(2542.0830,-1291.0057,1044.1250, 0.25, 2, 2, playerid, 1.5);
		table7[playerid] = CreateDynamicCP(2544.2891,-1290.8970,1044.1250, 0.25, 2, 2, playerid, 1.5);
		table8[playerid] = CreateDynamicCP(2553.6885,-1291.0057,1044.1250, 0.25, 2, 2, playerid, 1.5);
		table9[playerid] = CreateDynamicCP(2556.1968,-1291.0057,1044.1250, 0.25, 2, 2, playerid, 1.5);
		table10[playerid] = CreateDynamicCP(2558.4468,-1291.0046,1044.1250, 0.25, 2, 2, playerid, 1.5);
		SetPVarInt(playerid, "factorymoney", GetPVarInt(playerid, "factorymoney") + 100 + random(10));
		SetPVarInt(playerid, "factoryquantity", GetPVarInt(playerid, "factoryquantity")+ 1);
	}
	if(IsPlayerInDynamicCP(playerid, vehiclelic[playerid]))
 	{
		new string[448];
		format(string, sizeof(string), "{FFFFFF}Çäðàâñòâóéòå!\n");
		format(string, sizeof(string), "%sÂû ãîòîâû ïðèñòóïèòü ê ýêçàìåíó? Òîãäà íà÷í¸ì.\n", string);
		format(string, sizeof(string), "%sÝêçàìåí áóäåò ñîñòîÿòü èç òåîðåòè÷åñêîé è ïðàêòè÷åñêîé ÷àñòè\n", string);
		format(string, sizeof(string), "%s òåîðèè âàì íóæíî áóäåò îòâåòèòü íà âîïðîñû èç âàøåãî ýêçàìåíàöèîííîãî áèëåòà,\n", string);
		format(string, sizeof(string), "%sà â ïðàêòèêå ïðèìåíèòü ïîëó÷åííûå çíàíèÿ çà ðóë¸ì ó÷åáíîãî àâòîìîáèëÿ.\n", string);
		format(string, sizeof(string), "%s{db9e02}Ñäà÷à íà ïðàâà ñòîèò 600$ è â ñëó÷àå ïðîâàëà äåíüãè íå áóäóò âîçâðàùåíû!\n", string);
		format(string, sizeof(string), "%sÏîýòîìó ïåðåä ñäà÷åé âíèìàòåëüíî ïðî÷èòàéòå îáó÷àþùèé ðàçäåë\n", string);
		SPD(playerid, 55, DIALOG_STYLE_MSGBOX, "{e2d302}Ýêçàìåí ïî âîæäåíèþ", string, "Íà÷àòü", "Îòìåíà");
 	}
 	if(IsPlayerInDynamicCP(playerid, cityhallwork[playerid]))
 	{
		if(player_info[playerid][FRAC] != 0)
		{
		    new idfrac = player_info[playerid][FRAC];
			new idorg = floatround(idfrac/10, floatround_floor);
		    new string[264];
			format(string, sizeof(string), "{FFFFFF}Âû ñîñòîèòå â îðãàíèçàöèè \"%s\",\nè åñëè õîòèòå óñòðîèòüñÿ íà ðàáîòó, òî Âàì ïðèä¸òñÿ ïîêèíóòü å¸.\nÏðè ýòîì âñå Âàøè äîñòèæåíèÿ â îðãàíèçàöèè, òàêèå êàê ðàíã, íå ñîõðàíÿòñÿ.\n\nÂû óâåðåíû ÷òî õîòèòå óâîëèòüñÿ èç îðãàíèçàöèè?", orgname[idorg]);
			SPD(playerid, 107, DIALOG_STYLE_MSGBOX, "{e25802}Ïðåäóïðåæäåíèå", string, "Äà", "Íåò");
			return 1;
		}
		SPD(playerid, 93, DIALOG_STYLE_MSGBOX, "{e2d402}Ïðè¸ì íà ðàáîòó", "{FFFFFF}Âû õîòèòå ïðîñìîòðåòü ñïèñîê äîñòóïíûõ ðàáîò?", "Äà", "Íåò");
 	}
	if(IsPlayerInCheckpoint(playerid))
	{
	    if(IsPlayerInRangeOfPoint(playerid, 3.1, -1866.8416,-1612.3829,21.7578))
	    {
	        SetPVarInt(playerid, "mineanim", 0);
	        SetPVarInt(playerid, "minesuccess", 0);
		    new gotmoney = 27 + random(33);
		    new getmoney = GetPVarInt(playerid, "minemoney") + gotmoney;
		    new string[64];
		    ApplyAnimation(playerid, "CARRY", "PUTDWN", 4.0, 0, 0, 0, 0, 0);
			SetPVarInt(playerid, "minemoney", getmoney);
			format(string, sizeof(string), "Âû äîñòàâèëè â êóçíèöó {FF9900}%d êã {66CC00}ðóäû", gotmoney);
			SCM(playerid, 0x66CC00FF, string);
			format(string, sizeof(string), "Îáùåå êîëè÷åñòâî äîáûòîãî ñûðüÿ: {FF9900}%d êã", getmoney);
			if(GetPVarInt(playerid, "uniquemine2") == 1)
			{
			    SetPVarInt(playerid, "uniquemine", GetPVarInt(playerid, "uniquemine") + 1);
			    SetPVarInt(playerid, "uniquemine2", 0);
			}
			storages[0][MINEORE] += gotmoney;
			SCM(playerid, 0x038FDFFF, string);
			RemovePlayerAttachedObject(playerid, 2);
			RemovePlayerAttachedObject(playerid, 3);
			RemovePlayerAttachedObject(playerid, 6);
			SetPlayerAttachedObject(playerid, 4, 18634, 6, 0.078221, 0.034000, 0.028844, -67.902618, 264.126861, 193.350555, 1.861999, 1.884000, 1.727000);
			DisablePlayerCheckpoint(playerid);
   			ruda1[playerid] = CreateDynamicCP(-1810.9850,-1651.5428,22.9537, 3.0, 0, 0, playerid, 1.5);
			ruda2[playerid] = CreateDynamicCP(-1807.7166,-1646.6080,23.5568, 3.0, 0, 0, playerid, 1.5);
			ruda3[playerid] = CreateDynamicCP(-1809.3022,-1656.6470,23.5376, 3.0, 0, 0, playerid, 1.5);
			ruda4[playerid] = CreateDynamicCP(-1859.5333,-1625.8340,-78.2184, 3.0, 0, 0, playerid, 1.5);
			ruda5[playerid] = CreateDynamicCP(-1860.1840,-1643.6412,-78.2184, 3.0, 0, 0, playerid, 1.5);
			ruda6[playerid] = CreateDynamicCP(-1864.8179,-1660.8535,-78.2184, 3.0, 0, 0, playerid, 1.5);
		}
		if(IsPlayerInRangeOfPoint(playerid, 2.0, 2230.4312,-2285.8799,14.3751))
		{
		    DisablePlayerCheckpoint(playerid);
		    ApplyAnimation(playerid, "CARRY", "LIFTUP", 4.0, 0, 0, 0, 0, 0);
		    SetTimerEx("animeat", 1700, 0, "i", playerid);
		    SetPlayerCheckpoint(playerid, 2173.8804,-2249.9939,13.3032, 2.0);
		}
		if(IsPlayerInRangeOfPoint(playerid, 2.0, 2173.8804,-2249.9939,13.3032))
		{
		    DisablePlayerCheckpoint(playerid);
		    SetPlayerCheckpoint(playerid, 2230.4312,-2285.8799,14.3751, 2.0);
		    SetPlayerSpecialAction(playerid, 0);
		    ApplyAnimation(playerid, "CARRY", "PUTDWN", 4.0, 0, 0, 0, 0, 0);
		    SetPVarInt(playerid, "gruzmoney", GetPVarInt(playerid, "gruzmoney") + 1);
			new string[64];
			format(string, sizeof(string), "Ãðóç äîñòàâëåí íà ñêëàä! Âñåãî ïåðåíåñåíî ãðóçîâ:{FF9900} %d", GetPVarInt(playerid, "gruzmoney"));
			SCM(playerid, 0x8EFA0BFF, string);
		    RemovePlayerAttachedObject(playerid, 5);
		    if(IsPlayerAttachedObjectSlotUsed(playerid, 4))
	        {
	            RemovePlayerAttachedObject(playerid, 4);
	        }
		}
	}
	return 1;
}

public OnPlayerLeaveCheckpoint(playerid)
{
	return 1;
}

public OnPlayerEnterRaceCheckpoint(playerid)
{
    if(GetPVarInt(playerid, "loaderongoing") ==  1)
	{
		new Float:angle;
		GetVehicleZAngle(GetPlayerVehicleID(playerid), angle);
		if(angle > 20 && angle < 80)
		{
		    SetPVarInt(playerid, "gruzmoney2", GetPVarInt(playerid, "gruzmoney2") + 1);
			new string[48];
			format(string, sizeof(string), "Ãðóç äîñòàâëåí! Âñåãî ïåðåâåçåíî ÿùèêîâ: %d", GetPVarInt(playerid, "gruzmoney2"));
			SCM(playerid, COLOR_YELLOW, string);
			DisablePlayerRaceCheckpoint(playerid);
			SetPVarInt(playerid, "already", 0);
			DestroyDynamicObject(gruzobject[playerid]);
		}
	}
	if(GetPVarInt(playerid, "asincar") == 1)
	{
	    if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
	 	{
	 	    if(GetPlayerVehicleID(playerid) >= ascar[0] && GetPlayerVehicleID(playerid) <= ascar[7])
			{
			    switch(nowcheck[playerid])
				{
              		case 1..36:
					{
						DisablePlayerRaceCheckpoint(playerid);
						SetPlayerRaceCheckpoint(playerid, 0, ascheck[nowcheck[playerid]][0], ascheck[nowcheck[playerid]][1], ascheck[nowcheck[playerid]][2], ascheck[nowcheck[playerid]+1][0], ascheck[nowcheck[playerid]+1][1], ascheck[nowcheck[playerid]+1][2], 4.0);
						nowcheck[playerid]++;
					}
					case 37:
					{
					    DisablePlayerRaceCheckpoint(playerid);
					    SetPlayerRaceCheckpoint(playerid, 0, ascheck[37][0], ascheck[37][1], ascheck[37][2], ascheck[38][0], ascheck[38][1], ascheck[38][2], 4.0);
					    nowcheck[playerid]++;
					}
					case 38:
					{
					    DisablePlayerRaceCheckpoint(playerid);
					    SetPlayerRaceCheckpoint(playerid, 0, ascheck[37][0], ascheck[37][1], ascheck[37][2], ascheck[38][0], ascheck[38][1], ascheck[38][2], 4.0);
					    nowcheck[playerid]++;
					}
					case 39..46:
					{
						DisablePlayerRaceCheckpoint(playerid);
						SetPlayerRaceCheckpoint(playerid, 0, ascheck[nowcheck[playerid]-1][0], ascheck[nowcheck[playerid]-1][1], ascheck[nowcheck[playerid]-1][2], ascheck[nowcheck[playerid]][0], ascheck[nowcheck[playerid]][1], ascheck[nowcheck[playerid]][2], 4.0);
						nowcheck[playerid]++;
					}
					case 47:
					{
					    DisablePlayerRaceCheckpoint(playerid);
					    SetPlayerRaceCheckpoint(playerid, 0, ascheck[46][0], ascheck[46][1], ascheck[46][2], -2092.5593,-97.7346,34.9070, 4.0);
					    nowcheck[playerid]++;
					}
					case 48:
					{
						new Float:health;
					    DisablePlayerRaceCheckpoint(playerid);
					    GetVehicleHealth(GetPlayerVehicleID(playerid), health);
					    nowcheck[playerid] = 0;
					    if(health < 875.0)
					    {
                            SetPVarInt(playerid, "asincar", 0);
							SPD(playerid, 71, DIALOG_STYLE_MSGBOX, "{e2931e}Ýêçàìåí ïðîâàëåí", "{FFFFFF}Ê ñîæàëåíèþ, Âàì íå óäàëîñü ñïðàâèòüñÿ ñ ïðàêòè÷åñêîé ÷àñòüþ ýêçàìåíà.\nÓðîâåíü ïîâðåæäåíèÿ ìàøèíû ñëèøêîì âûñîêèé\n\n ñëåäóþùèé ðàç ïîñòàðàéòåñü åõàòü àêêóðàòíåå, ñîáëþäàÿ ÏÄÄ.\nÆä¸ì âàñ íà ïåðåñäà÷å!", "Îê", "");
					    }
						else
						{
							new string[414];
							format(string, sizeof(string), "{FFFFFF}Âû óñïåøíî ñäàëè ïðàêòè÷åñêóþ ÷àñòü ýêçàìåíà ïî âîæäåíèþ\n");
							format(string, sizeof(string), "%sè ïîëó÷àåòå âîäèòåëüñêîå óäîñòîâåðåíèå!\n", string);
							format(string, sizeof(string), "%s{a19be1}Íà âàøåé ìàøèíå íå îáíàðóæåíî íèêàêèõ ïîâðåæäåíèé, ëèáî\n", string);
							format(string, sizeof(string), "%sîíè íåçíà÷èòåëüíû.{FFFFFF}\n", string);
							format(string, sizeof(string), "%sÍå çàáûâàéòå êëàâèøè óïðàâëåíèÿ òðàíñïîðòîì, à òàêæå\n", string);
							format(string, sizeof(string), "%sïðàâèëà äîðîæíîãî äâèæåíèÿ. Îíè áóäóò ïîñòîÿííî íóæíû\n", string);
							format(string, sizeof(string), "%sÂàì íà äîðîãå. Îáó÷àþùèé ðàçäåë â àâòîøêîëå áóäåò âñ¸\n", string);
							format(string, sizeof(string), "%sâðåìÿ äîñòóïåí åñëè ïîíàäîáèòüñÿ êàêàÿ-ëèáî ïîìîùü.\n", string);
						    SPD(playerid, 72, DIALOG_STYLE_MSGBOX, "{71aa1d}Ýêçàìåí ïðîéäåí óñïåøíî", string, "Îê", "");
						    player_info[playerid][DLIC] = 1;
						    new query[69];
							format(query, sizeof(query), "UPDATE `accounts` SET `dlic` = '%d' WHERE `id` = '%d' LIMIT 1", player_info[playerid][DLIC], player_info[playerid][ID]);
							mysql_function_query(dbHandle, query, false, "", "");
						    SetPVarInt(playerid, "asincar", 0);
						}
					    SetVehicleToRespawn(GetPlayerVehicleID(playerid));
					}
				}
			}
		}
	}
	return 1;
}

public OnPlayerLeaveRaceCheckpoint(playerid)
{
	return 1;
}

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

public OnPlayerRequestSpawn(playerid)
{
	return 1;
}

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(GetPVarInt(playerid, "editobject") == 1)
	{
	    new string[144];
	    format(string, sizeof(string), "SPAO(playerid, %d, %d, %d, %f, %f, %f, %f, %f, %f, %f, %f, %f);", index, modelid, boneid, Float:fOffsetX, Float:fOffsetY, Float:fOffsetZ, Float:fRotX, Float:fRotY, Float:fRotZ, Float:fScaleX, Float:fScaleY, Float:fScaleZ);
	    SCM(playerid, COLOR_YELLOW, string);
	}
	return 1;
}

public OnObjectMoved(objectid)
{
	return 1;
}

public OnPlayerObjectMoved(playerid, objectid)
{
	return 1;
}

public OnPlayerPickUpDynamicPickup(playerid, pickupid)
{
    if(GetPVarInt(playerid, "usedpickup") > gettime()) return 1;
	SetPVarInt(playerid, "usedpickup", gettime()+3);
	for(new h = 0; h < totalhouse; h++)
	{
	    if(pickupid == house_info[h][hpickup])
	    {
			if(house_info[h][howned] == 0)
			{
			    SetPVarInt(playerid, "house", h);
			    new string[148];
			    format(string, sizeof(string), "{FFFFFF}Òèï:\t\t\t\t%s\nÍîìåð äîìà:\t\t\t%d\n\nÊîëè÷åñòâî êîìíàò:\t\t%d\nÑòîèìîñòü:\t\t\t%d$\nÅæåäíåâíàÿ êâàðòïëàòà:\t%d$", house_info[h][htype], house_info[h][hid]-1, house_info[h][hkomn], house_info[h][hcost], house_info[h][hkvar]);
			    SPD(playerid, 75, DIALOG_STYLE_MSGBOX, "{0bdf02}Äîì ñâîáîäåí", string, "Êóïèòü", "Îòìåíà");
			}
			if(house_info[h][howned] == 1)
			{
			    new thirdupgrade[16];
			    if(house_info[h][hupgrade] >= 4)
			    {
			        new a = house_info[h][hkvar];
			        a = a/2;
			        format(thirdupgrade, sizeof(thirdupgrade), "{02d59e}(%d$)", a);
			    }
			    SetPVarInt(playerid, "house", h);
				new string[229];
				format(string, sizeof(string), "{FFFFFF}Âëàäåëåö:{01cbda}\t\t\t%s{FFFFFF}\n\nÒèï:\t\t\t\t%s\nÍîìåð äîìà:\t\t\t%d\nÊîëè÷åñòâî êîìíàò:\t\t%d\nÑòîèìîñòü:\t\t\t%d$\nÅæåäíåâíàÿ êâàðòïëàòà:\t%d$ %s", house_info[h][howner], house_info[h][htype], house_info[h][hid]-1, house_info[h][hkomn], house_info[h][hcost], house_info[h][hkvar], thirdupgrade);
				SPD(playerid, 76, DIALOG_STYLE_MSGBOX, "{e09902}Äîì çàíÿò", string, "Âîéòè", "Îòìåíà");
			}
	    }
		if(pickupid == house_info[h][hhealth])
		{
		    if(GetPVarInt(playerid, "homehealth") == 1) return SCM(playerid, COLOR_LIGHTGREY, "Íåäàâíî Âû óæå ïîëüçîâàëèñü äîìàøíåé àïòå÷êîé");
            SetPVarInt(playerid, "homehealth", 1);
            set_health(playerid, 100.0);
            GameTextForPlayer(playerid, "~b~100 hp", 1500, 1);
		}
	}
	return 1;
}

public OnPlayerPickUpPickup(playerid, pickupid)
{
	if(GetPVarInt(playerid, "usedpickup") > gettime()) return 1;
	SetPVarInt(playerid, "usedpickup", gettime()+3);
	if(pickupid == eatpickup[0])
	{
		if(player_info[playerid][LEVEL] > 3) return SCM(playerid, COLOR_LIGHTGREY, "Ýòî ìîæíî èñïîëüçîâàòü òîëüêî äî 3 óðîâíÿ");
		if(GetPVarInt(playerid, "eat") == 1) return SCM(playerid, COLOR_LIGHTGREY, "Èñïîëüçóéòå {4A68FF}/eat{D1D1D1} ÷òîáû ïîåñòü èëè {4A68FF}/put{D1D1D1} ÷òîáû ïîëîæèòü ïîäíîñ ñ åäîé");
		new string[56];
		format(string, sizeof(string), "%s âçÿë(à) áåñïëàòíóþ åäó äëÿ áåäíûõ", player_info[playerid][NAME]);
		ProxDetector(30.0, playerid, string, 0xDD90FFFF, 0xDD90FFFF, 0xDD90FFFF, 0xDD90FFFF, 0xDD90FFFF);
		SetPlayerAttachedObject(playerid, 5, 2355, 1, 0.141312, 0.334522, -0.267872, 110.100799, 108.824676, -45.676246, 1.025472, 1.000000, 1.000000);
		SCM(playerid, COLOR_LIGHTGREY, "Èñïîëüçóéòå {4A68FF}/eat{D1D1D1} ÷òîáû ïîåñòü èëè {4A68FF}/put{D1D1D1} ÷òîáû ïîëîæèòü ïîäíîñ ñ åäîé");
		SetPlayerSpecialAction(playerid, SPECIAL_ACTION_CARRY);
		SetPVarInt(playerid, "eat", 1);
	}
	if(pickupid == eatpickup[1])
	{
        if(player_info[playerid][LEVEL] > 3) return SCM(playerid, COLOR_LIGHTGREY, "Ýòî ìîæíî èñïîëüçîâàòü òîëüêî äî 3 óðîâíÿ");
		if(GetPVarInt(playerid, "eat") == 1) return SCM(playerid, COLOR_LIGHTGREY, "Èñïîëüçóéòå {4A68FF}/eat{D1D1D1} ÷òîáû ïîåñòü èëè {4A68FF}/put{D1D1D1} ÷òîáû ïîëîæèòü ïîäíîñ ñ åäîé");
		new string[56];
		format(string, sizeof(string), "%s âçÿë(à) áåñïëàòíóþ åäó äëÿ áåäíûõ", player_info[playerid][NAME]);
		ProxDetector(30.0, playerid, string, 0xDD90FFFF, 0xDD90FFFF, 0xDD90FFFF, 0xDD90FFFF, 0xDD90FFFF);
		SetPlayerAttachedObject(playerid, 5, 2355, 1, 0.141312, 0.334522, -0.267872, 110.100799, 108.824676, -45.676246, 1.025472, 1.000000, 1.000000);
		SCM(playerid, COLOR_LIGHTGREY, "Èñïîëüçóéòå {4A68FF}/eat{D1D1D1} ÷òîáû ïîåñòü èëè {4A68FF}/put{D1D1D1} ÷òîáû ïîëîæèòü ïîäíîñ ñ åäîé");
		SetPlayerSpecialAction(playerid, SPECIAL_ACTION_CARRY);
		SetPVarInt(playerid, "eat", 1);
	}
	if(pickupid == eatpickup[2])
	{
        if(player_info[playerid][LEVEL] > 3) return SCM(playerid, COLOR_LIGHTGREY, "Ýòî ìîæíî èñïîëüçîâàòü òîëüêî äî 3 óðîâíÿ");
		if(GetPVarInt(playerid, "eat") == 1) return SCM(playerid, COLOR_LIGHTGREY, "Èñïîëüçóéòå {4A68FF}/eat{D1D1D1} ÷òîáû ïîåñòü èëè {4A68FF}/put{D1D1D1} ÷òîáû ïîëîæèòü ïîäíîñ ñ åäîé");
		new string[56];
		format(string, sizeof(string), "%s âçÿë(à) áåñïëàòíóþ åäó äëÿ áåäíûõ", player_info[playerid][NAME]);
		ProxDetector(30.0, playerid, string, 0xDD90FFFF, 0xDD90FFFF, 0xDD90FFFF, 0xDD90FFFF, 0xDD90FFFF);
		SetPlayerAttachedObject(playerid, 5, 2355, 1, 0.141312, 0.334522, -0.267872, 110.100799, 108.824676, -45.676246, 1.025472, 1.000000, 1.000000);
		SCM(playerid, COLOR_LIGHTGREY, "Èñïîëüçóéòå {4A68FF}/eat{D1D1D1} ÷òîáû ïîåñòü èëè {4A68FF}/put{D1D1D1} ÷òîáû ïîëîæèòü ïîäíîñ ñ åäîé");
		SetPlayerSpecialAction(playerid, SPECIAL_ACTION_CARRY);
		SetPVarInt(playerid, "eat", 1);
	}
	if(pickupid == eatpickup[3])
	{
        if(player_info[playerid][LEVEL] > 3) return SCM(playerid, COLOR_LIGHTGREY, "Ýòî ìîæíî èñïîëüçîâàòü òîëüêî äî 3 óðîâíÿ");
		if(GetPVarInt(playerid, "eat") == 1) return SCM(playerid, COLOR_LIGHTGREY, "Èñïîëüçóéòå {4A68FF}/eat{D1D1D1} ÷òîáû ïîåñòü èëè {4A68FF}/put{D1D1D1} ÷òîáû ïîëîæèòü ïîäíîñ ñ åäîé");
		new string[56];
		format(string, sizeof(string), "%s âçÿë(à) áåñïëàòíóþ åäó äëÿ áåäíûõ", player_info[playerid][NAME]);
		ProxDetector(30.0, playerid, string, 0xDD90FFFF, 0xDD90FFFF, 0xDD90FFFF, 0xDD90FFFF, 0xDD90FFFF);
		SetPlayerAttachedObject(playerid, 5, 2355, 1, 0.141312, 0.334522, -0.267872, 110.100799, 108.824676, -45.676246, 1.025472, 1.000000, 1.000000);
		SCM(playerid, COLOR_LIGHTGREY, "Èñïîëüçóéòå {4A68FF}/eat{D1D1D1} ÷òîáû ïîåñòü èëè {4A68FF}/put{D1D1D1} ÷òîáû ïîëîæèòü ïîäíîñ ñ åäîé");
		SetPlayerSpecialAction(playerid, SPECIAL_ACTION_CARRY);
		SetPVarInt(playerid, "eat", 1);
	}
	if(pickupid == eatpickup[4])
	{
        if(player_info[playerid][LEVEL] > 3) return SCM(playerid, COLOR_LIGHTGREY, "Ýòî ìîæíî èñïîëüçîâàòü òîëüêî äî 3 óðîâíÿ");
		if(GetPVarInt(playerid, "eat") == 1) return SCM(playerid, COLOR_LIGHTGREY, "Èñïîëüçóéòå {4A68FF}/eat{D1D1D1} ÷òîáû ïîåñòü èëè {4A68FF}/put{D1D1D1} ÷òîáû ïîëîæèòü ïîäíîñ ñ åäîé");
		new string[56];
		format(string, sizeof(string), "%s âçÿë(à) áåñïëàòíóþ åäó äëÿ áåäíûõ", player_info[playerid][NAME]);
		ProxDetector(30.0, playerid, string, 0xDD90FFFF, 0xDD90FFFF, 0xDD90FFFF, 0xDD90FFFF, 0xDD90FFFF);
		SetPlayerAttachedObject(playerid, 5, 2355, 1, 0.141312, 0.334522, -0.267872, 110.100799, 108.824676, -45.676246, 1.025472, 1.000000, 1.000000);
		SCM(playerid, COLOR_LIGHTGREY, "Èñïîëüçóéòå {4A68FF}/eat{D1D1D1} ÷òîáû ïîåñòü èëè {4A68FF}/put{D1D1D1} ÷òîáû ïîëîæèòü ïîäíîñ ñ åäîé");
		SetPlayerSpecialAction(playerid, SPECIAL_ACTION_CARRY);
		SetPVarInt(playerid, "eat", 1);
	}
 	if(pickupid == cityhallls_enter)
 	{
 	    SetPlayerPos(playerid, 387.8224,173.7982,1008.3828);
 	    SetPlayerVirtualWorld(playerid, 2);
 	    SetPlayerInterior(playerid, 3);
 	    SetPlayerFacingAngle(playerid, 90);
 	    SetCameraBehindPlayer(playerid);
 	}
 	if(pickupid == cityhall_exit)
	{
		switch(GetPlayerVirtualWorld(playerid))
		{
		    case 2:
		    {
		        SetPlayerPos(playerid, 1481.0298,-1769.8137,18.7958);
		        SetPlayerFacingAngle(playerid, 0);
		    }
		    case 3:
		    {
		        SetPlayerPos(playerid, -2764.2915,375.5636,6.3406);
		        SetPlayerFacingAngle(playerid, 270);
		    }
		    case 4:
		    {
		        SetPlayerPos(playerid, 2385.5723,2466.0505,10.8203);
		        SetPlayerFacingAngle(playerid, 90);
		    }
		}
 	    SetPlayerVirtualWorld(playerid, 0);
 	    SetPlayerInterior(playerid, 0);
 	    SetCameraBehindPlayer(playerid);
	}
	if(pickupid == cityhallsf_enter)
	{
	    SetPlayerPos(playerid, 387.8224,173.7982,1008.3828);
 	    SetPlayerVirtualWorld(playerid, 3);
 	    SetPlayerInterior(playerid, 3);
 	    SetPlayerFacingAngle(playerid, 90);
 	    SetCameraBehindPlayer(playerid);
	}
	if(pickupid == cityhalllv_enter)
	{
	    SetPlayerPos(playerid, 387.8224,173.7982,1008.3828);
 	    SetPlayerVirtualWorld(playerid, 4);
 	    SetPlayerInterior(playerid, 3);
 	    SetPlayerFacingAngle(playerid, 90);
 	    SetCameraBehindPlayer(playerid);
	}
 	if(pickupid == factory_enter)
 	{
 	    SetPlayerInterior(playerid, 2);
 	    SetPlayerVirtualWorld(playerid, 2);
 	    SetPlayerPos(playerid, 2574.9736,-1294.1306,1044.1250);
 	    SetPlayerFacingAngle(playerid, 180);
 	    SetCameraBehindPlayer(playerid);
 	}
 	if(pickupid == factory_exit)
 	{
 	    SetPlayerInterior(playerid, 0);
 	    SetPlayerVirtualWorld(playerid, 0);
 	    SetPlayerPos(playerid, -88.8072,-300.4609,2.7646);
 	    SetPlayerFacingAngle(playerid, 90);
 	    SetCameraBehindPlayer(playerid);
 	}
 	if(pickupid == factory2_enter)
 	{
 	    SetPlayerInterior(playerid, 2);
 	    SetPlayerVirtualWorld(playerid, 2);
 	    SetPlayerPos(playerid, 2543.2290,-1305.6118,1025.0703);
 	    SetPlayerFacingAngle(playerid, 180);
 	    SetCameraBehindPlayer(playerid);
 	}
 	if(pickupid == factory2_exit)
 	{
 	    SetPlayerInterior(playerid, 0);
 	    SetPlayerVirtualWorld(playerid, 0);
 	    SetPlayerPos(playerid, -49.8623,-272.0693,6.6332);
 	    SetPlayerFacingAngle(playerid, 180);
 	    SetCameraBehindPlayer(playerid);
 	}
	if(pickupid == aboutmine)
	{
	    new string[416];
	    format(string, sizeof(string), "{FFFFFF}Òóò Âû ìîæåòå óñòðîèòüñÿ íà ðàáîòó øàõò¸ðîì.\n");
	    format(string, sizeof(string), "%sÄëÿ ýòîãî íàéäèòå ñëóæåáíîå ïîìåùåíèå íà çàäíåì äâîðå øàõòû\n", string);
	    format(string, sizeof(string), "%sòàì Âàì âûäàäóò ñïåöîäåæäó è íåîáõîäèìûé èíñòðóìåíò, à òàêæå\n", string);
	    format(string, sizeof(string), "%sðàññêàæóò ÷òî äåëàòü äàëüøå.\n\n", string);
        format(string, sizeof(string), "%sØàõòà ñïåöèàëèçèðóåòñÿ íà äîáû÷å æåëåçíîé ðóäû, èç êîòîðîé\n", string);
        format(string, sizeof(string), "%sïîòîì â êóçíèöå ïîëó÷àþò ìåòàëë. Îí øèðîêî ïðèìåíÿòñÿ íà\n", string);
        format(string, sizeof(string), "%säðóãèõ ïðåäïðèÿòèÿõ, ïîýòîìó ðåãóëÿðíàÿ äîáû÷à ðóäû î÷åíü âàæíà\n", string);
        format(string, sizeof(string), "%säëÿ ýêîíîìèêè ãîñóäàðñòâà.", string);
        SPD(playerid, 29, DIALOG_STYLE_MSGBOX, "{1472FF}Øàõòà", string, "Çàêðûòü", "");
	}
	if(pickupid == aboutloader)
	{
	    new string[392];
	    format(string, sizeof(string), "{FFFFFF}Òóò Âû ìîæåòå ïîäðàáîòàòü ãðóç÷èêîì. ×òîáû óñòðîèòüñÿ íà ðàáîòó\n");
	    format(string, sizeof(string), "%sïðîéäèòå â êîíåö çäàíèÿ íà 2-é ýòàæ. Òàì æå ìîæíî ïîëó÷àòü çàðïëàòó.\n\n", string);
	    format(string, sizeof(string), "%sÂû ìîæåòå ïåðåíîñèòü òîâàðû âðó÷íóþ èëè ïåðåâîçèòü íà ïîãðóç÷èêå.\n", string);
	    format(string, sizeof(string), "%sÅñëè ó âàñ íåò ïðàâ, òî âòîðîé ñïîñîá áóäåò íåäîñòóïåí.\n\n", string);
	    format(string, sizeof(string), "%sÏðè ðó÷íîì ïåðåíîñå ãðóçîâ ñòàðàéòåñü íå áåæàòü è íå äåëàòü ðåçêèõ\n", string);
	    format(string, sizeof(string), "%säâèæåíèé, èíà÷å Âû ðèñêóåòå óðîíèòü åãî.", string);
	    SPD(playerid, 40, DIALOG_STYLE_MSGBOX, "{1472FF}Ãîðîäñêîé ñêëàä", string, "Îê", "");
	}
	if(pickupid == aboutmetaltransport)
	{
	    new string[415];
	    format(string, sizeof(string), "{FFFFFF}Ïîëó÷åííûé íà øàõòå ìåòàëë äîñòî÷íî øèðîêî ïðèìåíÿåòñÿ\n");
	    format(string, sizeof(string), "%sðàçëè÷íûìè îðàíèçàöèÿìè, îäíàêî îñíîâíîé ïîòðåáèòåëü -ýòî\n", string);
	    format(string, sizeof(string), "%sçàâîä ïî ïðîèçâîäñòâó ïðîäóêòîâ. Áîëåå ïîäðîáíî î íàçíà÷åíèè\n", string);
	    format(string, sizeof(string), "%sýòîãî ïðåäïðèÿòèÿ ìîæíî óçíàòü, ïðèåõàâ òóäà (/gps)\n\n", string);
	    format(string, sizeof(string), "%sÄëÿ íîðìàëüíîé ðàáîòû çàâîäó ïîñòîÿííî òðåáóåòñÿ ìåòàëë,\n", string);
	    format(string, sizeof(string), "%sòðàíñïîðòèðîâêîé êîòîðîãî çàíèìàåòñÿ åãî ñëóæáà äîñòàâêè. Íà\n", string);
	    format(string, sizeof(string), "%sýòîì ñêëàäå ðàçâîç÷èêè çàêóïàþò ìåòàëë äëÿ ïðåäïðèÿòèÿ.", string);
	    SPD(playerid, 30, DIALOG_STYLE_MSGBOX, "{FFEF0D}Î ïðèìåíåíèè ìåòàëëà", string, "Çàêðûòü", "");
	}
	if(pickupid == aboutunderearth)
	{
	    new string[345];
	    format(string, sizeof(string), "{FFFFFF}Ó÷¸íûå âûÿñíèëè ÷òî ðóäà, êîòîðàÿ íàõîäèòñÿ â ïîäçåìíûõ çàëåæàõ\n");
	    format(string, sizeof(string), "%síàìíîãî êà÷åñòâåíåå òîé, êîòîðóþ äîáûâàþò íà ïîâåðõíîñòè.\n", string);
        format(string, sizeof(string), "%sÈìåííî ïîýòîìó áûëî ïðèíÿòî ðåøåíèå ïîñòðîèòü øàõòîâûé\n", string);
        format(string, sizeof(string), "%sïîäúåìíèê äëÿ ïîäçåìíîé äîáû÷è.\n\n", string);
        format(string, sizeof(string), "%s ñâÿçè ñî ñëîæíîñòüþ ïîäçåìíûõ ðàáîò øàõò¸ðàì ïîëàãàåòñÿ\n", string);
        format(string, sizeof(string), "%sïðåìèÿ çà êàæäóþ ïàðòèþ ðóäû, êîòîðàÿ áûëà äîáûòà ïîä çåìë¸é.\n", string);
        SPD(playerid, 31, DIALOG_STYLE_MSGBOX, "{FFEF0D}Î ïîäçåìíîé äîáû÷å", string, "Çàêðûòü", "");
	}
	if(pickupid == mineinvite[0])
	{
		if(GetPVarInt(playerid, "mineongoind") == 0)
		{
	    	SPD(playerid, 32, DIALOG_STYLE_MSGBOX, "{FFEF0D}Ðàáîòà øàõò¸ðà", "Âû õîòèòå óñòðîèòüñÿ íà ðàáîòó øàõò¸ðà?", "Äà", "Íåò");
	    }
	    else
	    {
	        SPD(playerid, 33, DIALOG_STYLE_MSGBOX, "{FFEF0D}Ðàáîòà øàõò¸ðà", "Âû óâåðåíû ÷òî õîòèòå çàâåðøèòü ðàáî÷èé äåíü?", "Äà", "Íåò");
	    }
	}
	if(pickupid == mineinvite[1])
	{
	    if(GetPVarInt(playerid, "mineongoind") == 0)
		{
	    	SPD(playerid, 32, DIALOG_STYLE_MSGBOX, "{FFEF0D}Ðàáîòà øàõò¸ðà", "Âû õîòèòå óñòðîèòüñÿ íà ðàáîòó øàõò¸ðà?", "Äà", "Íåò");
	    }
	    else
	    {
	        SPD(playerid, 33, DIALOG_STYLE_MSGBOX, "{FFEF0D}Ðàáîòà øàõò¸ðà", "Âû óâåðåíû ÷òî õîòèòå çàâåðøèòü ðàáî÷èé äåíü?", "Äà", "Íåò");
	    }
	}
	if(pickupid == loaderinvite[0])
	{
	    if(GetPVarInt(playerid, "loaderongoing") == 0)
		{
	    	SPD(playerid, 37, DIALOG_STYLE_MSGBOX, "{FFEF0D}Ðàáîòà ãðóç÷èêà", "Âû õîòèòå óñòðîèòüñÿ íà ðàáîòó ãðóç÷èêîì?", "Äà", "Íåò");
	    }
	    else
	    {
	        SPD(playerid, 38, DIALOG_STYLE_MSGBOX, "{FFEF0D}Ðàáîòà ãðóç÷èêà", "Âû óâåðåíû ÷òî õîòèòå çàâåðøèòü ðàáî÷èé äåíü?", "Äà", "Íåò");
	    }
	}
	if(pickupid == loaderinvite[1])
	{
	    if(GetPVarInt(playerid, "loaderongoing") == 0)
		{
	    	SPD(playerid, 37, DIALOG_STYLE_MSGBOX, "{FFEF0D}Ðàáîòà ãðóç÷èêà", "Âû õîòèòå óñòðîèòüñÿ íà ðàáîòó ãðóç÷èêîì?", "Äà", "Íåò");
	    }
	    else
	    {
	        SPD(playerid, 38, DIALOG_STYLE_MSGBOX, "{FFEF0D}Ðàáîòà ãðóç÷èêà", "Âû óâåðåíû ÷òî õîòèòå çàâåðøèòü ðàáî÷èé äåíü?", "Äà", "Íåò");
	    }
	}
	if(pickupid == factoryinvitein[0])
	{
	    if(GetPVarInt(playerid, "factoryinongoing") == 0)
	    {
	        SPD(playerid, 43, DIALOG_STYLE_MSGBOX, "{FFEF0D}Çàâîä", "Âû õîòèòå íà÷àòü ðàáîòó â ïðîèçâîäñòâåííîì öåõó??", "Äà", "Íåò");
	    }
	    else
	    {
	        SPD(playerid, 44, DIALOG_STYLE_MSGBOX, "{FFEF0D}Çàâîä", "Âû õîòèòå çàêîí÷èòü ðàáîòó â ïðîèçâîäñòâåííîì öåõó??", "Äà", "Íåò");
	    }
	}
	if(pickupid == factoryinvitein[1])
	{
	    if(GetPVarInt(playerid, "factoryinongoing") == 0)
	    {
	        SPD(playerid, 43, DIALOG_STYLE_MSGBOX, "{FFEF0D}Çàâîä", "Âû õîòèòå íà÷àòü ðàáîòó â ïðîèçâîäñòâåííîì öåõó??", "Äà", "Íåò");
	    }
	    else
	    {
	        SPD(playerid, 44, DIALOG_STYLE_MSGBOX, "{FFEF0D}Çàâîä", "Âû õîòèòå çàêîí÷èòü ðàáîòó â ïðîèçâîäñòâåííîì öåõó??", "Äà", "Íåò");
	    }
	}
	if(pickupid == factoryinvitein[2])
	{
	    if(GetPVarInt(playerid, "factoryinongoing") == 0)
	    {
	        SPD(playerid, 43, DIALOG_STYLE_MSGBOX, "{FFEF0D}Çàâîä", "Âû õîòèòå íà÷àòü ðàáîòó â ïðîèçâîäñòâåííîì öåõó??", "Äà", "Íåò");
	    }
	    else
	    {
	        SPD(playerid, 44, DIALOG_STYLE_MSGBOX, "{FFEF0D}Çàâîä", "Âû õîòèòå çàêîí÷èòü ðàáîòó â ïðîèçâîäñòâåííîì öåõó??", "Äà", "Íåò");
	    }
	}
	if(pickupid == buymetal)
	{
	    SPD(playerid, 35, DIALOG_STYLE_INPUT, "{E0FF17}Ïîêóïêà ìåòàëëà", "{FFFFFF}Ñêîëüêî êã ìåòàëëà âû õîòèòå êóïèòü?\n{5EFF36}Öåíà çà êã: 15$", "Êóïèòü", "Îòìåíà");
	}
	if(pickupid == aboutfactory)
	{
	    new string[367];
	    format(string, sizeof(string), "{FFFFFF}Çäåñü íàõîäèòñÿ îäíî èç âàæíåéøèõ ïðåäïðèÿòèé â ãîñóäàðñòâå - çàâîä\n");
	    format(string, sizeof(string), "%sïî ïðîèçâîäñòâó ïðîäóêòîâ. Îò åãî ðåãóëÿðíîé ðàáîòû çàâèñèò\n", string);
        format(string, sizeof(string), "%säåÿòåëüíîñòü âñåãî ÷àñòíîãî áèçíåñà\n\n", string);
        format(string, sizeof(string), "%s äàííûé ìîìåíò ìîæíî óñòðîèòüñÿ íà îäíó èç äâóõ ñïåöèàëüíîñòåé -\n", string);
        format(string, sizeof(string), "%sðàáîòíèê ïðîèçâîäñòâåííîãî öåõà èëè ñëóæáû äîñòàâêè. Íà ìåñòå Âû\n", string);
        format(string, sizeof(string), "%síàéäåòå áîëåå ïîäðîáíóþ èíôîðìàöèþ î êàæäîé èç íèõ\n", string);
        SPD(playerid, 40, DIALOG_STYLE_MSGBOX, "{FFEF0D}Çàâîä ïî ïðîèçâîäñòâó ïðîäóêòîâ", string, "Çàêðûòü", "");
	}
	if(pickupid == aboutfactorydelivery)
	{
	    new string[506];
	    format(string, sizeof(string), "{FFFFFF}Òóò õðàíÿòñÿ ìàòåðèàëû, êîòîðûå èñïîëüçóþòñÿ ðàáîòíèêàìè öåõà äëÿ\n");
	    format(string, sizeof(string), "%sèçãîòîâëåíèÿ ïðîäóêòîâ, à òàêæå ãîòîâûå ïðîäóêòû. Èñõîäíûå\n", string);
        format(string, sizeof(string), "%sìàòåðèàëû äîñòàâëÿþòñÿ íà çàâîä åãî ñëóæáîé äîñòàâêè. ×òîáû\n", string);
        format(string, sizeof(string), "%sóñòðîèòüñÿ òóäà íà ðàáîòó, ïðîéäèòå â ðàçäåâàëêó ðÿäîì, äàëåå\n", string);
        format(string, sizeof(string), "%sïîäíèìèòåñü íà âåðõíþþ ñòîÿíêó è âûáåðèòå òðàíñïîðò â çàâèñèìîñòè\n", string);
        format(string, sizeof(string), "%sîò òîãî, ÷òî èìåííî Âû õîòèòå ïðèâåçòè íà çàâîä.\n\n", string);
        format(string, sizeof(string), "%sÌàòåðèàëû ïîêóïàþòñÿ çà ñâîé ëè÷íûé ñ÷¸ò, à Âàøà âûðó÷êà - ýòî\n", string);
        format(string, sizeof(string), "%sðàçíèöà, êîòîðàÿ âûõîäèò ïðè ïðîäàæå ìàòåðèàëîâ çàâîäó.\n", string);
        SPD(playerid, 42, DIALOG_STYLE_MSGBOX, "{FFEF0D}Çàâîä - Ñêëàä èñõîäíûõ ìàòåðèàëîâ", string, "Çàêðûòü", "");
	}
	if(pickupid == aboutfactoryin)
	{
	    new string[576];
	    format(string, sizeof(string), "{FFFFFF}×òîáû íà÷àòü ðàáî÷èé äåíü ïðîéäèòå ê ëþáîé ðàçäåâàëêå. Òàì æå\n");
	    format(string, sizeof(string), "%sìîæíî çàêîí÷èòü åãî è ïîëó÷èòü âûðó÷êó. Äàëåå ïðîéäèòå ê\n", string);
	    format(string, sizeof(string), "%sðàçäàòî÷íîìó ñòîëó (îòìå÷åíû æ¸ëòûìè ìàðêåðàìè), âîçüìèòå\n", string);
	    format(string, sizeof(string), "%sìåòàëë, ïîñëå ÷åãî îòïðàâëÿéòåñü íà ëþáîå ñâîáîäíîå ìåñòî â öåíòðå\n", string);
	    format(string, sizeof(string), "%söåõà. Òîïëèâî, íåîáõîäèìîå äëÿ èçãîòîâëåíèÿ ïðîäóêòà, àâòîìàòè÷åñêè\n", string);
	    format(string, sizeof(string), "%sïîäà¸òñÿ ê êàæäîìó ñòîëó, è Âàì íå íóæíî áðàòü åãî äîïîëíèòåëüíî.\n\n", string);
	    format(string, sizeof(string), "%s×åì áîëüøå Âû ðàáîòàåòå â öåõó, òåì âûøå âàøè íàâûêè ïðîèçâîäñòâà,\n", string);
	    format(string, sizeof(string), "%sè òåì ìåíüøå øàíñ ñîçäàòü áðàêîâàííûé ïðîäóêò. Íàâûê áóäåò\n", string);
	    format(string, sizeof(string), "%sóâåëè÷èâàòüñÿ ïî ìåðå ñîçäàíèÿ íîâûõ ïðîäóêòîâ.\n", string);
	    SPD(playerid, 41, DIALOG_STYLE_MSGBOX, "{FFEF0D}Çàâîä - Ïðîèçâîäñòâåííûé öåõ", string, "Çàêðûòü", "");
	}
	if(pickupid == metalfactorypickup[0])
	{
	    if(GetPVarInt(playerid, "factoryinongoing") == 0) return 1;
	    if(GetPVarInt(playerid, "mymetal") > 0) return SCM(playerid, COLOR_GREY, "Âû óæå âçÿëè ìåòàëë");
	    switch(random(2))
	    {
	        case 0:
	        {
	            SetPVarInt(playerid, "mymetal", 1);
		        GameTextForPlayer(playerid, "~b~+1 kg", 1500, 1);
		        if(storages[0][FACTORYMETAL] < 1) return SCM(playerid, COLOR_GREY, "Íà ñêëàäå íå õâàòàåò ìàòåðèàëîâ");
		        if(storages[0][FACTORYFUEL] <= 0) return SCM(playerid, COLOR_GREY, "Íà ñêëàäå íå õâàòàåò ìàòåðèàëîâ");
		        storages[0][FACTORYMETAL] -= 1;
	        }
	        case 1:
	        {
	            SetPVarInt(playerid, "mymetal", 2);
		        GameTextForPlayer(playerid, "~b~+2 kg", 1500, 1);
		        if(storages[0][FACTORYMETAL] < 2) return SCM(playerid, COLOR_GREY, "Íà ñêëàäå íå õâàòàåò ìàòåðèàëîâ");
		        if(storages[0][FACTORYFUEL] <= 0) return SCM(playerid, COLOR_GREY, "Íà ñêëàäå íå õâàòàåò ìàòåðèàëîâ");
		        storages[0][FACTORYMETAL] -= 2;
	        }
	    }
	}
	if(pickupid == metalfactorypickup[1])
	{
	    if(GetPVarInt(playerid, "factoryinongoing") == 0) return 1;
	    if(GetPVarInt(playerid, "mymetal") > 0) return SCM(playerid, COLOR_GREY, "Âû óæå âçÿëè ìåòàëë");
	    switch(random(2))
	    {
	        case 0:
	        {
	            SetPVarInt(playerid, "mymetal", 1);
		        GameTextForPlayer(playerid, "~b~+1 kg", 1500, 1);
		        if(storages[0][FACTORYMETAL] < 1) return SCM(playerid, COLOR_GREY, "Íà ñêëàäå íå õâàòàåò ìàòåðèàëîâ");
		        if(storages[0][FACTORYFUEL] <= 0) return SCM(playerid, COLOR_GREY, "Íà ñêëàäå íå õâàòàåò ìàòåðèàëîâ");
		        storages[0][FACTORYMETAL] -= 1;
	        }
	        case 1:
	        {
	            SetPVarInt(playerid, "mymetal", 2);
		        GameTextForPlayer(playerid, "~b~+2 kg", 1500, 1);
		        if(storages[0][FACTORYMETAL] < 2) return SCM(playerid, COLOR_GREY, "Íà ñêëàäå íå õâàòàåò ìàòåðèàëîâ");
		        if(storages[0][FACTORYFUEL] <= 0) return SCM(playerid, COLOR_GREY, "Íà ñêëàäå íå õâàòàåò ìàòåðèàëîâ");
		        storages[0][FACTORYMETAL] -= 2;
	        }
	    }
	}
	if(pickupid == metalfactorypickup[2])
	{
	    if(GetPVarInt(playerid, "factoryinongoing") == 0) return 1;
	    if(GetPVarInt(playerid, "mymetal") > 0) return SCM(playerid, COLOR_GREY, "Âû óæå âçÿëè ìåòàëë");
	    switch(random(2))
	    {
	        case 0:
	        {
	            SetPVarInt(playerid, "mymetal", 1);
		        GameTextForPlayer(playerid, "~b~+1 kg", 1500, 1);
		        if(storages[0][FACTORYMETAL] < 1) return SCM(playerid, COLOR_GREY, "Íà ñêëàäå íå õâàòàåò ìàòåðèàëîâ");
		        if(storages[0][FACTORYFUEL] <= 0) return SCM(playerid, COLOR_GREY, "Íà ñêëàäå íå õâàòàåò ìàòåðèàëîâ");
		        storages[0][FACTORYMETAL] -= 1;
	        }
	        case 1:
	        {
	            SetPVarInt(playerid, "mymetal", 2);
		        GameTextForPlayer(playerid, "~b~+2 kg", 1500, 1);
		        if(storages[0][FACTORYMETAL] < 2) return SCM(playerid, COLOR_GREY, "Íà ñêëàäå íå õâàòàåò ìàòåðèàëîâ");
		        if(storages[0][FACTORYFUEL] <= 0) return SCM(playerid, COLOR_GREY, "Íà ñêëàäå íå õâàòàåò ìàòåðèàëîâ");
		        storages[0][FACTORYMETAL] -= 2;
	        }
	    }
	}
	if(pickupid == metalfactorypickup[3])
	{
	    if(GetPVarInt(playerid, "factoryinongoing") == 0) return 1;
	    if(GetPVarInt(playerid, "mymetal") > 0) return SCM(playerid, COLOR_GREY, "Âû óæå âçÿëè ìåòàëë");
	    switch(random(2))
	    {
	        case 0:
	        {
	            SetPVarInt(playerid, "mymetal", 1);
		        GameTextForPlayer(playerid, "~b~+1 kg", 1500, 1);
		        if(storages[0][FACTORYMETAL] < 1) return SCM(playerid, COLOR_GREY, "Íà ñêëàäå íå õâàòàåò ìàòåðèàëîâ");
		        if(storages[0][FACTORYFUEL] <= 0) return SCM(playerid, COLOR_GREY, "Íà ñêëàäå íå õâàòàåò ìàòåðèàëîâ");
		        storages[0][FACTORYMETAL] -= 1;
	        }
	        case 1:
	        {
	            SetPVarInt(playerid, "mymetal", 2);
		        GameTextForPlayer(playerid, "~b~+2 kg", 1500, 1);
		        if(storages[0][FACTORYMETAL] < 2) return SCM(playerid, COLOR_GREY, "Íà ñêëàäå íå õâàòàåò ìàòåðèàëîâ");
		        if(storages[0][FACTORYFUEL] <= 0) return SCM(playerid, COLOR_GREY, "Íà ñêëàäå íå õâàòàåò ìàòåðèàëîâ");
		        storages[0][FACTORYMETAL] -= 2;
	        }
	    }
	}
	if(pickupid == metalfactorypickup[4])
	{
	    if(GetPVarInt(playerid, "factoryinongoing") == 0) return 1;
	    if(GetPVarInt(playerid, "mymetal") > 0) return SCM(playerid, COLOR_GREY, "Âû óæå âçÿëè ìåòàëë");
	    switch(random(2))
	    {
	        case 0:
	        {
	            SetPVarInt(playerid, "mymetal", 1);
		        GameTextForPlayer(playerid, "~b~+1 kg", 1500, 1);
		        if(storages[0][FACTORYMETAL] < 1) return SCM(playerid, COLOR_GREY, "Íà ñêëàäå íå õâàòàåò ìàòåðèàëîâ");
		        if(storages[0][FACTORYFUEL] <= 0) return SCM(playerid, COLOR_GREY, "Íà ñêëàäå íå õâàòàåò ìàòåðèàëîâ");
		        storages[0][FACTORYMETAL] -= 1;
	        }
	        case 1:
	        {
	            SetPVarInt(playerid, "mymetal", 2);
		        GameTextForPlayer(playerid, "~b~+2 kg", 1500, 1);
		        if(storages[0][FACTORYMETAL] < 2) return SCM(playerid, COLOR_GREY, "Íà ñêëàäå íå õâàòàåò ìàòåðèàëîâ");
		        if(storages[0][FACTORYFUEL] <= 0) return SCM(playerid, COLOR_GREY, "Íà ñêëàäå íå õâàòàåò ìàòåðèàëîâ");
		        storages[0][FACTORYMETAL] -= 2;
	        }
	    }
	}
	if(pickupid == metalfactorypickup[5])
	{
	    if(GetPVarInt(playerid, "factoryinongoing") == 0) return 1;
	    if(GetPVarInt(playerid, "mymetal") > 0) return SCM(playerid, COLOR_GREY, "Âû óæå âçÿëè ìåòàëë");
	    switch(random(2))
	    {
	       	case 0:
	        {
	            SetPVarInt(playerid, "mymetal", 1);
		        GameTextForPlayer(playerid, "~b~+1 kg", 1500, 1);
		        if(storages[0][FACTORYMETAL] < 1) return SCM(playerid, COLOR_GREY, "Íà ñêëàäå íå õâàòàåò ìàòåðèàëîâ");
		        if(storages[0][FACTORYFUEL] <= 0) return SCM(playerid, COLOR_GREY, "Íà ñêëàäå íå õâàòàåò ìàòåðèàëîâ");
		        storages[0][FACTORYMETAL] -= 1;
	        }
	        case 1:
	        {
	            SetPVarInt(playerid, "mymetal", 2);
		        GameTextForPlayer(playerid, "~b~+2 kg", 1500, 1);
		        if(storages[0][FACTORYMETAL] < 2) return SCM(playerid, COLOR_GREY, "Íà ñêëàäå íå õâàòàåò ìàòåðèàëîâ");
		        if(storages[0][FACTORYFUEL] <= 0) return SCM(playerid, COLOR_GREY, "Íà ñêëàäå íå õâàòàåò ìàòåðèàëîâ");
		        storages[0][FACTORYMETAL] -= 2;
	        }
	    }
	}
	if(pickupid == neftpickup)
	{
	    new string[279];
	    format(string, sizeof(string), "{FFFFFF}Íà íåôòåçàâîäå ìîæíî ïðèîáðåñòè òîïëèâî äëÿ çàâîäà ïî ïðîèçâîäñòâó\n");
	    format(string, sizeof(string), "%sïðîäóêòîâ èëè äëÿ ðàçâîçà åãî ïî çàïðàâî÷íûì ñòàíöèÿì. Ðàáîòàþò 2\n", string);
	    format(string, sizeof(string), "%sëèíèè, âûáðàòü íóæíóþ Âàì ïîìîãóò óêàçàòåëè.\n\n", string);
	    format(string, sizeof(string), "%sÇàïàñû õðàíèëèùà íåôòåçàâîäà ïîñòîÿííî ïîïîëíÿþòñÿ ïî ìåðå\n", string);
	    format(string, sizeof(string), "%säîáû÷è è î÷èñòêè íåôòè\n", string);
	    SPD(playerid, 41, DIALOG_STYLE_MSGBOX, "{FFEF0D}Íåôòåçàâîä", string, "Çàêðûòü", "");
	}
	if(pickupid == factoryinvite)
	{
	    if(GetPVarInt(playerid, "factoryincarongoing") == 0)
	    {
	        SPD(playerid, 46, DIALOG_STYLE_MSGBOX, "{FFEF0D}Çàâîä", "Âû õîòèòå íà÷àòü ðàáîòó â îòäåëå äîñòàâêè èñõîäíûõ ìàòåðèàëîâ?", "Äà", "Íåò");
	    }
	    else
	    {
	        SPD(playerid, 47, DIALOG_STYLE_MSGBOX, "{FFEF0D}Çàâîä", "Çàêîí÷èòü ðàáîòó â îòäåëå äîñòàâêè èñõîäíûõ ìàòåðèàëîâ?", "Äà", "Íåò");
	    }
	}
	if(pickupid == asgl_enter)
 	{
 	    SetPlayerInterior(playerid, 3);
 	    SetPlayerVirtualWorld(playerid, 3);
 	    SetPlayerPos(playerid, -2029.7590,-106.3500,1035.1719);
 	    SetPlayerFacingAngle(playerid, 180.0);
 	    SetCameraBehindPlayer(playerid);
 	}
 	if(pickupid == aszap_enter)
 	{
 	    SetPlayerInterior(playerid, 3);
 	    SetPlayerVirtualWorld(playerid, 3);
 	    SetPlayerPos(playerid, -2029.6318,-117.9225,1035.1719);
 	    SetPlayerFacingAngle(playerid, 0.0);
 	    SetCameraBehindPlayer(playerid);
 	}
 	if(pickupid == asgl_exit)
 	{
 	    SetPlayerInterior(playerid, 0);
 	    SetPlayerVirtualWorld(playerid, 0);
 	    SetPlayerPos(playerid, -2026.7527,-100.2341,35.1641);
 	    SetPlayerFacingAngle(playerid, 0.0);
 	    SetCameraBehindPlayer(playerid);
 	}
 	if(pickupid == aszap_exit)
 	{
 	    SetPlayerInterior(playerid, 0);
 	    SetPlayerVirtualWorld(playerid, 0);
 	    SetPlayerPos(playerid, -2029.6266,-123.1038,35.1993);
 	    SetPlayerFacingAngle(playerid, 180.0);
 	    SetCameraBehindPlayer(playerid);
 	}
	if(pickupid == teachas)
	{
	    SPD(playerid, 49, DIALOG_STYLE_MSGBOX, "{0099FF}Ââåäåíèå", "{FFFFFF}Ýòî ïîñîáèå ïîìîæåò âàì õîðîøî ïîäãîòîâèòüñÿ\nê ýêçàìåíó ïî âîæäåíèþ\n\n{CC9900}Äëÿ òîãî, ÷òîáû íà÷àòü îáó÷åíèå íàæìèòå \"Äàëåå\"", "Äàëåå", "Îòìåíà");
	}
	if(pickupid == bankls_enter)
	{
	    SetPlayerInterior(playerid, 1);
 	    SetPlayerVirtualWorld(playerid, 1);
 	    SetPlayerPos(playerid, -2170.2961,638.0258,1052.3750);
 	    SetPlayerFacingAngle(playerid, 0.0);
 	    SetCameraBehindPlayer(playerid);
	}
	if(pickupid == bankls_exit)
	{
	    SetPlayerInterior(playerid, 0);
 	    SetPlayerVirtualWorld(playerid, 0);
 	    SetPlayerPos(playerid, 1422.2578,-1623.7906,13.5469);
 	    SetPlayerFacingAngle(playerid, 270.0);
 	    SetCameraBehindPlayer(playerid);
	}
	if(pickupid == bankpickup)
	{
	}
	if(pickupid == paybankpickup)
	{
	}
	return 1;
}

public OnVehicleMod(playerid, vehicleid, componentid)
{
	return 1;
}

public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
{
	return 1;
}

public OnVehicleRespray(playerid, vehicleid, color1, color2)
{
	return 1;
}

public OnPlayerSelectedMenuRow(playerid, row)
{
	if(GetPlayerMenu(playerid) == spmenu)
	{
	    switch(row)
	    {
	        case 0:
		 	{
		 		cmd::spoff(playerid);
		 	}
	        case 1:
	        {
		 	}
		 	case 2:
	        {
				new string[76];
				format(string, sizeof(string), "[SP] %s[%d] ïíóë èãðîêà %s[%d]", player_info[playerid][NAME], playerid, player_info[SpID[playerid]][NAME], SpID[playerid]);
				SCMA(COLOR_GREY, string);
				new Float:slapx, Float:slapy, Float:slapz;
				GetPlayerPos(SpID[playerid], slapx, slapy, slapz);
				SetPlayerPos(SpID[playerid], slapx, slapy, slapz+5.0);
				ShowMenuForPlayer(spmenu, playerid);
		 	}
		 	case 3:
	        {
		 	}
		 	case 4:
	        {
			/*
	        	ShowMenuForPlayer(spmenu, playerid);
	        	new string[100];
	        	format(string, sizeof(string), "[SP] %s[%d] êèêíóë èãðîêà %s[%d] áåç ëèøíåãî øóìà", player_info[playerid][NAME], playerid, player_info[SpID[playerid]][NAME], SpID[playerid]);
	        	SCMA(COLOR_GREY, string);
        		if(player_info[SpID[playerid]][ADMIN] > 0 && GetPVarInt(playerid, "nospskick") == 0)
				{
				SetPVarInt(playerid, "nospskick", 1);
				SCM(playerid, COLOR_ORANGE, "Âû ñîáèðàåòåñü òèõî êèêíóòü àäìèíèñòðàòîðà ñåðâåðà. ×òîáû ïðîäîëæèòü ââåäèòå êîìàíäó åù¸ ðàç");
				return 1;
				}
				format(string, sizeof(string), "Âû áûëè êèêíóòû àäìèíèñòðàòîðîì %s[%d] çà íàðóøåíèå ïðàâèë ñåðâåðà", player_info[playerid][NAME], playerid);
				SCM(SpID[playerid], COLOR_GREY, string);
                AdmLog("logs/kicklog.txt",string);
			    Kick(SpID[playerid]);
		*/
		 	}
		 	case 5:
	        {
		 	}
		 	case 6:
	        {
	            new spip[16];
	            GetPlayerIp(SpID[playerid], spip, 16);
				new string[78];
				format(string, sizeof(string), "[SP] %s[%d]  |  PING %d  |  IP  %s", player_info[SpID[playerid]][NAME], SpID[playerid], GetPlayerPing(SpID[playerid]), spip);
				SCM(playerid, 0x69D490FF, string);
				ShowMenuForPlayer(spmenu, playerid);
		 	}
		 	case 7:
	        {
		 	}
		 	case 8:
	        {
	            new string[4];
	            format(string, sizeof(string), "%d", SpID[playerid]);
	            cmd::sp(playerid, string);
	            ShowMenuForPlayer(spmenu, playerid);
		 	}
		 	case 9:
	        {
	            cmd::spoff(playerid);
		 	}
	    }
	}
	/*AddMenuItem(spmenu, 0, "-EXIT-");
	AddMenuItem(spmenu, 0, "Mute");
	AddMenuItem(spmenu, 0, "Slap");
	AddMenuItem(spmenu, 0, "Weap");
	AddMenuItem(spmenu, 0, "Skick");
	AddMenuItem(spmenu, 0, "GMTest");
	AddMenuItem(spmenu, 0, "Info");
	AddMenuItem(spmenu, 0, "Stats");
	AddMenuItem(spmenu, 0, "Update");
	AddMenuItem(spmenu, 0, "-EXIT-");*/
	return 1;
}

public OnPlayerExitedMenu(playerid)
{
	return 1;
}

public OnPlayerClickTextDraw(playerid, Text:clickedid)
{
	if(clickedid == selectskin_td[0])
	{
	    switch(player_info[playerid][SEX])
	    {
	        case 1:
			{
			    switch(GetPVarInt(playerid, "selectskin"))
			    {
                    case 78:
                    {
                        SetPlayerSkin(playerid, 79);
						SetPVarInt(playerid, "selectskin", 79);
					}
					case 160:
					{
					    SetPlayerSkin(playerid, 78);
						SetPVarInt(playerid, "selectskin", 78);
					}
					case 230:
					{
					    SetPlayerSkin(playerid, 160);
						SetPVarInt(playerid, "selectskin", 160);
					}
					case 213:
					{
					    SetPlayerSkin(playerid, 230);
						SetPVarInt(playerid, "selectskin", 230);
					}
					case 212:
					{
					    SetPlayerSkin(playerid, 213);
						SetPVarInt(playerid, "selectskin", 213);
					}
					case 200:
					{
					    SetPlayerSkin(playerid, 212);
						SetPVarInt(playerid, "selectskin", 212);
					}
					case 137:
					{
					    SetPlayerSkin(playerid, 200);
						SetPVarInt(playerid, "selectskin", 200);
					}
					case 136:
					{
					    SetPlayerSkin(playerid, 137);
						SetPVarInt(playerid, "selectskin", 137);
					}
					case 135:
					{
					    SetPlayerSkin(playerid, 136);
						SetPVarInt(playerid, "selectskin", 136);
					}
					case 134:
					{
     					SetPlayerSkin(playerid, 135);
						SetPVarInt(playerid, "selectskin", 135);
					}
					case 132:
					{
					    SetPlayerSkin(playerid, 134);
						SetPVarInt(playerid, "selectskin", 134);
					}
					case 79:
					{
					    SetPlayerSkin(playerid, 132);
						SetPVarInt(playerid, "selectskin", 132);
					}
			    }
			}
	        case 2:
			{
			    switch(GetPVarInt(playerid, "selectskin"))
			    {
                    case 10:
					{
					    SetPlayerSkin(playerid, 13);
						SetPVarInt(playerid, "selectskin", 13);
                    }
                    case 218:
                    {
                        SetPlayerSkin(playerid, 10);
						SetPVarInt(playerid, "selectskin", 10);
                    }
                    case 198:
                    {
                        SetPlayerSkin(playerid, 218);
						SetPVarInt(playerid, "selectskin", 218);
                    }
                    case 197:
                    {
                        SetPlayerSkin(playerid, 198);
						SetPVarInt(playerid, "selectskin", 198);
                    }
                    case 196:
                    {
                        SetPlayerSkin(playerid, 197);
						SetPVarInt(playerid, "selectskin", 197);
					}
					case 157:
					{
					    SetPlayerSkin(playerid, 196);
						SetPVarInt(playerid, "selectskin", 196);
					}
					case 151:
					{
                        SetPlayerSkin(playerid, 157);
						SetPVarInt(playerid, "selectskin", 157);
					}
					case 130:
					{
                        SetPlayerSkin(playerid, 151);
						SetPVarInt(playerid, "selectskin", 151);
					}
					case 129:
					{
					    SetPlayerSkin(playerid, 130);
						SetPVarInt(playerid, "selectskin", 130);
					}
					case 77:
					{
					    SetPlayerSkin(playerid, 129);
						SetPVarInt(playerid, "selectskin", 129);
					}
					case 54:
					{
					    SetPlayerSkin(playerid, 54);
						SetPVarInt(playerid, "selectskin", 54);
					}
					case 39:
					{
					    SetPlayerSkin(playerid, 54);
						SetPVarInt(playerid, "selectskin", 54);
					}
					case 31:
					{
					    SetPlayerSkin(playerid, 39);
						SetPVarInt(playerid, "selectskin", 39);
					}
					case 13:
					{
					    SetPlayerSkin(playerid, 31);
						SetPVarInt(playerid, "selectskin", 31);
					}
			    }
			}
	    }
	    SelectTextDraw(playerid, 0xFFFFFFFF);
	}
	if(clickedid == selectskin_td[1])
	{
		switch(player_info[playerid][SEX])
	    {
	        case 1:
			{
			    switch(GetPVarInt(playerid, "selectskin"))
			    {
			        case 78:
			        {
			            SetPlayerSkin(playerid, 160);
						SetPVarInt(playerid, "selectskin", 160);
					}
					case 160:
	 				{
          				SetPlayerSkin(playerid, 230);
						SetPVarInt(playerid, "selectskin", 230);
	 				}
	  				case 230:
	  				{
	  				    SetPlayerSkin(playerid, 213);
						SetPVarInt(playerid, "selectskin", 213);
	  				}
					case 213:
					{
					    SetPlayerSkin(playerid, 212);
						SetPVarInt(playerid, "selectskin", 212);
					}
					case 212:
					{
					    SetPlayerSkin(playerid, 200);
						SetPVarInt(playerid, "selectskin", 200);
					}
					case 200:
					{
					    SetPlayerSkin(playerid, 137);
						SetPVarInt(playerid, "selectskin", 137);
					}
					case 137:
					{
					    SetPlayerSkin(playerid, 136);
						SetPVarInt(playerid, "selectskin", 136);
					}
					case 136:
					{
                        SetPlayerSkin(playerid, 135);
						SetPVarInt(playerid, "selectskin", 135);
					}
					case 135:
					{
					    SetPlayerSkin(playerid, 134);
						SetPVarInt(playerid, "selectskin", 134);
					}
					case 134:
					{
					    SetPlayerSkin(playerid, 132);
						SetPVarInt(playerid, "selectskin", 132);
					}
					case 132:
					{
					    SetPlayerSkin(playerid, 79);
						SetPVarInt(playerid, "selectskin", 79);
					}
					case 79:
					{
                        SetPlayerSkin(playerid, 78);
						SetPVarInt(playerid, "selectskin", 78);
					}
			    }
			}
	        case 2:
			{
			    switch(GetPVarInt(playerid, "selectskin"))
			    {
					case 10:
					{
					    SetPlayerSkin(playerid, 218);
						SetPVarInt(playerid, "selectskin", 218);
					}
					case 218:
					{
					    SetPlayerSkin(playerid, 198);
						SetPVarInt(playerid, "selectskin", 198);
					}
					case 198:
					{
					    SetPlayerSkin(playerid, 197);
						SetPVarInt(playerid, "selectskin", 197);
					}
					case 197:
					{
					    SetPlayerSkin(playerid, 196);
						SetPVarInt(playerid, "selectskin", 196);
					}
					case 196:
					{
					    SetPlayerSkin(playerid, 157);
						SetPVarInt(playerid, "selectskin", 157);
					}
					case 157:
					{
					    SetPlayerSkin(playerid, 151);
						SetPVarInt(playerid, "selectskin", 151);
					}
					case 151:
					{
					    SetPlayerSkin(playerid, 130);
						SetPVarInt(playerid, "selectskin", 130);
					}
					case 130:
					{
					    SetPlayerSkin(playerid, 129);
						SetPVarInt(playerid, "selectskin", 129);
					}
					case 129:
					{
					    SetPlayerSkin(playerid, 77);
						SetPVarInt(playerid, "selectskin", 77);
					}
					case 77:
					{
					    SetPlayerSkin(playerid, 54);
						SetPVarInt(playerid, "selectskin", 54);
					}
					case 54:
					{
					    SetPlayerSkin(playerid, 39);
						SetPVarInt(playerid, "selectskin", 39);
					}
					case 39:
					{
					    SetPlayerSkin(playerid, 31);
						SetPVarInt(playerid, "selectskin", 31);
					}
					case 31:
					{
					    SetPlayerSkin(playerid, 13);
						SetPVarInt(playerid, "selectskin", 13);
					}
					case 13:
					{
					    SetPlayerSkin(playerid, 10);
						SetPVarInt(playerid, "selectskin", 10);
					}
			    }
			}
	    }
	    SelectTextDraw(playerid, 0xFFFFFFFF);
	}
	if(clickedid == selectskin_td[4])
	{
	    player_info[playerid][SKIN] = GetPVarInt(playerid, "selectskin");
	    new query[70];
		format(query, sizeof(query), "UPDATE `accounts` SET `skin` = '%d' WHERE `id` = '%d' LIMIT 1", player_info[playerid][SKIN], player_info[playerid][ID]);
		mysql_function_query(dbHandle, query, false, "", "");
	    SetPlayerSkin(playerid, player_info[playerid][SKIN]);
	    SelectTextDraw(playerid, 0xFFFFFFFF);
	    SetPVarInt(playerid, "reg", 1);
	    SpawnPlayer(playerid);
	}
	return 1;
}

public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
{
	return 1;
}

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
    if(newkeys == KEY_SPRINT || newkeys == KEY_JUMP || ((newkeys & KEY_SPRINT) && (newkeys & KEY_JUMP)) || newkeys == KEY_FIRE || newkeys & KEY_SPRINT || newkeys & KEY_JUMP)
    {
        if(GetPVarInt(playerid, "mineongoind") == 1 && GetPVarInt(playerid, "minesuccess") == 1)
        {
	        SCM(playerid, 0xFF961FFF, "Âû ñëîìàëè òåëåæêó");
	        if(IsPlayerAttachedObjectSlotUsed(playerid, 4))
	        {
	            RemovePlayerAttachedObject(playerid, 4);
	        }
	        if(IsPlayerAttachedObjectSlotUsed(playerid, 2))
	        {
	            RemovePlayerAttachedObject(playerid, 2);
	        }
	        if(IsPlayerAttachedObjectSlotUsed(playerid, 3))
	        {
	            RemovePlayerAttachedObject(playerid, 3);
	        }
	        if(IsPlayerAttachedObjectSlotUsed(playerid, 6))
	        {
	            RemovePlayerAttachedObject(playerid, 6);
			}
			if(GetPVarInt(playerid, "uniquemine") > 0)
			{
				SetPVarInt(playerid, "uniquemine", GetPVarInt(playerid, "uniquemine") - 1);
				SetPVarInt(playerid, "uniquemine2", 0);
			}
			SetPVarInt(playerid, "minesuccess", 0);
			SetPVarInt(playerid, "uniquemine2", 0);
			SetPlayerAttachedObject(playerid, 4, 18634, 6, 0.078221, 0.034000, 0.028844, -67.902618, 264.126861, 193.350555, 1.861999, 1.884000, 1.727000);
			DisablePlayerCheckpoint(playerid);
			switch(random(4))
			{
			    case 2:SPD(playerid, 45, DIALOG_STYLE_MSGBOX, "{FFEF0D}Íàðóøåíèå òåõíîëîãèè äîáû÷è ðóäû", "{FFFFFF}Ðóêîâîäñòâî øàõòû íåäîâîëüíî Âàøåé ðàáîòîé\nÏîïðîáóéòå çàíîâî íà÷àòü ðàáî÷èé äåíü. Âïðåäü áóäüòå áîëåå âíèìàòåëüíû", "Îê", "");
			    default:
			    {
			        ruda1[playerid] = CreateDynamicCP(-1810.9850,-1651.5428,22.9537, 3.0, 0, 0, playerid, 1.5);
					ruda2[playerid] = CreateDynamicCP(-1807.7166,-1646.6080,23.5568, 3.0, 0, 0, playerid, 1.5);
					ruda3[playerid] = CreateDynamicCP(-1809.3022,-1656.6470,23.5376, 3.0, 0, 0, playerid, 1.5);
					ruda4[playerid] = CreateDynamicCP(-1859.5333,-1625.8340,-78.2184, 3.0, 0, 0, playerid, 1.5);
					ruda5[playerid] = CreateDynamicCP(-1860.1840,-1643.6412,-78.2184, 3.0, 0, 0, playerid, 1.5);
					ruda6[playerid] = CreateDynamicCP(-1864.8179,-1660.8535,-78.2184, 3.0, 0, 0, playerid, 1.5);
					ClearAnimations(playerid);
			    }
			}
		}
	}
	if(newkeys == 65536)//êíîïêà Y (ñîãëàñèå)
	{
	    if(GetPVarInt(playerid, "offer") != 1) return 1;
	    if(GetPVarInt(playerid, "offerhouse") != 9999)
	    {
			new n = GetPVarInt(playerid, "offerhouse");
			new h = n+=1;
	        new string[49];
	        format(string, sizeof(string), "%s ïîñåëèë Âàñ â ñâî¸ì äîìå", player_info[GetPVarInt(playerid, "offerid")][NAME]);
	        SCM(playerid, 0x6FD508FF, string);
	        GameTextForPlayer(playerid, "~b~~h~WELCOME!", 1000, 1);
	        format(string, sizeof(string), "Âû ïîñåëèëè %s â ñâî¸ì äîìå", player_info[playerid][NAME]);
	        SCM(GetPVarInt(playerid, "offerid"), 0x6FD508FF, string);
	        player_info[playerid][GUEST] = h;
	        new query[70];
			format(query, sizeof(query), "UPDATE `accounts` SET `guest` = '%d' WHERE `id` = '%d' LIMIT 1", player_info[playerid][GUEST], player_info[playerid][ID]);
			mysql_function_query(dbHandle, query, false, "", "");
	        SetPVarInt(playerid, "offer", 0);
	        SetPVarInt(playerid, "offerhouse", 9999);
	        SetPVarInt(playerid, "offerid", 9999);
	    }
		if(GetPVarInt(playerid, "offerleader") != 0)
		{
		    new query[88];
		    format(query, sizeof(query), "UPDATE `accounts` SET `rang` = '7' WHERE `frac` = '%d' AND `rang` = '10' LIMIT 1", GetPVarInt(playerid, "offerleader"));
		    mysql_function_query(dbHandle, query, false, "", "");
		    foreach(new i:Player)
		    {
		        if(player_info[i][FRAC] == GetPVarInt(playerid, "offerleader") && player_info[i][RANG] == 10)
		        {
		            player_info[i][RANG] = 7;
		        }
		    }
		    player_info[playerid][FRAC] = GetPVarInt(playerid, "offerleader");
		    player_info[playerid][RANG] = 10;
		    
		    format(query, sizeof(query), "UPDATE `accounts` SET `frac` = '%d', `rang` = '10' WHERE `id` = '%d' LIMIT 1", player_info[playerid][FRAC], player_info[playerid][ID]);
			mysql_function_query(dbHandle, query, false, "", "");
		    new string[119];
		    format(string, sizeof(string), "%s ïðèíèìàåò âàøå ïðåäëîæåíèå", player_info[playerid][NAME]);
		    SCM(GetPVarInt(playerid, "offerid"), 0x8BCD2FFF, string);
		    SCM(GetPVarInt(playerid, "offerid"), COLOR_YELLOW, "Èñïîëüçóéòå /changeskin ÷òîáû âûáðàòü âíåøíîñòü äëÿ íîâîãî ëèäåðà");
		    SCM(GetPVarInt(playerid, "offerid"), COLOR_WHITE, "Ïðåäûäóùèé ëèäåð ïîäðàçäåëåíèÿ áûë àâòîìàòè÷åñêè óâîëåí");
		    new organizationname[29];
		    new suborg, org;
		    switch(GetPVarInt(playerid, "offerleader"))
		    {
				case 11..13:
				{
					suborg = GetPVarInt(playerid, "offerleader")-10;
					org = 1;
					organizationname = "Ïðàâèòåëüñòâî";
				}
				case 21..24:
				{
				    suborg = GetPVarInt(playerid, "offerleader")-20;
					org = 2;
					organizationname = "Ìèíèñòåðñòâî âíóòðåííèõ äåë";
				}
				case 31..33:
				{
				    suborg = GetPVarInt(playerid, "offerleader")-30;
					org = 3;
					organizationname = "Ìèíèñòåðñòâî îáîðîíû";
				}
				case 41..43:
				{
				    suborg = GetPVarInt(playerid, "offerleader")-40;
					org = 4;
					organizationname = "Ìèíèñòåðñòâî çäðàâîîõðàíåíèÿ";
				}
				case 51..54:
				{
				    suborg = GetPVarInt(playerid, "offerleader")-50;
					org = 5;
					organizationname = "ÒÂ è ðàäèî";
				}
		    }
		    format(string, sizeof(string), "Ïîçäðàâëÿåì! Âû ñòàëè ëèäåðîì ïîäðàçäåëåíèÿ \"%s\" îðãàíèçàöèè \"%s\"", subfracname[org-1][suborg], organizationname);
		    SCM(playerid, 0x8BCD2FFF, string);
		    SCM(playerid, COLOR_LIGHTBLUE, "Ñåé÷àñ ëèäåð âûáåðåò âàøó âíåøíîñòü è äàñò ïåðâûå èíñòðóêöèè");
 	 		new Year, Month, Day, Hour, Minute, Second;
			getdate(Year, Month, Day);
			gettime(Hour, Minute, Second);
			format(string, sizeof(string), "%s give leader %s orgname %s podraz %s\r\n", player_info[GetPVarInt(playerid, "offerid")][NAME], player_info[playerid][NAME], organizationname, subfracname[org-1][suborg]);
            AdmLog("logs/newleaderlog.txt",string);
		    SetPVarInt(playerid, "offer", 0);
  			SetPVarInt(playerid, "offerid", 9999);
  			SetPVarInt(playerid, "offerleader", 0);
		}
		if(GetPVarInt(playerid, "offerfrac") != 0)
		{
		    new string[119];
			if(GetPVarInt(playerid, "offerfrac") > 10 && GetPVarInt(playerid, "offerfrac") < 60)
			{
		    	format(string, sizeof(string), "Ïîçäðàâëÿåì! Âû âñòóïèëè â îðãàíèçàöèþ \"%s\" è ïîäðàçäåëåíèå \"%s\"", orgname[GetPVarInt(playerid, "orgid")], subfracname[GetPVarInt(playerid, "orgid")-1][GetPVarInt(playerid, "suborgid")]);
		    }
		    else
		    {
		        format(string, sizeof(string), "Ïîçäðàâëÿåì! Âû âñòóïèëè â îðãàíèçàöèþ \"%s\"", orgname[GetPVarInt(playerid, "orgid")]);
		    }
		    SCM(playerid, 0x8BCD2FFF, string);
		    SCM(playerid, COLOR_LIGHTBLUE, "Èñïîëüçóéòå {FFF000}/menu > Êîìàíäû ñåðâåðà{038FDA}, ÷òîáû óçíàòü î íîâûõ âîçìîæíîñòÿõ");
		    player_info[playerid][FRAC] = GetPVarInt(playerid, "offerfrac");
		    player_info[playerid][RANG] = 1;
		    player_info[playerid][FSKIN] = GetPVarInt(playerid, "offerfskin");
		    SetPlayerSkin(playerid, player_info[playerid][FSKIN]);
			new query[102];
		    format(query, sizeof(query), "UPDATE `accounts` SET `frac` = '%d', `rang` = '1', `fskin` = '%d' WHERE `id` = '%d' LIMIT 1", player_info[playerid][FRAC], player_info[playerid][FSKIN], player_info[playerid][ID]);
			mysql_function_query(dbHandle, query, false, "", "");
			format(string, sizeof(string), "%s ïðèíèìàåò Âàøå ïðåäëîæåíèå", player_info[playerid][NAME]);
			SCM(GetPVarInt(playerid, "offerid"), 0x8BCD2FFF, string);
			switch(player_info[playerid][FRAC])
			{
				case 10..13: SetPlayerColor(playerid, 0xCCFF00FF);
				case 20..24: SetPlayerColor(playerid, 0x0000FFFF);
				case 30..33: SetPlayerColor(playerid, 0x996633FF);
				case 40..43: SetPlayerColor(playerid, 0xFF6666FF);
				case 50..54: SetPlayerColor(playerid, 0xFF6600FF);
				case 60: SetPlayerColor(playerid, 0x009900FF);
				case 70: SetPlayerColor(playerid, 0xCC00FFFF);
				case 80: SetPlayerColor(playerid, 0xFFCD00FF);
				case 90: SetPlayerColor(playerid, 0x6666FFFF);
				case 100: SetPlayerColor(playerid, 0x00CCFFFF);
				case 110: SetPlayerColor(playerid, 0x993366FF);
				case 120: SetPlayerColor(playerid, 0xBB0000FF);
				case 130: SetPlayerColor(playerid, 0x007575FF);
			}
            new Year, Month, Day, Hour, Minute, Second;
			getdate(Year, Month, Day);
			gettime(Hour, Minute, Second);
			format(string, sizeof(string), "%s invite %s in frac %d\r\n", player_info[GetPVarInt(playerid, "offerid")][NAME], player_info[playerid][NAME], player_info[playerid][FRAC]);
            AdmLog("logs/invitelog.txt",string);
			SetPVarInt(playerid, "orgid", 0);
			SetPVarInt(playerid, "suborgid", 0);
			SetPVarInt(playerid, "offer", 0);
            SetPVarInt(playerid, "offerid", 0);
            SetPVarInt(playerid, "offerfrac", 0);
            SetPVarInt(playerid, "offerfskin", 0);
		}
	}
	if(newkeys == 131072)//êíîïêà N (îòêàç)
	{
	    if(GetPVarInt(playerid, "offer") != 1) return 1;
	    if(GetPVarInt(playerid, "offerhouse") != 9999)
	    {
	        new string[60];
	        format(string, sizeof(string), "Âû îòêàçàëèñü îò ïðåäëîæåíèÿ èãðîêà %s", player_info[GetPVarInt(playerid, "offerid")][NAME]);
	        SCM(playerid, 0xff5900FF, string);
	        format(string, sizeof(string), "%s îòêàçàëñÿ îò Âàøåãî ïðåäëîæåíèÿ", player_info[playerid][NAME]);
	        SCM(GetPVarInt(playerid, "offerid"), 0xff5900FF, string);
	        GameTextForPlayer(GetPVarInt(playerid, "offerid"), "~r~NO", 1500, 1);
	        SetPVarInt(playerid, "offer", 0);
	        SetPVarInt(playerid, "offerhouse", 9999);
	        SetPVarInt(playerid, "offerid", 9999);
	    }
	    if(GetPVarInt(playerid, "offerleader") != 0)
		{
		    new string[60];
	        format(string, sizeof(string), "Âû îòêàçàëèñü îò ïðåäëîæåíèÿ èãðîêà %s", player_info[GetPVarInt(playerid, "offerid")][NAME]);
	        SCM(playerid, 0xff5900FF, string);
	        format(string, sizeof(string), "%s îòêàçàëñÿ îò Âàøåãî ïðåäëîæåíèÿ", player_info[playerid][NAME]);
	        SCM(GetPVarInt(playerid, "offerid"), 0xff5900FF, string);
	        GameTextForPlayer(GetPVarInt(playerid, "offerid"), "~r~NO", 1500, 1);
	     	SetPVarInt(playerid, "offerid", 9999);
	     	SetPVarInt(playerid, "offerleader", 0);
		}
		if(GetPVarInt(playerid, "offerfrac") != 0)
		{
		    new string[60];
	        format(string, sizeof(string), "Âû îòêàçàëèñü îò ïðåäëîæåíèÿ èãðîêà %s", player_info[GetPVarInt(playerid, "offerid")][NAME]);
	        SCM(playerid, 0xff5900FF, string);
	        format(string, sizeof(string), "%s îòêàçàëñÿ îò Âàøåãî ïðåäëîæåíèÿ", player_info[playerid][NAME]);
	        SCM(GetPVarInt(playerid, "offerid"), 0xff5900FF, string);
	        GameTextForPlayer(GetPVarInt(playerid, "offerid"), "~r~NO", 1500, 1);
	        SetPVarInt(playerid, "orgid", 0);
			SetPVarInt(playerid, "suborgid", 0);
			SetPVarInt(playerid, "offer", 0);
            SetPVarInt(playerid, "offerid", 0);
            SetPVarInt(playerid, "offerfrac", 0);
            SetPVarInt(playerid, "offerfskin", 0);
		}
	}
	if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)
	{
	    if(GetPlayerVirtualWorld(playerid) > 99)
	    {
			if(newkeys & 1024)
			{
			    for(new h = 0; h < totalhouse; h++)
				{
				    if(IsPlayerInRangeOfPoint(playerid, 2.0, house_info[h][haenterx], house_info[h][haentery], house_info[h][haenterz]))
				    {
				        if(GetPlayerVirtualWorld(playerid) == h+100)
				        {
				            if(house_info[h][hupgrade] >= 1)
				            {
					            SetPlayerVirtualWorld(playerid, 0);
								SetPlayerInterior(playerid, 0);
								SetPlayerPos(playerid, house_info[h][haexitx], house_info[h][haexity], house_info[h][haexitz]);
								SetPlayerFacingAngle(playerid, house_info[h][haexitrot]);
								SetCameraBehindPlayer(playerid);
							}
				        }
				    }
				}
			}
		}
	}
	if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
	{
	    if(newkeys & KEY_ACTION)//âêëþ÷åíèå äâèãàòåëÿ àâòî
	    {
	        new engine, lights, alarm, doors, bonnet, boot, objective;
	        GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective);
	        if(engine == 0)
	        {
	            SetVehicleParamsEx(GetPlayerVehicleID(playerid), true, lights, alarm, doors, bonnet, boot, objective);
	            caren[GetPlayerVehicleID(playerid)] = 1;

	        }
		 	else
		 	{
		 	    SetVehicleParamsEx(GetPlayerVehicleID(playerid), false, lights, alarm, doors, bonnet, boot, objective);
		 	    caren[GetPlayerVehicleID(playerid)] = 0;
		 	}
	    }
	    if(newkeys & 4)//âêëþ÷åíèå ôàð àâòî
	    {
	        new engine, lights, alarm, doors, bonnet, boot, objective;
	        GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective);
	        PlayerPlaySound(playerid, 4604, 0.0, 0.0, 0.0);
	        if(lights == 0)
	        {
	            SetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, true, alarm, doors, bonnet, boot, objective);
	            carli[GetPlayerVehicleID(playerid)] = 1;
	        }
		 	else
		 	{
		 	    SetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, false, alarm, doors, bonnet, boot, objective);
		 	    carli[GetPlayerVehicleID(playerid)] = 0;
		 	}
	    }
	    if(GetPVarInt(playerid, "loaderongoing") ==  1)
		{
			if(newkeys == 2048)
			{
			    if(GetPVarInt(playerid, "already") == 1)
			    {
			        return 1;
			    }
			    new a = 16+1;
			    for(new b = 0; b < 16; b++)
			    {
			        if(IsPlayerInRangeOfPoint(playerid, 2.0, box_info[b][0], box_info[b][1], box_info[b][2]))
			        {
						if(IsValidObject(boxnumber[b]))
						{
				            a = b;
				            break;
			            }
			        }
			    }
			    if(a > 16)
		        {
		            SPD(playerid, 39, DIALOG_STYLE_MSGBOX, "\t ", "\t{FFFFFF}Ïîáëèçîñòè íåò ÿùèêîâ.", "Çàêðûòü", "");
		            return 1;
		        }
				gruzobject[playerid] = CreateDynamicObject(1558, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
		        AttachDynamicObjectToVehicle(gruzobject[playerid], GetPlayerVehicleID(playerid), 0.0, 0.6, 0.51, 0.00000, 0.00000, 90.00000);
		        DestroyObject(boxnumber[a]);
				switch(random(4))
				{
				    case 0:
				    {
				        SetPlayerRaceCheckpoint(playerid, 2, 2216.9089,-2210.4365,13.3082,0.0,0.0,0.0,1.5);
				    }
				    case 1:
				    {
				        SetPlayerRaceCheckpoint(playerid, 2, 2194.7993,-2231.4512,13.3079,0.0,0.0,0.0,1.5);
				    }
				    case 2:
				    {
				        SetPlayerRaceCheckpoint(playerid, 2, 2202.1221,-2224.0398,13.3079,0.0,0.0,0.0,1.5);
				    }
				    case 3:
				    {
				        SetPlayerRaceCheckpoint(playerid, 2, 2209.6768,-2216.8582,13.3065,0.0,0.0,0.0,1.5);
				    }
				}
				SetPVarInt(playerid, "already", 1);
			}
		}
		if(newkeys & 2)
		{
		    if(GetPVarInt(playerid, "asincar") == 1)
    		{
				if(IsPlayerInRangeOfPoint(playerid, 7.5, -2057.2881, -99.4121, 35.9675))
				{
				    MoveObject(asgate, -2057.2889, -104.4121, 35.9675, 1.2);
				    SetTimer("asgateclose", 7000, 0);
				}
			}
		}
	}
	return 1;
}

public OnRconLoginAttempt(ip[], password[], success)
{
	return 1;
}

public OnPlayerUpdate(playerid)
{
	if(PlayerAFK[playerid] > -2)
	{
	    if(PlayerAFK[playerid] > 2) SetPlayerChatBubble(playerid, "", -1, 25.0, 200);
	    PlayerAFK[playerid] = 0;
	}
	if(GetPlayerMoney(playerid) != player_info[playerid][MONEY])
	{
	    ResetPlayerMoney(playerid);
	    GivePlayerMoney(playerid, player_info[playerid][MONEY]);
	}
	new string[52];
	switch(lift)
	{
	    case 0: format(string, sizeof(string), "{56F705}Ñâîáîäíî");
	    case 1: format(string, sizeof(string), "{FFF700}Ñïóñê");
	    case 2: format(string, sizeof(string), "{FF4400}Çàíÿòî\n{FF9900}Ñïóñê");
	    case 3: format(string, sizeof(string), "{00AAFF}Îæèäàíèå");
	    case 4: format(string, sizeof(string), "{56F705}Ñâîáîäíî");
	    case 5: format(string, sizeof(string), "{FFF700}Ïîäú¸ì");
	    case 6: format(string, sizeof(string), "{FF4400}Çàíÿòî\n{FF9900}Ïîäú¸ì");
	    case 7: format(string, sizeof(string), "{00AAFF}Îæèäàíèå");
	}
	Update3DTextLabelText(liftstatus1, -1, string);
	Update3DTextLabelText(liftstatus2, -1, string);
	if(GetPVarInt(playerid, "loaderongoing") == 1)
 	{
  		if(!IsPlayerInRangeOfPoint(playerid, 180.0, 2195.0195,-2254.0647,13.5469))
 	    {
 	        SetPVarInt(playerid, "loaderongoing", 0);
	        SetPlayerSkin(playerid, player_info[playerid][SKIN]);
	        TogglePlayerControllable(playerid, 1);
			if(GetPVarInt(playerid, "gruzmoney") == 0)
			{
			    SCM(playerid, 0x038FDFFF, "Ðàáî÷èé äåíü çàâåðø¸í");
			}
			else
			{
			    give_money(playerid, GetPVarInt(playerid, "gruzmoney")*90);
       			format(string, sizeof(string), "Ðàáî÷èé äåíü çàâåðø¸í. Çàðàáîòàíî {FFFF00}%d$", GetPVarInt(playerid, "gruzmoney")*90);
		        SCM(playerid, 0x038FDFFF, string);
			}
			if(GetPVarInt(playerid, "gruzmoney2") > 0)
			{
			    give_money(playerid, GetPVarInt(playerid, "gruzmoney2")*100);
       			format(string, sizeof(string), "%d$ {3657FF}çà ðàáîòó íà ïîãðóç÷èêå", GetPVarInt(playerid, "gruzmoney2")*100);
		        SCM(playerid, COLOR_YELLOW, string);
			}
			format(string, sizeof(string), "~b~+%d$", GetPVarInt(playerid, "gruzmoney")*90 + GetPVarInt(playerid, "gruzmoney2")*100);
   			GameTextForPlayer(playerid, string, 5000, 1);
			SetPVarInt(playerid, "gruzmoney", 0);
			SetPVarInt(playerid, "gruzmoney2", 0);
	        DisablePlayerCheckpoint(playerid);
	        RemovePlayerAttachedObject(playerid, 3);
	        RemovePlayerAttachedObject(playerid, 5);
		    if(IsPlayerAttachedObjectSlotUsed(playerid, 4))
	        {
	            RemovePlayerAttachedObject(playerid, 4);
	        }
	        if(IsValidObject(gruzobject[playerid]))
	        {
	            DestroyDynamicObject(gruzobject[playerid]);
	        }
	        if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
			{
			    if(GetPlayerVehicleID(playerid) >= gruzcar[0] && GetPlayerVehicleID(playerid) <= gruzcar[4])
			    {
			        RemovePlayerFromVehicle(playerid);
				}
			}
 	    }
 	}
 	if(GetPVarInt(playerid, "mineongoind") == 1)
 	{
 	    if(!IsPlayerInRangeOfPoint(playerid, 180.0, -1854.8911,-1625.0066,21.9558))
 	    {
 	        SetPVarInt(playerid, "mineongoind", 0);
	        SetPlayerSkin(playerid, player_info[playerid][SKIN]);
	        if(GetPVarInt(playerid, "uniquemine") > 0)
	        {
				SetPVarInt(playerid, "getmoneymine", GetPVarInt(playerid, "uniquemine") * 100);
				SetPVarInt(playerid, "uniquemine", 0);
	        }
	        give_money(playerid, GetPVarInt(playerid, "minemoney") * 3 + GetPVarInt(playerid, "getmoneymine"));
	        if(GetPVarInt(playerid, "minemoney") > 0)
	        {
				format(string, sizeof(string), "Ðàáî÷èé äåíü çàâåðø¸í. Âû äîáûëè %d êã ðóäû", GetPVarInt(playerid, "minemoney"));
		        SCM(playerid, 0x038FDFFF, string);
		        format(string, sizeof(string), "~b~+%d$", GetPVarInt(playerid, "minemoney") * 3 + GetPVarInt(playerid, "getmoneymine"));
		        GameTextForPlayer(playerid, string, 5000, 1);
		        if(GetPVarInt(playerid, "getmoneymine") > 0)
				{
				    format(string, sizeof(string), "Áîíóñ çà ïîäçåìíóþ äîáû÷ó {C8FF14}%d$", GetPVarInt(playerid, "getmoneymine"));
				    SCM(playerid, 0xDD90FFFF, string);
				}
		        format(string, sizeof(string), "Âñåãî çàðàáîòàíî %d$", GetPVarInt(playerid, "minemoney") * 3+GetPVarInt(playerid, "getmoneymine"));
		        SetPVarInt(playerid, "getmoneymine", 0);
		        SCM(playerid, 0x038FDFFF, string);

	        }
	        else
	        {
                SCM(playerid, 0x038FDFFF, "Ðàáî÷èé äåíü çàâåðø¸í");
	        }
	        SetPVarInt(playerid, "minemoney", 0);
	        if(IsPlayerAttachedObjectSlotUsed(playerid, 4))
	        {
	            RemovePlayerAttachedObject(playerid, 4);
	        }
	        if(IsPlayerAttachedObjectSlotUsed(playerid, 2))
	        {
	            RemovePlayerAttachedObject(playerid, 2);
	        }
	        if(IsPlayerAttachedObjectSlotUsed(playerid, 3))
	        {
	            RemovePlayerAttachedObject(playerid, 3);
	        }
	        if(IsPlayerAttachedObjectSlotUsed(playerid, 6))
	        {
	            RemovePlayerAttachedObject(playerid, 6);
	        }
 	    }
 	}
 	if(fuelvehtrailer[playerid] == -1 && fuelveh[playerid] != -1)
 	{
 	    if(IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid)))
 	    {
 			fuelvehtrailer[playerid] = GetVehicleTrailer(GetPlayerVehicleID(playerid));
		}
 	}
	return 1;
}

public OnPlayerStreamIn(playerid, forplayerid)
{
	return 1;
}

public OnPlayerStreamOut(playerid, forplayerid)
{
	return 1;
}

public OnVehicleStreamIn(vehicleid, forplayerid)
{
	return 1;
}

public OnVehicleStreamOut(vehicleid, forplayerid)
{
	return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
 	switch(dialogid)
 	{
 	    case 1:
 	    {
   			if(!strlen(inputtext) || strlen(inputtext) < 6 || strlen(inputtext) > 16)
			{
			    show_register(playerid);
			}
			else
			{
				new Characters[][2] = {"1","2","3","4","5","6","7","8","9"};
				for(new i=0; i<sizeof(Characters); i++)
				{
				    if(strfind(player_info[playerid][NAME], Characters[i], true) != -1)
				    {
				        {
					        SPD(playerid, 35, DIALOG_STYLE_MSGBOX, "{FFEF0D}Îøèáêà", "Âàø íèê íå äîëæåí ñîäåðæàòü öèôðû. Èçìåíèòå åãî è ïîâòîðèòå ðåãèñòðàöèþ", "Çàêðûòü", "");
							SCM(playerid, COLOR_RED, "Ââåäèòå /q(/quit) ÷òîáû âûéòè.");
							Kick(playerid);
							return 1;
					    }
				    }
				}
			    new query[155], temp[16];
			    mysql_real_escape_string(inputtext, temp);
			    new ip[16],data[16];
       			format(data, sizeof(data), "%s", date("%dd.%mm.%yyyy", gettime()));
			    GetPlayerIp(playerid, ip, sizeof(ip));
	   			format(query, sizeof(query), "INSERT INTO `accounts` (`login`, `password`, `regdata`, `regip`) VALUES ('%s','%s','%s','%s')", player_info[playerid][NAME], temp, data, ip);
	   			mysql_function_query(dbHandle, query, false, "", "");
                SetPVarInt(playerid, "skinreg", 1);
   				format(query, sizeof(query), "SELECT * FROM `accounts` WHERE `login` = '%s' AND `password` = '%s' LIMIT 1", player_info[playerid][NAME], temp);
	   			mysql_function_query(dbHandle, query, true, "player_login", "i", playerid);
          		SPD(playerid, 2, DIALOG_STYLE_INPUT, "{1472FF}Email", "{FFFFFF}Ââåäèòå àäðåñ Âàøåé ýëåêòðîííîé ïî÷òû\nÈñïîëüçóÿ åãî, âû ñìîæåòå âîññòàíîâèòü äîñòóï ê àêêàóíòó\nâ ñëó÷àå âçëîìà èëè åñëè çàáóäåòå ïàðîëü.\n\nÍà email ìû âûøëåì ññûëêó.  òå÷åíèå 14 äíåé Âû ìîæåòå\nïåðåéòè ïî íåé äëÿ ïîäòâåðæäåíèÿ ïî÷òû.\n\nÓáåäèòåñü â ïðàâèëüíîñòè ââîäà è íàæìèòå \"Äàëåå\"", "Äàëåå", "");
			}
	 	}
		case 2:
		{
		    if(!strlen(inputtext) || strlen(inputtext) < 6 || strlen(inputtext) > 32)
			{
			    SPD(playerid, 2, DIALOG_STYLE_INPUT, "{1472FF}Email", "{FFFFFF}Ââåäèòå àäðåñ Âàøåé ýëåêòðîííîé ïî÷òû\nÈñïîëüçóÿ åãî, âû ñìîæåòå âîññòàíîâèòü äîñòóï ê àêêàóíòó\nâ ñëó÷àå âçëîìà èëè åñëè çàáóäåòå ïàðîëü.\n\nÍà email ìû âûøëåì ññûëêó.  òå÷åíèå 14 äíåé Âû ìîæåòå\nïåðåéòè ïî íåé äëÿ ïîäòâåðæäåíèÿ ïî÷òû.\n\nÓáåäèòåñü â ïðàâèëüíîñòè ââîäà è íàæìèòå \"Äàëåå\"", "Äàëåå", "");
			}
			if(strfind(inputtext, "@", true) == -1 || strfind(inputtext, ".", true) == -1)
			{
			    SPD(playerid, 8, DIALOG_STYLE_MSGBOX, "{FFDF0F}Îøèáêà", "{FFFFFF}Àäðåñ ýëåêòðîííîé ïî÷òû ââåä¸í íåâåðíî", "Ïîâòîð", "");
			}
			else
			{
			    new email[32], string[75];
			    mysql_real_escape_string(inputtext, email);
				format(string, sizeof(string), "SELECT * FROM `accounts` WHERE `email` = '%s'", email);
				mysql_function_query(dbHandle, string, true, "CheckEMail", "ds", playerid, email);
				SetPVarString(playerid, "email", email);
			}
		}
		case 3:
		{
			if(response)
			{
				new temp[24];
			    mysql_real_escape_string(inputtext, temp);
			    if(!strcmp(inputtext, player_info[playerid][NAME], true))
			    {
			        SPD(playerid, 36, DIALOG_STYLE_MSGBOX, "{FFEF0D}Îøèáêà", "{FFFFFF}Íåëüçÿ óêàçûâàòü ñîáñòâåííûé íèê.\nÅñëè âû íå çíàåòå äðóãèõ èãðîêîâ íàæìèòå êíîïêó \"Ïðîïóñòèòü\"", "Ïîâòîð", "Ïðîïóñòèòü");
			        return 1;
			    }
			    new string[65];
				format(string, sizeof(string), "SELECT * FROM `accounts` WHERE `login` = '%s'", temp);
				mysql_function_query(dbHandle, string, true, "CheckReferal", "ds", playerid, temp);
				SetPVarString(playerid, "referal", temp);
			}
			else//íåò ðåôåðàëà
			{
				SPD(playerid, 4, DIALOG_STYLE_MSGBOX, "{1472FF}Advance RolePlay", "{FFFFFF}Âû âïåðâûå èãðàåòå â GTA San Andreas Multiplayer (SAMP)?\nÌû ïîêàæåì âàì äîïîëíèòåëüíûå ïîäñêàçêè äëÿ âàñ.", "Íîâè÷îê", "Óæå èãðàë");
			}
		}
		case 4:
  		{
  		    if(!response)//óæå èãðàë
			{
			    SPD(playerid, 5, DIALOG_STYLE_MSGBOX, "{1472FF}Ïîë", "{FFFFFF}Âûáåðèòå ïîë âàøåãî ïåðñîíàæà", "Ìóæñêîé", "Æåíñêèé");
			}
   			else//íîâè÷îê
   			{
   			    SetPVarInt(playerid, "newbie", 1);
   			    SPD(playerid, 5, DIALOG_STYLE_MSGBOX, "{1472FF}Ïîë", "{FFFFFF}Âûáåðèòå ïîë âàøåãî ïåðñîíàæà", "Ìóæñêîé", "Æåíñêèé");
			}
  		}
  		case 5:
  		{
  		    if(!response)
			{
			    player_info[playerid][SEX] = 2;
			    new query[76];
				format(query, sizeof(query), "UPDATE `accounts` SET `sex` = '%d' WHERE `id` = '%d' LIMIT 1", player_info[playerid][SEX], player_info[playerid][ID]);
				mysql_function_query(dbHandle, query, false, "", "");
				new string[1215];
				format(string, sizeof(string), "{FFDA1F}1. Îñíîâíîå{FFFFFF}\n");
				format(string, sizeof(string), "%s-Çàïðåùåíî èñïîëüçîâàòü ëþáûå ÷èòû, òðåéíåðû, ìîäû èëè CLEO ñêðèïòû\n", string);
				format(string, sizeof(string), "%sÇàïðåùåí DeathMatch (DM) - óáèéñòâî è íàíåñåíèå âðåäà èãðîêàì áåç ïðè÷èíû", string);
                format(string, sizeof(string), "%s-Çàïðåùåíî óáèâàòü èãðîêîâ íà ñïàâíå (íà ìåñòå, ãäå îíè ïîÿâëÿþòñÿ â èãðå)\n", string);
                format(string, sizeof(string), "%s-Çàïðåùåíû óáèéñòâà ïóòåì íàåçäà íà íåãî èëè ñòðåëüáû èç àâòî\n", string);
                format(string, sizeof(string), "%s-Çàïðåùåíî óõîäèòü íà ïàóçó â öåëÿõ ñïàñåíèÿ îò íàïàäàþùèõ\n", string);
                format(string, sizeof(string), "%s-Çàïðåùåíî èñïîëüçîâàíèå âîçìîæíîñòåé ñåðâåðà äëÿ ñîçäàíèÿ íåóäîáñòâ äðóãèì èãðîêàì\n", string);
                format(string, sizeof(string), "%s{FFDA1F}2. Ïðîöåññ îáùåíèÿ{FFFFFF}\n", string);
                format(string, sizeof(string), "%s-Çàïðåùåí ìàò, îñêîðáëåíèå äðóãèõ èãðîêîâ\n", string);
                format(string, sizeof(string), "%s-Çàïðåùåíû óãðîçû äðóãèì èãðîêàì (íå îòíîñÿùèåñÿ ê èãðîâîìó ïðîöåññó)\n", string);
                format(string, sizeof(string), "%s-Çàïðåùåíî ïèñàòü òðàíñëèòîì (íàïðèìåð \"ya zawel na server\")\n", string);
                format(string, sizeof(string), "%s-Çàïðåùåíà ëþáàÿ ðåêëàìà ñòîðîííèõ ðåñóðñîâ\n", string);
                format(string, sizeof(string), "%s-Çàïðåùåíî ôëóäèòü (÷àñòî ïîâòîðÿòü îäèíàêîâûå ôðàçû, èëè ôðàçû áåç ñìûñëîâîé íàãðóçêè)\n", string);
                format(string, sizeof(string), "%s{FFDA1F}3. Àäìèíèñòðàöèÿ{FFFFFF}\n", string);
                format(string, sizeof(string), "%s-Íåîáõîäèìî ñîîáùàòü àäìèíèñòðàöèè ñåðâåðà î ëþáûõ ñëó÷àÿõ íàðóøåíèÿ äàííûõ ïðàâèë\n", string);
                format(string, sizeof(string), "%s-Àäìèíèñòðàöèÿ ñàìîñòîÿòåëüíî âûáèðàåò øòðàôíûå ñàíêöèè äëÿ êàæäîãî êîíêðåòíîãî ñëó÷àÿ\n", string);
                format(string, sizeof(string), "%s-Ñàíêöèè ìîãóò ïðèìåíÿòüñÿ ñðàçó ïîñëå íàðóøåíèÿ èëè ÷åðåç âðåìÿ (íàïðèìåð, âïîñëäåñòâèè ïîñòóïëåíèÿ æàëîáû)\n", string);
                format(string, sizeof(string), "%s-Åñëè øòðàôíàÿ ñàíêöèÿ áûëà ïðèìåíåíà ê âàì îøèáî÷íî, ñâÿæèòåñü ñ àäìèíèñòðàöèåé", string);
			    SPD(playerid, 6, DIALOG_STYLE_MSGBOX, "{42aae7}Ïðàâèëà ñåðâåðà", string, "Ïðèíÿòü", "Îòìåíà");
			}
			else
			{
			    player_info[playerid][SEX] = 1;
			    new query[76];
				format(query, sizeof(query), "UPDATE `accounts` SET `sex` = '%d' WHERE `id` = '%d' LIMIT 1", player_info[playerid][SEX], player_info[playerid][ID]);
				mysql_function_query(dbHandle, query, false, "", "");
	   			new string[1215];
				format(string, sizeof(string), "{ffbe08}1. Îñíîâíîå{FFFFFF}\n");
				format(string, sizeof(string), "%s-Çàïðåùåíî èñïîëüçîâàòü ëþáûå ÷èòû, òðåéíåðû, ìîäû èëè CLEO ñêðèïòû\n", string);
				format(string, sizeof(string), "%sÇàïðåùåí DeathMatch (DM) - óáèéñòâî è íàíåñåíèå âðåäà èãðîêàì áåç ïðè÷èíû", string);
                format(string, sizeof(string), "%s-Çàïðåùåíî óáèâàòü èãðîêîâ íà ñïàâíå (íà ìåñòå, ãäå îíè ïîÿâëÿþòñÿ â èãðå)\n", string);
                format(string, sizeof(string), "%s-Çàïðåùåíû óáèéñòâà ïóòåì íàåçäà íà íåãî èëè ñòðåëüáû èç àâòî\n", string);
                format(string, sizeof(string), "%s-Çàïðåùåíî óõîäèòü íà ïàóçó â öåëÿõ ñïàñåíèÿ îò íàïàäàþùèõ\n", string);
                format(string, sizeof(string), "%s-Çàïðåùåíî èñïîëüçîâàíèå âîçìîæíîñòåé ñåðâåðà äëÿ ñîçäàíèÿ íåóäîáñòâ äðóãèì èãðîêàì\n", string);
                format(string, sizeof(string), "%s{ffbe08}2. Ïðîöåññ îáùåíèÿ{FFFFFF}\n", string);
                format(string, sizeof(string), "%s-Çàïðåùåí ìàò, îñêîðáëåíèå äðóãèõ èãðîêîâ\n", string);
                format(string, sizeof(string), "%s-Çàïðåùåíû óãðîçû äðóãèì èãðîêàì (íå îòíîñÿùèåñÿ ê èãðîâîìó ïðîöåññó)\n", string);
                format(string, sizeof(string), "%s-Çàïðåùåíî ïèñàòü òðàíñëèòîì (íàïðèìåð \"ya zawel na server\")\n", string);
                format(string, sizeof(string), "%s-Çàïðåùåíà ëþáàÿ ðåêëàìà ñòîðîííèõ ðåñóðñîâ\n", string);
                format(string, sizeof(string), "%s-Çàïðåùåíî ôëóäèòü (÷àñòî ïîâòîðÿòü îäèíàêîâûå ôðàçû, èëè ôðàçû áåç ñìûñëîâîé íàãðóçêè)\n", string);
                format(string, sizeof(string), "%s{ffbe08}3. Àäìèíèñòðàöèÿ{FFFFFF}\n", string);
                format(string, sizeof(string), "%s-Íåîáõîäèìî ñîîáùàòü àäìèíèñòðàöèè ñåðâåðà î ëþáûõ ñëó÷àÿõ íàðóøåíèÿ äàííûõ ïðàâèë\n", string);
                format(string, sizeof(string), "%s-Àäìèíèñòðàöèÿ ñàìîñòîÿòåëüíî âûáèðàåò øòðàôíûå ñàíêöèè äëÿ êàæäîãî êîíêðåòíîãî ñëó÷àÿ\n", string);
                format(string, sizeof(string), "%s-Ñàíêöèè ìîãóò ïðèìåíÿòüñÿ ñðàçó ïîñëå íàðóøåíèÿ èëè ÷åðåç âðåìÿ (íàïðèìåð, âïîñëäåñòâèè ïîñòóïëåíèÿ æàëîáû)\n", string);
                format(string, sizeof(string), "%s-Åñëè øòðàôíàÿ ñàíêöèÿ áûëà ïðèìåíåíà ê âàì îøèáî÷íî, ñâÿæèòåñü ñ àäìèíèñòðàöèåé", string);
			    SPD(playerid, 6, DIALOG_STYLE_MSGBOX, "{1472FF}Ïðàâèëà ñåðâåðà", string, "Ïðèíÿòü", "Îòìåíà");
			}
	  	}
	  	case 6:
	  	{
	  	    if(!response)
			{
			    SCM(playerid, COLOR_WHITE, "");
                SCM(playerid, COLOR_WHITE, "Ðåãèñòðàöèÿ çàâåðøåíà");
				SCM(playerid, 0x5acf08FF, "Òåïåðü âûáåðèòå âíåøíîñòü âàøåãî ïåðñîíàæà");
				SCM(playerid, COLOR_GREY, "Ïîäñêàçêà: Èñïîëüçóéòå {4a8608}ÑÒÐÅËÊÈ{b5b2b5} è êíîïêó {10b6b5}SELECT{b5b2b5} äëÿ âûáîðà");
				TogglePlayerControllable(playerid, 0);
				SetPVarInt(playerid, "regskin", 1);
				SetPVarInt(playerid, "logged", 1);
				/*
				PlayerPlaySound(playerid, id çâóêà, 0.0, 0.0, 0.0);
				PlayerPlaySound(playerid, id çâóêà, 0.0, 0.0, 0.0);
				PlayerPlaySound(playerid, id çâóêà, 0.0, 0.0, 0.0);
				*/
				SpawnPlayer(playerid);
			}
			else
			{
			    SCM(playerid, COLOR_WHITE, "");
                SCM(playerid, COLOR_WHITE, "Ðåãèñòðàöèÿ çàâåðøåíà");
				SCM(playerid, 0x5acf08FF, "Òåïåðü âûáåðèòå âíåøíîñòü âàøåãî ïåðñîíàæà");
				SCM(playerid, COLOR_GREY, "Ïîäñêàçêà: Èñïîëüçóéòå {4a8608}ÑÒÐÅËÊÈ{b5b2b5} è êíîïêó {10b6b5}SELECT{b5b2b5} äëÿ âûáîðà");
				TogglePlayerControllable(playerid, 0);
			    SetPVarInt(playerid, "regskin", 1);
			    SetPVarInt(playerid, "logged", 1);
   				/*
				PlayerPlaySound(playerid, id çâóêà, 0.0, 0.0, 0.0);
				PlayerPlaySound(playerid, id çâóêà, 0.0, 0.0, 0.0);
				PlayerPlaySound(playerid, id çâóêà, 0.0, 0.0, 0.0);
				*/
			    SpawnPlayer(playerid);
			}
	  	}
	  	case 7:
	  	{
	  	    if(!strlen(inputtext))
	  	    {
	  	        show_login(playerid);
		  	}
		  	else
		  	{
		  	    new query[160], temp[15];
		  	    mysql_real_escape_string(inputtext, temp);
		  	    format(query, sizeof(query), "SELECT * FROM `accounts` WHERE `login` = '%s' AND `password` = '%s' LIMIT 1", player_info[playerid][NAME], temp);
		  	    mysql_function_query(dbHandle, query, true, "player_login", "i", playerid);
		  	}
	  	}
		case 8:
		{
		    SPD(playerid, 2, DIALOG_STYLE_INPUT, "{1472FF}Email", "{FFFFFF}Ââåäèòå àäðåñ Âàøåé ýëåêòðîííîé ïî÷òû\nÈñïîëüçóÿ åãî, âû ñìîæåòå âîññòàíîâèòü äîñòóï ê àêêàóíòó\nâ ñëó÷àå âçëîìà èëè åñëè çàáóäåòå ïàðîëü.\n\nÍà email ìû âûøëåì ññûëêó.  òå÷åíèå 14 äíåé Âû ìîæåòå\nïåðåéòè ïî íåé äëÿ ïîäòâåðæäåíèÿ ïî÷òû.\n\nÓáåäèòåñü â ïðàâèëüíîñòè ââîäà è íàæìèòå \"Äàëåå\"", "Äàëåå", "");
		}
		case 9:
		{
		    SPD(playerid, 2, DIALOG_STYLE_INPUT, "{1472FF}Email", "{FFFFFF}Ââåäèòå àäðåñ Âàøåé ýëåêòðîííîé ïî÷òû\nÈñïîëüçóÿ åãî, âû ñìîæåòå âîññòàíîâèòü äîñòóï ê àêêàóíòó\nâ ñëó÷àå âçëîìà èëè åñëè çàáóäåòå ïàðîëü.\n\nÍà email ìû âûøëåì ññûëêó.  òå÷åíèå 14 äíåé Âû ìîæåòå\nïåðåéòè ïî íåé äëÿ ïîäòâåðæäåíèÿ ïî÷òû.\n\nÓáåäèòåñü â ïðàâèëüíîñòè ââîäà è íàæìèòå \"Äàëåå\"", "Äàëåå", "");
		}
	  	case 10:
		{
		    if(!response) return 1;
		    switch(listitem)
		    {
				case 0: show_stats(playerid);
				case 1: SPD(playerid, 74, DIALOG_STYLE_LIST, "{dfd200}Ñïèñîê êîìàíä", "{9fd800}1. Ïîëó÷èòü îïèñàíèå\n2. Îáùèå êîìàíäû\n3. Îáùåíèå\n4. Äîìà è îòåëè\n5. Áèçíåñ è ÀÇÑ\n6. Ðàáîòû\n7. Áàíäû è ìàôèè\n8. Ïðàâèòåëüñòâî\n9. Ìèíèñòåðñòâî âíóòðåííèõ äåë\n10. Ìèíèñòåðñòâî îáîðîíû\n11. Ìèí. çäðàâîîõðàíåíèÿ\n12. Ò è ðàäèî\n13. Ëèäåðàì\n14. Ïðî÷åå", "Âûáðàòü", "Íàçàä");
				case 2:
				{
		            new string[274], chat[17], ochat[17], nicks[18], nickcs[18], ids[18], vehs[36];
					switch(player_info[playerid][CHATS])
					{
					    case 1: chat = "{02d402}Ñòàíäàðò";
					    case 2: chat = "{0295df}Advance";
					    case 3: chat = "{ff0000}Îòêëþ÷¸í";
					}
					switch(player_info[playerid][OCHATS])
					{
					    case 1: ochat = "{02d402}Âêëþ÷¸í";
					    case 2: ochat = "{ff0000}Îòêëþ÷¸í";
					}
					switch(player_info[playerid][NICKS])
				    {
				        case 1: nicks = "{02d402}Âêëþ÷åíû";
				        case 2:	nicks = "{ff0000}Îòêëþ÷åíû";
				    }
				    switch(player_info[playerid][NICKCS])
				    {
				        case 1: nickcs = "{02d402}Âêëþ÷åíû";
				        case 2:	nickcs = "{ff0000}Îòêëþ÷åíû";
				    }
				    switch(player_info[playerid][IDS])
				    {
				        case 1: ids = "{02d402}Âêëþ÷åíû";
				        case 2: ids = "{ff0000}Îòêëþ÷åíû";
				    }
				    switch(player_info[playerid][VEHS])
				    {
				        case 1: vehs = "{02d402}Êëàâèøè è êîìàíäû";
				        case 2: vehs = "{e29501}Òîëüêî êîìàíäû";
				    }
					format(string, sizeof(string), "Îñíîâíîé ÷àò\t\t%s\n×àò îðãàíèçàöèè\t%s\nÍèêè íàä èãðîêàìè\t%s\nÍèêè â ÷àòå\t\t%s\nID èãðîêîâ â ÷àòå\t%s\nÓïðàâë. òðàíñïîðòîì\t%s\n{847f89}[Ñîõðàíèòü íàñòðîéêè]", chat, ochat, nicks, nickcs, ids, vehs);
					SPD(playerid, 73, DIALOG_STYLE_LIST, "{e2d202}Ëè÷íûå íàñòðîéêè", string, "Âêë|Âûêë", "Íàçàä");
				}
				case 4:
				{
				    if(player_info[playerid][MUTE] > 0)
					{
					    SCM(playerid, 0xDF5402FF, "Âî âðåìÿ áàíà ÷àòà ïîëüçîâàòüñÿ ðåïîðòîì íåëüçÿ");
					 	return 1;
					}
					SPD(playerid, 48, DIALOG_STYLE_INPUT, "{FFEF0D}Ñâÿçü ñ àäìèíèñòðàöèåé", "{FFFFFF}Ââåäèòå ñâî¸ ñîîáùåíèå äëÿ àäìèíèñòðàöèè ñåðâåðà\nÎíî äîëæíî áûòü êðàòêèì è ÿñíûì\n\n{6AF76A}Åñëè âû õîòèòå ïîäàòü æàëîáó íà èãðîêà,\nîáÿçàòåëüíî óêàæèòå åãî ID è ïðè÷èíó æàëîáû", "Îòïðàâèòü", "Íàçàä");
				}
				case 5:
				{
                	switch(player_info[playerid][UPGRADE])
  					{
                        case 0:
  					    {
  					        SPD(playerid, 102, DIALOG_STYLE_LIST, "{e2d302}Óëó÷øåíèÿ", "1. Âûíîñëèâîñòü\t\t{02da02}òðåáóåòñÿ 5 óðîâåíü è 50.000$\n{df0c19}2.Ðåøèòåëüíîñòü\t\tòðåáóåòñÿ 8 óðîâåíü è 75.000$\n{df0c19}3.Ðþêçàê\t\t\tòðåáóåòñÿ 11 óðîâåíü è 100.000$\n{df0c19}4.Ìàñòåð âîæäåíèÿ\t\tòðåáóåòñÿ 15 óðîâåíü è 125.000$\n{df0c19}5.Ïîëíàÿ ýêèïèðîâêà\t\tòðåáóåòñÿ 17 óðîâåíü è 150.000$\nÈíôîðìàöèÿ", "Âûáðàòü", "Íàçàä");
  					    }
				     	case 1:
  					    {
  					        SPD(playerid, 102, DIALOG_STYLE_LIST, "{e2d302}Óëó÷øåíèÿ", "{e2d302}1. Âûíîñëèâîñòü\t\tÀêòèâíî\n2.Ðåøèòåëüíîñòü\t\t{02da02}òðåáóåòñÿ 8 óðîâåíü è 75.000$\n{df0c19}3.Ðþêçàê\t\t\tòðåáóåòñÿ 11 óðîâåíü è 100.000$\n{df0c19}4.Ìàñòåð âîæäåíèÿ\t\tòðåáóåòñÿ 15 óðîâåíü è 125.000$\n{df0c19}5.Ïîëíàÿ ýêèïèðîâêà\t\tòðåáóåòñÿ 17 óðîâåíü è 150.000$\nÈíôîðìàöèÿ", "Âûáðàòü", "Íàçàä");
  					    }
  					    case 2:
  					    {
  					        SPD(playerid, 102, DIALOG_STYLE_LIST, "{e2d302}Óëó÷øåíèÿ", "{e2d302}1. Âûíîñëèâîñòü\t\tÀêòèâíî\n{e2d302}2.Ðåøèòåëüíîñòü\t\tÀêòèâíî\n3.Ðþêçàê\t\t\t{02da02}òðåáóåòñÿ 11 óðîâåíü è 100.000$\n{df0c19}4.Ìàñòåð âîæäåíèÿ\t\tòðåáóåòñÿ 15 óðîâåíü è 125.000$\n{df0c19}5.Ïîëíàÿ ýêèïèðîâêà\t\tòðåáóåòñÿ 17 óðîâåíü è 150.000$\nÈíôîðìàöèÿ", "Âûáðàòü", "Íàçàä");
  					    }
  					    case 3:
  					    {
  					        SPD(playerid, 102, DIALOG_STYLE_LIST, "{e2d302}Óëó÷øåíèÿ", "{e2d302}1. Âûíîñëèâîñòü\t\tÀêòèâíî\n{e2d302}2.Ðåøèòåëüíîñòü\t\tÀêòèâíî\n{e2d302}3.Ðþêçàê\t\t\tÀêòèâíî\n4.Ìàñòåð âîæäåíèÿ\t\t{02da02}òðåáóåòñÿ 15 óðîâåíü è 125.000$\n{df0c19}5.Ïîëíàÿ ýêèïèðîâêà\t\tòðåáóåòñÿ 17 óðîâåíü è 150.000$\nÈíôîðìàöèÿ", "Âûáðàòü", "Íàçàä");
  					    }
  					    case 4:
  					    {
  					        SPD(playerid, 102, DIALOG_STYLE_LIST, "{e2d302}Óëó÷øåíèÿ", "{e2d302}1. Âûíîñëèâîñòü\t\tÀêòèâíî\n{e2d302}2.Ðåøèòåëüíîñòü\t\tÀêòèâíî\n{e2d302}3.Ðþêçàê\t\t\tÀêòèâíî\n{e2d302}4.Ìàñòåð âîæäåíèÿ\t\tÀêòèâíî\n5.Ïîëíàÿ ýêèïèðîâêà\t\t{02da02}òðåáóåòñÿ 17 óðîâåíü è 150.000$\nÈíôîðìàöèÿ", "Âûáðàòü", "Íàçàä");
  					    }
  					    case 5:
  					    {
  					        SPD(playerid, 102, DIALOG_STYLE_LIST, "{e2d302}Óëó÷øåíèÿ", "{e2d302}1. Âûíîñëèâîñòü\t\tÀêòèâíî\n{e2d302}2.Ðåøèòåëüíîñòü\t\tÀêòèâíî\n{e2d302}3.Ðþêçàê\t\t\tÀêòèâíî\n{e2d302}4.Ìàñòåð âîæäåíèÿ\t\tÀêòèâíî\n{e2d302}5.Ïîëíàÿ ýêèïèðîâêà\t\tÀêòèâíî\nÈíôîðìàöèÿ", "Âûáðàòü", "Íàçàä");
  					    }
					}
				}
				case 8:
				{
				    new string[502];
				    format(string, sizeof(string), "{FFFFFF} ýòîì ðàçäåëå âû ìîæåòå èñïîëüçîâàòü äîïîëíèòåëüíûå\nâîçìîæíîñòè ñåðâåðà. ×òîáû ïîëó÷èòü ê íèì äîñòóï,\níåîáõîäèìî ïîïîëíèòü ñâîé èãðîâîé ñ÷¸ò. Îïèñàíèå âñåõ\näîïîëíèòåëüíûõ âîçìîæíîñòåé, à òàêæå î ñïîñîáàõ\nïîïîëíåíèÿ ñ÷¸òà âû ìîæåòå óçíàòü íà íàøåì ñàéòå:\n{02dc72}advance-rp.ru (ðàçäåë \"Äîíàò\")\n\n");
				    format(string, sizeof(string), "%s{3488df}Èíôîðìàöèÿ:{FFFFFF}\nÍîìåð àêêàóíòà:\t\t\t%d\nÒåêóùåå ñîñòîÿíèå ñ÷¸òà:\t\t%d.00 ðóá.\nÏîñëåäíåå ïîïîëíåíèå:\t\t0.00 ðóá.\nÎáùàÿ ñóììà ïîïîëíåíèé:\t\t0.00 ðóá.\nÏðèìå÷àíèå:", string, player_info[playerid][ID], player_info[playerid][DMONEY]);
				    SPD(playerid, 95, DIALOG_STYLE_MSGBOX, "{e2d302}Äîïîëíèòåëüíûå âîçìîæíîñòè (äîíàò)", string, "Ïðîñìîòð", "Íàçàä");
				}
		    }
		}
		case 11:
		{
		    if(response) return cmd::mn(playerid);
		}
		case 12:
		{
		    if(!response) return 1;
		    switch(listitem)
		    {
				case 0:
				{
				    new string[744];
				    format(string, sizeof(string), "Advance RolePlay - îäèí èç ñàìûõ ïîïóëÿðíûõ ïðîåêòîâ\n");
				    format(string, sizeof(string), "%sìíîãîïîëüçîâàòåëüñêîé GTA San Andreas Multiplayer. Â íàñòîÿùåå\n", string);
				    format(string, sizeof(string), "%sâðåìÿ ó íàñ ðàáîòàþò 9 ñåðâåðîâ, à óâëåêàòåëüíûå îñîáåííîñòè èãðîâîãî\n", string);
				    format(string, sizeof(string), "%sïðîöåññà ïðèâëåêàþò âñå áîëüøå è áîëüøå íîâûõ èãðîêîâ.\n", string);
				    format(string, sizeof(string), "%sÌû ïîñòàðàëèñü îáúåäèíèòü ëó÷øèå ýëåìåíòû ðîëåâîé èãðû SA-MP ñ\n", string);
				    format(string, sizeof(string), "%síîâûìè èäåÿìè è  âîçìîæíîñòÿìè. Âû ñìîæåòå âûáðàòü ëþáèìóþ\n", string);
				    format(string, sizeof(string), "%sðàáîòó, èëè äàæå îòêðûòü ñâîé ñîáñòâåííûé áèçíåñ, çàðàáàòûâàÿ\n", string);
				    format(string, sizeof(string), "%síåïëîõèå äåíüãè. Ìîæåò Âàì çàõî÷åòñÿ âñòóïèòü â îäíó èç îðãàíèçàöèé\n", string);
				    format(string, sizeof(string), "%sè íà÷àòü êàðüåðíûé ðîñò. Èëè æå ìîæíî ïðîñòî ïðèÿòíî ïðîâåñòè\n", string);
				    format(string, sizeof(string), "%sâðåìÿ, ïðèíÿâ ó÷àñòèå â ãîíêàõ, èëè ñûãðàâ ñ äðóçüÿìè â ìîðñêîé áîé\n", string);
				    format(string, sizeof(string), "%sÌû óâåðåíû, ÷òî Advance RolePlay ïîìîæåò âàì ïðèÿòíî ïðîâåñòè\n", string);
				    format(string, sizeof(string), "%sïàðó ñâîáîäíûõ ÷àñîâ çà îíëàéí-èãðîé!", string);
					SPD(playerid, 13, DIALOG_STYLE_MSGBOX, "{FFDF0F}1. Î ïðîåêòå", string, "<< Ìåíþ", "Äàëåå >>");
				}
				case 1:
				{
                    new string[467];
					format(string, sizeof(string), "Âàø àêêàóíò - ýòî âàøà ñîáñòâåííîñòü. Íèêîìó íå äàâàéòå ñâîé ïàðîëü,\n");
					format(string, sizeof(string), "%sèíà÷å Âû ðèñêóåòå óòðàòèòü âñå ñâîè äîñòèæåíèÿ. Íå ñêà÷èâàéòå\n", string);
					format(string, sizeof(string), "%säîïîëíèòåëüíûå ïðîãðàììû - ìîäû, ÷èòû, òðåéíåðû. Âñå îíè\n", string);
					format(string, sizeof(string), "%sñîçäàþòñÿ çëîóìûøëåííèêàìè òîëüêî ñ îäíîé öåëüþ - çàïîëó÷èòü\n", string);
					format(string, sizeof(string), "%säîñòóï ê Âàøåìó àêêàóíòó\n", string);
					format(string, sizeof(string), "%sÈãðîêè Advance RolePlay ìîãóò èñïîëüçîâàòü ðàñøèðåííûå íàñòðîéêè\n", string);
					format(string, sizeof(string), "%sáåçîïàñíîñòè, êîòîðûå ïðàêòè÷åñêè èñêëþ÷àåò âîçìîæíîñòü âçëîìà.\n", string);
					format(string, sizeof(string), "%sÏîäðîáíåå: êîìàíäà /menu > Íàñòðîéêè áåçîïàñíîñòè.", string);
					SPD(playerid, 14, DIALOG_STYLE_MSGBOX, "{FFDF0F}2. Áåçîïàñíîñòü", string, "<< Ìåíþ", "Äàëåå >>");
				}
				case 2:
				{
				    new string[614];
				    format(string, sizeof(string), "Èãðàÿ íà ñåðâåðå, Âû ïîëó÷àåòå î÷êè îïûòà. Ïðè íàêîïëåíèè èõ\n");
				    format(string, sizeof(string), "%sîïðåäåë¸ííîãî êîëè÷åñòâà ïðîèñõîäèò ïåðåõîä íà ñëåäóþùèé óðîâåíü.\n", string);
				    format(string, sizeof(string), "%sÑ êàæäûì íîâûì óðîâíåì îòêðûâàþòñÿ íîâûå âîçìîæíîñòè è\n", string);
				    format(string, sizeof(string), "%sñòàíîâÿòñÿ äîñòóïíû áîëåå èíòåðåñíûå ôóíêöèè.\n", string);
				    format(string, sizeof(string), "%sÄëÿ ïðîñìîòðà ñòàòèñòèêè âîñïîëüçóéòåñü êîìàíäîé /menu. Â èãðîâîì\n", string);
				    format(string, sizeof(string), "%sÏðîöåññå ïîñòîÿííî íóæíî áóäåò ïîëüçîâàòüñÿ ïîäîáíûìè êîìàíäàìè.\n", string);
				    format(string, sizeof(string), "%sÎíè ââîäÿòñÿ â èãðîâîé ÷àò (F6) ÷åðåç êîñóþ ÷åðòó, íàïðèìåð /anim\n", string);
				    format(string, sizeof(string), "%s/help è ò. ï. Ââåäèòå /menu, äàëåå âûáåðèòå ïóíêò \"Ñïèñîê êîìàíä\". Òàì\n", string);
				    format(string, sizeof(string), "%sÐàñïîëîæåí ïîëíûé ïåðå÷åíü êîìàíä, à òàêæå êíîïêà \"Îïèñàíèå êîìàíä\"\n", string);
				    format(string, sizeof(string), "%säëÿ ïîÿñíåíèÿ êàæäîé èç íèõ.", string);
			 		SPD(playerid, 15, DIALOG_STYLE_MSGBOX, "{FFDF0F}3. Îñíîâû èãðû", string, "<< Ìåíþ", "Äàëåå >>");
				}
				case 3:
				{
				    new string[461];
				    format(string, sizeof(string), "RolePlay - ýòî òàêîé âèä èãðû, â êîòîðîì ó êàæäîãî åñòü ñâîÿ ðîëü. Áóäü\n");
				    format(string, sizeof(string), "%sòî òàêñèñò, âîäèòåëü àâòîáóñà èëè øàõò¸ð, ïîëèöåéñêèé èëè ìàôèîçè,\n", string);
				    format(string, sizeof(string), "%s÷ëåí áàíäû èëè âîåííûé. Êàæäûé èãðîê îïðåäåëÿåò, êåì îí õî÷åò áûòü.\n", string);
				    format(string, sizeof(string), "%sRolePlay (RP) ðåæèì ïîäðàçóìåâàåò çíàíèå íåêîòîðûõ ïðàâèë è\n", string);
				    format(string, sizeof(string), "%sïîíÿòèé, íåñîáëþäåíèå êîòîðûõ âëå÷¸ò çà ñîáîé íàêàçàíèÿ. Ñ ýòîé\n", string);
				    format(string, sizeof(string), "%sèíôîðìàöèåé ìîæíî îçíàêîìèòüñÿ íà íàøåì ôîðóìå, òàì æå ìîæíî\n", string);
				    format(string, sizeof(string), "%sçàäàòü âñå èíòåðåñóþùèå Âàñ âîïðîñû ïî èãðîâîìó ïðîöåññó.", string);
					SPD(playerid, 16, DIALOG_STYLE_MSGBOX, "{FFDF0F}4. RolePlay", string, "<< Ìåíþ", "Äàëåå >>");
				}
				case 4:
				{
				    new string[909];
				    format(string, sizeof(string), "Ïåðâûì äåëîì íåîáõîäèìî çàðàáîòàòü äåíüãè. Â ãîñóäàðñòâå åñòü\n");
				    format(string, sizeof(string), "%sïðåäïðèÿòèÿ, êóäà Âû ñìîæåòå óñòðîèòüñÿ íà ïåðâîå âðåìÿ. Ýòî øàõòà,\n", string);
				    format(string, sizeof(string), "%sçàâîä è ãîðîäñêîé ñêëàä. Ðàáîòàÿ òàì, Âû íå òîëüêî ïîëó÷èòå ïðèáûëü,\n", string);
				    format(string, sizeof(string), "%síî è ïîääåðæèòå ýêîíîìè÷åñêóþ öåïî÷êó ãîñóäàðñòâà. À åù¸ Âû\n", string);
				    format(string, sizeof(string), "%síàéä¸òå íîâûõ äðóçåé è ïîëó÷èòå íåìàëî óäîâîëüñòâèÿ.\n", string);
				    format(string, sizeof(string), "%sÂñå ýòè ìåñòà ìîæíî íàéòè, èñïîëüçóÿ êîìàíäó /gps. Äîáðàòüñÿ äî\n", string);
				    format(string, sizeof(string), "%síóæíîãî îáúåêòà Âàì ïîìîæåò àâòîáóñíûé òðàíñïîðò. Ïðÿìî ñ ÆÄ\n", string);
				    format(string, sizeof(string), "%sâîêçàëà õîäèò àâòîáóñ äî øàõòû, à äî ñêëàäà ìîæåò ïîäáðîñèòü ëþáîé\n", string);
				    format(string, sizeof(string), "%sãîðîäñêîé ìàðøðóò. ×òîáû óçíàòü ïîäðîáíåå î àâòîáóñíûõ ñõåìàõ,\n", string);
				    format(string, sizeof(string), "%sââåäèòå êîìàíäó /bushelp\n", string);
				    format(string, sizeof(string), "%sÏîñëå òîãî, êàê Âû çàðàáîòàåòå äåíüãè, îòïðàâëÿéòåñü â àâòîøêîëó è\n", string);
				    format(string, sizeof(string), "%sñäàâàéòå ýêçàìåí íà ïðàâà. Îíè ïîçâîëÿò êóïèòü èëè àðåíäîâàòü\n", string);
                    format(string, sizeof(string), "%sàâòîìîáèëü, óñòðîèòüñÿ íà áîëåå âûñîêîîïëà÷èâàåìóþ è èíòåðåñíóþ\n", string);
                    format(string, sizeof(string), "%sðàáîòó. Ñäà÷à íà ïðàâà ñòîèò 600$, ïåðåä ïîåçäêîé â àâòîøêîëó\n", string);
                    format(string, sizeof(string), "%sóáåäèòåñü, ÷òî èìååòå òàêóþ ñóììó.", string);
					SPD(playerid, 17, DIALOG_STYLE_MSGBOX, "{FFDF0F}5. Ïåðâûå øàãè", string, "<< Ìåíþ", "Äàëåå >>");
				}
				case 5:
				{
				    new string[734];
				    format(string, sizeof(string), "Âî âðåìÿ èãðû âàì ïîñòîÿííî ïðèä¸òñÿ âçàèìîäåéñòâîâàòü ñ ëþäüìè. Ñóùåñòâóåò 2\n");
				    format(string, sizeof(string), "%sâèäà ÷àòîâ:\n", string);
				    format(string, sizeof(string), "%s\t1. IC (In Character) - îáùåíèå âíóòðè èãðû è òîëüêî äëÿ âíóòðåííèõ èãðîâûõ\n", string);
				    format(string, sizeof(string), "%s\tñèòóàöèé. ×àò âûçûâàåòñÿ êëàâèøåé F6.\n", string);
				    format(string, sizeof(string), "%s\t2. OOC (Out Of Character) - âñ¸, ÷òî êàñàåòñÿ ðåàëüíîãî, íå èãðîâîãî ìèðà.\n", string);
				    format(string, sizeof(string), "%s\tÍàæìèòå F6, äàëåå ââåäèòå êîìàíäó /n è ñâî¸ ñîîáùåíèå. Îíî âûäåëèòñÿ â\n", string);
				    format(string, sizeof(string), "%s\täâîéíûå ñêîáêè.\n", string);
				    format(string, sizeof(string), "%sÏîìèìî ýòîãî, ñóùåñòâóþò ìíîãî äðóãèõ ñïîñîáîâ îáùåíèÿ. Âû ìîæåòå çâîíèòü ïî\n", string);
				    format(string, sizeof(string), "%sòåëåôîíó èëè îòïðàâëÿòü SMS ñîîáùåíèÿ. Âñòóïèâ â îðãàíèçàöèþ, ïîÿâèòñÿ\n", string);
				    format(string, sizeof(string), "%sâîçìîæíîñòü ñâÿçûâàòüñÿ ñ ñîòðóäíèêàìè ïî ðàöèè, à òàêæå ìàññà äðóãèõ\n", string);
				    format(string, sizeof(string), "%sèíòåðåñíûõ ôóíêöèé.\n", string);
				    format(string, sizeof(string), "%sÈíôîðìàöèþ î êîìàíäàõ îáùåíèÿ ìîæåòå óçíàòü â ñîîòâåòñòâóþùåì ðàçäåëå ìåíþ:\n", string);
				    format(string, sizeof(string), "%s/menu > Ñïèñîê êîìàíä", string);
					SPD(playerid, 18, DIALOG_STYLE_MSGBOX, "{FFDF0F}6. Îáùåíèå", string, "<< Ìåíþ", "Äàëåå >>");
				}
				case 6:
				{
				    new string[699];
				    format(string, sizeof(string), "Òðàíñïîðòíàÿ ñèñòåìà - îäíà èç âàæíåéøèõ â ñòðàíå. Ñ å¸ ïîìîùüþ âîçìîæíà\n");
				    format(string, sizeof(string), "%sñòàáèëüíàÿ ðàáîòà áîëüøèíñòâà ïðåäïðèÿòèé è îðãàíèçàöèé.\n", string);
				    format(string, sizeof(string), "%sÎñíîâíîé âèä òðàíñïîðòà - ýòî àâòîáóñ. Ìàðøðóòû ïðîëîæåíû ïî âñåìó\n", string);
				    format(string, sizeof(string), "%sãîñóäàðñòâó è ñâÿçûâàþò âñå íàñåë¸ííûå ïóíêòû è ïðåäïðèÿòèÿ.\n", string);
				    format(string, sizeof(string), "%sÒàêñè - íàèáîëåå óäîáíûé âèä òðàíñïîðòà. Âû ñìîæåòå äîáðàòüñÿ äî ëþáîãî ìåñòà,\n", string);
				    format(string, sizeof(string), "%sîäíàêî òàêàÿ ïîåçäêà áóäåò ñòîèòü çíà÷èòåëüíî äîðîæå, ÷åì íà àâòîáóñå.\n", string);
				    format(string, sizeof(string), "%sÏîåçä - áûñòðûé è íåäîðîãîé âèä òðàíñïîðòà. Âû çà íåñêîëüêî ìèíóò ñìîæåòå\n", string);
				    format(string, sizeof(string), "%säîáðàòüñÿ äî ëþáîé ñòàíöèè, íî ñîñòàâû êóðñèðóþò íå òàê ÷àñòî.\n", string);
				    format(string, sizeof(string), "%sÃîñóäàðñòâåííîé òðàíñïîðòíîé êîìïàíèè âñåãäà òðåáóþòñÿ íîâûå ðàáîòíèêè. Î\n", string);
				    format(string, sizeof(string), "%sâàêàíñèÿõ è òðåáîâàíèÿõ ìîæíî óçíàòü â áëèæàéøåé ìåðèè (/gps).", string);
					SPD(playerid, 19, DIALOG_STYLE_MSGBOX, "{FFDF0F}7. Òðàíñïîðò", string, "<< Ìåíþ", "Äàëåå >>");
				}
				case 7:
				{
				    new string[586];
				    format(string, sizeof(string), "Âñÿ èãðîâàÿ æèçíü ïðîõîäèò ïîä êîíòðîëåì ïðàâèòåëüñòâà -\n");
				    format(string, sizeof(string), "%sîñíîâíîé îðãàíèçàöèè â ãîñóäàðñòâå. Â å¸ ñîñòàâ âõîäÿò ìåðèè òð¸õ\n", string);
				    format(string, sizeof(string), "%sãîðîäîâ è àäìèíèñòðàöèÿ Ïðåçèäåíòà. Ðàç â ìåñÿö ïðîõîäÿò\n", string);
				    format(string, sizeof(string), "%sâûáîðû, ãäå êàæäûé èìååò ïðàâî ãîëîñà. À ïåðåä ýòèì ïðîâîäèòñÿ íå\n", string);
				    format(string, sizeof(string), "%sìåíåå èíòåðåñíàÿ èçáèðàòåëüíàÿ êàìïàíèÿ, ãäå êàíäèäàòû íà ïîñò\n", string);
				    format(string, sizeof(string), "%sÏðåçèäåíòà óñòðàèâàþò äåáàòû, êîíöåðòû è ìèòèíãè, çàâî¸âûâàÿ\n", string);
				    format(string, sizeof(string), "%sñâîèõ íîâûõ èçáèðàòåëåé...\n", string);
				    format(string, sizeof(string), "%sÃîñóäàðñòâåííóþ ñèñòåìó è å¸ çíà÷åíèå íå îïèøåøü íåñêîëüêèìè\n", string);
				    format(string, sizeof(string), "%sïðåäëîæåíèÿìè. Ïîëèòè÷åñêàÿ æèçíü íåîáû÷àéíî íàñûùåííàÿ, è Âû\n", string);
				    format(string, sizeof(string), "%sñàìè óáåäèòåñü â ýòîì ñ ïåðâûõ äíåé æèçíè ó íàñ!", string);
					SPD(playerid, 20, DIALOG_STYLE_MSGBOX, "{FFDF0F}8. Ãîñóäàðñòâåííàÿ ñèñòåìà", string, "<< Ìåíþ", "Äàëåå >>");
				}
				case 8:
				{
				    new string[649];
				    format(string, sizeof(string), "Ïî âñåìó ãîñóäàðñòâó ðàñïîëîæåíû æèëûå äîìà, êîòîðûå ìîæíî êóïèòü.\n");
				    format(string, sizeof(string), "%sÊàæäûé äîì èìååò ñâîþ ñòîèìîñòü, êîòîðóþ îïðåäåëÿþò ìíîæåñòâî\n", string);
				    format(string, sizeof(string), "%sôàêòîðîâ. Ìîæíî êóïèòü âàãîí÷èê çà íåáîëüøèå äåíüãè, èëè îòäàòü\n", string);
				    format(string, sizeof(string), "%sìèëëèîíû çà ðîñêîøíûé îñîáíÿê â ýëèòíîì ðàéîíå.\n", string);
				    format(string, sizeof(string), "%sÅñëè ó âàñ åñòü äîì, òî âû ñìîæåòå ïðèîáðåñòè ìàøèíó, èëè êóïèòü\n", string);
				    format(string, sizeof(string), "%säîïîëíèòåëüíûå óëó÷øåíèÿ, òàêèå êàê øêàô æäÿ õðàíåíèÿ âåùåé èëè\n", string);
				    format(string, sizeof(string), "%sàâòîìàòè÷åñêèå äâåðè. È ýòî òîëüêî íåêîòîðûå âîçìîæíîñòè æèëüÿ.\n", string);
				    format(string, sizeof(string), "%s çàâèñèìîñòè îò ïðåñòèæíîñòè äîìà, ñ Âàñ áóäåò âçèìàòüñÿ åæåäíåâíàÿ\n", string);
				    format(string, sizeof(string), "%sêâàðòïëàòà. Åñëè äîëãîå âðåìÿ íà ñ÷åòó áóäåò ñîõðàíÿòüñÿ îòðèöàòåëüíûé\n", string);
				    format(string, sizeof(string), "%sáàëàíñ, åñòü âåðîÿòíîñòü, ÷òî ðàáîòíèêè ìýðèè âûñåëÿò âàñ.", string);
					SPD(playerid, 21, DIALOG_STYLE_MSGBOX, "{FFDF0F}9. Æèëü¸", string, "<< Ìåíþ", "Äàëåå >>");
				}
				case 9:
				{
				    new string[922];
				    format(string, sizeof(string), "Âû ìîæåòå îòêðûòü ñîáñòâåííûé áèçíåñ, è çàðàáîòàòü íåïëîõèå\n");
				    format(string, sizeof(string), "%säåíüãè. Ýòî ìîæåò áûòü íåáîëüøàÿ ïåêàðíÿ, ìàãàçèí îäåæäû èëè\n", string);
				    format(string, sizeof(string), "%sðàçâëåêàòåëüíûé öåíòð, ñòîëîâàÿ, ïàðèêìàõåðñêàÿ, ëèáî îáû÷íàÿ\n", string);
				    format(string, sizeof(string), "%sïðîäóêòîâàÿ ëàâêà. Èëè âû çàõîòèòå ñòàòü ñîâëàäåëüöåì êðóïíîé ñåòè\n", string);
				    format(string, sizeof(string), "%sñóïåðìàðêåòîâ, ðåñòîðàíîâ èëè òåàòðîâ. Â íàøåé ñòðàíå ñóùåñòâóåò\n", string);
				    format(string, sizeof(string), "%sîãðîìíîå êîëè÷åñòâî ðàçíîîáðàçíûõ ïðåäïðèÿòèé.\n", string);
				    format(string, sizeof(string), "%sÈìåÿ áèçíåñ, ïåðåä Âàìè îòêðûâàåòñÿ áîëüøèå âîçìîæíîñòè äëÿ\n", string);
				    format(string, sizeof(string), "%sïðèâëå÷åíèÿ íîâûõ êëèåíòîâ, ÷òî áóäåò ïîñòîÿííî ïîâûøàòü Âàøè\n", string);
				    format(string, sizeof(string), "%säîõîäû. Âû ñìîæåòå ðåãóëèðîâàòü öåíû, óëó÷øàòü ðàçëè÷íûå\n", string);
				    format(string, sizeof(string), "%sõàðàêòåðèñòèêè ñâîåãî ïðåäïðèÿòèÿ, îäíîâðåìåííî ïðîâîäÿ áîðüáó ñ\n", string);
				    format(string, sizeof(string), "%sêîíêóðåíòàìè.\n", string);
				    format(string, sizeof(string), "%sÀÇÑ (àâòîçàïðàâî÷íûå ñòàíöèè) - îñîáûé òèï áèçíåñà, äîõîäû îò\n", string);
                    format(string, sizeof(string), "%sêîòîðîãî çíà÷èòåëüíî âûøå, ÷åì îò îáû÷íûõ ïðåäïðèÿòèé. Äëÿ\n", string);
                    format(string, sizeof(string), "%síîðìàëüíîé ðàáîòû ÀÇÑ íóæíî ïîñòîÿííî çàêëþ÷àòü êîíòðàêòû ñî\n", string);
                    format(string, sizeof(string), "%sñëóæáîé äîñòàâêè òîïëèâà. Áèçíåñìåí ìîæåò âëàäåòü îáû÷íûì\n", string);
                    format(string, sizeof(string), "%sïðåäïðèÿòèåì è ÀÇÑ îäíîâðåìåííî.", string);
					SPD(playerid, 22, DIALOG_STYLE_MSGBOX, "{FFDF0F}10. Áèçíåñ è ÀÇÑ", string, "<< Ìåíþ", "Äàëåå >>");
				}
				case 10:
				{
				    new string[842];
				    format(string, sizeof(string), "Êàæäûé èãðîê ïîëó÷àåò ñâîé ñ÷¸ò â áàíêå. Íà íåãî ïåðå÷èñëÿåòñÿ\n");
				    format(string, sizeof(string), "%sçàðïëàòà è ïðî÷èå äîõîäû. Ýòîò ñ÷¸ò íàçûâàåòñÿ îñíîâíûì, è äîñòóïåí â\n", string);
				    format(string, sizeof(string), "%sëþáîì áàíêîìàòå.\n", string);
				    format(string, sizeof(string), "%sÏîìèìî ýòîãî, Âû ìîæåòå âîñïîëüçîâàòüñÿ óñëóãàìè ïðîôåññèîíàëüíûõ\n", string);
				    format(string, sizeof(string), "%sáàíêîâ, íàéòè êîòîðûå ïîìîæåò GPS. Òàì ìîæíî îòêðûòü äî 8\n", string);
				    format(string, sizeof(string), "%säîïîëíèòåëüíûõ ñ÷åòîâ. Êàæäûé èç íèõ èìååò ñâîé íîìåð, êîòîðûé\n", string);
				    format(string, sizeof(string), "%sâûäà¸òñÿ áàíêîì ïðè ñîçäàíèè ñ÷¸òà. Çíàÿ åãî, ëþáîé èãðîê ìîæåò\n", string);
                    format(string, sizeof(string), "%sïåðå÷èñëèòü âàì äåíüãè, äàæå åñëè âû îôôëàéí. Íàïðèìåð, ìîæíî", string);
                    format(string, sizeof(string), "%sñîçäàòü ñ÷¸ò ñ íàçâàíèåì \"Áëàãîòâîðèòåëüíîñòü\", íàïèñàòü îá îòêðûòèè\n", string);
                    format(string, sizeof(string), "%sáëàãîòâîðèòåëüíîé îðãàíèçàöèè ÷åðåç ÑÌÈ, ñîîáùèòü íîìåð ñ÷¸òà, è\n", string);
                    format(string, sizeof(string), "%sëþáîé ñìîæåò ïåðå÷èñëèòü íà íåãî äåíüãè â îòäåëåíèè áàíêà èëè ÷åðåç\n", string);
                    format(string, sizeof(string), "%sáàíêîìàò.\n", string);
                    format(string, sizeof(string), "%sÄîïîëíèòåëüíûå ñ÷åòà ìîæíî íàñòðàèâàòü, óñòàíàâëèâàòü çàùèòó\n", string);
                    format(string, sizeof(string), "%sPIN-êîäîì, èçìåíÿòü íàçâàíèÿ à òàêæå ïðîñìàòðèâàòü ïîäðîáíóþ\n", string);
                    format(string, sizeof(string), "%sèñòîðèþ îïåðàöèé.", string);
					SPD(playerid, 23, DIALOG_STYLE_MSGBOX, "{FFDF0F}11. Áàíêè", string, "<< Ìåíþ", "Äàëåå >>");
				}
                case 11:
				{
				    new string[1000];
				    format(string, sizeof(string), " íàøåé ñòðàíå ðàáîòàåò áîëüøîå êîëè÷åñòâî îðãàíèçàöèé. Îíè ìîãóò\n");
				    format(string, sizeof(string), "%sáûòü êàê îôèöèàëüíûìè (ïðàâèòåëüñòâî, ÌÂÄ, ìèí. Îáîðîíû, ìèí.\n", string);
				    format(string, sizeof(string), "%sÇäðàâîîõðàíåíèÿ, ÒÂ è ðàäèî), òàê è íåîôèöèàëüíûìè (áàíäû è ìàôèè).\n", string);
				    format(string, sizeof(string), "%sÏðè äîñòèæåíèè îïðåäåë¸ííîãî óðîâíÿ, Âû ìîæåòå âñòóïèòü â ëþáóþ èç\n", string);
				    format(string, sizeof(string), "%sîðãàíèçàöèé. Ðóêîâîäñòâî íåêîòîðûõ ìîæåò âûäâèãàòü è äîïîëíèòåëüíûå\n", string);
				    format(string, sizeof(string), "%sòðåáîâàíèÿ äëÿ âñòóïëåíèÿ. Íàïðèìåð, åñëè Âû õîòèòå ïîïàñòü â áàíäó,\n", string);
				    format(string, sizeof(string), "%sòî Âàì ïðèä¸òñÿ ïðîäåìîíñòðèðîâàòü ñâî¸ óìåíèå âëàäåòü îðóæèåì. À\n", string);
				    format(string, sizeof(string), "%såñëè Âû âèäèòå ñåáÿ â ðîëè ðåäàêòîðà îáúÿâëåíèé, òî íóæíî êðàñèâî è\n", string);
				    format(string, sizeof(string), "%sãðàìîòíî ïèñàòü. Î äîïîëíèòåëüíûõ òðåáîâàíèÿõ ñîîáùèò ðóêîâîäñòâî\n", string);
				    format(string, sizeof(string), "%sîðãàíèçàöèè âî âðåìÿ íàáîðà ñîòðóäíèêîâ.\n", string);
				    format(string, sizeof(string), "%sÏîñëå âñòóïëåíèÿ, Âàì áóäåò äîñòóïíî ïðîäâèæåíèå ïî êàðüåðíîé\n", string);
				    format(string, sizeof(string), "%sëåñòíèöå, ïîñòåïåííî îòêðîþòñÿ íîâûå âîçìîæíîñòè. Ñ êàæäûì ïîâûøåíèåì\n", string);
				    format(string, sizeof(string), "%sáóäåò óâåëè÷èâàòüñÿ Âàøà çàðïëàòà è ñòàòóñ â îáùåñòâå. Âû íàéäåòå\n", string);
				    format(string, sizeof(string), "%síîâûõ äðóçåé, à ñî âðåìåíåì ñìîæåòå çàíÿòü îäíó èç ðóêîâîäÿùèõ\n", string);
				    format(string, sizeof(string), "%säîëæíîñòåé. Æèçíü â îðãàíèçàöèè íåîáû÷àéíî èíòåðåñíàÿ è ðàçíîîáðàçíàÿ!", string);
					SPD(playerid, 24, DIALOG_STYLE_MSGBOX, "{FFDF0F}12. Îðãàíèçàöèè", string, "<< Ìåíþ", "Äàëåå >>");
				}
                case 12:
				{
				    new string[611];
                    format(string, sizeof(string), "Â ìýðèè âàøåãî ãîðîäà ðàáîòàåò îòäåë çàíÿòîñòè, ãäå âû ìîæåòå\n");
                    format(string, sizeof(string), "%sóñòðîèòüñÿ íà ëþáóþ ðàáîòó. Ñëåäóåò îáðàòèòü âíèìàíèå, ÷òî íåêîòîðûå\n", string);
                    format(string, sizeof(string), "%sðàáîòû äîñòóïíû ïðè äîñòèæåíèè îïðåäåë¸ííîãî óðîâíÿ. Âû íå ìîæåòå\n", string);
                    format(string, sizeof(string), "%sîäíîâðåìåííî áûòü îôîðìëåííûì íà ðàáîòó â ìýðèè è ñîñòîÿòü â\n", string);
                    format(string, sizeof(string), "%sîðãàíèçàöèè.\n", string);
                    format(string, sizeof(string), "%sÏîìèìî îñíîâíûõ ðàáîò ñóùåñòâóþò è äîïîëíèòåëüíûå. Ê íèì îòíîñÿòñÿ\n", string);
                    format(string, sizeof(string), "%sðàáîòû íà øàõòå, çàâîäå è ñêëàäå. Òàêèå ðàáîòû ìîæíî ñîâìåùàòü ñ\n", string);
                    format(string, sizeof(string), "%sîñíîâíûìè è çàðàáàòûâàòü áîëüøå äåíåã. Èñïîëüçóéòå êîìàíäó /gps äëÿ\n", string);
                    format(string, sizeof(string), "%sòîãî, ÷òîáû íàéòè ìåñòà ðàñïîëîæåíèÿ ðàçëè÷íûõ ðàáîò. Íà ìåñòå âû\n", string);
                    format(string, sizeof(string), "%sïîëó÷èòå ïîäðîáíûå èíñòðóêöèè, êàê è ÷òî ñëåäóåò äåëàòü.", string);
					SPD(playerid, 25, DIALOG_STYLE_MSGBOX, "{FFDF0F}13. Ðàáîòû", string, "<< Ìåíþ", "Äàëåå >>");
				}
                case 13:
				{
				    new string[600];
				    format(string, sizeof(string), "Åñëè ó âàñ ïîÿâèëîñü ñâîáîäíîå âðåìÿ è æåëàíèå, òî ðåêîìåíäóåì âàì\n");
				    format(string, sizeof(string), "%sïîñåòèòü îäíî èç ðàçâëåêàòåëüíûõ ìåðîïðèÿòèé. Êàæäûå 3 ÷àñà\n", string);
				    format(string, sizeof(string), "%sïðîâîäÿòñÿ ãîíêè, ïîó÷àñòâîâàòü â êîòîðûõ ìîæåò ëþáîé æåëàþùèé.\n", string);
				    format(string, sizeof(string), "%sÑåé÷àñ êîìàíäà ðàçðàáîò÷èêîâ ãîòîâèò è äðóãèå, íå ìåíåå\n", string);
				    format(string, sizeof(string), "%sèíòåðåñíûå ðàçâëå÷åíèÿ!\n", string);
				    format(string, sizeof(string), "%sÏîìèìî ñîáûòèé ïî ðàñïèñàíèþ, àäìèíèñòðàòîðû ñåðâåðà î÷åíü ÷àñòî\n", string);
				    format(string, sizeof(string), "%sïðîâîäÿò ðàçíîãî ðîäà ìåðîïðèÿòèÿ, ó÷àñòâîâàòü â êîòîðûõ íå òîëüêî\n", string);
				    format(string, sizeof(string), "%sèíòåðåñíî, íî è âûãîäíî - ïîáåäèòåëè ïîëó÷àþò öåííûå ïîäàðêè.\n", string);
				    format(string, sizeof(string), "%sÎ ïðîâåäåíèè òîãî èëè èíîãî ðàçâëåêàòåëüíîãî ìåðîïðèÿòèÿ âû óçíàåòå\n", string);
				    format(string, sizeof(string), "%sçàðàíåå èç èíôîðìàöèîííûõ ñîîáùåíèé â îáùåì ÷àòå.", string);
					SPD(playerid, 26, DIALOG_STYLE_MSGBOX, "{FFDF0F}14. Ðàçâëå÷åíèÿ", string, "<< Ìåíþ", "");
				}
		    }
		}
		case 13:
		{
		    if(response)
		    {
		        SPD(playerid, 12, DIALOG_STYLE_LIST, "{59FF5F}Ïîìîùü ïî èãðå", "1. Î ïðîåêòå\n2. Áåçîïàñíîñòü\n3. Îñíîâû èãðû\n4. RolePlay\n5. Ïåðâûå øàãè\n6. Îáùåíèå\n7. Òðàíñïîðò\n8. Ãîñóäàðñòâåííàÿ ñèñòåìà\n9. Æèëüå\n10. Áèçíåñ è ÀÇÑ\n11. Áàíêè, õðàíåíèå ñðåäñòâ\n12. Îðãàíèçàöèè\n13. Ðàáîòû\n14. Ðàçâëå÷åíèÿ", "Âûáðàòü", "Çàêðûòü");
		    }
		    else
		    {
		        new string[467];
				format(string, sizeof(string), "Âàø àêêàóíò - ýòî âàøà ñîáñòâåííîñòü. Íèêîìó íå äàâàéòå ñâîé ïàðîëü,\n");
				format(string, sizeof(string), "%sèíà÷å Âû ðèñêóåòå óòðàòèòü âñå ñâîè äîñòèæåíèÿ. Íå ñêà÷èâàéòå\n", string);
				format(string, sizeof(string), "%säîïîëíèòåëüíûå ïðîãðàììû - ìîäû, ÷èòû, òðåéíåðû. Âñå îíè\n", string);
				format(string, sizeof(string), "%sñîçäàþòñÿ çëîóìûøëåííèêàìè òîëüêî ñ îäíîé öåëüþ - çàïîëó÷èòü\n", string);
				format(string, sizeof(string), "%säîñòóï ê Âàøåìó àêêàóíòó\n", string);
				format(string, sizeof(string), "%sÈãðîêè Advance RolePlay ìîãóò èñïîëüçîâàòü ðàñøèðåííûå íàñòðîéêè\n", string);
				format(string, sizeof(string), "%sáåçîïàñíîñòè, êîòîðûå ïðàêòè÷åñêè èñêëþ÷àåò âîçìîæíîñòü âçëîìà.\n", string);
				format(string, sizeof(string), "%sÏîäðîáíåå: êîìàíäà /menu > Íàñòðîéêè áåçîïàñíîñòè.", string);
				SPD(playerid, 14, DIALOG_STYLE_MSGBOX, "{FFDF0F}2. Áåçîïàñíîñòü", string, "<< Ìåíþ", "Äàëåå >>");
		    }
		}
		case 14:
		{
		    if(response)
		    {
                SPD(playerid, 12, DIALOG_STYLE_LIST, "{59FF5F}Ïîìîùü ïî èãðå", "1. Î ïðîåêòå\n2. Áåçîïàñíîñòü\n3. Îñíîâû èãðû\n4. RolePlay\n5. Ïåðâûå øàãè\n6. Îáùåíèå\n7. Òðàíñïîðò\n8. Ãîñóäàðñòâåííàÿ ñèñòåìà\n9. Æèëüå\n10. Áèçíåñ è ÀÇÑ\n11. Áàíêè, õðàíåíèå ñðåäñòâ\n12. Îðãàíèçàöèè\n13. Ðàáîòû\n14. Ðàçâëå÷åíèÿ", "Âûáðàòü", "Çàêðûòü");
		    }
		    else
		    {
		        new string[614];
			    format(string, sizeof(string), "Èãðàÿ íà ñåðâåðå, Âû ïîëó÷àåòå î÷êè îïûòà. Ïðè íàêîïëåíèè èõ\n");
			    format(string, sizeof(string), "%sîïðåäåë¸ííîãî êîëè÷åñòâà ïðîèñõîäèò ïåðåõîä íà ñëåäóþùèé óðîâåíü.\n", string);
			    format(string, sizeof(string), "%sÑ êàæäûì íîâûì óðîâíåì îòêðûâàþòñÿ íîâûå âîçìîæíîñòè è\n", string);
			    format(string, sizeof(string), "%sñòàíîâÿòñÿ äîñòóïíû áîëåå èíòåðåñíûå ôóíêöèè.\n", string);
			    format(string, sizeof(string), "%sÄëÿ ïðîñìîòðà ñòàòèñòèêè âîñïîëüçóéòåñü êîìàíäîé /menu. Â èãðîâîì\n", string);
			    format(string, sizeof(string), "%sÏðîöåññå ïîñòîÿííî íóæíî áóäåò ïîëüçîâàòüñÿ ïîäîáíûìè êîìàíäàìè.\n", string);
			    format(string, sizeof(string), "%sÎíè ââîäÿòñÿ â èãðîâîé ÷àò (F6) ÷åðåç êîñóþ ÷åðòó, íàïðèìåð /anim\n", string);
			    format(string, sizeof(string), "%s/help è ò. ï. Ââåäèòå /menu, äàëåå âûáåðèòå ïóíêò \"Ñïèñîê êîìàíä\". Òàì\n", string);
			    format(string, sizeof(string), "%sÐàñïîëîæåí ïîëíûé ïåðå÷åíü êîìàíä, à òàêæå êíîïêà \"Îïèñàíèå êîìàíä\"\n", string);
			    format(string, sizeof(string), "%säëÿ ïîÿñíåíèÿ êàæäîé èç íèõ.", string);
		 		SPD(playerid, 15, DIALOG_STYLE_MSGBOX, "{FFDF0F}3. Îñíîâû èãðû", string, "<< Ìåíþ", "Äàëåå >>");
		    }
		}
		case 15:
		{
		    if(response)
		    {
                SPD(playerid, 12, DIALOG_STYLE_LIST, "{59FF5F}Ïîìîùü ïî èãðå", "1. Î ïðîåêòå\n2. Áåçîïàñíîñòü\n3. Îñíîâû èãðû\n4. RolePlay\n5. Ïåðâûå øàãè\n6. Îáùåíèå\n7. Òðàíñïîðò\n8. Ãîñóäàðñòâåííàÿ ñèñòåìà\n9. Æèëüå\n10. Áèçíåñ è ÀÇÑ\n11. Áàíêè, õðàíåíèå ñðåäñòâ\n12. Îðãàíèçàöèè\n13. Ðàáîòû\n14. Ðàçâëå÷åíèÿ", "Âûáðàòü", "Çàêðûòü");
		    }
		    else
		    {
		        new string[461];
			    format(string, sizeof(string), "RolePlay - ýòî òàêîé âèä èãðû, â êîòîðîì ó êàæäîãî åñòü ñâîÿ ðîëü. Áóäü\n");
			    format(string, sizeof(string), "%sòî òàêñèñò, âîäèòåëü àâòîáóñà èëè øàõò¸ð, ïîëèöåéñêèé èëè ìàôèîçè,\n", string);
			    format(string, sizeof(string), "%s÷ëåí áàíäû èëè âîåííûé. Êàæäûé èãðîê îïðåäåëÿåò, êåì îí õî÷åò áûòü.\n", string);
			    format(string, sizeof(string), "%sRolePlay (RP) ðåæèì ïîäðàçóìåâàåò çíàíèå íåêîòîðûõ ïðàâèë è\n", string);
			    format(string, sizeof(string), "%sïîíÿòèé, íåñîáëþäåíèå êîòîðûõ âëå÷¸ò çà ñîáîé íàêàçàíèÿ. Ñ ýòîé\n", string);
			    format(string, sizeof(string), "%sèíôîðìàöèåé ìîæíî îçíàêîìèòüñÿ íà íàøåì ôîðóìå, òàì æå ìîæíî\n", string);
			    format(string, sizeof(string), "%sçàäàòü âñå èíòåðåñóþùèå Âàñ âîïðîñû ïî èãðîâîìó ïðîöåññó.", string);
				SPD(playerid, 16, DIALOG_STYLE_MSGBOX, "{FFDF0F}4. RolePlay", string, "<< Ìåíþ", "Äàëåå >>");
		    }
		}
		case 16:
		{
		    if(response)
		    {
                SPD(playerid, 12, DIALOG_STYLE_LIST, "{59FF5F}Ïîìîùü ïî èãðå", "1. Î ïðîåêòå\n2. Áåçîïàñíîñòü\n3. Îñíîâû èãðû\n4. RolePlay\n5. Ïåðâûå øàãè\n6. Îáùåíèå\n7. Òðàíñïîðò\n8. Ãîñóäàðñòâåííàÿ ñèñòåìà\n9. Æèëüå\n10. Áèçíåñ è ÀÇÑ\n11. Áàíêè, õðàíåíèå ñðåäñòâ\n12. Îðãàíèçàöèè\n13. Ðàáîòû\n14. Ðàçâëå÷åíèÿ", "Âûáðàòü", "Çàêðûòü");
		    }
		    else
		    {
		        new string[909];
			    format(string, sizeof(string), "Ïåðâûì äåëîì íåîáõîäèìî çàðàáîòàòü äåíüãè. Â ãîñóäàðñòâå åñòü\n");
			    format(string, sizeof(string), "%sïðåäïðèÿòèÿ, êóäà Âû ñìîæåòå óñòðîèòüñÿ íà ïåðâîå âðåìÿ. Ýòî øàõòà,\n", string);
			    format(string, sizeof(string), "%sçàâîä è ãîðîäñêîé ñêëàä. Ðàáîòàÿ òàì, Âû íå òîëüêî ïîëó÷èòå ïðèáûëü,\n", string);
			    format(string, sizeof(string), "%síî è ïîääåðæèòå ýêîíîìè÷åñêóþ öåïî÷êó ãîñóäàðñòâà. À åù¸ Âû\n", string);
			    format(string, sizeof(string), "%síàéä¸òå íîâûõ äðóçåé è ïîëó÷èòå íåìàëî óäîâîëüñòâèÿ.\n", string);
			    format(string, sizeof(string), "%sÂñå ýòè ìåñòà ìîæíî íàéòè, èñïîëüçóÿ êîìàíäó /gps. Äîáðàòüñÿ äî\n", string);
			    format(string, sizeof(string), "%síóæíîãî îáúåêòà Âàì ïîìîæåò àâòîáóñíûé òðàíñïîðò. Ïðÿìî ñ ÆÄ\n", string);
			    format(string, sizeof(string), "%sâîêçàëà õîäèò àâòîáóñ äî øàõòû, à äî ñêëàäà ìîæåò ïîäáðîñèòü ëþáîé\n", string);
			    format(string, sizeof(string), "%sãîðîäñêîé ìàðøðóò. ×òîáû óçíàòü ïîäðîáíåå î àâòîáóñíûõ ñõåìàõ,\n", string);
			    format(string, sizeof(string), "%sââåäèòå êîìàíäó /bushelp\n", string);
			    format(string, sizeof(string), "%sÏîñëå òîãî, êàê Âû çàðàáîòàåòå äåíüãè, îòïðàâëÿéòåñü â àâòîøêîëó è\n", string);
			    format(string, sizeof(string), "%sñäàâàéòå ýêçàìåí íà ïðàâà. Îíè ïîçâîëÿò êóïèòü èëè àðåíäîâàòü\n", string);
                format(string, sizeof(string), "%sàâòîìîáèëü, óñòðîèòüñÿ íà áîëåå âûñîêîîïëà÷èâàåìóþ è èíòåðåñíóþ\n", string);
                format(string, sizeof(string), "%sðàáîòó. Ñäà÷à íà ïðàâà ñòîèò 600$, ïåðåä ïîåçäêîé â àâòîøêîëó\n", string);
                format(string, sizeof(string), "%sóáåäèòåñü, ÷òî èìååòå òàêóþ ñóììó.", string);
				SPD(playerid, 17, DIALOG_STYLE_MSGBOX, "{FFDF0F}5. Ïåðâûå øàãè", string, "<< Ìåíþ", "Äàëåå >>");
		    }
		}
		case 17:
		{
		    if(response)
		    {
                SPD(playerid, 12, DIALOG_STYLE_LIST, "{59FF5F}Ïîìîùü ïî èãðå", "1. Î ïðîåêòå\n2. Áåçîïàñíîñòü\n3. Îñíîâû èãðû\n4. RolePlay\n5. Ïåðâûå øàãè\n6. Îáùåíèå\n7. Òðàíñïîðò\n8. Ãîñóäàðñòâåííàÿ ñèñòåìà\n9. Æèëüå\n10. Áèçíåñ è ÀÇÑ\n11. Áàíêè, õðàíåíèå ñðåäñòâ\n12. Îðãàíèçàöèè\n13. Ðàáîòû\n14. Ðàçâëå÷åíèÿ", "Âûáðàòü", "Çàêðûòü");
		    }
		    else
		    {
		        new string[734];
			    format(string, sizeof(string), "Âî âðåìÿ èãðû âàì ïîñòîÿííî ïðèä¸òñÿ âçàèìîäåéñòâîâàòü ñ ëþäüìè. Ñóùåñòâóåò 2\n");
			    format(string, sizeof(string), "%sâèäà ÷àòîâ:\n", string);
			    format(string, sizeof(string), "%s\t1. IC (In Character) - îáùåíèå âíóòðè èãðû è òîëüêî äëÿ âíóòðåííèõ èãðîâûõ\n", string);
			    format(string, sizeof(string), "%s\tñèòóàöèé. ×àò âûçûâàåòñÿ êëàâèøåé F6.\n", string);
			    format(string, sizeof(string), "%s\t2. OOC (Out Of Character) - âñ¸, ÷òî êàñàåòñÿ ðåàëüíîãî, íå èãðîâîãî ìèðà.\n", string);
			    format(string, sizeof(string), "%s\tÍàæìèòå F6, äàëåå ââåäèòå êîìàíäó /n è ñâî¸ ñîîáùåíèå. Îíî âûäåëèòñÿ â\n", string);
			    format(string, sizeof(string), "%s\täâîéíûå ñêîáêè.\n", string);
			    format(string, sizeof(string), "%sÏîìèìî ýòîãî, ñóùåñòâóþò ìíîãî äðóãèõ ñïîñîáîâ îáùåíèÿ. Âû ìîæåòå çâîíèòü ïî\n", string);
			    format(string, sizeof(string), "%sòåëåôîíó èëè îòïðàâëÿòü SMS ñîîáùåíèÿ. Âñòóïèâ â îðãàíèçàöèþ, ïîÿâèòñÿ\n", string);
			    format(string, sizeof(string), "%sâîçìîæíîñòü ñâÿçûâàòüñÿ ñ ñîòðóäíèêàìè ïî ðàöèè, à òàêæå ìàññà äðóãèõ\n", string);
			    format(string, sizeof(string), "%sèíòåðåñíûõ ôóíêöèé.\n", string);
			    format(string, sizeof(string), "%sÈíôîðìàöèþ î êîìàíäàõ îáùåíèÿ ìîæåòå óçíàòü â ñîîòâåòñòâóþùåì ðàçäåëå ìåíþ:\n", string);
			    format(string, sizeof(string), "%s/menu > Ñïèñîê êîìàíä", string);
				SPD(playerid, 18, DIALOG_STYLE_MSGBOX, "{FFDF0F}6. Îáùåíèå", string, "<< Ìåíþ", "Äàëåå >>");
		    }
		}
		case 18:
		{
		    if(response)
		    {
                SPD(playerid, 12, DIALOG_STYLE_LIST, "{59FF5F}Ïîìîùü ïî èãðå", "1. Î ïðîåêòå\n2. Áåçîïàñíîñòü\n3. Îñíîâû èãðû\n4. RolePlay\n5. Ïåðâûå øàãè\n6. Îáùåíèå\n7. Òðàíñïîðò\n8. Ãîñóäàðñòâåííàÿ ñèñòåìà\n9. Æèëüå\n10. Áèçíåñ è ÀÇÑ\n11. Áàíêè, õðàíåíèå ñðåäñòâ\n12. Îðãàíèçàöèè\n13. Ðàáîòû\n14. Ðàçâëå÷åíèÿ", "Âûáðàòü", "Çàêðûòü");
		    }
		    else
		    {
		        new string[699];
			    format(string, sizeof(string), "Òðàíñïîðòíàÿ ñèñòåìà - îäíà èç âàæíåéøèõ â ñòðàíå. Ñ å¸ ïîìîùüþ âîçìîæíà\n");
			    format(string, sizeof(string), "%sñòàáèëüíàÿ ðàáîòà áîëüøèíñòâà ïðåäïðèÿòèé è îðãàíèçàöèé.\n", string);
			    format(string, sizeof(string), "%sÎñíîâíîé âèä òðàíñïîðòà - ýòî àâòîáóñ. Ìàðøðóòû ïðîëîæåíû ïî âñåìó\n", string);
			    format(string, sizeof(string), "%sãîñóäàðñòâó è ñâÿçûâàþò âñå íàñåë¸ííûå ïóíêòû è ïðåäïðèÿòèÿ.\n", string);
			    format(string, sizeof(string), "%sÒàêñè - íàèáîëåå óäîáíûé âèä òðàíñïîðòà. Âû ñìîæåòå äîáðàòüñÿ äî ëþáîãî ìåñòà,\n", string);
			    format(string, sizeof(string), "%sîäíàêî òàêàÿ ïîåçäêà áóäåò ñòîèòü çíà÷èòåëüíî äîðîæå, ÷åì íà àâòîáóñå.\n", string);
			    format(string, sizeof(string), "%sÏîåçä - áûñòðûé è íåäîðîãîé âèä òðàíñïîðòà. Âû çà íåñêîëüêî ìèíóò ñìîæåòå\n", string);
			    format(string, sizeof(string), "%säîáðàòüñÿ äî ëþáîé ñòàíöèè, íî ñîñòàâû êóðñèðóþò íå òàê ÷àñòî.\n", string);
			    format(string, sizeof(string), "%sÃîñóäàðñòâåííîé òðàíñïîðòíîé êîìïàíèè âñåãäà òðåáóþòñÿ íîâûå ðàáîòíèêè. Î\n", string);
			    format(string, sizeof(string), "%sâàêàíñèÿõ è òðåáîâàíèÿõ ìîæíî óçíàòü â áëèæàéøåé ìýðèè (/gps).", string);
				SPD(playerid, 19, DIALOG_STYLE_MSGBOX, "{FFDF0F}7. Òðàíñïîðò", string, "<< Ìåíþ", "Äàëåå >>");
		    }
		}
		case 19:
		{
		    if(response)
		    {
                SPD(playerid, 12, DIALOG_STYLE_LIST, "{59FF5F}Ïîìîùü ïî èãðå", "1. Î ïðîåêòå\n2. Áåçîïàñíîñòü\n3. Îñíîâû èãðû\n4. RolePlay\n5. Ïåðâûå øàãè\n6. Îáùåíèå\n7. Òðàíñïîðò\n8. Ãîñóäàðñòâåííàÿ ñèñòåìà\n9. Æèëüå\n10. Áèçíåñ è ÀÇÑ\n11. Áàíêè, õðàíåíèå ñðåäñòâ\n12. Îðãàíèçàöèè\n13. Ðàáîòû\n14. Ðàçâëå÷åíèÿ", "Âûáðàòü", "Çàêðûòü");
		    }
		    else
		    {
		        new string[586];
			    format(string, sizeof(string), "Âñÿ èãðîâàÿ æèçíü ïðîõîäèò ïîä êîíòðîëåì ïðàâèòåëüñòâà -\n");
			    format(string, sizeof(string), "%sîñíîâíîé îðãàíèçàöèè â ãîñóäàðñòâå. Â å¸ ñîñòàâ âõîäÿò ìýðèè òð¸õ\n", string);
			    format(string, sizeof(string), "%sãîðîäîâ è àäìèíèñòðàöèÿ Ïðåçèäåíòà. Ðàç â ìåñÿö ïðîõîäÿò\n", string);
			    format(string, sizeof(string), "%sâûáîðû, ãäå êàæäûé èìååò ïðàâî ãîëîñà. À ïåðåä ýòèì ïðîâîäèòñÿ íå\n", string);
			    format(string, sizeof(string), "%sìåíåå èíòåðåñíàÿ èçáèðàòåëüíàÿ êàìïàíèÿ, ãäå êàíäèäàòû íà ïîñò\n", string);
			    format(string, sizeof(string), "%sÏðåçèäåíòà óñòðàèâàþò äåáàòû, êîíöåðòû è ìèòèíãè, çàâî¸âûâàÿ\n", string);
			    format(string, sizeof(string), "%sñâîèõ íîâûõ èçáèðàòåëåé...\n", string);
			    format(string, sizeof(string), "%sÃîñóäàðñòâåííóþ ñèñòåìó è å¸ çíà÷åíèå íå îïèøåøü íåñêîëüêèìè\n", string);
			    format(string, sizeof(string), "%sïðåäëîæåíèÿìè. Ïîëèòè÷åñêàÿ æèçíü íåîáû÷àéíî íàñûùåííàÿ, è Âû\n", string);
			    format(string, sizeof(string), "%sñàìè óáåäèòåñü â ýòîì ñ ïåðâûõ äíåé æèçíè ó íàñ!", string);
				SPD(playerid, 20, DIALOG_STYLE_MSGBOX, "{FFDF0F}8. Ãîñóäàðñòâåííàÿ ñèñòåìà", string, "<< Ìåíþ", "Äàëåå >>");
		    }
		}
		case 20:
		{
		    if(response)
		    {
                SPD(playerid, 12, DIALOG_STYLE_LIST, "{59FF5F}Ïîìîùü ïî èãðå", "1. Î ïðîåêòå\n2. Áåçîïàñíîñòü\n3. Îñíîâû èãðû\n4. RolePlay\n5. Ïåðâûå øàãè\n6. Îáùåíèå\n7. Òðàíñïîðò\n8. Ãîñóäàðñòâåííàÿ ñèñòåìà\n9. Æèëüå\n10. Áèçíåñ è ÀÇÑ\n11. Áàíêè, õðàíåíèå ñðåäñòâ\n12. Îðãàíèçàöèè\n13. Ðàáîòû\n14. Ðàçâëå÷åíèÿ", "Âûáðàòü", "Çàêðûòü");
		    }
		    else
		    {
		        new string[649];
			    format(string, sizeof(string), "Ïî âñåìó ãîñóäàðñòâó ðàñïîëîæåíû æèëûå äîìà, êîòîðûå ìîæíî êóïèòü.\n");
			    format(string, sizeof(string), "%sÊàæäûé äîì èìååò ñâîþ ñòîèìîñòü, êîòîðóþ îïðåäåëÿþò ìíîæåñòâî\n", string);
			    format(string, sizeof(string), "%sôàêòîðîâ. Ìîæíî êóïèòü âàãîí÷èê çà íåáîëüøèå äåíüãè, èëè îòäàòü\n", string);
			    format(string, sizeof(string), "%sìèëëèîíû çà ðîñêîøíûé îñîáíÿê â ýëèòíîì ðàéîíå.\n", string);
			    format(string, sizeof(string), "%sÅñëè ó âàñ åñòü äîì, òî âû ñìîæåòå ïðèîáðåñòè ìàøèíó, èëè êóïèòü\n", string);
			    format(string, sizeof(string), "%säîïîëíèòåëüíûå óëó÷øåíèÿ, òàêèå êàê øêàô æäÿ õðàíåíèÿ âåùåé èëè\n", string);
			    format(string, sizeof(string), "%sàâòîìàòè÷åñêèå äâåðè. È ýòî òîëüêî íåêîòîðûå âîçìîæíîñòè æèëüÿ.\n", string);
			    format(string, sizeof(string), "%s çàâèñèìîñòè îò ïðåñòèæíîñòè äîìà, ñ Âàñ áóäåò âçèìàòüñÿ åæåäíåâíàÿ\n", string);
			    format(string, sizeof(string), "%sêâàðòïëàòà. Åñëè äîëãîå âðåìÿ íà ñ÷åòó áóäåò ñîõðàíÿòüñÿ îòðèöàòåëüíûé\n", string);
			    format(string, sizeof(string), "%sáàëàíñ, åñòü âåðîÿòíîñòü, ÷òî ðàáîòíèêè ìýðèè âûñåëÿò âàñ.", string);
				SPD(playerid, 21, DIALOG_STYLE_MSGBOX, "{FFDF0F}9. Æèëü¸", string, "<< Ìåíþ", "Äàëåå >>");
		    }
		}
		case 21:
		{
		    if(response)
		    {
                SPD(playerid, 12, DIALOG_STYLE_LIST, "{59FF5F}Ïîìîùü ïî èãðå", "1. Î ïðîåêòå\n2. Áåçîïàñíîñòü\n3. Îñíîâû èãðû\n4. RolePlay\n5. Ïåðâûå øàãè\n6. Îáùåíèå\n7. Òðàíñïîðò\n8. Ãîñóäàðñòâåííàÿ ñèñòåìà\n9. Æèëüå\n10. Áèçíåñ è ÀÇÑ\n11. Áàíêè, õðàíåíèå ñðåäñòâ\n12. Îðãàíèçàöèè\n13. Ðàáîòû\n14. Ðàçâëå÷åíèÿ", "Âûáðàòü", "Çàêðûòü");
		    }
		    else
		    {
		        new string[922];
			    format(string, sizeof(string), "Âû ìîæåòå îòêðûòü ñîáñòâåííûé áèçíåñ, è çàðàáîòàòü íåïëîõèå\n");
			    format(string, sizeof(string), "%säåíüãè. Ýòî ìîæåò áûòü íåáîëüøàÿ ïåêàðíÿ, ìàãàçèí îäåæäû èëè\n", string);
			    format(string, sizeof(string), "%sðàçâëåêàòåëüíûé öåíòð, ñòîëîâàÿ, ïàðèêìàõåðñêàÿ, ëèáî îáû÷íàÿ\n", string);
			    format(string, sizeof(string), "%sïðîäóêòîâàÿ ëàâêà. Èëè âû çàõîòèòå ñòàòü ñîâëàäåëüöåì êðóïíîé ñåòè\n", string);
			    format(string, sizeof(string), "%sñóïåðìàðêåòîâ, ðåñòîðàíîâ èëè òåàòðîâ. Â íàøåé ñòðàíå ñóùåñòâóåò\n", string);
			    format(string, sizeof(string), "%sîãðîìíîå êîëè÷åñòâî ðàçíîîáðàçíûõ ïðåäïðèÿòèé.\n", string);
			    format(string, sizeof(string), "%sÈìåÿ áèçíåñ, ïåðåä Âàìè îòêðûâàåòñÿ áîëüøèå âîçìîæíîñòè äëÿ\n", string);
			    format(string, sizeof(string), "%sïðèâëå÷åíèÿ íîâûõ êëèåíòîâ, ÷òî áóäåò ïîñòîÿííî ïîâûøàòü Âàøè\n", string);
			    format(string, sizeof(string), "%säîõîäû. Âû ñìîæåòå ðåãóëèðîâàòü öåíû, óëó÷øàòü ðàçëè÷íûå\n", string);
			    format(string, sizeof(string), "%sõàðàêòåðèñòèêè ñâîåãî ïðåäïðèÿòèÿ, îäíîâðåìåííî ïðîâîäÿ áîðüáó ñ\n", string);
			    format(string, sizeof(string), "%sêîíêóðåíòàìè.\n", string);
			    format(string, sizeof(string), "%sÀÇÑ (àâòîçàïðàâî÷íûå ñòàíöèè) - îñîáûé òèï áèçíåñà, äîõîäû îò\n", string);
                format(string, sizeof(string), "%sêîòîðîãî çíà÷èòåëüíî âûøå, ÷åì îò îáû÷íûõ ïðåäïðèÿòèé. Äëÿ\n", string);
                format(string, sizeof(string), "%síîðìàëüíîé ðàáîòû ÀÇÑ íóæíî ïîñòîÿííî çàêëþ÷àòü êîíòðàêòû ñî\n", string);
                format(string, sizeof(string), "%sñëóæáîé äîñòàâêè òîïëèâà. Áèçíåñìåí ìîæåò âëàäåòü îáû÷íûì\n", string);
                format(string, sizeof(string), "%sïðåäïðèÿòèåì è ÀÇÑ îäíîâðåìåííî.", string);
				SPD(playerid, 22, DIALOG_STYLE_MSGBOX, "{FFDF0F}10. Áèçíåñ è ÀÇÑ", string, "<< Ìåíþ", "Äàëåå >>");
		    }
		}
		case 22:
		{
		    if(response)
		    {
                SPD(playerid, 12, DIALOG_STYLE_LIST, "{59FF5F}Ïîìîùü ïî èãðå", "1. Î ïðîåêòå\n2. Áåçîïàñíîñòü\n3. Îñíîâû èãðû\n4. RolePlay\n5. Ïåðâûå øàãè\n6. Îáùåíèå\n7. Òðàíñïîðò\n8. Ãîñóäàðñòâåííàÿ ñèñòåìà\n9. Æèëüå\n10. Áèçíåñ è ÀÇÑ\n11. Áàíêè, õðàíåíèå ñðåäñòâ\n12. Îðãàíèçàöèè\n13. Ðàáîòû\n14. Ðàçâëå÷åíèÿ", "Âûáðàòü", "Çàêðûòü");
		    }
		    else
		    {
		        new string[842];
			    format(string, sizeof(string), "Êàæäûé èãðîê ïîëó÷àåò ñâîé ñ÷¸ò â áàíêå. Íà íåãî ïåðå÷èñëÿåòñÿ\n");
			    format(string, sizeof(string), "%sçàðïëàòà è ïðî÷èå äîõîäû. Ýòîò ñ÷¸ò íàçûâàåòñÿ îñíîâíûì, è äîñòóïåí â\n", string);
			    format(string, sizeof(string), "%sëþáîì áàíêîìàòå.\n", string);
			    format(string, sizeof(string), "%sÏîìèìî ýòîãî, Âû ìîæåòå âîñïîëüçîâàòüñÿ óñëóãàìè ïðîôåññèîíàëüíûõ\n", string);
			    format(string, sizeof(string), "%sáàíêîâ, íàéòè êîòîðûå ïîìîæåò GPS. Òàì ìîæíî îòêðûòü äî 8\n", string);
			    format(string, sizeof(string), "%säîïîëíèòåëüíûõ ñ÷åòîâ. Êàæäûé èç íèõ èìååò ñâîé íîìåð, êîòîðûé\n", string);
			    format(string, sizeof(string), "%sâûäà¸òñÿ áàíêîì ïðè ñîçäàíèè ñ÷¸òà. Çíàÿ åãî, ëþáîé èãðîê ìîæåò\n", string);
                format(string, sizeof(string), "%sïåðå÷èñëèòü âàì äåíüãè, äàæå åñëè âû îôôëàéí. Íàïðèìåð, ìîæíî", string);
                format(string, sizeof(string), "%sñîçäàòü ñ÷¸ò ñ íàçâàíèåì \"Áëàãîòâîðèòåëüíîñòü\", íàïèñàòü îá îòêðûòèè\n", string);
                format(string, sizeof(string), "%sáëàãîòâîðèòåëüíîé îðãàíèçàöèè ÷åðåç ÑÌÈ, ñîîáùèòü íîìåð ñ÷¸òà, è\n", string);
                format(string, sizeof(string), "%sëþáîé ñìîæåò ïåðå÷èñëèòü íà íåãî äåíüãè â îòäåëåíèè áàíêà èëè ÷åðåç\n", string);
                format(string, sizeof(string), "%sáàíêîìàò.\n", string);
                format(string, sizeof(string), "%sÄîïîëíèòåëüíûå ñ÷åòà ìîæíî íàñòðàèâàòü, óñòàíàâëèâàòü çàùèòó\n", string);
                format(string, sizeof(string), "%sPIN-êîäîì, èçìåíÿòü íàçâàíèÿ à òàêæå ïðîñìàòðèâàòü ïîäðîáíóþ\n", string);
                format(string, sizeof(string), "%sèñòîðèþ îïåðàöèé.", string);
				SPD(playerid, 23, DIALOG_STYLE_MSGBOX, "{FFDF0F}11. Áàíêè", string, "<< Ìåíþ", "Äàëåå >>");
		    }
		}
		case 23:
		{
		    if(response)
		    {
                SPD(playerid, 12, DIALOG_STYLE_LIST, "{59FF5F}Ïîìîùü ïî èãðå", "1. Î ïðîåêòå\n2. Áåçîïàñíîñòü\n3. Îñíîâû èãðû\n4. RolePlay\n5. Ïåðâûå øàãè\n6. Îáùåíèå\n7. Òðàíñïîðò\n8. Ãîñóäàðñòâåííàÿ ñèñòåìà\n9. Æèëüå\n10. Áèçíåñ è ÀÇÑ\n11. Áàíêè, õðàíåíèå ñðåäñòâ\n12. Îðãàíèçàöèè\n13. Ðàáîòû\n14. Ðàçâëå÷åíèÿ", "Âûáðàòü", "Çàêðûòü");
		    }
		    else
		    {
		        new string[1000];
			    format(string, sizeof(string), " íàøåé ñòðàíå ðàáîòàåò áîëüøîå êîëè÷åñòâî îðãàíèçàöèé. Îíè ìîãóò\n");
			    format(string, sizeof(string), "%sáûòü êàê îôèöèàëüíûìè (ïðàâèòåëüñòâî, ÌÂÄ, ìèí. Îáîðîíû, ìèí.\n", string);
			    format(string, sizeof(string), "%sÇäðàâîîõðàíåíèÿ, ÒÂ è ðàäèî), òàê è íåîôèöèàëüíûìè (áàíäû è ìàôèè).\n", string);
			    format(string, sizeof(string), "%sÏðè äîñòèæåíèè îïðåäåë¸ííîãî óðîâíÿ, Âû ìîæåòå âñòóïèòü â ëþáóþ èç\n", string);
			    format(string, sizeof(string), "%sîðãàíèçàöèé. Ðóêîâîäñòâî íåêîòîðûõ ìîæåò âûäâèãàòü è äîïîëíèòåëüíûå\n", string);
			    format(string, sizeof(string), "%sòðåáîâàíèÿ äëÿ âñòóïëåíèÿ. Íàïðèìåð, åñëè Âû õîòèòå ïîïàñòü â áàíäó,\n", string);
			    format(string, sizeof(string), "%sòî Âàì ïðèä¸òñÿ ïðîäåìîíñòðèðîâàòü ñâî¸ óìåíèå âëàäåòü îðóæèåì. À\n", string);
			    format(string, sizeof(string), "%såñëè Âû âèäèòå ñåáÿ â ðîëè ðåäàêòîðà îáúÿâëåíèé, òî íóæíî êðàñèâî è\n", string);
			    format(string, sizeof(string), "%sãðàìîòíî ïèñàòü. Î äîïîëíèòåëüíûõ òðåáîâàíèÿõ ñîîáùèò ðóêîâîäñòâî\n", string);
			    format(string, sizeof(string), "%sîðãàíèçàöèè âî âðåìÿ íàáîðà ñîòðóäíèêîâ.\n", string);
			    format(string, sizeof(string), "%sÏîñëå âñòóïëåíèÿ, Âàì áóäåò äîñòóïíî ïðîäâèæåíèå ïî êàðüåðíîé\n", string);
			    format(string, sizeof(string), "%sëåñòíèöå, ïîñòåïåííî îòêðîþòñÿ íîâûå âîçìîæíîñòè. Ñ êàæäûì ïîâûøåíèåì\n", string);
			    format(string, sizeof(string), "%sáóäåò óâåëè÷èâàòüñÿ Âàøà çàðïëàòà è ñòàòóñ â îáùåñòâå. Âû íàéäåòå\n", string);
			    format(string, sizeof(string), "%síîâûõ äðóçåé, à ñî âðåìåíåì ñìîæåòå çàíÿòü îäíó èç ðóêîâîäÿùèõ\n", string);
			    format(string, sizeof(string), "%säîëæíîñòåé. Æèçíü â îðãàíèçàöèè íåîáû÷àéíî èíòåðåñíàÿ è ðàçíîîáðàçíàÿ!", string);
				SPD(playerid, 24, DIALOG_STYLE_MSGBOX, "{FFDF0F}12. Îðãàíèçàöèè", string, "<< Ìåíþ", "Äàëåå >>");
		    }
		}
		case 24:
		{
		    if(response)
		    {
                SPD(playerid, 12, DIALOG_STYLE_LIST, "{59FF5F}Ïîìîùü ïî èãðå", "1. Î ïðîåêòå\n2. Áåçîïàñíîñòü\n3. Îñíîâû èãðû\n4. RolePlay\n5. Ïåðâûå øàãè\n6. Îáùåíèå\n7. Òðàíñïîðò\n8. Ãîñóäàðñòâåííàÿ ñèñòåìà\n9. Æèëüå\n10. Áèçíåñ è ÀÇÑ\n11. Áàíêè, õðàíåíèå ñðåäñòâ\n12. Îðãàíèçàöèè\n13. Ðàáîòû\n14. Ðàçâëå÷åíèÿ", "Âûáðàòü", "Çàêðûòü");
		    }
		    else
		    {
		        new string[611];
                format(string, sizeof(string), "Â ìýðèè âàøåãî ãîðîäà ðàáîòàåò îòäåë çàíÿòîñòè, ãäå âû ìîæåòå\n");
                format(string, sizeof(string), "%sóñòðîèòüñÿ íà ëþáóþ ðàáîòó. Ñëåäóåò îáðàòèòü âíèìàíèå, ÷òî íåêîòîðûå\n", string);
                format(string, sizeof(string), "%sðàáîòû äîñòóïíû ïðè äîñòèæåíèè îïðåäåë¸ííîãî óðîâíÿ. Âû íå ìîæåòå\n", string);
                format(string, sizeof(string), "%sîäíîâðåìåííî áûòü îôîðìëåííûì íà ðàáîòó â ìýðèè è ñîñòîÿòü â\n", string);
                format(string, sizeof(string), "%sîðãàíèçàöèè.\n", string);
                format(string, sizeof(string), "%sÏîìèìî îñíîâíûõ ðàáîò ñóùåñòâóþò è äîïîëíèòåëüíûå. Ê íèì îòíîñÿòñÿ\n", string);
                format(string, sizeof(string), "%sðàáîòû íà øàõòå, çàâîäå è ñêëàäå. Òàêèå ðàáîòû ìîæíî ñîâìåùàòü ñ\n", string);
                format(string, sizeof(string), "%sîñíîâíûìè è çàðàáàòûâàòü áîëüøå äåíåã. Èñïîëüçóéòå êîìàíäó /gps äëÿ\n", string);
                format(string, sizeof(string), "%sòîãî, ÷òîáû íàéòè ìåñòà ðàñïîëîæåíèÿ ðàçëè÷íûõ ðàáîò. Íà ìåñòå âû\n", string);
                format(string, sizeof(string), "%sïîëó÷èòå ïîäðîáíûå èíñòðóêöèè, êàê è ÷òî ñëåäóåò äåëàòü.", string);
				SPD(playerid, 25, DIALOG_STYLE_MSGBOX, "{FFDF0F}13. Ðàáîòû", string, "<< Ìåíþ", "Äàëåå >>");
		    }
		}
		case 25:
		{
		    if(response)
		    {
                SPD(playerid, 12, DIALOG_STYLE_LIST, "{59FF5F}Ïîìîùü ïî èãðå", "1. Î ïðîåêòå\n2. Áåçîïàñíîñòü\n3. Îñíîâû èãðû\n4. RolePlay\n5. Ïåðâûå øàãè\n6. Îáùåíèå\n7. Òðàíñïîðò\n8. Ãîñóäàðñòâåííàÿ ñèñòåìà\n9. Æèëüå\n10. Áèçíåñ è ÀÇÑ\n11. Áàíêè, õðàíåíèå ñðåäñòâ\n12. Îðãàíèçàöèè\n13. Ðàáîòû\n14. Ðàçâëå÷åíèÿ", "Âûáðàòü", "Çàêðûòü");
			}
		    else
		    {
		        new string[600];
			    format(string, sizeof(string), "Åñëè ó âàñ ïîÿâèëîñü ñâîáîäíîå âðåìÿ è æåëàíèå, òî ðåêîìåíäóåì âàì\n");
			    format(string, sizeof(string), "%sïîñåòèòü îäíî èç ðàçâëåêàòåëüíûõ ìåðîïðèÿòèé. Êàæäûå 3 ÷àñà\n", string);
			    format(string, sizeof(string), "%sïðîâîäÿòñÿ ãîíêè, ïîó÷àñòâîâàòü â êîòîðûõ ìîæåò ëþáîé æåëàþùèé.\n", string);
			    format(string, sizeof(string), "%sÑåé÷àñ êîìàíäà ðàçðàáîò÷èêîâ ãîòîâèò è äðóãèå, íå ìåíåå\n", string);
			    format(string, sizeof(string), "%sèíòåðåñíûå ðàçâëå÷åíèÿ!\n", string);
			    format(string, sizeof(string), "%sÏîìèìî ñîáûòèé ïî ðàñïèñàíèþ, àäìèíèñòðàòîðû ñåðâåðà î÷åíü ÷àñòî\n", string);
			    format(string, sizeof(string), "%sïðîâîäÿò ðàçíîãî ðîäà ìåðîïðèÿòèÿ, ó÷àñòâîâàòü â êîòîðûõ íå òîëüêî\n", string);
			    format(string, sizeof(string), "%sèíòåðåñíî, íî è âûãîäíî - ïîáåäèòåëè ïîëó÷àþò öåííûå ïîäàðêè.\n", string);
			    format(string, sizeof(string), "%sÎ ïðîâåäåíèè òîãî èëè èíîãî ðàçâëåêàòåëüíîãî ìåðîïðèÿòèÿ âû óçíàåòå\n", string);
			    format(string, sizeof(string), "%sçàðàíåå èç èíôîðìàöèîííûõ ñîîáùåíèé â îáùåì ÷àòå.", string);
				SPD(playerid, 26, DIALOG_STYLE_MSGBOX, "{FFDF0F}14. Ðàçâëå÷åíèÿ", string, "<< Ìåíþ", "");
		    }
		}
		case 26:
		{
		    SPD(playerid, 12, DIALOG_STYLE_LIST, "{59FF5F}Ïîìîùü ïî èãðå", "1. Î ïðîåêòå\n2. Áåçîïàñíîñòü\n3. Îñíîâû èãðû\n4. RolePlay\n5. Ïåðâûå øàãè\n6. Îáùåíèå\n7. Òðàíñïîðò\n8. Ãîñóäàðñòâåííàÿ ñèñòåìà\n9. Æèëüå\n10. Áèçíåñ è ÀÇÑ\n11. Áàíêè, õðàíåíèå ñðåäñòâ\n12. Îðãàíèçàöèè\n13. Ðàáîòû\n14. Ðàçâëå÷åíèÿ", "Âûáðàòü", "Çàêðûòü");
		}
		case 28:
		{
		    if(!response)
		    {
		        SPD(playerid, 4, DIALOG_STYLE_MSGBOX, "{1472FF}Advance RolePlay", "{FFFFFF}Âû âïåðâûå èãðàåòå â GTA San Andreas Multiplayer (SAMP)?\nÌû ïîêàæåì âàì äîïîëíèòåëüíûå ïîäñêàçêè äëÿ âàñ.", "Íîâè÷îê", "Óæå èãðàë");
		    }
		    else
		    {
		        SPD(playerid, 3, DIALOG_STYLE_INPUT, "{1472FF}Íèê ïðèãëàñèâøåãî èãðîêà", "{FFFFFF}Åñëè âû óçíàëè î íàøåì ñåðâåðå îò ñâîåãî äðóãà\nêîòîðûé òóò èãðàåò, óêàæèòå åãî íèê â ïîëå íèæå\n\n{C3FF1F}Ïðè äîñòèæåíèè âàìè 4-ãî óðîâíÿ îí ïîëó÷èò âîçíàãðàæäåíèå", "Ââåñòè", "Ïðîïóñòèòü");
		    }
		}
		case 32:
		{
		    if(response)//ëåâàÿ êíîïêà
		    {
		        SetPVarInt(playerid, "mineongoind", 1);
		        SetPlayerSkin(playerid, 16);
				SCM(playerid, 0x038FDFFF, "Âû íà÷àëè ðàáîòó øàõò¸ðà");
				SCM(playerid, 0x66cc00FF, "Èùèòå ìåñòîðîæäåíèÿ æåëåçíîé ðóäû íà òåððèòîðèè øàõòû");
				SCM(playerid, 0x66cc00FF, "Äîáûòîå ñûðü¸ îòíîñèòå â êóçíèöó äëÿ ïåðåïëàâêè");
				SetPlayerAttachedObject(playerid, 4, 18634, 6, 0.078221, 0.034000, 0.028844, -67.902618, 264.126861, 193.350555, 1.861999, 1.884000, 1.727000);
                preloadanim_mine(playerid);
                TogglePlayerControllable(playerid, 1);
			}
			else
			{
			}
		}
		case 33:
		{
		    if(response)//ëåâàÿ êíîïêà
      		{
				new string[50];
	          	SetPVarInt(playerid, "mineongoind", 0);
		        SetPlayerSkin(playerid, player_info[playerid][SKIN]);
		        if(GetPVarInt(playerid, "uniquemine") > 0)
		        {
					SetPVarInt(playerid, "getmoneymine", GetPVarInt(playerid, "uniquemine") * 100);
					SetPVarInt(playerid, "uniquemine", 0);
		        }
		        give_money(playerid, GetPVarInt(playerid, "minemoney") * 3 + GetPVarInt(playerid, "getmoneymine"));
		        if(GetPVarInt(playerid, "minemoney") > 0)
		        {
					format(string, sizeof(string), "Ðàáî÷èé äåíü çàâåðø¸í. Âû äîáûëè %d êã ðóäû", GetPVarInt(playerid, "minemoney"));
			        SCM(playerid, 0x038FDFFF, string);
			        format(string, sizeof(string), "~b~+%d$", GetPVarInt(playerid, "minemoney") * 3 + GetPVarInt(playerid, "getmoneymine"));
			        GameTextForPlayer(playerid, string, 5000, 1);
			        if(GetPVarInt(playerid, "getmoneymine") > 0)
					{
					    format(string, sizeof(string), "Áîíóñ çà ïîäçåìíóþ äîáû÷ó {C8FF14}%d$", GetPVarInt(playerid, "getmoneymine"));
					    SCM(playerid, 0xDD90FFFF, string);
					}
			        format(string, sizeof(string), "Âñåãî çàðàáîòàíî %d$", GetPVarInt(playerid, "minemoney") * 3+GetPVarInt(playerid, "getmoneymine"));
			        SetPVarInt(playerid, "getmoneymine", 0);
			        SCM(playerid, 0x038FDFFF, string);

		        }
		        else
		        {
	                SCM(playerid, 0x038FDFFF, "Ðàáî÷èé äåíü çàâåðø¸í");
		        }
		        SetPVarInt(playerid, "minemoney", 0);
		        if(IsPlayerAttachedObjectSlotUsed(playerid, 4))
		        {
		            RemovePlayerAttachedObject(playerid, 4);
		        }
		        if(IsPlayerAttachedObjectSlotUsed(playerid, 2))
		        {
		            RemovePlayerAttachedObject(playerid, 2);
		        }
		        if(IsPlayerAttachedObjectSlotUsed(playerid, 3))
		        {
		            RemovePlayerAttachedObject(playerid, 3);
		        }
		        if(IsPlayerAttachedObjectSlotUsed(playerid, 6))
		        {
		            RemovePlayerAttachedObject(playerid, 6);
		        }
		        TogglePlayerControllable(playerid, 1);
			}
			else
			{
			}
		}
		case 35:
		{
		    if(response)//ëåâàÿ êíîïêà
		    {
		        new amount;
		        if(sscanf(inputtext, "d", amount)) return SPD(playerid, 35, DIALOG_STYLE_INPUT, "{E0FF17}Ïîêóïêà ìåòàëëà", "{FFFFFF}Ñêîëüêî êã ìåòàëëà âû õîòèòå êóïèòü?\n{5EFF36}Öåíà çà êã: 15$", "Êóïèòü", "Îòìåíà");
				if(amount < 1 || amount > 50)
				{
				    SCM(playerid, COLOR_LIGHTGREY, "Ìîæíî êóïèòü îò 1 äî 50 êã ìåòàëëà");
				 	return SPD(playerid, 35, DIALOG_STYLE_INPUT, "{E0FF17}Ïîêóïêà ìåòàëëà", "{FFFFFF}Ñêîëüêî êã ìåòàëëà âû õîòèòå êóïèòü?\n{5EFF36}Öåíà çà êã: 15$", "Êóïèòü", "Îòìåíà");
			 	}
				if(amount > storages[0][FACTORYMETAL]) return SCM(playerid, COLOR_GREY, "Íà ñêëàäå øàõòû íå õâàòàåò ìåòàëëà");
				storages[0][FACTORYMETAL] -= amount;
				new money = amount*15;
				give_money(playerid, -money);
				new string[24];
             	format(string, sizeof(string), "Âû êóïèëè %d êã çà %d$", amount, money);
                SCM(playerid, 0x3399FFFF, string);
				format(string, sizeof(string), "~r~-%d$", money);
				GameTextForPlayer(playerid, string, 1500, 1);
				player_info[playerid][MET] += amount;
				new query[68];
				format(query, sizeof(query), "UPDATE `accounts` SET `met` = '%d' WHERE `id` = '%d' LIMIT 1", player_info[playerid][MET], player_info[playerid][ID]);
				mysql_function_query(dbHandle, query, false, "", "");
		    }
		}
		case 36:
		{
		    if(!response)//ëåâàÿ êíîïêà
		    {
		        SPD(playerid, 4, DIALOG_STYLE_MSGBOX, "{1472FF}Advance RolePlay", "{FFFFFF}Âû âïåðâûå èãðàåòå â GTA San Andreas Multiplayer (SAMP)?\nÌû ïîêàæåì âàì äîïîëíèòåëüíûå ïîäñêàçêè äëÿ âàñ.", "Íîâè÷îê", "Óæå èãðàë");
		    }
		    else
		    {
		        SPD(playerid, 3, DIALOG_STYLE_INPUT, "{1472FF}Íèê ïðèãëàñèâøåãî èãðîêà", "{FFFFFF}Åñëè âû óçíàëè î íàøåì ñåðâåðå îò ñâîåãî äðóãà\nêîòîðûé òóò èãðàåò, óêàæèòå åãî íèê â ïîëå íèæå\n\n{C3FF1F}Ïðè äîñòèæåíèè âàìè 4-ãî óðîâíÿ îí ïîëó÷èò âîçíàãðàæäåíèå", "Ââåñòè", "Ïðîïóñòèòü");
		    }
		}
		case 37:
		{
		    if(response)//ëåâàÿ êíîïêà
		    {
		        SetPVarInt(playerid, "loaderongoing", 1);
		        SetPlayerSkin(playerid, 27);
				SCM(playerid, 0x038FDFFF, "Âû íà÷àëè ðàáîòó ãðóç÷èêà");
				SCM(playerid, 0x038FDFFF, "Òî÷êè äîñòàâêè òîâàðîâ ïîìå÷åíû {ff1008}êðàñíûìè{2192ff} ìàðêåðàìè");
                TogglePlayerControllable(playerid, 1);
                SetPlayerCheckpoint(playerid, 2230.4312,-2285.8799,14.3751, 2.0);
                SetPlayerAttachedObject(playerid, 3, 18635, 8, 0.205313, -0.077478, 0.088127, 11.500826, -88.275390, 98.723800, 1.025472, 1.000000, 1.000000);//ìîëîòîê íà ïîÿñå
			}
			else
			{
			}
		}
		case 38:
		{
		    if(response)//ëåâàÿ êíîïêà
      		{
				new string[64];
		        SetPVarInt(playerid, "loaderongoing", 0);
		        SetPlayerSkin(playerid, player_info[playerid][SKIN]);
		        TogglePlayerControllable(playerid, 1);
		        SetPlayerSpecialAction(playerid, 0);
				if(GetPVarInt(playerid, "gruzmoney") == 0)
				{
				    SCM(playerid, 0x038FDFFF, "Ðàáî÷èé äåíü çàâåðø¸í");
				}
				else
				{
				    give_money(playerid, GetPVarInt(playerid, "gruzmoney")*90);
	       			format(string, sizeof(string), "Ðàáî÷èé äåíü çàâåðø¸í. Çàðàáîòàíî {FFFF00}%d$", GetPVarInt(playerid, "gruzmoney")*90);
			        SCM(playerid, 0x038FDFFF, string);
				}
				if(GetPVarInt(playerid, "gruzmoney2") > 0)
				{
				    give_money(playerid, GetPVarInt(playerid, "gruzmoney2")*100);
	       			format(string, sizeof(string), "%d$ {3657FF}çà ðàáîòó íà ïîãðóç÷èêå", GetPVarInt(playerid, "gruzmoney2")*100);
			        SCM(playerid, COLOR_YELLOW, string);
				}
				format(string, sizeof(string), "~b~+%d$", GetPVarInt(playerid, "gruzmoney")*90 + GetPVarInt(playerid, "gruzmoney2")*100);
   				GameTextForPlayer(playerid, string, 5000, 1);
   				SetPVarInt(playerid, "gruzmoney2", 0);
				SetPVarInt(playerid, "gruzmoney", 0);
		        DisablePlayerCheckpoint(playerid);
		        RemovePlayerAttachedObject(playerid, 3);
		        RemovePlayerAttachedObject(playerid, 5);
			    if(IsPlayerAttachedObjectSlotUsed(playerid, 4))
		        {
		            RemovePlayerAttachedObject(playerid, 4);
		        }
		        if(IsValidObject(gruzobject[playerid]))
		        {
		            DestroyDynamicObject(gruzobject[playerid]);
		        }
			}
			else
			{
			}
		}
		case 43:
		{
		    if(response)//ëåâàÿ êíîïêà
		    {
		        SetPVarInt(playerid, "factoryinongoing", 1);
		        switch(random(2))
		        {
		            case 0:
		            {
						SetPlayerSkin(playerid, 258);
						SetPlayerAttachedObject(playerid, 9, 18638, 2, 0.161312, 0.023522, 0.003127, -4.599215, -0.875316, -1.776250, 0.975471, 1.099002, 1.097002);
					}
		            case 1:
		            {
						SetPlayerSkin(playerid, 259);
						SetPlayerAttachedObject(playerid, 9, 18638, 2, 0.161312, 0.023522, 0.000127, -4.599215, -0.875316, -1.776250, 0.975471, 1.099002, 1.156003);
					}
		        }
				SCM(playerid, 0x038FDFFF, "Âû íà÷àëè ðàáîòó â ïðîèçâîäñòâåííîì öåõó çàâîäà");
				SCM(playerid, 0x66cc00FF, "Äëÿ ïîëó÷åíèÿ èíôîðìàöèè âîñïîëüçóéòåñü èíñòðóêöèåé ó âõîäà â öåõ");
                TogglePlayerControllable(playerid, 1);
			}
			else
			{
			}
		}
		case 44:
		{
		    if(response)//ëåâàÿ êíîïêà
      		{
		        SetPVarInt(playerid, "factoryinongoing", 0);
		        SetPlayerSkin(playerid, player_info[playerid][SKIN]);
		        TogglePlayerControllable(playerid, 1);
				SCM(playerid, 0x038FDFFF, "Ðàáî÷èé äåíü çàâåðø¸í");
				RemovePlayerAttachedObject(playerid, 9);
				RemovePlayerAttachedObject(playerid, 4);
				RemovePlayerAttachedObject(playerid, 5);
				RemovePlayerAttachedObject(playerid, 6);
                if(IsValidObject(factoryobject[playerid]))
			    {
			        DestroyDynamicObject(factoryobject[playerid]);
			    }
                new string[92];
	   			give_money(playerid, GetPVarInt(playerid, "factorymoney") - GetPVarInt(playerid, "factoryfail"));
	   			format(string, sizeof(string), "~b~+%d$", GetPVarInt(playerid, "factorymoney") - GetPVarInt(playerid, "factoryfail"));
   				GameTextForPlayer(playerid, string, 5000, 1);
	   			if(GetPVarInt(playerid, "factoryquantity") >= 1)
				{
				   	format(string, sizeof(string), "Âñåãî ñîçäàíî {FFFF00}%d{73CC37} ïðîäóêòîâ, çàáðàêîâàííûõ {FFFF00}%d øò.", GetPVarInt(playerid, "factoryquantity"), GetPVarInt(playerid, "failquantity"));
					SCM(playerid, 0x73CC37FF, string);
				}
				if(GetPVarInt(playerid, "mychanse") >= 6)
				{
					format(string, sizeof(string), "Ðàáî÷èé íàâûê óâåëè÷èëñÿ {96FFFC} íà %d åäèíèö(û)", GetPVarInt(playerid, "mychanse") - 5);
					SCM(playerid, 0x73CC37FF, string);
				}
				if(GetPVarInt(playerid, "factoryquantity") >= 1)
				{
					format(string, sizeof(string), "Çàðàáîòàíî {41C412}%d$,{FFFFFF} èç íèõ {FFAC05}%d${FFFFFF} - øòðàô çà áðàê ïðîäóêòîâ", GetPVarInt(playerid, "factorymoney"), GetPVarInt(playerid, "factoryfail"));
					SCM(playerid, COLOR_WHITE, string);
				}
				SetPVarInt(playerid, "factorymoney", 0);
				SetPVarInt(playerid, "factoryfail", 0);
				SetPVarInt(playerid, "failquantity", 0);
				SetPVarInt(playerid, "factoryquantity", 0);
				SetPVarInt(playerid, "mychanse", 5);
			}
			else
			{
			}
		}
		case 46:
		{
		    if(response)//ëåâàÿ êíîïêà
		    {
		        SetPVarInt(playerid, "factoryincarongoing", 1);
		        switch(random(2))
		        {
		            case 0:
		            {
						SetPlayerSkin(playerid, 258);
						SetPlayerAttachedObject(playerid, 9, 18638, 2, 0.161312, 0.023522, 0.003127, -4.599215, -0.875316, -1.776250, 0.975471, 1.099002, 1.097002);
					}
		            case 1:
		            {
						SetPlayerSkin(playerid, 259);
						SetPlayerAttachedObject(playerid, 9, 18638, 2, 0.161312, 0.023522, 0.000127, -4.599215, -0.875316, -1.776250, 0.975471, 1.099002, 1.156003);
					}
		        }
				SCM(playerid, 0x038FDFFF, "Âû íà÷àëè ðàáîòó â ñëóæáå äîñòàâêè çàâîäà");
				SCM(playerid, 0x66cc00FF, "Äëÿ ïîëó÷åíèÿ èíôîðìàöèè âîñïîëüçóéòåñü èíñòðóêöèåé ðÿäîì ñ Âàìè");
                TogglePlayerControllable(playerid, 1);
			}
			else
			{
			}
		}
		case 47:
		{
		    if(response)//ëåâàÿ êíîïêà
      		{
		        SetPVarInt(playerid, "factoryincarongoing", 0);
		        SetPlayerSkin(playerid, player_info[playerid][SKIN]);
		        TogglePlayerControllable(playerid, 1);
				SCM(playerid, COLOR_YELLOW, "Ðàáî÷èé äåíü çàâåðø¸í");
				new string[55];
				format(string, sizeof(string), "Âàøà îáùàÿ ÷èñòàÿ ïðèáûëü ñîñòàâëÿåò: {5EFF36}%d$", GetPVarInt(playerid, "prib"));
				SCM(playerid, COLOR_WHITE, string);
				SetPVarInt(playerid, "prib", 0);
				RemovePlayerAttachedObject(playerid, 9);
			   	Delete3DTextLabel(vehtext[playerid]);
				if(metalveh[playerid] != -1)
				{
			   		SetVehicleToRespawn(metalveh[playerid]);
				}
				if(fuelveh[playerid] != -1)
				{
			   		SetVehicleToRespawn(fuelveh[playerid]);
			   	}
   				if(fuelvehtrailer[playerid] != -1)
		 		{
		 		    SetVehicleToRespawn(fuelvehtrailer[playerid]);
		 	    }
			   	metalveh[playerid] = -1;
				fuelveh[playerid] = -1;
				fuelvehtrailer[playerid] = -1;
			}
			else
			{
			}
		}
		case 48:
		{
			if(response)//ëåâàÿ êíîïêà
 			{
 			    new text[81];
 			    if(sscanf(inputtext, "s[81]", text)) return SPD(playerid, 48, DIALOG_STYLE_INPUT, "{FFEF0D}Ñâÿçü ñ àäìèíèñòðàöèåé", "{FFFFFF}Ââåäèòå ñâî¸ ñîîáùåíèå äëÿ àäìèíèñòðàöèè ñåðâåðà\nÎíî äîëæíî áûòü êðàòêèì è ÿñíûì\n\n{6AF76A}Åñëè âû õîòèòå ïîäàòü æàëîáó íà èãðîêà,\nîáÿçàòåëüíî óêàæèòå åãî ID è ïðè÷èíó æàëîáû", "Îòïðàâèòü", "Íàçàä");
 			    new string[128];
 			    format(string, sizeof(string), "{52b608}%s[%d] : {e7aa10}%s", player_info[playerid][NAME], playerid, text);
				SCM(playerid, 0x52c708FF, string);
				SCMA(0x52c708FF, string);
				SCM(playerid, COLOR_WHITE, "Âàøå ñîîáùåíèå îòïðàâëåíî");
 			}
 			else
 			{
				cmd::mn(playerid);
 			}
		}
		case 49:
		{
		    if(response)//ëåâàÿ êíîïêà
 			{
				new string[670];
				format(string, sizeof(string), "{349C1A}Íèæå ïðèâåä¸í ïåðå÷ü êëàâèø óïðàâëåíèÿ òðàíñïîðòîì è èõ îïèñàíèå:\n\n");
				format(string, sizeof(string), "%s{0099FF}Ëåâûé Ctrl{FFFFFF}\tçàâåñòè èëè çàãëóøèòü äâèãàòåëü\n", string);
				format(string, sizeof(string), "%s{0099FF}Ëåâûé Alt{FFFFFF}\tâêëþ÷èòü èëè âûêëþ÷èòü ôàðû\n", string);
				format(string, sizeof(string), "%s{0099FF}Ïðàâûé Ctrl{FFFFFF}\tîòêðûòü èëè çàêðûòü ìàøèíó {A6328F}(òîëüêî äëÿ äîìàøíåé ìàøèíû)\n", string);
				format(string, sizeof(string), "%s{0099FF}Num 4{FFFFFF}\t\tâêëþ÷èòü èëè âûêëþ÷èòü îãðàíè÷èòåëü ñêîðîñòè\n", string);
				format(string, sizeof(string), "%s{0099FF}Num 8{FFFFFF}\t\tóïðàâëåíèå êàïîòîì è áàãàæíèêîì{A6328F}(åñëè îíè èìåþòñÿ ó äàííîé ìîäåëè)\n", string);
				format(string, sizeof(string), "%s{0099FF}Num 2{FFFFFF}\t\tçàïðàâèòü òðàíñïîðò{A6328F}(ïîäðîáíåå â ñëåäóþùèõ ðàçäåëàõ)\n\n", string);
				format(string, sizeof(string), "%s{DDFF00}Ïîñòàðàéòåñü çàïîìíèòü íàçíà÷åíèÿ êëàâèø óïðàâëåíèÿ\n", string);
				format(string, sizeof(string), "%sÊîãäà áóäåòå ãîòîâû íàæìèòå\"Äàëåå\"\n", string);
 			    SPD(playerid, 50, DIALOG_STYLE_MSGBOX, "{CC9900}Ðàçäåë 1: Óïðàâëåíèå ñèñòåìàìè àâòîìîáèëÿ", string, "Äàëåå", "Íàçàä");
 			}
 			else
 			{
 			    return 1;
 			}
		}
		case 50:
		{
		    if(response)//ëåâàÿ êíîïêà
 			{
 			    new string[1338];
 			    format(string, sizeof(string), "{FFFFFF}Ïàíåëü èíäèêàòîðîâ ïîÿâëÿåòñÿ â ïðàâîì íèæíåì óãëó ýêðàíà êàê òîëüêî âû çàõîäèòå â ëþáîé òðàíñïîðò\n");
 			    format(string, sizeof(string), "%sÎíà èíôîðìèðóåò âîäèòåëÿ î åãî òåêóùåì ñîñòîÿíèè. Èòàê, ðàññìîòðèì îñíîâíûå ýëåìåíòû ýòîé ïàíåëè:\n\n", string);
 			    format(string, sizeof(string), "%s\t{474BC4}25 km/h {1EEEFC}Fuel: 45 {006699}1000\n", string);
 			    format(string, sizeof(string), "%s\t{2FD645}Open {E85313}max {FFFFFF}E {43BF3F}S  M{FFFFFF} L B\n\n", string);
 			    format(string, sizeof(string), "%s{DDFF00}Íà ïåðâîé ñòðî÷êå ïàíåëè íàõîäÿòñÿ ÷èñëîâûå èíäèêàòîðû:\n", string);
 			    format(string, sizeof(string), "%s{474BC4}25 km/h\t{FFFFFF}ïîêàçûâàåò òåêóùóþ ñêîðîñòü òðàíñïîðòà\n", string);
 			    format(string, sizeof(string), "%s{00ccff}Fuel: 45\t{FFFFFF}ïîêàçûâàåò êîëè÷åñòâî áåíçèíà â áàêå\n", string);
 			    format(string, sizeof(string), "%s{006699}1000{FFFFFF}\t\tïîêàçûâàåò \"çäîðîâüå\" òðàíñïîðòà. Åñëè ó íåãî íåò ïîâðåæäåíèé, òî îíî áóäåò ðàâíî 1000\n\n", string);
 			    format(string, sizeof(string), "%s{DDFF00}Íà âòîðîé ñòðî÷êå íàõîäÿòñÿ öâåòîâûå èíäèêàòîðû:\n", string);
 			    format(string, sizeof(string), "%s{00cc00}Open\t\t{FFFFFF}(èëè {d92b00}Close{FFFFFF}) ïîêàçûâàþò îòêðûò èëè çàêðûò òðàíñïîðò\n", string);
 			    format(string, sizeof(string), "%s{d92b00}max{FFFFFF}\t\tçàãîðàåòñÿ êðàñíûì ïðè âêëþ÷¸ííîì îãðàíè÷èòåëå ñêîðîñòè\n", string);
 			    format(string, sizeof(string), "%sE\t\tçàãîðàåòñÿ êðàñíûì ïðè íèçêîì óðîâíå áåíçèíà â áàêå\n", string);
 			    format(string, sizeof(string), "%s{cc99cc}S{FFFFFF}\t\tçàãîðàåòñÿ ïóðïóðíûì ïðè âêëþ÷¸ííîé ñèãíàëèçàöèè\n", string);
 			    format(string, sizeof(string), "%s{009933}M{FFFFFF}\t\tèíäèêàòîð âêëþ÷¸ííîãî äâèãàòåëÿ\n", string);
 			    format(string, sizeof(string), "%sL\t\tèíäèêàòîð âêëþ÷¸íîãî äâèãàòåëÿ\n", string);
 			    format(string, sizeof(string), "%sB\t\tçàãîðàåòñÿ êðàñíûì ïðè îòêðûòîì áàãàæíèêå èëè êàïîòå\n", string);
 			    format(string, sizeof(string), "%s{9966ff}Ïðèìå÷àíèÿ:\n", string);
 			    format(string, sizeof(string), "%s1. Ïàíåëü èíäèêàòîðîâ îáíîâëÿåòñÿ ðàç â ñåêóíäó\n", string);
 			    format(string, sizeof(string), "%s2. Âûêëþ÷åííûå èíäèêàòîðû âî âòîðîì ðÿäó {FFFFFF}áåëîãî {9966ff}öâåòà\n", string);
 			    SPD(playerid, 51, DIALOG_STYLE_MSGBOX, "{CC9900}Ðàçäåë 2: Ïàíåëü èíäèêàòîðîâ", string, "Äàëåå", "Íàçàä");
 			}
 			else
 			{
 			    SPD(playerid, 49, DIALOG_STYLE_MSGBOX, "{0099FF}Ââåäåíèå", "{FFFFFF}Ýòî ïîñîáèå ïîìîæåò âàì õîðîøî ïîäãîòîâèòüñÿ\nê ýêçàìåíó ïî âîæäåíèþ\n\n{CC9900}Äëÿ òîãî, ÷òîáû íà÷àòü îáó÷åíèå íàæìèòå \"Äàëåå\"", "Äàëåå", "Îòìåíà");
 			}
		}
		case 51:
		{
  			if(response)//ëåâàÿ êíîïêà
 			{
 			    new string[1219];
 			    format(string, sizeof(string), "{FFFFFF}Òðàíñïîðò âðåìÿ îò âðåìåíè íåîáõîäèìî çàïðàâëÿòü. Ñäåëàòü ýòî ìîæíî äâóìÿ ñïîñîáàìè:\n\n");
 			    format(string, sizeof(string), "%s{DDFF00}1. Íà çàïðàâî÷íîé ñòàíöèè\n", string);
 			    format(string, sizeof(string), "%s{FFFFFF}Äëÿ ýòîãî ïîäúåäüòå ê íåé è íàæìèòå {3366ff}Num 2{FFFFFF}. Êàæäîå íàæàòèå çàïðàâëÿåò âàø òðàíñïîðò íà 10 ëèòðîâ\n\n", string);
 			    format(string, sizeof(string), "%s{DDFF00}2. Çàïðàâêà ñ êàíèñòðû\n", string);
 			    format(string, sizeof(string), "%s{FFFFFF}Òàêîé ñïîñîá ïîäîéä¸ò åñëè àâòîìîáèëü íå ìîæåò åçäèòü èç-çà îòñóòñòâèÿ áåíçèíà\n", string);
 			    format(string, sizeof(string), "%sÍàéäèòå áëèæàéøóþ çàïðàâêó è íàïèøèòå {3366ff}/buyfuel{FFFFFF}. Âû ïîëó÷èòå êàíèñòðó ¸ìêîñòüþ 15 ëèòðîâ\n", string);
 			    format(string, sizeof(string), "%sÏîñëå ýòîãî ïðîñòî ïîäîéäèòå ê òðàíñïîðòó, êîòîðûé õîòèòå çàïðàâèòü. 15 ëèòðîâ òîïëèâà âïîëíå õâàòèò ÷òîáû äîåõàòü äî áëèæàéøåé çàïðàâêè\n\n", string);
 			    format(string, sizeof(string), "%s{66cccc}Ïîëåçíûå ñîâåòû:\n", string);
 			    format(string, sizeof(string), "%s1. Áåíçîáàê ìîæåò âìåñòèòü ìàêñèìóì 150 ëèòðîâ áåíçèíà. Ýòîãî õâàòèò íà 50 ìèíóò áåñïðåðûâíîé ðàáîòû äâèãàòåëÿ\n", string);
 			    format(string, sizeof(string), "%s2. Âñåãäà âûêëþ÷àéòå äâèãàòåëü êîãäà âûõîäèòå èç ìàøèíû èëè äîëãî ñòîèòå íà ìåñòå! Ýòèì âû íàìíîãî óìåíüøèòå ðàñõîä áåíçèíà\n", string);
 			    format(string, sizeof(string), "%s3. ×òîáû íå çà êàíèñòðîé áåíçèíà åñëè áåíçîáàê îïóñòåë ìîæíî âûçâàòü ìåõàíèêà (/c)\n\n", string);
 			    format(string, sizeof(string), "%s{99cc66}Ïî÷èíèòü òðàñïîðò ìîæíî â ëþáîì ïîêðàñî÷íîì ñàëîíå ëèáî âûçâàâ ìåõàíèêà (/c)\n", string);
 			    format(string, sizeof(string), "%sÎáðàòèòå âíèìàíèå, ÷òî åñëè êóïëåííûé èëè àðåíäîâàííûé âàìè òðàñïîðò âçîðâ¸òñÿ, òî ïðèä¸òñÿ ïîêóïàòü èëè àðåíäîâàòü åãî çàíîãî!\n", string);
        		SPD(playerid, 52, DIALOG_STYLE_MSGBOX, "{CC9900}Ðàçäåë 3: Çàïðàâêà è ðåìîíò", string, "Äàëåå", "Íàçàä");
 			    
			}
			else
 			{
 			    new string[670];
				format(string, sizeof(string), "{349C1A}Íèæå ïðèâåä¸í ïåðå÷ü êëàâèø óïðàâëåíèÿ òðàíñïîðòîì è èõ îïèñàíèå:\n\n");
				format(string, sizeof(string), "%s{0099FF}Ëåâûé Ctrl{FFFFFF}\tçàâåñòè èëè çàãëóøèòü äâèãàòåëü\n", string);
				format(string, sizeof(string), "%s{0099FF}Ëåâûé Alt{FFFFFF}\tâêëþ÷èòü èëè âûêëþ÷èòü ôàðû\n", string);
				format(string, sizeof(string), "%s{0099FF}Ïðàâûé Ctrl{FFFFFF}\tîòêðûòü èëè çàêðûòü ìàøèíó {A6328F}(òîëüêî äëÿ äîìàøíåé ìàøèíû)\n", string);
				format(string, sizeof(string), "%s{0099FF}Num 4{FFFFFF}\t\tâêëþ÷èòü èëè âûêëþ÷èòü îãðàíè÷èòåëü ñêîðîñòè\n", string);
				format(string, sizeof(string), "%s{0099FF}Num 8{FFFFFF}\t\tóïðàâëåíèå êàïîòîì è áàãàæíèêîì{A6328F}(åñëè îíè èìåþòñÿ ó äàííîé ìîäåëè)\n", string);
				format(string, sizeof(string), "%s{0099FF}Num 2{FFFFFF}\t\tçàïðàâèòü òðàíñïîðò{A6328F}(ïîäðîáíåå â ñëåäóþùèõ ðàçäåëàõ)\n\n", string);
				format(string, sizeof(string), "%s{DDFF00}Ïîñòàðàéòåñü çàïîìíèòü íàçíà÷åíèÿ êëàâèø óïðàâëåíèÿ\n", string);
				format(string, sizeof(string), "%sÊîãäà áóäåòå ãîòîâû íàæìèòå\"Äàëåå\"\n", string);
 			    SPD(playerid, 50, DIALOG_STYLE_MSGBOX, "{CC9900}Ðàçäåë 1: Óïðàâëåíèå ñèñòåìàìè àâòîìîáèëÿ", string, "Äàëåå", "Íàçàä");
 			}
		}
		case 52:
		{
		    if(response)//ëåâàÿ êíîïêà
 			{
                new string[1053];
				format(string, sizeof(string), "{66cc00}1. Îáùèå ïîëîæåíèÿ{FFFFFF}\n");
 			    format(string, sizeof(string), "%sÎáãîí òðàíñïîðòíûõ ñðåäñòâ ðàçðåø¸í òîëüêî ñ ëåâîé ñòîðîíû\n", string);
 			    format(string, sizeof(string), "%sÏðè ýòîì âîäèòåëü äîëæåí óáåäèòüñÿ ÷òî âñòðå÷íàÿ ïîëîñà ñâîáîäíà íà äîñòàòî÷íîì äëÿ îáãîíà ðàññòîÿíèè\n", string);
 			    format(string, sizeof(string), "%sÏðè ÄÒÏ âîäèòåëÿì ðåêîìåíäóåòñÿ âûçâàòü ïîëèöèþ (/c) è äîæäàòüñÿ ïðèåçäà ÄÏÑ\n", string);
 			    format(string, sizeof(string), "%s{66cc00}2. Ñêîðîñòü äâèæåíèÿ{FFFFFF}\n", string);
 			    format(string, sizeof(string), "%sÎãðàíè÷åíèå ñêîðîñòè äâèæåíèÿ â ïðåäåëàõ ãîðîäîâ è ïîñ¸ëêîâ 50 êì/÷\n", string);
 			    format(string, sizeof(string), "%sÇà ïðåäåëàìè íàñåë¸ííûõ ïóíêòîâ îãðàíè÷åíèé ñêîðîñòè íåò\n", string);
 			    format(string, sizeof(string), "%sÄëÿ ñîáëþäåíèÿ ñêîðîñòíîãî ðåæèìà ðåêîìåíäóåòñÿ ïîëüçîâàòüñÿ îãðàíè÷èòåëåì ñêîðîñòè, êîòîðûé âêëþ÷àåòñÿ êëàâèøåé {3366ff}Num 4{FFFFFF}\n", string);
 			    format(string, sizeof(string), "%s{66cc00}3. Îñòàíîâêà è ñòîÿíêà{FFFFFF}\n", string);
 			    format(string, sizeof(string), "%sÎñòàíîâêà è ñòîÿíêà òðàíñïîðòíûõ ñðåäñòâ ðàçðåøàåòñÿ òîëüêî íà îáî÷èíå äîðîãè èëè â ñïåöèàëüíî îòâåä¸ííûõ äëÿ ýòîãî ìåñòàõ\n", string);
 			    format(string, sizeof(string), "%sÇà íàðóøåíèå ýòîãî ïðàâèëà âàø àâòîìîáèëü ìîæåò áûòü îòïðàâëåí íà øòðàôñòîÿíêó\n", string);
 			    format(string, sizeof(string), "%s{66cc00}4. ÄÏÑ{FFFFFF}\n", string);
 			    format(string, sizeof(string), "%sÏðè âèäå àâòîìîáèëÿ ñ âêëþ÷¸ííîé ñèðåíîé âîäèòåëü îáÿçàí ñíèçèòü ñêîðîñòü è ïðèæàòüñÿ ê îáî÷èíå\n", string);
                format(string, sizeof(string), "%sÂîäèòåëü îáÿçàí ïðåäúÿâèòü ðàáîòíèêó ÄÏÑ äîêóìåíòû, êîòîðûå îí ïðîñèò\n", string);
                SPD(playerid, 53, DIALOG_STYLE_MSGBOX, "{CC9900}Ðàçäåë 4: Ïðàâèëà äîðîæíîãî äâèæåíèÿ", string, "Äàëåå", "Íàçàä");
 			}
 			else
 			{
 			    new string[1338];
 			    format(string, sizeof(string), "{FFFFFF}Ïàíåëü èíäèêàòîðîâ ïîÿâëÿåòñÿ â ïðàâîì íèæíåì óãëó ýêðàíà êàê òîëüêî âû çàõîäèòå â ëþáîé òðàíñïîðò\n");
 			    format(string, sizeof(string), "%sÎíà èíôîðìèðóåò âîäèòåëÿ î åãî òåêóùåì ñîñòîÿíèè. Èòàê, ðàññìîòðèì îñíîâíûå ýëåìåíòû ýòîé ïàíåëè:\n\n", string);
 			    format(string, sizeof(string), "%s\t{474BC4}25 km/h {1EEEFC}Fuel: 45 {006699}1000\n", string);
 			    format(string, sizeof(string), "%s\t{2FD645}Open {E85313}max {FFFFFF}E {43BF3F}S  M{FFFFFF} L B\n\n", string);
 			    format(string, sizeof(string), "%s{DDFF00}Íà ïåðâîé ñòðî÷êå ïàíåëè íàõîäÿòñÿ ÷èñëîâûå èíäèêàòîðû:\n", string);
 			    format(string, sizeof(string), "%s{474BC4}25 km/h\t{FFFFFF}ïîêàçûâàåò òåêóùóþ ñêîðîñòü òðàíñïîðòà\n", string);
 			    format(string, sizeof(string), "%s{00ccff}Fuel: 45\t{FFFFFF}ïîêàçûâàåò êîëè÷åñòâî áåíçèíà â áàêå\n", string);
 			    format(string, sizeof(string), "%s{006699}1000{FFFFFF}\t\tïîêàçûâàåò \"çäîðîâüå\" òðàíñïîðòà. Åñëè ó íåãî íåò ïîâðåæäåíèé, òî îíî áóäåò ðàâíî 1000\n\n", string);
 			    format(string, sizeof(string), "%s{DDFF00}Íà âòîðîé ñòðî÷êå íàõîäÿòñÿ öâåòîâûå èíäèêàòîðû:\n", string);
 			    format(string, sizeof(string), "%s{00cc00}Open\t\t{FFFFFF}(èëè {d92b00}Close{FFFFFF}) ïîêàçûâàþò îòêðûò èëè çàêðûò òðàíñïîðò\n", string);
 			    format(string, sizeof(string), "%s{d92b00}max{FFFFFF}\t\tçàãîðàåòñÿ êðàñíûì ïðè âêëþ÷¸ííîì îãðàíè÷èòåëå ñêîðîñòè\n", string);
 			    format(string, sizeof(string), "%sE\t\tçàãîðàåòñÿ êðàñíûì ïðè íèçêîì óðîâíå áåíçèíà â áàêå\n", string);
 			    format(string, sizeof(string), "%s{cc99cc}S{FFFFFF}\t\tçàãîðàåòñÿ ïóðïóðíûì ïðè âêëþ÷¸ííîé ñèãíàëèçàöèè\n", string);
 			    format(string, sizeof(string), "%s{009933}M{FFFFFF}\t\tèíäèêàòîð âêëþ÷¸ííîãî äâèãàòåëÿ\n", string);
 			    format(string, sizeof(string), "%sL\t\tèíäèêàòîð âêëþ÷¸íîãî äâèãàòåëÿ\n", string);
 			    format(string, sizeof(string), "%sB\t\tçàãîðàåòñÿ êðàñíûì ïðè îòêðûòîì áàãàæíèêå èëè êàïîòå\n", string);
 			    format(string, sizeof(string), "%s{9966ff}Ïðèìå÷àíèÿ:\n", string);
 			    format(string, sizeof(string), "%s1. Ïàíåëü èíäèêàòîðîâ îáíîâëÿåòñÿ ðàç â ñåêóíäó\n", string);
 			    format(string, sizeof(string), "%s2. Âûêëþ÷åííûå èíäèêàòîðû âî âòîðîì ðÿäó {FFFFFF}áåëîãî {9966ff}öâåòà\n", string);
 			    SPD(playerid, 50, DIALOG_STYLE_MSGBOX, "{CC9900}Ðàçäåë 2: Ïàíåëü èíäèêàòîðîâ", string, "Äàëåå", "Íàçàä");
 			}
		}
		case 53:
		{
		    if(response)//ëåâàÿ êíîïêà
 			{
 			    SPD(playerid, 54, DIALOG_STYLE_MSGBOX, "{0099ff}Çàâåðøåíèå", "{FFFFFF}Íàäååìñÿ âû âñ¸ âíèìàòåëüíî ïðî÷ëè è ãîòîâû ïðèñòóïèòü ê ñäà÷å ýêçàìåíà\nÅñëè âû ñîìíåâàåòåñü â ÷¸ì-ëèáî, òî ðåêîìåíäóåì íå ðèñêîâàòü è ïðî÷èòàòü íóæíûé ðàçäåë åù¸ ðàç!\n\n{CC9900}Æåëàåì âàì óäà÷è íà ýêçàìåíå!\nÄëÿ òîãî, ÷òîáû çàâåðøèòü îáó÷åíèå íàæìèòå \"Âûõîä\"", "Âûõîä", "Íàçàä");
 			}
 			else
			{
			    new string[1219];
 			    format(string, sizeof(string), "{FFFFFF}Òðàíñïîðò âðåìÿ îò âðåìåíè íåîáõîäèìî çàïðàâëÿòü. Ñäåëàòü ýòî ìîæíî äâóìÿ ñïîñîáàìè:\n\n");
 			    format(string, sizeof(string), "%s{DDFF00}1.Íà çàïðàâî÷íîé ñòàíöèè\n", string);
 			    format(string, sizeof(string), "%s{FFFFFF}Äëÿ ýòîãî ïîäúåäüòå ê íåé è íàæìèòå {3366ff}Num 2{FFFFFF}. Êàæäîå íàæàòèå çàïðàâëÿåò âàø òðàíñïîðò íà 10 ëèòðîâ\n\n", string);
 			    format(string, sizeof(string), "%s{DDFF00}2. Çàïðàâêà ñ êàíèñòðû\n", string);
 			    format(string, sizeof(string), "%s{FFFFFF}Òàêîé ñïîñîá ïîäîéä¸ò åñëè àâòîìîáèëü íå ìîæåò åçäèòü èç-çà îòñóòñòâèÿ áåíçèíà\n", string);
 			    format(string, sizeof(string), "%sÍàéäèòå áëèæàéøóþ çàïðàâêó è íàïèøèòå {3366ff}/buyfuel{FFFFFF}. Âû ïîëó÷èòå êàíèñòðó ¸ìêîñòüþ 15 ëèòðîâ\n", string);
 			    format(string, sizeof(string), "%sÏîñëå ýòîãî ïðîñòî ïîäîéäèòå ê òðàíñïîðòó, êîòîðûé õîòèòå çàïðàâèòü. 15 ëèòðîâ òîïëèâà âïîëíå õâàòèò ÷òîáû äîåõàòü äî áëèæàéøåé çàïðàâêè\n\n", string);
 			    format(string, sizeof(string), "%s{66cccc}Ïîëåçíûå ñîâåòû:\n", string);
 			    format(string, sizeof(string), "%s1. Áåíçîáàê ìîæåò âìåñòèòü ìàêñèìóì 150 ëèòðîâ áåíçèíà. Ýòîãî õâàòèò íà 50 ìèíóò áåñïðåðûâíîé ðàáîòû äâèãàòåëÿ\n", string);
 			    format(string, sizeof(string), "%s2. Âñåãäà âûêëþ÷àéòå äâèãàòåëü êîãäà âûõîäèòå èç ìàøèíû èëè äîëãî ñòîèòå íà ìåñòå! Ýòèì âû íàìíîãî óìåíüøèòå ðàñõîä áåíçèíà\n", string);
 			    format(string, sizeof(string), "%s3. ×òîáû íå çà êàíèñòðîé áåíçèíà åñëè áåíçîáàê îïóñòåë ìîæíî âûçâàòü ìåõàíèêà (/c)\n\n", string);
 			    format(string, sizeof(string), "%s{99cc66}Ïî÷èíèòü òðàñïîðò ìîæíî â ëþáîì ïîêðàñî÷íîì ñàëîíå ëèáî âûçâàâ ìåõàíèêà (/c)\n", string);
 			    format(string, sizeof(string), "%sÎáðàòèòå âíèìàíèå, ÷òî åñëè êóïëåííûé èëè àðåíäîâàííûé âàìè òðàñïîðò âçîðâ¸òñÿ, òî ïðèä¸òñÿ ïîêóïàòü èëè àðåíäîâàòü åãî çàíîãî!\n", string);
        		SPD(playerid, 52, DIALOG_STYLE_MSGBOX, "{CC9900}Ðàçäåë 3: Çàïðàâêà è ðåìîíò", string, "Äàëåå", "Íàçàä");
			}
		}
		case 54:
		{
		    if(response)//ëåâàÿ êíîïêà
 			{
 			}
 			else
 			{
 			    new string[1053];
				format(string, sizeof(string), "{66cc00}1. Îáùèå ïîëîæåíèÿ{FFFFFF}\n");
 			    format(string, sizeof(string), "%sÎáãîí òðàíñïîðòíûõ ñðåäñòâ ðàçðåø¸í òîëüêî ñ ëåâîé ñòîðîíû\n", string);
 			    format(string, sizeof(string), "%sÏðè ýòîì âîäèòåëü äîëæåí óáåäèòüñÿ ÷òî âñòðå÷íàÿ ïîëîñà ñâîáîäíà íà äîñòàòî÷íîì äëÿ îáãîíà ðàññòîÿíèè\n", string);
 			    format(string, sizeof(string), "%sÏðè ÄÒÏ âîäèòåëÿì ðåêîìåíäóåòñÿ âûçâàòü ïîëèöèþ (/c) è äîæäàòüñÿ ïðèåçäà ÄÏÑ\n", string);
 			    format(string, sizeof(string), "%s{66cc00}2. Ñêîðîñòü äâèæåíèÿ{FFFFFF}\n", string);
 			    format(string, sizeof(string), "%sÎãðàíè÷åíèå ñêîðîñòè äâèæåíèÿ â ïðåäåëàõ ãîðîäîâ è ïîñ¸ëêîâ 50 êì/÷\n", string);
 			    format(string, sizeof(string), "%sÇà ïðåäåëàìè íàñåë¸ííûõ ïóíêòîâ îãðàíè÷åíèé ñêîðîñòè íåò\n", string);
 			    format(string, sizeof(string), "%sÄëÿ ñîáëþäåíèÿ ñêîðîñòíîãî ðåæèìà ðåêîìåíäóåòñÿ ïîëüçîâàòüñÿ îãðàíè÷èòåëåì ñêîðîñòè, êîòîðûé âêëþ÷àåòñÿ êëàâèøåé {3366ff}Num 4{FFFFFF}\n", string);
 			    format(string, sizeof(string), "%s{66cc00}3. Îñòàíîâêà è ñòîÿíêà{FFFFFF}\n", string);
 			    format(string, sizeof(string), "%sÎñòàíîâêà è ñòîÿíêà òðàíñïîðòíûõ ñðåäñòâ ðàçðåøàåòñÿ òîëüêî íà îáî÷èíå äîðîãè èëè â ñïåöèàëüíî îòâåä¸ííûõ äëÿ ýòîãî ìåñòàõ\n", string);
 			    format(string, sizeof(string), "%sÇà íàðóøåíèå ýòîãî ïðàâèëà âàø àâòîìîáèëü ìîæåò áûòü îòïðàâëåí íà øòðàôñòîÿíêó\n", string);
 			    format(string, sizeof(string), "%s{66cc00}4. ÄÏÑ{FFFFFF}\n", string);
 			    format(string, sizeof(string), "%sÏðè âèäå àâòîìîáèëÿ ñ âêëþ÷¸ííîé ñèðåíîé âîäèòåëü îáÿçàí ñíèçèòü ñêîðîñòü è ïðèæàòüñÿ ê îáî÷èíå\n", string);
                format(string, sizeof(string), "%sÂîäèòåëü îáÿçàí ïðåäúÿâèòü ðàáîòíèêó ÄÏÑ äîêóìåíòû, êîòîðûå îí ïðîñèò\n", string);
                SPD(playerid, 53, DIALOG_STYLE_MSGBOX, "{CC9900}Ðàçäåë 4: Ïðàâèëà äîðîæíîãî äâèæåíèÿ", string, "Äàëåå", "Íàçàä");
 			}
		}
		case 55:
		{
			if(response)//ëåâàÿ êíîïêà
 			{
 			    if(player_info[playerid][MONEY] < 600) return SCM(playerid, COLOR_LIGHTGREY, "Ñäà÷à íà ïðàâà ñòîèò 600$");
 			    if(player_info[playerid][DLIC] == 1) return SCM(playerid, COLOR_LIGHTGREY, "Ó âàñ óæå åñòü ïðàâà");
 			    give_money(playerid, -600);
   				GameTextForPlayer(playerid, "~r~-600$", 5000, 1);
 			    new string[400];
 			    format(string, sizeof(string), "{FFFFFF}Âàì áóäåò ïðåäëîæåíî 12 âîïðîñîâ äëÿ ïðîâåðêè òåîðåòè÷åñêèõ çíàíèé\n");
 			    format(string, sizeof(string), "%s×òîáû ñäàòü ýòó ÷àñòü ýêçàìåíà íåîáõîäèìî îòâåòèòü ìèíèìóì íà 9 èç íèõ\n", string);
 			    format(string, sizeof(string), "%sÅñëè ïðàâèëüíûõ îòâåòîâ áóäåò ìåíüøå, òî âû íå áóäåòå äîïóùåíû äî ïðàêòè÷åñêîé ÷àñòè\n", string);
 			    format(string, sizeof(string), "%s{02cbdf}Íà êàæäûé âîïðîñ áóäåò íåñêîëüêî âàðèàíòîâ îòâåòà, ïðàâèëüíûé èç êîòîðûõ òîëüêî îäèí.\n", string);
 			    format(string, sizeof(string), "%sÎ ðåçóëüòàòå âû óçíàåòå êîãäà îòâåòèòå íà âñå 12 âîïðîñîâ\n", string);
 			    SPD(playerid, 56, DIALOG_STYLE_MSGBOX, "{d8d502}Òåîðåòè÷åñêàÿ ÷àñòü", string, "Äàëåå", "Îòìåíà");
 			}
		}
		case 56:
		{
		    if(response)//ëåâàÿ êíîïêà
 			{
 			    SPD(playerid, 57, DIALOG_STYLE_LIST, "{02dc72}×òî îçíà÷àåò çåë¸íàÿ áóêâà \"M\" íà ïàíåëè èíäèêàòîðîâ", "Âêëþ÷¸ííûå ôàðû\nÂûêëþ÷åííûå ôàðû\nÂêëþ÷¸ííûé äâèãàòåëü\nÂûêëþ÷åííûé äâèãàòåëü\nÎòêðûòûé áàãàæíèê\nÇàêðûòûé áàãàæíèê\nÂêëþ÷¸ííàÿ ñèãíàëèçàöèÿ\nÎòêðûòûé êàïîò","Îòâåòèòü", "");
 			}
		}
		case 57:
		{
		    switch(listitem)
		    {
				case 2:
				{
					SetPVarInt(playerid, "questions", GetPVarInt(playerid, "questions") + 1);
					SetPlayerChatBubble(playerid, "{e2df02}+ 1", -1, 15.0, 3000);
				}
				default: {}
		    }
		    SPD(playerid, 58, DIALOG_STYLE_LIST, "{02dc72}Êàêîé êëàâèøåé âêë. è îòêë. ôàðû?", "Ëåâûé Ctrl\nËåâûé Alt\nÏðàâûé Ctrl\nNum 2\nNum 4", "Îòâåòèòü", "");
		}
		case 58:
		{
		    switch(listitem)
		    {
				case 1:
				{
					SetPVarInt(playerid, "questions", GetPVarInt(playerid, "questions") + 1);
					SetPlayerChatBubble(playerid, "{e2df02}+ 1", -1, 15.0, 3000);
				}
				default: {}
		    }
		    SPD(playerid, 59, DIALOG_STYLE_LIST, "{02dc72}Îãðàíè÷åíèå ñêîðîñòè äâèæåíèÿ ïî ãîðîäó:", "50 êì/÷\n60 êì/÷\n70 êì/÷\n80 êì/÷\n90 êì/÷", "Îòâåòèòü", "");
		}
		case 59:
		{
		    switch(listitem)
		    {
				case 0:
				{
					SetPVarInt(playerid, "questions", GetPVarInt(playerid, "questions") + 1);
					SetPlayerChatBubble(playerid, "{e2df02}+ 1", -1, 15.0, 3000);
				}
				default: {}
		    }
		    SPD(playerid, 60, DIALOG_STYLE_LIST, "{02dc72}×òîáû çàïðàâèòüñÿ íà çàïðàâî÷íîé ñòàíöèè íàäî:", "Âûçâàòü ìåõàíèêà\nÍàæàòü {029fd8}ïðàâûé Ctrl\nÂâåñòè êîìàíäó {029fd8}/fill\nÍàæàòü {029fd8}ëåâûé Alt\nÍàæàòü {029fd8}Num 2\nÍè îäèí èç âàðèàíòîâ íå ïîäõîäèò", "Îòâåòèòü", "");
		}
		case 60:
		{
		    switch(listitem)
		    {
		    	case 4:
				{
					SetPVarInt(playerid, "questions", GetPVarInt(playerid, "questions") + 1);
					SetPlayerChatBubble(playerid, "{e2df02}+ 1", -1, 15.0, 3000);
				}
				default: {}
		    }
			SPD(playerid, 61, DIALOG_STYLE_LIST, "{02dc72}Êàê âêëþ÷èòü èëè âûêëþ÷èòü äâèãàòåëü?", "Ââåñòè êîìàíäó {029fd8}/buyfuel\nÍàæàòü {029fd8}ëåâûé Ctrl\nÍàæàòü {029fd8}ëåâûé Alt\nÂâåñòè êîìàíäó {029fd8}/start\nÍàæàòü {029fd8}Num 2\nÂñå îòâåòû íåâåðíû", "Îòâåòèòü", "");
		}
		case 61:
		{
		    switch(listitem)
		    {
		    	case 1:
				{
					SetPVarInt(playerid, "questions", GetPVarInt(playerid, "questions") + 1);
					SetPlayerChatBubble(playerid, "{e2df02}+ 1", -1, 15.0, 3000);
				}
				default: {}
		    }
		    SPD(playerid, 62, DIALOG_STYLE_LIST, "{02dc72}×òî îçíà÷àåò \"Fuel: 45\" íà ïàíåëè èíäèêàòîðîâ?", "Òåêóùàÿ ñêîðîñòü {029fd8}45 êì/÷\nÓðîâåíü ïîâðåæäåíèé àâòî {029fd8}45 åäåíèö\nÖâåò òðàíñïîðòà {029fd8}45\n áåíçîáàêå îñòàëîñü {029fd8}45 ëèòðîâ\nÍåò ïðàâèëüíîãî îòâåòà", "Îòâåòèòü", "");
		}
		case 62:
		{
		    switch(listitem)
		    {
		    	case 3:
				{
					SetPVarInt(playerid, "questions", GetPVarInt(playerid, "questions") + 1);
					SetPlayerChatBubble(playerid, "{e2df02}+ 1", -1, 15.0, 3000);
				}
				default: {}
		    }
            SPD(playerid, 63, DIALOG_STYLE_LIST, "{02dc72}×òî ìîæíî ñäåëàòü, ÷òîáû ñîêðàòèòü ðàñõîä áåíçèíà?", "Âûéòè èç ìàøèíû\nÂûêëþ÷èòü äâèãàòåëü\nÎòêëþ÷èòü ôàðû / ñèãíàëèçàöèþ\nÂêëþ÷èòü îãðàíè÷èòåëü ñêîðîñòè\nÇàêðûòü ìàøèíó\nÎòðåìîíòèðîâàòü òðàíñïîðò", "Îòâåòèòü", "");
		}
		case 63:
		{
		    switch(listitem)
		    {
		    	case 1:
		    	{
					SetPVarInt(playerid, "questions", GetPVarInt(playerid, "questions") + 1);
					SetPlayerChatBubble(playerid, "{e2df02}+ 1", -1, 15.0, 3000);
				}
				default: {}
		    }
		    SPD(playerid, 64, DIALOG_STYLE_LIST, "{02dc72}Êàê îòêðûòü èëè çàêðûòü äîìàøíþþ ìàøèíó?", "Íàæàòü {029fd8}Num 8\nÍàæàòü {029fd8}ëåâûé Ctrl\nÍàæàòü {029fd8}ïðàâûé Ctrl\nÍàæàòü {029fd8}Num 2\nÂâåñòè êîìàíäó {029fd8}/fill\nÂâåñòè êîìàíäó {029fd8}/buyfuel\nÂñå îòâåòû íåâåðíû", "Îòâåòèòü", "");
		}
		case 64:
		{
		    switch(listitem)
		    {
		    	case 2:
				{
					SetPVarInt(playerid, "questions", GetPVarInt(playerid, "questions") + 1);
					SetPlayerChatBubble(playerid, "{e2df02}+ 1", -1, 15.0, 3000);
				}
				default: {}
		    }
		    SPD(playerid, 65, DIALOG_STYLE_LIST, "{02dc72}Ïðè ïîëíîì áåíçîáàêå âðåìÿ ðàáîòû äâèãàòåëÿ:", "20 ìèíóò\n30 ìèíóò\n40 ìèíóò\n50 ìèíóò\n1 ÷àñ\náîëåå 1 ÷àñà", "Îòâåòèòü", "");
		}
		case 65:
		{
		    switch(listitem)
		    {
		    	case 3:
				{
					SetPVarInt(playerid, "questions", GetPVarInt(playerid, "questions") + 1);
					SetPlayerChatBubble(playerid, "{e2df02}+ 1", -1, 15.0, 3000);
				}
				default: {}
		    }
		    SPD(playerid, 66, DIALOG_STYLE_LIST, "{02dc72}Êàê âêëþ÷èòü èëè âûêëþ÷èòü îãðàíè÷èòåëü ñêîðîñòè?", "Êëàâèøåé {029fd8}Num 2\nÊëàâèøåé {029fd8}Num 4\nÊëàâèøåé {029fd8}H\nÊëàâèøåé {029fd8}ëåâûé Ctrl\nÍåò ïðàâèëüíûõ îòâåòîâ", "Îòâåòèòü", "");
		}
		case 66:
		{
		    switch(listitem)
		    {
		    	case 1:
				{
					SetPVarInt(playerid, "questions", GetPVarInt(playerid, "questions") + 1);
					SetPlayerChatBubble(playerid, "{e2df02}+ 1", -1, 15.0, 3000);
				}
				default: {}
		    }
		    SPD(playerid, 67, DIALOG_STYLE_LIST, "{02dc72}Íà ïàíåëè èíäèêàòîðîâ çàãîðåëàñü\"E\". ×òî ýòî çíà÷èò?", "Áûë âêëþ÷åí îãðàíè÷èòåëü ñêîðîñòè\nÁûë îòêðûò êàïîò èëè áàãàæíèê\nÁûëà âêëþ÷åíà ñèãíàëèçàöèÿ\nÍèçêèé óðîâåíü áåíçèíà â áàêå\nÍèçêèé óðîâåíü \"çäîðîâüÿ\" àâòî\nÂûêëþ÷åíû ôàðû", "Îòâåòèòü", "");
		}
        case 67:
		{
		    switch(listitem)
		    {
		    	case 3:
				{
					SetPVarInt(playerid, "questions", GetPVarInt(playerid, "questions") + 1);
					SetPlayerChatBubble(playerid, "{e2df02}+ 1", -1, 15.0, 3000);
				}
				default: {}
		    }
		    SPD(playerid, 68, DIALOG_STYLE_LIST, "{02dc72}Ïðè âèäå àâòîìîáèëÿ ñ âêëþ÷¸ííîé ñèðåíîé âû:", "Ïðîäîëæèòå äâèæåíèå ñ íîðìàëüíîé ñêîðîñòüþ\nÏðîäîëæèòå äâèæåíèå ñíèçèâ ñêîðîñòü\nÓâåëè÷èòå ñêîðîñòü\nÏîïûòàåòåñü ñêðûòüñÿ\nÑðåäè ïðåäëîæåííûõ âàðèàíòîâ íåò ïðàâèëüíîãî", "Îòâåòèòü", "");
		}
		case 68:
		{
		    switch(listitem)
		    {
		    	case 4:
				{
					SetPVarInt(playerid, "questions", GetPVarInt(playerid, "questions") + 1); SetPlayerChatBubble(playerid, "{e2df02}+ 1", -1, 15.0, 3000);
				}
				default: {}
		    }
		    new string[194];
		    format(string, sizeof(string), "{FFFFFF}Êîëè÷åñòâî ïðàâèëüíûõ îòâåòîâ: {5bdc02}%d", GetPVarInt(playerid, "questions"));
			if(GetPVarInt(playerid, "questions") == 12)
			{
			    SetPVarInt(playerid, "asexam", 1);
			    format(string, sizeof(string), "%s\n{3488df}Ïîçäðàâëÿåì!\nÂû ïîëó÷àåòå çîëîòóþ ìåäàëü çà òåîðåòè÷åñêóþ ÷àñòü ýêçàìåíà!", string);
			}
			else if(GetPVarInt(playerid, "questions") == 11)
			{
			    SetPVarInt(playerid, "asexam", 1);
			    format(string, sizeof(string), "%s\n{3488df}Ïîçäðàâëÿåì!\nÂû ïîëó÷àåòå ñåðåáðÿííóþ ìåäàëü çà òåîðåòè÷åñêóþ ÷àñòü ýêçàìåíà!", string);
			}
			else if(GetPVarInt(playerid, "questions") == 10)
			{
			    SetPVarInt(playerid, "asexam", 1);
			    format(string, sizeof(string), "%s\n{3488df}Ïîçäðàâëÿåì!\nÂû ïîëó÷àåòå áðîíçîâóþ ìåäàëü çà òåîðåòè÷åñêóþ ÷àñòü ýêçàìåíà!", string);
			}
			else if(GetPVarInt(playerid, "questions") == 9)
			{
			    SetPVarInt(playerid, "asexam", 1);
			    format(string, sizeof(string), "%s\n{3488df}Ïîçäðàâëÿåì!\nÂû íàáðàëè ìèíèìàëüíîå êîëè÷åñòâî áàëëîâ, ÷òîáû ïðèñòóïèòü êî âòîðîé ÷àñòè ýêçàìåíà!", string);
			}
			else if(GetPVarInt(playerid, "questions") < 9)
			{
			    format(string, sizeof(string), "%s\n{e0692f}Ê ñîæàëåíèþ Âû íå íàáðàëè íåîáõîäèìîãî êîëè÷åñòâà áàëëîâ\n ñëåäóþùèé ðàç âíèìàòåëüíî ïðî÷èòàéòå îáó÷àþùèé ðàçäåë\nÆä¸ì âàñ íà ïåðåñäà÷å!", string);
			}
		    SPD(playerid, 69, DIALOG_STYLE_MSGBOX, "{e2df02}Ðåçóëüòàòû òåîðåòè÷åñêîé ÷àñòè", string, "Îê", "");
		    SetPVarInt(playerid, "questions", 0);
		}
		case 69:
		{
		    if(response)//ëåâàÿ êíîïêà
 			{
				if(GetPVarInt(playerid, "asexam") == 1)
 			    {
				 	SPD(playerid, 70, DIALOG_STYLE_MSGBOX, "{d8d502}Ïðàêòè÷åñêàÿ ÷àñòü", "{FFFFFF}Îòëè÷íî, òåïåðü ïðèñòóïèì ê ïðàêòè÷åñêîé ÷àñòè\nÂàì íóæíî áóäåò íåìíîãî ïðîåõàòüñÿ ïî ãîðîäó íà ó÷åáíîì àâòî\nÍàéòè åãî ìîæíî íà ñòîÿíêå ñëåâà îò âûõîäà\n\n{e29702}Âíèìàíèå! Ñîáëþäàéòå îñòîðîæíîñòü è íå ïðåâûøàéòå ñêîðîñòü\nÅñëè âû ïîâðåäèòå àâòîìîáèëü ýêçàìåí áóäåò ïðîâàëåí", "Îê", "");
 			    	nowcheck[playerid] = 1;
				}
 			}
		}
		case 73:
		{
		    if(response)//ëåâàÿ êíîïêà
 			{
			    switch(listitem)
			    {
			        case 0:
			        {
						switch(player_info[playerid][CHATS])
						{
						    case 1: player_info[playerid][CHATS]++;
						    case 2: player_info[playerid][CHATS]++;
						    case 3: player_info[playerid][CHATS] = 1;
						}
			            new string[274], chat[17], ochat[17], nicks[18], nickcs[18], ids[18], vehs[36];
						switch(player_info[playerid][CHATS])
						{
						    case 1: chat = "{02d402}Ñòàíäàðò";
						    case 2: chat = "{0295df}Advance";
						    case 3: chat = "{ff0000}Îòêëþ÷¸í";
						}
						switch(player_info[playerid][OCHATS])
						{
						    case 1: ochat = "{02d402}Âêëþ÷¸í";
						    case 2: ochat = "{ff0000}Îòêëþ÷¸í";
						}
						switch(player_info[playerid][NICKS])
					    {
					        case 1: nicks = "{02d402}Âêëþ÷åíû";
					        case 2:	nicks = "{ff0000}Îòêëþ÷åíû";
					    }
					    switch(player_info[playerid][NICKCS])
					    {
					        case 1: nickcs = "{02d402}Âêëþ÷åíû";
					        case 2:	nickcs = "{ff0000}Îòêëþ÷åíû";
					    }
					    switch(player_info[playerid][IDS])
					    {
					        case 1: ids = "{02d402}Âêëþ÷åíû";
					        case 2: ids = "{ff0000}Îòêëþ÷åíû";
					    }
					    switch(player_info[playerid][VEHS])
					    {
					        case 1: vehs = "{02d402}Êëàâèøè è êîìàíäû";
					        case 2: vehs = "{e29501}Òîëüêî êîìàíäû";
					    }
						format(string, sizeof(string), "Îñíîâíîé ÷àò\t\t%s\n×àò îðãàíèçàöèè\t%s\nÍèêè íàä èãðîêàìè\t%s\nÍèêè â ÷àòå\t\t%s\nID èãðîêîâ â ÷àòå\t%s\nÓïðàâë. òðàíñïîðòîì\t%s\n{847f89}[Ñîõðàíèòü íàñòðîéêè]", chat, ochat, nicks, nickcs, ids, vehs);
						SPD(playerid, 73, DIALOG_STYLE_LIST, "{e2d202}Ëè÷íûå íàñòðîéêè", string, "Âêë|Âûêë", "Íàçàä");
                        new query[70];
						format(query, sizeof(query), "UPDATE `accounts` SET `chats` = '%d' WHERE `id` = '%d' LIMIT 1", player_info[playerid][CHATS], player_info[playerid][ID]);
						mysql_function_query(dbHandle, query, false, "", "");
			        }
			        case 1:
			        {
						switch(player_info[playerid][OCHATS])
						{
						    case 1: player_info[playerid][OCHATS] = 2;
						    case 2: player_info[playerid][OCHATS] = 1;
						}
			            new string[274], chat[17], ochat[17], nicks[18], nickcs[18], ids[18], vehs[36];
						switch(player_info[playerid][CHATS])
						{
						    case 1: chat = "{02d402}Ñòàíäàðò";
						    case 2: chat = "{0295df}Advance";
						    case 3: chat = "{ff0000}Îòêëþ÷¸í";
						}
						switch(player_info[playerid][OCHATS])
						{
						    case 1: ochat = "{02d402}Âêëþ÷¸í";
						    case 2: ochat = "{ff0000}Îòêëþ÷¸í";
						}
						switch(player_info[playerid][NICKS])
					    {
					        case 1: nicks = "{02d402}Âêëþ÷åíû";
					        case 2:	nicks = "{ff0000}Îòêëþ÷åíû";
					    }
					    switch(player_info[playerid][NICKCS])
					    {
					        case 1: nickcs = "{02d402}Âêëþ÷åíû";
					        case 2:	nickcs = "{ff0000}Îòêëþ÷åíû";
					    }
					    switch(player_info[playerid][IDS])
					    {
					        case 1: ids = "{02d402}Âêëþ÷åíû";
					        case 2: ids = "{ff0000}Îòêëþ÷åíû";
					    }
					    switch(player_info[playerid][VEHS])
					    {
					        case 1: vehs = "{02d402}Êëàâèøè è êîìàíäû";
					        case 2: vehs = "{e29501}Òîëüêî êîìàíäû";
					    }
						format(string, sizeof(string), "Îñíîâíîé ÷àò\t\t%s\n×àò îðãàíèçàöèè\t%s\nÍèêè íàä èãðîêàìè\t%s\nÍèêè â ÷àòå\t\t%s\nID èãðîêîâ â ÷àòå\t%s\nÓïðàâë. òðàíñïîðòîì\t%s\n{847f89}[Ñîõðàíèòü íàñòðîéêè]", chat, ochat, nicks, nickcs, ids, vehs);
						SPD(playerid, 73, DIALOG_STYLE_LIST, "{e2d202}Ëè÷íûå íàñòðîéêè", string, "Âêë|Âûêë", "Íàçàä");
						new query[71];
						format(query, sizeof(query), "UPDATE `accounts` SET `ochats` = '%d' WHERE `id` = '%d' LIMIT 1", player_info[playerid][OCHATS], player_info[playerid][ID]);
						mysql_function_query(dbHandle, query, false, "", "");
			        }
					case 2:
					{
					    switch(player_info[playerid][NICKS])
					    {
					        case 1:
							{
								player_info[playerid][NICKS] = 2;
								foreach(new i:Player) ShowPlayerNameTagForPlayer(playerid, i, false);
							}
					        case 2:
							{
								player_info[playerid][NICKS] = 1;
								foreach(new i:Player) ShowPlayerNameTagForPlayer(playerid, i, true);
							}
					    }
					    new string[274], chat[17], ochat[17], nicks[18], nickcs[18], ids[18], vehs[36];
						switch(player_info[playerid][CHATS])
						{
						    case 1: chat = "{02d402}Ñòàíäàðò";
						    case 2: chat = "{0295df}Advance";
						    case 3: chat = "{ff0000}Îòêëþ÷¸í";
						}
						switch(player_info[playerid][OCHATS])
						{
						    case 1: ochat = "{02d402}Âêëþ÷¸í";
						    case 2: ochat = "{ff0000}Îòêëþ÷¸í";
						}
						switch(player_info[playerid][NICKS])
					    {
					        case 1: nicks = "{02d402}Âêëþ÷åíû";
					        case 2:	nicks = "{ff0000}Îòêëþ÷åíû";
					    }
					    switch(player_info[playerid][NICKCS])
					    {
					        case 1: nickcs = "{02d402}Âêëþ÷åíû";
					        case 2:	nickcs = "{ff0000}Îòêëþ÷åíû";
					    }
					    switch(player_info[playerid][IDS])
					    {
					        case 1: ids = "{02d402}Âêëþ÷åíû";
					        case 2: ids = "{ff0000}Îòêëþ÷åíû";
					    }
					    switch(player_info[playerid][VEHS])
					    {
					        case 1: vehs = "{02d402}Êëàâèøè è êîìàíäû";
					        case 2: vehs = "{e29501}Òîëüêî êîìàíäû";
					    }
						format(string, sizeof(string), "Îñíîâíîé ÷àò\t\t%s\n×àò îðãàíèçàöèè\t%s\nÍèêè íàä èãðîêàìè\t%s\nÍèêè â ÷àòå\t\t%s\nID èãðîêîâ â ÷àòå\t%s\nÓïðàâë. òðàíñïîðòîì\t%s\n{847f89}[Ñîõðàíèòü íàñòðîéêè]", chat, ochat, nicks, nickcs, ids, vehs);
						SPD(playerid, 73, DIALOG_STYLE_LIST, "{e2d202}Ëè÷íûå íàñòðîéêè", string, "Âêë|Âûêë", "Íàçàä");
						new query[70];
						format(query, sizeof(query), "UPDATE `accounts` SET `nicks` = '%d' WHERE `id` = '%d' LIMIT 1", player_info[playerid][NICKS], player_info[playerid][ID]);
						mysql_function_query(dbHandle, query, false, "", "");
					}
					case 3:
					{
					    switch(player_info[playerid][NICKCS])
						{
						    case 1: player_info[playerid][NICKCS] = 2;
						    case 2: player_info[playerid][NICKCS] = 1;
						}
					    new string[274], chat[17], ochat[17], nicks[18], nickcs[18], ids[18], vehs[36];
						switch(player_info[playerid][CHATS])
						{
						    case 1: chat = "{02d402}Ñòàíäàðò";
						    case 2: chat = "{0295df}Advance";
						    case 3: chat = "{ff0000}Îòêëþ÷¸í";
						}
						switch(player_info[playerid][OCHATS])
						{
						    case 1: ochat = "{02d402}Âêëþ÷¸í";
						    case 2: ochat = "{ff0000}Îòêëþ÷¸í";
						}
						switch(player_info[playerid][NICKS])
					    {
					        case 1: nicks = "{02d402}Âêëþ÷åíû";
					        case 2:	nicks = "{ff0000}Îòêëþ÷åíû";
					    }
					    switch(player_info[playerid][NICKCS])
					    {
					        case 1: nickcs = "{02d402}Âêëþ÷åíû";
					        case 2:	nickcs = "{ff0000}Îòêëþ÷åíû";
					    }
					    switch(player_info[playerid][IDS])
					    {
					        case 1: ids = "{02d402}Âêëþ÷åíû";
					        case 2: ids = "{ff0000}Îòêëþ÷åíû";
					    }
					    switch(player_info[playerid][VEHS])
					    {
					        case 1: vehs = "{02d402}Êëàâèøè è êîìàíäû";
					        case 2: vehs = "{e29501}Òîëüêî êîìàíäû";
					    }
						format(string, sizeof(string), "Îñíîâíîé ÷àò\t\t%s\n×àò îðãàíèçàöèè\t%s\nÍèêè íàä èãðîêàìè\t%s\nÍèêè â ÷àòå\t\t%s\nID èãðîêîâ â ÷àòå\t%s\nÓïðàâë. òðàíñïîðòîì\t%s\n{847f89}[Ñîõðàíèòü íàñòðîéêè]", chat, ochat, nicks, nickcs, ids, vehs);
						SPD(playerid, 73, DIALOG_STYLE_LIST, "{e2d202}Ëè÷íûå íàñòðîéêè", string, "Âêë|Âûêë", "Íàçàä");
						new query[71];
						format(query, sizeof(query), "UPDATE `accounts` SET `nickcs` = '%d' WHERE `id` = '%d' LIMIT 1", player_info[playerid][NICKCS], player_info[playerid][ID]);
						mysql_function_query(dbHandle, query, false, "", "");
					}
					case 4:
					{
					    switch(player_info[playerid][IDS])
						{
						    case 1: player_info[playerid][IDS] = 2;
						    case 2: player_info[playerid][IDS] = 1;
						}
					    new string[274], chat[17], ochat[17], nicks[18], nickcs[18], ids[18], vehs[36];
						switch(player_info[playerid][CHATS])
						{
						    case 1: chat = "{02d402}Ñòàíäàðò";
						    case 2: chat = "{0295df}Advance";
						    case 3: chat = "{ff0000}Îòêëþ÷¸í";
						}
						switch(player_info[playerid][OCHATS])
						{
						    case 1: ochat = "{02d402}Âêëþ÷¸í";
						    case 2: ochat = "{ff0000}Îòêëþ÷¸í";
						}
						switch(player_info[playerid][NICKS])
					    {
					        case 1: nicks = "{02d402}Âêëþ÷åíû";
					        case 2:	nicks = "{ff0000}Îòêëþ÷åíû";
					    }
					    switch(player_info[playerid][NICKCS])
					    {
					        case 1: nickcs = "{02d402}Âêëþ÷åíû";
					        case 2:	nickcs = "{ff0000}Îòêëþ÷åíû";
					    }
					    switch(player_info[playerid][IDS])
					    {
					        case 1: ids = "{02d402}Âêëþ÷åíû";
					        case 2: ids = "{ff0000}Îòêëþ÷åíû";
					    }
					    switch(player_info[playerid][VEHS])
					    {
					        case 1: vehs = "{02d402}Êëàâèøè è êîìàíäû";
					        case 2: vehs = "{e29501}Òîëüêî êîìàíäû";
					    }
						format(string, sizeof(string), "Îñíîâíîé ÷àò\t\t%s\n×àò îðãàíèçàöèè\t%s\nÍèêè íàä èãðîêàìè\t%s\nÍèêè â ÷àòå\t\t%s\nID èãðîêîâ â ÷àòå\t%s\nÓïðàâë. òðàíñïîðòîì\t%s\n{847f89}[Ñîõðàíèòü íàñòðîéêè]", chat, ochat, nicks, nickcs, ids, vehs);
						SPD(playerid, 73, DIALOG_STYLE_LIST, "{e2d202}Ëè÷íûå íàñòðîéêè", string, "Âêë|Âûêë", "Íàçàä");
						new query[68];
						format(query, sizeof(query), "UPDATE `accounts` SET `ids` = '%d' WHERE `id` = '%d' LIMIT 1", player_info[playerid][IDS], player_info[playerid][ID]);
						mysql_function_query(dbHandle, query, false, "", "");
					}
					case 5:
					{
					    switch(player_info[playerid][VEHS])
						{
						    case 1: player_info[playerid][VEHS] = 2;
						    case 2: player_info[playerid][VEHS] = 1;
						}
					    new string[274], chat[17], ochat[17], nicks[18], nickcs[18], ids[18], vehs[36];
						switch(player_info[playerid][CHATS])
						{
						    case 1: chat = "{02d402}Ñòàíäàðò";
						    case 2: chat = "{0295df}Advance";
						    case 3: chat = "{ff0000}Îòêëþ÷¸í";
						}
						switch(player_info[playerid][OCHATS])
						{
						    case 1: ochat = "{02d402}Âêëþ÷¸í";
						    case 2: ochat = "{ff0000}Îòêëþ÷¸í";
						}
						switch(player_info[playerid][NICKS])
					    {
					        case 1: nicks = "{02d402}Âêëþ÷åíû";
					        case 2:	nicks = "{ff0000}Îòêëþ÷åíû";
					    }
					    switch(player_info[playerid][NICKCS])
					    {
					        case 1: nickcs = "{02d402}Âêëþ÷åíû";
					        case 2:	nickcs = "{ff0000}Îòêëþ÷åíû";
					    }
					    switch(player_info[playerid][IDS])
					    {
					        case 1: ids = "{02d402}Âêëþ÷åíû";
					        case 2: ids = "{ff0000}Îòêëþ÷åíû";
					    }
					    switch(player_info[playerid][VEHS])
					    {
					        case 1: vehs = "{02d402}Êëàâèøè è êîìàíäû";
					        case 2: vehs = "{e29501}Òîëüêî êîìàíäû";
					    }
						format(string, sizeof(string), "Îñíîâíîé ÷àò\t\t%s\n×àò îðãàíèçàöèè\t%s\nÍèêè íàä èãðîêàìè\t%s\nÍèêè â ÷àòå\t\t%s\nID èãðîêîâ â ÷àòå\t%s\nÓïðàâë. òðàíñïîðòîì\t%s\n{847f89}[Ñîõðàíèòü íàñòðîéêè]", chat, ochat, nicks, nickcs, ids, vehs);
						SPD(playerid, 73, DIALOG_STYLE_LIST, "{e2d202}Ëè÷íûå íàñòðîéêè", string, "Âêë|Âûêë", "Íàçàä");
						new query[69];
						format(query, sizeof(query), "UPDATE `accounts` SET `vehs` = '%d' WHERE `id` = '%d' LIMIT 1", player_info[playerid][VEHS], player_info[playerid][ID]);
						mysql_function_query(dbHandle, query, false, "", "");
					}
			    }
			}
			else
			{
				cmd::mn(playerid);
			}
		}
		case 74:
		{
		    if(response)//ëåâàÿ êíîïêà
 			{
			    switch(listitem)
			    {
			        case 0:
			        {
			        }
					case 1:
			        {
						SCM(playerid, 0xDFC200FF, "Òðàíñïîðò: /lock /buyfuel /rentcar /unrent /tune /e /l /sl /b /i /alarm");
			            SPD(playerid, 74, DIALOG_STYLE_LIST, "{dfd200}Ñïèñîê êîìàíä", "{9fd800}1. Ïîëó÷èòü îïèñàíèå\n2. Îáùèå êîìàíäû\n3. Îáùåíèå\n4. Äîìà è îòåëè\n5. Áèçíåñ è ÀÇÑ\n6. Ðàáîòû\n7. Áàíäû è ìàôèè\n8. Ïðàâèòåëüñòâî\n9. Ìèíèñòåðñòâî âíóòðåííèõ äåë\n10. Ìèíèñòåðñòâî îáîðîíû\n11. Ìèí. çäðàâîîõðàíåíèÿ\n12. Ò è ðàäèî\n13. Ëèäåðàì\n14. Ïðî÷åå", "Âûáðàòü", "Íàçàä");
			        }
			        case 2:
			        {
			            SCM(playerid, 0x02DE34FF, "/c(all) /sms /p /h /f /r /me /do /try /s /w /ad /up /gnews /n");
			            SPD(playerid, 74, DIALOG_STYLE_LIST, "{dfd200}Ñïèñîê êîìàíä", "{9fd800}1. Ïîëó÷èòü îïèñàíèå\n2. Îáùèå êîìàíäû\n3. Îáùåíèå\n4. Äîìà è îòåëè\n5. Áèçíåñ è ÀÇÑ\n6. Ðàáîòû\n7. Áàíäû è ìàôèè\n8. Ïðàâèòåëüñòâî\n9. Ìèíèñòåðñòâî âíóòðåííèõ äåë\n10. Ìèíèñòåðñòâî îáîðîíû\n11. Ìèí. çäðàâîîõðàíåíèÿ\n12. Ò è ðàäèî\n13. Ëèäåðàì\n14. Ïðî÷åå", "Âûáðàòü", "Íàçàä");
			        }
			        case 3:
			        {
						SCM(playerid, 0x02D1DAFF, "Äîìà: /home /sellhome /sellmyhome /sellmycar /exit /tv /makestore /use /allow /live /liveout /homelock /plant /setplant");
						SCM(playerid, 0x02D1DAFF, "Îòåëè: /hotel");
			            SPD(playerid, 74, DIALOG_STYLE_LIST, "{dfd200}Ñïèñîê êîìàíä", "{9fd800}1. Ïîëó÷èòü îïèñàíèå\n2. Îáùèå êîìàíäû\n3. Îáùåíèå\n4. Äîìà è îòåëè\n5. Áèçíåñ è ÀÇÑ\n6. Ðàáîòû\n7. Áàíäû è ìàôèè\n8. Ïðàâèòåëüñòâî\n9. Ìèíèñòåðñòâî âíóòðåííèõ äåë\n10. Ìèíèñòåðñòâî îáîðîíû\n11. Ìèí. çäðàâîîõðàíåíèÿ\n12. Ò è ðàäèî\n13. Ëèäåðàì\n14. Ïðî÷åå", "Âûáðàòü", "Íàçàä");
			        }
			        case 4:
			        {
			            SCM(playerid, 0x05D86FFF, "Áèçíåñ: /business /buybiz /sellmybiz /bizmusic /manager");
			            SCM(playerid, 0x05D86FFF, "ÀÇÑ: /fuelst /buyfuelst /sellfuelst /sellmyfuelst");
			            SPD(playerid, 74, DIALOG_STYLE_LIST, "{dfd200}Ñïèñîê êîìàíä", "{9fd800}1. Ïîëó÷èòü îïèñàíèå\n2. Îáùèå êîìàíäû\n3. Îáùåíèå\n4. Äîìà è îòåëè\n5. Áèçíåñ è ÀÇÑ\n6. Ðàáîòû\n7. Áàíäû è ìàôèè\n8. Ïðàâèòåëüñòâî\n9. Ìèíèñòåðñòâî âíóòðåííèõ äåë\n10. Ìèíèñòåðñòâî îáîðîíû\n11. Ìèí. çäðàâîîõðàíåíèÿ\n12. Ò è ðàäèî\n13. Ëèäåðàì\n14. Ïðî÷åå", "Âûáðàòü", "Íàçàä");
			        }
			        case 5:
			        {
			            SCM(playerid, 0x3D8FCAFF, "Ïîæàðíûé: /fire");
			            SCM(playerid, 0x3D8FCAFF, "Ðàçâîç÷èê: /buyprod /buyf /bizlist /fuellist");
			            SCM(playerid, 0x3D8FCAFF, "Àâòîìåõàíèê: /getfuel /fill /repair");
			            SCM(playerid, 0x3D8FCAFF, "Óëè÷íûé òîðãîâåö: /market");
			            SCM(playerid, 0x3D8FCAFF, "Ïèëîò: /arefill /arepair");
			            SPD(playerid, 74, DIALOG_STYLE_LIST, "{dfd200}Ñïèñîê êîìàíä", "{9fd800}1. Ïîëó÷èòü îïèñàíèå\n2. Îáùèå êîìàíäû\n3. Îáùåíèå\n4. Äîìà è îòåëè\n5. Áèçíåñ è ÀÇÑ\n6. Ðàáîòû\n7. Áàíäû è ìàôèè\n8. Ïðàâèòåëüñòâî\n9. Ìèíèñòåðñòâî âíóòðåííèõ äåë\n10. Ìèíèñòåðñòâî îáîðîíû\n11. Ìèí. çäðàâîîõðàíåíèÿ\n12. Ò è ðàäèî\n13. Ëèäåðàì\n14. Ïðî÷åå", "Âûáðàòü", "Íàçàä");
			        }
			        case 6:
			        {
			            SCM(playerid, 0xD4D10AFF, "Áàíäû: /makegun /sellgun /selldrugs /capture /sellzone /hack /robstore /robcar /close");
			            SCM(playerid, 0xD4D10AFF, "Ìàôèè: /affect /stopaffect /tie /bag /object /putammo /takeammo /dropammo /bomb /close");
			            SPD(playerid, 74, DIALOG_STYLE_LIST, "{dfd200}Ñïèñîê êîìàíä", "{9fd800}1. Ïîëó÷èòü îïèñàíèå\n2. Îáùèå êîìàíäû\n3. Îáùåíèå\n4. Äîìà è îòåëè\n5. Áèçíåñ è ÀÇÑ\n6. Ðàáîòû\n7. Áàíäû è ìàôèè\n8. Ïðàâèòåëüñòâî\n9. Ìèíèñòåðñòâî âíóòðåííèõ äåë\n10. Ìèíèñòåðñòâî îáîðîíû\n11. Ìèí. çäðàâîîõðàíåíèÿ\n12. Ò è ðàäèî\n13. Ëèäåðàì\n14. Ïðî÷åå", "Âûáðàòü", "Íàçàä");
			        }
			        case 7:
			        {
			            SCM(playerid, 0x9AD416FF, "Àäì. ïðåçèäåíòà: /smenu /ap /court");
			            SCM(playerid, 0x9AD416FF, "Âûñåëåíèå äîëæíèêîâ: /debtorlist /debtorsell");
			            SCM(playerid, 0x9AD416FF, "Ëèöåíçåðàì: /givelic. Àäâîêàòàì: /free");
			            SPD(playerid, 74, DIALOG_STYLE_LIST, "{dfd200}Ñïèñîê êîìàíä", "{9fd800}1. Ïîëó÷èòü îïèñàíèå\n2. Îáùèå êîìàíäû\n3. Îáùåíèå\n4. Äîìà è îòåëè\n5. Áèçíåñ è ÀÇÑ\n6. Ðàáîòû\n7. Áàíäû è ìàôèè\n8. Ïðàâèòåëüñòâî\n9. Ìèíèñòåðñòâî âíóòðåííèõ äåë\n10. Ìèíèñòåðñòâî îáîðîíû\n11. Ìèí. çäðàâîîõðàíåíèÿ\n12. Ò è ðàäèî\n13. Ëèäåðàì\n14. Ïðî÷åå", "Âûáðàòü", "Íàçàä");
			        }
			        case 8:
			        {
			            SCM(playerid, 0x0259DAFF, "/search /remove /cuff /uncuff /clear /arrest /su /m /ticket");
			            SCM(playerid, 0x0259DAFF, "/takelic /wanted /setmark /putpl /open /break /skip");
			            SCM(playerid, 0x0259DAFF, "ÔÁÐ: /fbi /hack /follow /untie");
			            SPD(playerid, 74, DIALOG_STYLE_LIST, "{dfd200}Ñïèñîê êîìàíä", "{9fd800}1. Ïîëó÷èòü îïèñàíèå\n2. Îáùèå êîìàíäû\n3. Îáùåíèå\n4. Äîìà è îòåëè\n5. Áèçíåñ è ÀÇÑ\n6. Ðàáîòû\n7. Áàíäû è ìàôèè\n8. Ïðàâèòåëüñòâî\n9. Ìèíèñòåðñòâî âíóòðåííèõ äåë\n10. Ìèíèñòåðñòâî îáîðîíû\n11. Ìèí. çäðàâîîõðàíåíèÿ\n12. Ò è ðàäèî\n13. Ëèäåðàì\n14. Ïðî÷åå", "Âûáðàòü", "Íàçàä");
			        }
			        case 9:
			        {
			            SCM(playerid, 0xDB9E00FF, "/makegun /gate /gun /shot /takem /putm /buym /pilots /aircam");
			            SCM(playerid, 0xDB9E00FF, "/putammo /takeammo /dropammo");
			            SPD(playerid, 74, DIALOG_STYLE_LIST, "{dfd200}Ñïèñîê êîìàíä", "{9fd800}1. Ïîëó÷èòü îïèñàíèå\n2. Îáùèå êîìàíäû\n3. Îáùåíèå\n4. Äîìà è îòåëè\n5. Áèçíåñ è ÀÇÑ\n6. Ðàáîòû\n7. Áàíäû è ìàôèè\n8. Ïðàâèòåëüñòâî\n9. Ìèíèñòåðñòâî âíóòðåííèõ äåë\n10. Ìèíèñòåðñòâî îáîðîíû\n11. Ìèí. çäðàâîîõðàíåíèÿ\n12. Ò è ðàäèî\n13. Ëèäåðàì\n14. Ïðî÷åå", "Âûáðàòü", "Íàçàä");
			        }
			        case 10:
			        {
			            SCM(playerid, 0xDF36DAFF, "/heal  /out  /medhelp  /medskip  /changesex  /medprice");
			            SPD(playerid, 74, DIALOG_STYLE_LIST, "{dfd200}Ñïèñîê êîìàíä", "{9fd800}1. Ïîëó÷èòü îïèñàíèå\n2. Îáùèå êîìàíäû\n3. Îáùåíèå\n4. Äîìà è îòåëè\n5. Áèçíåñ è ÀÇÑ\n6. Ðàáîòû\n7. Áàíäû è ìàôèè\n8. Ïðàâèòåëüñòâî\n9. Ìèíèñòåðñòâî âíóòðåííèõ äåë\n10. Ìèíèñòåðñòâî îáîðîíû\n11. Ìèí. çäðàâîîõðàíåíèÿ\n12. Ò è ðàäèî\n13. Ëèäåðàì\n14. Ïðî÷åå", "Âûáðàòü", "Íàçàä");
			        }
			        case 11:
			        {
			            SCM(playerid, 0xDFCB03FF, "/efir  /t  /u  /edit  /bring  /audience  /tvlift  /camera  /light");
			            SCM(playerid, 0xDFCB03FF, "/all  /tvnews  /tvjoin  /tvtext  /radiojoin  /givemic  /makeskin");
			            SPD(playerid, 74, DIALOG_STYLE_LIST, "{dfd200}Ñïèñîê êîìàíä", "{9fd800}1. Ïîëó÷èòü îïèñàíèå\n2. Îáùèå êîìàíäû\n3. Îáùåíèå\n4. Äîìà è îòåëè\n5. Áèçíåñ è ÀÇÑ\n6. Ðàáîòû\n7. Áàíäû è ìàôèè\n8. Ïðàâèòåëüñòâî\n9. Ìèíèñòåðñòâî âíóòðåííèõ äåë\n10. Ìèíèñòåðñòâî îáîðîíû\n11. Ìèí. çäðàâîîõðàíåíèÿ\n12. Ò è ðàäèî\n13. Ëèäåðàì\n14. Ïðî÷åå", "Âûáðàòü", "Íàçàä");
			        }
			        case 12:
			        {
			            SCM(playerid, 0xDFDFDAFF, "/newleader  /invite  /uninvite  /rang  /changeskin");
			            SCM(playerid, 0xDFDFDAFF, "/showall  /uninviteoff  /post");
			            SPD(playerid, 74, DIALOG_STYLE_LIST, "{dfd200}Ñïèñîê êîìàíä", "{9fd800}1. Ïîëó÷èòü îïèñàíèå\n2. Îáùèå êîìàíäû\n3. Îáùåíèå\n4. Äîìà è îòåëè\n5. Áèçíåñ è ÀÇÑ\n6. Ðàáîòû\n7. Áàíäû è ìàôèè\n8. Ïðàâèòåëüñòâî\n9. Ìèíèñòåðñòâî âíóòðåííèõ äåë\n10. Ìèíèñòåðñòâî îáîðîíû\n11. Ìèí. çäðàâîîõðàíåíèÿ\n12. Ò è ðàäèî\n13. Ëèäåðàì\n14. Ïðî÷åå", "Âûáðàòü", "Íàçàä");
			        }
			        case 13:
			        {
			            SCM(playerid, 0x928F98FF, "/buym  /sellm  /buyf  /sellf  /lift  /lifthelp  /tmenu  /card  /showcard");
			            SCM(playerid, 0x928F98FF, "/sellsim  /mask  /present  /head  /fixcam  /to  /race  /end  /tp  /inside");
			            SPD(playerid, 74, DIALOG_STYLE_LIST, "{dfd200}Ñïèñîê êîìàíä", "{9fd800}1. Ïîëó÷èòü îïèñàíèå\n2. Îáùèå êîìàíäû\n3. Îáùåíèå\n4. Äîìà è îòåëè\n5. Áèçíåñ è ÀÇÑ\n6. Ðàáîòû\n7. Áàíäû è ìàôèè\n8. Ïðàâèòåëüñòâî\n9. Ìèíèñòåðñòâî âíóòðåííèõ äåë\n10. Ìèíèñòåðñòâî îáîðîíû\n11. Ìèí. çäðàâîîõðàíåíèÿ\n12. Ò è ðàäèî\n13. Ëèäåðàì\n14. Ïðî÷åå", "Âûáðàòü", "Íàçàä");
			        }
				}
			}
            else
			{
				cmd::mn(playerid);
			}
		}
		case 75:
		{
		    if(response)//ëåâàÿ êíîïêà
 			{
 			    new n = GetPVarInt(playerid, "house");
 			    if(player_info[playerid][HOUSE] != 9999)
				{
					new string[75];
					format(string, sizeof(string), "Ó âàñ óæå åñòü äîì (¹%d). Íåîáõîäèìî ïðîäàòü åãî ïðåæäå ÷åì ïîêóïàòü íîâûé", player_info[playerid][HOUSE]-1);
					return SCM(playerid, COLOR_LIGHTGREY, string);
				}
 			    if(player_info[playerid][MONEY] < house_info[n][hcost]) return SCM(playerid, COLOR_GREY, "Ó Âàñ íåäîñòàòî÷íî äåíåã äëÿ ïîêóïêè ýòîãî äîìà");
 			    player_info[playerid][HOUSE] = house_info[n][hid];
 			    give_money(playerid, -house_info[n][hcost]);
 			    house_info[n][howned] = 1;
 			    strmid(house_info[n][howner], player_info[playerid][NAME], 0, strlen(player_info[playerid][NAME]), 24);
 			    SetPlayerVirtualWorld(playerid, n+100);
				SetPlayerInterior(playerid, house_info[n][hint]);
				SetPlayerPos(playerid, house_info[n][haenterx], house_info[n][haentery], house_info[n][haenterz]);
				SetPlayerFacingAngle(playerid, house_info[n][haenterrot]);
				SetCameraBehindPlayer(playerid);
				SCM(playerid, COLOR_WHITE, "Ïîçäðàâëÿåì! Âû êóïèëè äîì");
				SCM(playerid, 0x8BCD2FFF, "Íàïèøèòå {2c9cce}/home{8BCD2F} ÷òîáû óçíàòü î âîçìîæíîñòÿõ");
				GameTextForPlayer(playerid, "~b~~h~WELCOME ~g~TO~n~~y~~h~NEW ~w~HOME", 1500, 1);
				SPD(playerid, 83, DIALOG_STYLE_MSGBOX, "{83c21b}Íîâûé äîì", "{FFFFFF}Âàì íóæíî çàïëàòèòü çà äîì â áëèæàéøåì îòäåëåíèè áàíêà {c39d00}(/gps)", "ÎÊ", "");
				player_info[playerid][SPAWN] = 2;
				new query[86];
				format(query, sizeof(query), "UPDATE `accounts` SET `house` = '%d', `spawn` = '%d' WHERE `id` = '%d' LIMIT 1", player_info[playerid][HOUSE], player_info[playerid][SPAWN], player_info[playerid][ID]);
				mysql_function_query(dbHandle, query, false, "", "");
				BuyHouse(n);
				SaveHouse(n);
 			}
		}
  		case 76:
		{
		    if(response)//ëåâàÿ êíîïêà
 			{
 			    new n = GetPVarInt(playerid, "house");
 			    new h = n;
 			    h = h+1;
 			    if(house_info[n][hlock] == 1)
				{
				    if(h != player_info[playerid][HOUSE])
					{
						GameTextForPlayer(playerid, "~r~CLOSED", 2000, 1);
						return 1;
					}
				}
 			    SetPlayerVirtualWorld(playerid, n+100);
				SetPlayerInterior(playerid, house_info[n][hint]);
				SetPlayerPos(playerid, house_info[n][haenterx], house_info[n][haentery], house_info[n][haenterz]);
				SetPlayerFacingAngle(playerid, house_info[n][haenterrot]);
				SetCameraBehindPlayer(playerid);
 			}
		}
		case 77:
		{
		    if(response)//ëåâàÿ êíîïêà
 			{
 			    SPD(playerid, 78, DIALOG_STYLE_LIST, "{dca200}Èçìåíåíèå ïàðàìåòðîâ äîìà", "1. {64b100}Îòêðûòü{FFFFFF} èëè {df1200}çàêðûòü{FFFFFF} äîì\n2. Óëó÷øèòü äîì\n3. Äîñòàâèòü òðàíñïîðò ê äîìó {df4c06}(550$)\n4. Îòìåòèòü òðàíñïîðò íà GPS\n5. Ïðîäàòü äîìàøíèé òðàíñïîðò\n6. Ñïèñîê ãîñòåé", "Âûáðàòü", "Çàêðûòü");
 			}
		}
		case 78:
		{
		    if(response)//ëåâàÿ êíîïêà
 			{
			    switch(listitem)
			    {
			        case 0:
			        {
			            new h = player_info[playerid][HOUSE];
 						h = h-1;
						switch(house_info[h][hlock])
						{
						    case 0:
						    {
						        house_info[h][hlock] = 1;
						        SCM(playerid, 0xE25A02FF, "Äîì çàêðûò");
								SaveHouse(h);
								/*
								PlayerPlaySound(playerid, id çâóêà, 0.0, 0.0, 0.0);
								*/
						    }
						    case 1:
						    {
						        house_info[h][hlock] = 0;
						        SCM(playerid, 0x5BDB02FF, "Äîì îòêðûò");
						        SaveHouse(h);
  								/*
								PlayerPlaySound(playerid, id çâóêà, 0.0, 0.0, 0.0);
								*/
						    }
						}
			        }
					case 1:
			        {
			            new h = player_info[playerid][HOUSE];
 						h = h-1;
	  					switch(house_info[h][hupgrade])
	  					{
	  					    case 0:
	  					    {
	  					        SPD(playerid, 79, DIALOG_STYLE_LIST, "{e2d202}Óëó÷øåíèÿ äëÿ äîìà"\
	  							,"1 óðîâåíü:\tÀâòîìàòè÷åñêèå äâåðè\t\t{69c80c}8000$\n\
						  		{b50a03}2 óðîâåíü:\tÄîìàøíÿÿ àïòå÷êà\t\t{69c80c}14500$\n\
						  		{b50a03}3 óðîâåíü:\tÑîâìåñòíîå ïðîæèâàíèå\t\t{69c80c}20000$\n\
						  		{b50a03}4 óðîâåíü:\tÎôîðìëåíèå ñóáñèäèè\t\t{69c80c}55000$\n\
						  		{b50a03}5 óðîâåíü:\tØêàô äëÿ âåùåé\t\t\t{69c80c}55000$\n\
						  		", \
						  		"Êóïèòü", "Íàçàä");
	  					    }
	  					    case 1:
	  					    {
	  					        SPD(playerid, 79, DIALOG_STYLE_LIST, "{e2d202}Óëó÷øåíèÿ äëÿ äîìà"\
	  							,"{025ddb}1 óðîâåíü:\tÀâòîìàòè÷åñêèå äâåðè\t\tÊóïëåíî\n\
						  		2 óðîâåíü:\tÄîìàøíÿÿ àïòå÷êà\t\t{69c80c}14500$\n\
						  		{b50a03}3 óðîâåíü:\tÑîâìåñòíîå ïðîæèâàíèå\t\t{69c80c}20000$\n\
						  		{b50a03}4 óðîâåíü:\tÎôîðìëåíèå ñóáñèäèè\t\t{69c80c}55000$\n\
						  		{b50a03}5 óðîâåíü:\tØêàô äëÿ âåùåé\t\t\t{69c80c}55000$\n\
						  		", \
						  		"Êóïèòü", "Íàçàä");
	  					        
	  					    }
	  					    case 2:
	  					    {
	  					        SPD(playerid, 79, DIALOG_STYLE_LIST, "{e2d202}Óëó÷øåíèÿ äëÿ äîìà"\
	  							,"{025ddb}1 óðîâåíü:\tÀâòîìàòè÷åñêèå äâåðè\t\tÊóïëåíî\n\
						  		{025ddb}2 óðîâåíü:\tÄîìàøíÿÿ àïòå÷êà\t\t\tÊóïëåíî\n\
						  		3 óðîâåíü:\tÑîâìåñòíîå ïðîæèâàíèå\t\t{69c80c}20000$\n\
						  		{b50a03}4 óðîâåíü:\tÎôîðìëåíèå ñóáñèäèè\t\t{69c80c}55000$\n\
						  		{b50a03}5 óðîâåíü:\tØêàô äëÿ âåùåé\t\t\t{69c80c}55000$\n\
						  		", \
						  		"Êóïèòü", "Íàçàä");
	  					    }
	  					    case 3:
	  					    {
	  					        SPD(playerid, 79, DIALOG_STYLE_LIST, "{e2d202}Óëó÷øåíèÿ äëÿ äîìà"\
	  							,"{025ddb}1 óðîâåíü:\tÀâòîìàòè÷åñêèå äâåðè\t\tÊóïëåíî\n\
						  		{025ddb}2 óðîâåíü:\tÄîìàøíÿÿ àïòå÷êà\t\t\tÊóïëåíî\n\
						  		{025ddb}3 óðîâåíü:\tÑîâìåñòíîå ïðîæèâàíèå\t\tÊóïëåíî\n\
						  		4 óðîâåíü:\tÎôîðìëåíèå ñóáñèäèè\t\t{69c80c}55000$\n\
						  		{b50a03}5 óðîâåíü:\tØêàô äëÿ âåùåé\t\t\t{69c80c}55000$\n\
						  		", \
						  		"Êóïèòü", "Íàçàä");
	  					    }
	  					    case 4:
	  					    {
	  					        SPD(playerid, 79, DIALOG_STYLE_LIST, "{e2d202}Óëó÷øåíèÿ äëÿ äîìà"\
	  							,"{025ddb}1 óðîâåíü:\tÀâòîìàòè÷åñêèå äâåðè\t\tÊóïëåíî\n\
						  		{025ddb}2 óðîâåíü:\tÄîìàøíÿÿ àïòå÷êà\t\t\tÊóïëåíî\n\
						  		{025ddb}3 óðîâåíü:\tÑîâìåñòíîå ïðîæèâàíèå\t\tÊóïëåíî\n\
						  		{025ddb}4 óðîâåíü:\tÎôîðìëåíèå ñóáñèäèè\t\tÊóïëåíî\n\
						  		5 óðîâåíü:\tØêàô äëÿ âåùåé\t\t\t{69c80c}55000$\n\
						  		", \
						  		"Êóïèòü", "Íàçàä");
	  					    }
	  					    case 5:
	  					    {
	  					        SPD(playerid, 79, DIALOG_STYLE_LIST, "{e2d202}Óëó÷øåíèÿ äëÿ äîìà"\
	  							,"{025ddb}1 óðîâåíü:\tÀâòîìàòè÷åñêèå äâåðè\t\tÊóïëåíî\n\
						  		{025ddb}2 óðîâåíü:\tÄîìàøíÿÿ àïòå÷êà\t\t\tÊóïëåíî\n\
						  		{025ddb}3 óðîâåíü:\tÑîâìåñòíîå ïðîæèâàíèå\t\tÊóïëåíî\n\
						  		{025ddb}4 óðîâåíü:\tÎôîðìëåíèå ñóáñèäèè\t\tÊóïëåíî\n\
						  		{025ddb}5 óðîâåíü:\tØêàô äëÿ âåùåé\t\t\tÊóïëåíî\n\
						  		", \
						  		"Êóïèòü", "Íàçàä");
	  					    }
	  					}
			        }
			        case 2:
			        {
			        }
			        case 3:
			        {
			        }
			        case 4:
			        {
			        }
			        case 5:
			        {
						new string[55];
						format(string, sizeof(string), "SELECT * FROM `accounts` WHERE `guest` = '%d' LIMIT 28", player_info[playerid][HOUSE]);
						mysql_function_query(dbHandle, string, true, "guest_list", "i", playerid);
						return 1;
			        }
				}
			}
		}
		case 79:
		{
		    if(response)//ëåâàÿ êíîïêà
 			{
 			    new h = player_info[playerid][HOUSE];
				h = h-1;
 			    switch(listitem)
			    {
			        case 0:
					{
					    if(house_info[h][hupgrade] >= 1) return SCM(playerid, COLOR_LIGHTGREY, "Âû óæå êóïèëè ýòîò óðîâåíü óëó÷øåíèé");
					    if(player_info[playerid][MONEY] < 8000) return SCM(playerid, COLOR_GREY, "Ó Âàñ íå õâàòàåò äåíåã äëÿ ïîêóïêè äàííîãî óëó÷øåíèÿ");
					    give_money(playerid, -8000);
					    GameTextForPlayer(playerid, "~r~-8000$", 1500, 1);
						SCM(playerid, 0x5690E2FF, "Âû óëó÷øèëè ñâîé äîì äî {efcc2a}ïåðâîãî{5690e2} óðîâíÿ");
						SCM(playerid, 0x7AAF3BFF, "Òåïåðü ÷òîáû âûéòè èç äîìà äîñòàòî÷íî íàæàòü {f59f3c}L.ALT{7AAF3B}, ñòîÿ ó äâåðè");
						SCM(playerid, COLOR_GREY, "Àâòîìàòè÷åñêèå äâåðè îáëåã÷àò æèçíü â Âàøåì äîìå");
						house_info[h][hupgrade] = 1;
						switch(house_info[h][hint])
						{
							case 1: house_info[h][halt] = CreateDynamic3DTextLabel("{3441c0}ALT", 0xFFFFFF60, house_info[h][haenterx], house_info[h][haentery], house_info[h][haenterz]-0.5, 7.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, h+100, 1, -1, 7.0);
							case 5: house_info[h][halt] = CreateDynamic3DTextLabel("{3441c0}ALT", 0xFFFFFF60, house_info[h][haenterx], house_info[h][haentery], house_info[h][haenterz]-0.5, 7.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, h+100, 5, -1, 7.0);
                            case 6: house_info[h][halt] = CreateDynamic3DTextLabel("{3441c0}ALT", 0xFFFFFF60, house_info[h][haenterx], house_info[h][haentery], house_info[h][haenterz]-0.5, 7.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, h+100, 6, -1, 7.0);
							case 8: house_info[h][halt] = CreateDynamic3DTextLabel("{3441c0}ALT", 0xFFFFFF60, house_info[h][haenterx], house_info[h][haentery], house_info[h][haenterz]-0.5, 7.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, h+100, 8, -1, 7.0);
                            case 10: house_info[h][halt] = CreateDynamic3DTextLabel("{3441c0}ALT", 0xFFFFFF60, house_info[h][haenterx], house_info[h][haentery], house_info[h][haenterz]-0.5, 7.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, h+100, 10, -1, 7.0);
                            case 11: house_info[h][halt] = CreateDynamic3DTextLabel("{3441c0}ALT", 0xFFFFFF60, house_info[h][haenterx], house_info[h][haentery], house_info[h][haenterz]-0.5, 7.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, h+100, 11, -1, 7.0);
						}
						SaveHouse(h);
						SPD(playerid, 78, DIALOG_STYLE_LIST, "{dca200}Èçìåíåíèå ïàðàìåòðîâ äîìà", "1. {64b100}Îòêðûòü{FFFFFF} èëè {df1200}çàêðûòü{FFFFFF} äîì\n2. Óëó÷øèòü äîì\n3. Äîñòàâèòü òðàíñïîðò ê äîìó {df4c06}(550$)\n4. Îòìåòèòü òðàíñïîðò íà GPS\n5. Ïðîäàòü äîìàøíèé òðàíñïîðò\n6. Ñïèñîê ãîñòåé", "Âûáðàòü", "Çàêðûòü");
					}
					case 1:
					{
					    if(house_info[h][hupgrade] >= 2) return SCM(playerid, COLOR_LIGHTGREY, "Âû óæå êóïèëè ýòîò óðîâåíü óëó÷øåíèé");
					    if(house_info[h][hupgrade] != 1) return SCM(playerid, COLOR_LIGHTGREY, "Ñíà÷àëà êóïèòå ïðåäûäóùèé óðîâåíü óëó÷øåíèé");
					    if(player_info[playerid][MONEY] < 14500) return SCM(playerid, COLOR_GREY, "Ó Âàñ íå õâàòàåò äåíåã äëÿ ïîêóïêè äàííîãî óëó÷øåíèÿ");
					    give_money(playerid, -14500);
					    GameTextForPlayer(playerid, "~r~-14500$", 1500, 1);
						SCM(playerid, 0x5690E2FF, "Âû óëó÷øèëè ñâîé äîì äî {efcc2a}âòîðîãî{5690e2} óðîâíÿ");
						SCM(playerid, 0x7AAF3BFF, "Òåïåðü â äîìå âñåãäà áóäåò äîñòóïíà àïòå÷êà");
						SCM(playerid, COLOR_GREY, "Âû è âàøè ãîñòè â ëþáîé ìîìåíò ìîæåòå èñïîëüçîâàòü å¸");
						house_info[h][hupgrade] = 2;
					    switch(house_info[h][hint])
						{
						    case 1: house_info[h][hhealth] = CreateDynamicPickup(1240, 2, 233.3069,1291.2468,1082.1406, h+100, 1);
						    case 5: house_info[h][hhealth] = CreateDynamicPickup(1240, 2, 2229.8909,-1108.9004,1050.8828, h+100, 5);
						    case 6: house_info[h][hhealth] = CreateDynamicPickup(1240, 2, 2312.1306,-1212.8209,1049.0234, h+100, 6);
						    case 8: house_info[h][hhealth] = CreateDynamicPickup(1240, 2, 2368.2893,-1120.3875,1050.8750, h+100, 8);
						    case 10: house_info[h][hhealth] = CreateDynamicPickup(1240, 2, 415.0300,2538.3711,10.0000, h+100, 10);
						    case 11: house_info[h][hhealth] = CreateDynamicPickup(1240, 2, 2286.0303,-1137.6563,1050.8984, h+100, 11);
						}
						SaveHouse(h);
						SPD(playerid, 78, DIALOG_STYLE_LIST, "{dca200}Èçìåíåíèå ïàðàìåòðîâ äîìà", "1. {64b100}Îòêðûòü{FFFFFF} èëè {df1200}çàêðûòü{FFFFFF} äîì\n2. Óëó÷øèòü äîì\n3. Äîñòàâèòü òðàíñïîðò ê äîìó {df4c06}(550$)\n4. Îòìåòèòü òðàíñïîðò íà GPS\n5. Ïðîäàòü äîìàøíèé òðàíñïîðò\n6. Ñïèñîê ãîñòåé", "Âûáðàòü", "Çàêðûòü");
					}
                    case 2:
					{
					    if(house_info[h][hupgrade] >= 3) return SCM(playerid, COLOR_LIGHTGREY, "Âû óæå êóïèëè ýòîò óðîâåíü óëó÷øåíèé");
					    if(house_info[h][hupgrade] != 2) return SCM(playerid, COLOR_LIGHTGREY, "Ñíà÷àëà êóïèòå ïðåäûäóùèé óðîâåíü óëó÷øåíèé");
					    if(player_info[playerid][MONEY] < 20000) return SCM(playerid, COLOR_GREY, "Ó Âàñ íå õâàòàåò äåíåã äëÿ ïîêóïêè äàííîãî óëó÷øåíèÿ");
					    give_money(playerid, -20000);
					    GameTextForPlayer(playerid, "~r~-20000$", 1500, 1);
						SCM(playerid, 0x5690E2FF, "Âû óëó÷øèëè ñâîé äîì äî {efcc2a}òðåòüåãî{5690e2} óðîâíÿ");
						SCM(playerid, 0x7AAF3BFF, "Âû ìîæåòå ðàçðåøèòü ëþäÿì ïðîæèâàòü â Âàøåì äîìå ñ ïîìîùüþ êîìàíäû {f59f3c}/live{7AAF3B}");
						SCM(playerid, COLOR_GREY, " äîìå ìîãóò ðàçìåñòèòüñÿ ñòîëüêî ãîñòåé, ñêîëüêî â í¸ì êîìíàò");
						house_info[h][hupgrade] = 3;
						SaveHouse(h);
						SPD(playerid, 78, DIALOG_STYLE_LIST, "{dca200}Èçìåíåíèå ïàðàìåòðîâ äîìà", "1. {64b100}Îòêðûòü{FFFFFF} èëè {df1200}çàêðûòü{FFFFFF} äîì\n2. Óëó÷øèòü äîì\n3. Äîñòàâèòü òðàíñïîðò ê äîìó {df4c06}(550$)\n4. Îòìåòèòü òðàíñïîðò íà GPS\n5. Ïðîäàòü äîìàøíèé òðàíñïîðò\n6. Ñïèñîê ãîñòåé", "Âûáðàòü", "Çàêðûòü");
					}
					case 3:
					{
					    if(house_info[h][hupgrade] >= 4) return SCM(playerid, COLOR_LIGHTGREY, "Âû óæå êóïèëè ýòîò óðîâåíü óëó÷øåíèé");
					    if(house_info[h][hupgrade] != 3) return SCM(playerid, COLOR_LIGHTGREY, "Ñíà÷àëà êóïèòå ïðåäûäóùèé óðîâåíü óëó÷øåíèé");
					    if(player_info[playerid][MONEY] < 55000) return SCM(playerid, COLOR_GREY, "Ó Âàñ íå õâàòàåò äåíåã äëÿ ïîêóïêè äàííîãî óëó÷øåíèÿ");
					    give_money(playerid, -55000);
					    GameTextForPlayer(playerid, "~r~-55000$", 1500, 1);
						SCM(playerid, 0x5690E2FF, "Âû óëó÷øèëè ñâîé äîì äî {efcc2a}÷åòâ¸ðòîãî{5690e2} óðîâíÿ");
						SCM(playerid, 0x7AAF3BFF, "Íà Âàøå èìÿ áûëà îôîðìëåíà ñóáñèäèÿ, êîòîðàÿ äà¸ò ïðàâî ïëàòèòü ïîíèæåííóþ êâàðòïëàòó");
						SCM(playerid, COLOR_GREY, "Áëàãîäàðÿ ýòîìó, åæåäíåâíàÿ êâàðòïëàòà óìåíüøåíà â 2 ðàçà");
						house_info[h][hupgrade] = 4;
						SaveHouse(h);
						SPD(playerid, 78, DIALOG_STYLE_LIST, "{dca200}Èçìåíåíèå ïàðàìåòðîâ äîìà", "1. {64b100}Îòêðûòü{FFFFFF} èëè {df1200}çàêðûòü{FFFFFF} äîì\n2. Óëó÷øèòü äîì\n3. Äîñòàâèòü òðàíñïîðò ê äîìó {df4c06}(550$)\n4. Îòìåòèòü òðàíñïîðò íà GPS\n5. Ïðîäàòü äîìàøíèé òðàíñïîðò\n6. Ñïèñîê ãîñòåé", "Âûáðàòü", "Çàêðûòü");
					}
					case 4:
					{
					    if(house_info[h][hupgrade] >= 5) return SCM(playerid, COLOR_LIGHTGREY, "Âû óæå êóïèëè ýòîò óðîâåíü óëó÷øåíèé");
					    if(house_info[h][hupgrade] != 4) return SCM(playerid, COLOR_LIGHTGREY, "Ñíà÷àëà êóïèòå ïðåäûäóùèé óðîâåíü óëó÷øåíèé");
					    if(player_info[playerid][MONEY] < 55000) return SCM(playerid, COLOR_GREY, "Ó Âàñ íå õâàòàåò äåíåã äëÿ ïîêóïêè äàííîãî óëó÷øåíèÿ");
					    give_money(playerid, -55000);
					    GameTextForPlayer(playerid, "~r~-55000$", 1500, 1);
						SCM(playerid, 0x5690E2FF, "Âû óëó÷øèëè ñâîé äîì äî {efcc2a}ïÿòîãî{5690e2} óðîâíÿ");
						SCM(playerid, 0x7AAF3BFF, "Èñïîëüçóéòå {338ed4}/makestore{7AAF3B} äëÿ ðàçìåùåíèÿ øêàôà.  í¸ì ìîæíî áóäåò õðàíèòü ðàçëè÷íûå âåùè");
						SCM(playerid, COLOR_GREY, "Â ëþáîé ìîìåíò ìîæíî ïåðåíåñòè øêàô íà äðóãîå ìåñòî. Äëÿ îòêðûòèÿ øêàôà íàïèøèòå {338ed4}/use");
						house_info[h][hupgrade] = 5;
						SaveHouse(h);
						SPD(playerid, 78, DIALOG_STYLE_LIST, "{dca200}Èçìåíåíèå ïàðàìåòðîâ äîìà", "1. {64b100}Îòêðûòü{FFFFFF} èëè {df1200}çàêðûòü{FFFFFF} äîì\n2. Óëó÷øèòü äîì\n3. Äîñòàâèòü òðàíñïîðò ê äîìó {df4c06}(550$)\n4. Îòìåòèòü òðàíñïîðò íà GPS\n5. Ïðîäàòü äîìàøíèé òðàíñïîðò\n6. Ñïèñîê ãîñòåé", "Âûáðàòü", "Çàêðûòü");
					}
			    }
 			}
 			else
 			{
 			    SPD(playerid, 78, DIALOG_STYLE_LIST, "{dca200}Èçìåíåíèå ïàðàìåòðîâ äîìà", "1. {64b100}Îòêðûòü{FFFFFF} èëè {df1200}çàêðûòü{FFFFFF} äîì\n2. Óëó÷øèòü äîì\n3. Äîñòàâèòü òðàíñïîðò ê äîìó {df4c06}(550$)\n4. Îòìåòèòü òðàíñïîðò íà GPS\n5. Ïðîäàòü äîìàøíèé òðàíñïîðò\n6. Ñïèñîê ãîñòåé", "Âûáðàòü", "Çàêðûòü");
 			}
		}
		case 80:
		{
		    if(response)//ëåâàÿ êíîïêà
 			{
			    switch(listitem)
			    {
			        case 0:
			        {
			            player_info[playerid][SPAWN] = 1;
			            SCM(playerid, 0x038FDFFF, "Ìåñòî ïîÿâëåíèÿ â èãðå èçìåíåíî");
			            new query[70];
						format(query, sizeof(query), "UPDATE `accounts` SET `spawn` = '%d' WHERE `id` = '%d' LIMIT 1", player_info[playerid][SPAWN], player_info[playerid][ID]);
						mysql_function_query(dbHandle, query, false, "", "");
			        }
			        case 1:
			        {
			            player_info[playerid][SPAWN] = 2;
			            SCM(playerid, 0x038FDFFF, "Ìåñòî ïîÿâëåíèÿ â èãðå èçìåíåíî");
			            new query[70];
						format(query, sizeof(query), "UPDATE `accounts` SET `spawn` = '%d' WHERE `id` = '%d' LIMIT 1", player_info[playerid][SPAWN], player_info[playerid][ID]);
						mysql_function_query(dbHandle, query, false, "", "");
			        }
			        case 2:
			        {
			            /*player_info[playerid][SPAWN] = 3;
			            new query[70];
						format(query, sizeof(query), "UPDATE `accounts` SET `spawn` = '%d' WHERE `id` = '%d' LIMIT 1", player_info[playerid][SPAWN], player_info[playerid][ID]);
						mysql_function_query(dbHandle, query, false, "", "");*/
			        }
			        case 3:
			        {
			            player_info[playerid][SPAWN] = 4;
			            SCM(playerid, 0x038FDFFF, "Ìåñòî ïîÿâëåíèÿ â èãðå èçìåíåíî");
			            new query[70];
						format(query, sizeof(query), "UPDATE `accounts` SET `spawn` = '%d' WHERE `id` = '%d' LIMIT 1", player_info[playerid][SPAWN], player_info[playerid][ID]);
						mysql_function_query(dbHandle, query, false, "", "");
			        }
			        case 4:
			        {
			            /*player_info[playerid][SPAWN] = 5;
			            new query[70];
						format(query, sizeof(query), "UPDATE `accounts` SET `spawn` = '%d' WHERE `id` = '%d' LIMIT 1", player_info[playerid][SPAWN], player_info[playerid][ID]);
						mysql_function_query(dbHandle, query, false, "", "");*/
			        }
				}
			}
		}
		case 81:
		{
		    if(response)//ëåâàÿ êíîïêà
 			{
		    	SPD(playerid, 78, DIALOG_STYLE_LIST, "{dca200}Èçìåíåíèå ïàðàìåòðîâ äîìà", "1. {64b100}Îòêðûòü{FFFFFF} èëè {df1200}çàêðûòü{FFFFFF} äîì\n2. Óëó÷øèòü äîì\n3. Äîñòàâèòü òðàíñïîðò ê äîìó {df4c06}(550$)\n4. Îòìåòèòü òðàíñïîðò íà GPS\n5. Ïðîäàòü äîìàøíèé òðàíñïîðò\n6. Ñïèñîê ãîñòåé", "Âûáðàòü", "Çàêðûòü");
			}
		}
		case 82:
		{
		    if(response)//ëåâàÿ êíîïêà
 			{
 			    new query[80];
 			    switch(listitem)
			    {
			        case 0:
			        {
						foreach(new i:Player)
						{
							if(!strcmp(player_info[i][NAME], house_info[player_info[playerid][HOUSE]][guest1], false, 24))
							{
								player_info[i][GUEST] = 9999;
								format(query, sizeof(query), "UPDATE `accounts` SET `guest` = '%d' WHERE `id` = '%d' LIMIT 1", player_info[i][GUEST], player_info[i][ID]);
								mysql_function_query(dbHandle, query, false, "", "");
								format(query, sizeof(query), "Âû âûñåëèëè %s èç ñâîåãî äîìà", house_info[player_info[playerid][HOUSE]][guest1]);
								break;
							}
							if(strcmp(player_info[i][NAME], house_info[player_info[playerid][HOUSE]][guest1], false, 24))
							{
							    format(query, sizeof(query), "UPDATE `accounts` SET `guest` = '9999' WHERE `login` = '%s'", house_info[player_info[playerid][HOUSE]][guest1]);
								mysql_function_query(dbHandle, query, false, "", "");
								format(query, sizeof(query), "Âû âûñåëèëè %s èç ñâîåãî äîìà", house_info[player_info[playerid][HOUSE]][guest1]);
							}
						}
						SCM(playerid, COLOR_LIGHTBLUE, query);
			        }
		   			case 1:
		   			{
		   			    foreach(new i:Player)
						{
							if(!strcmp(player_info[i][NAME], house_info[player_info[playerid][HOUSE]][guest2], false, 24))
							{
								player_info[i][GUEST] = 9999;
								format(query, sizeof(query), "UPDATE `accounts` SET `guest` = '%d' WHERE `id` = '%d' LIMIT 1", player_info[i][GUEST], player_info[i][ID]);
								mysql_function_query(dbHandle, query, false, "", "");
								format(query, sizeof(query), "Âû âûñåëèëè %s èç ñâîåãî äîìà", house_info[player_info[playerid][HOUSE]][guest2]);
								break;
							}
							if(strcmp(player_info[i][NAME], house_info[player_info[playerid][HOUSE]][guest2], false, 24))
							{
							    format(query, sizeof(query), "UPDATE `accounts` SET `guest` = '9999' WHERE `login` = '%s'", house_info[player_info[playerid][HOUSE]][guest2]);
								mysql_function_query(dbHandle, query, false, "", "");
								format(query, sizeof(query), "Âû âûñåëèëè %s èç ñâîåãî äîìà", house_info[player_info[playerid][HOUSE]][guest2]);
							}
						}
						SCM(playerid, COLOR_LIGHTBLUE, query);
		   			}
		   			case 2:
		   			{
		   			    foreach(new i:Player)
						{
							if(!strcmp(player_info[i][NAME], house_info[player_info[playerid][HOUSE]][guest3], false, 24))
							{
								player_info[i][GUEST] = 9999;
								format(query, sizeof(query), "UPDATE `accounts` SET `guest` = '%d' WHERE `id` = '%d' LIMIT 1", player_info[i][GUEST], player_info[i][ID]);
								mysql_function_query(dbHandle, query, false, "", "");
								format(query, sizeof(query), "Âû âûñåëèëè %s èç ñâîåãî äîìà", house_info[player_info[playerid][HOUSE]][guest3]);
								break;
							}
							if(strcmp(player_info[i][NAME], house_info[player_info[playerid][HOUSE]][guest3], false, 24))
							{
							    format(query, sizeof(query), "UPDATE `accounts` SET `guest` = '9999' WHERE `login` = '%s'", house_info[player_info[playerid][HOUSE]][guest3]);
								mysql_function_query(dbHandle, query, false, "", "");
								format(query, sizeof(query), "Âû âûñåëèëè %s èç ñâîåãî äîìà", house_info[player_info[playerid][HOUSE]][guest3]);
							}
						}
						SCM(playerid, COLOR_LIGHTBLUE, query);
		   			}
		   			case 3:
		   			{
		   			    foreach(new i:Player)
						{
							if(!strcmp(player_info[i][NAME], house_info[player_info[playerid][HOUSE]][guest4], false, 24))
							{
								player_info[i][GUEST] = 9999;
								format(query, sizeof(query), "UPDATE `accounts` SET `guest` = '%d' WHERE `id` = '%d' LIMIT 1", player_info[i][GUEST], player_info[i][ID]);
								mysql_function_query(dbHandle, query, false, "", "");
								format(query, sizeof(query), "Âû âûñåëèëè %s èç ñâîåãî äîìà", house_info[player_info[playerid][HOUSE]][guest4]);
								break;
							}
							if(strcmp(player_info[i][NAME], house_info[player_info[playerid][HOUSE]][guest4], false, 24))
							{
							    format(query, sizeof(query), "UPDATE `accounts` SET `guest` = '9999' WHERE `login` = '%s'", house_info[player_info[playerid][HOUSE]][guest4]);
								mysql_function_query(dbHandle, query, false, "", "");
								format(query, sizeof(query), "Âû âûñåëèëè %s èç ñâîåãî äîìà", house_info[player_info[playerid][HOUSE]][guest4]);
							}
						}
						SCM(playerid, COLOR_LIGHTBLUE, query);
		   			}
		   			case 4:
		   			{
		   			    foreach(new i:Player)
						{
							if(!strcmp(player_info[i][NAME], house_info[player_info[playerid][HOUSE]][guest5], false, 24))
							{
								player_info[i][GUEST] = 9999;
								format(query, sizeof(query), "UPDATE `accounts` SET `guest` = '%d' WHERE `id` = '%d' LIMIT 1", player_info[i][GUEST], player_info[i][ID]);
								mysql_function_query(dbHandle, query, false, "", "");
								format(query, sizeof(query), "Âû âûñåëèëè %s èç ñâîåãî äîìà", house_info[player_info[playerid][HOUSE]][guest5]);
								break;
							}
							if(strcmp(player_info[i][NAME], house_info[player_info[playerid][HOUSE]][guest5], false, 24))
							{
							    format(query, sizeof(query), "UPDATE `accounts` SET `guest` = '9999' WHERE `login` = '%s'", house_info[player_info[playerid][HOUSE]][guest5]);
								mysql_function_query(dbHandle, query, false, "", "");
								format(query, sizeof(query), "Âû âûñåëèëè %s èç ñâîåãî äîìà", house_info[player_info[playerid][HOUSE]][guest5]);
							}
						}
						SCM(playerid, COLOR_LIGHTBLUE, query);
		   			}
		   			case 5:
		   			{
		   			    foreach(new i:Player)
						{
							if(!strcmp(player_info[i][NAME], house_info[player_info[playerid][HOUSE]][guest6], false, 24))
							{
								player_info[i][GUEST] = 9999;
								format(query, sizeof(query), "UPDATE `accounts` SET `guest` = '%d' WHERE `id` = '%d' LIMIT 1", player_info[i][GUEST], player_info[i][ID]);
								mysql_function_query(dbHandle, query, false, "", "");
								format(query, sizeof(query), "Âû âûñåëèëè %s èç ñâîåãî äîìà", house_info[player_info[playerid][HOUSE]][guest6]);
								break;
							}
							if(strcmp(player_info[i][NAME], house_info[player_info[playerid][HOUSE]][guest6], false, 24))
							{
							    format(query, sizeof(query), "UPDATE `accounts` SET `guest` = '9999' WHERE `login` = '%s'", house_info[player_info[playerid][HOUSE]][guest6]);
								mysql_function_query(dbHandle, query, false, "", "");
								format(query, sizeof(query), "Âû âûñåëèëè %s èç ñâîåãî äîìà", house_info[player_info[playerid][HOUSE]][guest6]);
							}
						}
						SCM(playerid, COLOR_LIGHTBLUE, query);
		   			}
		   			case 6:
		   			{
		   			    foreach(new i:Player)
						{
							if(!strcmp(player_info[i][NAME], house_info[player_info[playerid][HOUSE]][guest7], false, 24))
							{
								player_info[i][GUEST] = 9999;
								format(query, sizeof(query), "UPDATE `accounts` SET `guest` = '%d' WHERE `id` = '%d' LIMIT 1", player_info[i][GUEST], player_info[i][ID]);
								mysql_function_query(dbHandle, query, false, "", "");
								format(query, sizeof(query), "Âû âûñåëèëè %s èç ñâîåãî äîìà", house_info[player_info[playerid][HOUSE]][guest7]);
								break;
							}
							if(strcmp(player_info[i][NAME], house_info[player_info[playerid][HOUSE]][guest7], false, 24))
							{
							    format(query, sizeof(query), "UPDATE `accounts` SET `guest` = '9999' WHERE `login` = '%s'", house_info[player_info[playerid][HOUSE]][guest7]);
								mysql_function_query(dbHandle, query, false, "", "");
								format(query, sizeof(query), "Âû âûñåëèëè %s èç ñâîåãî äîìà", house_info[player_info[playerid][HOUSE]][guest7]);
							}
						}
						SCM(playerid, COLOR_LIGHTBLUE, query);
		   			}
			   		case 7:
		   			{
		   			    foreach(new i:Player)
						{
       						if(!strcmp(player_info[i][NAME], house_info[player_info[playerid][HOUSE]][guest8], false, 24))
							{
								player_info[i][GUEST] = 9999;
								format(query, sizeof(query), "UPDATE `accounts` SET `guest` = '%d' WHERE `id` = '%d' LIMIT 1", player_info[i][GUEST], player_info[i][ID]);
								mysql_function_query(dbHandle, query, false, "", "");
								format(query, sizeof(query), "Âû âûñåëèëè %s èç ñâîåãî äîìà", house_info[player_info[playerid][HOUSE]][guest8]);
                                break;
							}
							if(strcmp(player_info[i][NAME], house_info[player_info[playerid][HOUSE]][guest8], false, 24))
							{
							    format(query, sizeof(query), "UPDATE `accounts` SET `guest` = '9999' WHERE `login` = '%s'", house_info[player_info[playerid][HOUSE]][guest8]);
								mysql_function_query(dbHandle, query, false, "", "");
								format(query, sizeof(query), "Âû âûñåëèëè %s èç ñâîåãî äîìà", house_info[player_info[playerid][HOUSE]][guest8]);
							}
						}
						SCM(playerid, COLOR_LIGHTBLUE, query);
		   			}
		   			case 8:
		   			{
		   			    foreach(new i:Player)
						{
							if(!strcmp(player_info[i][NAME], house_info[player_info[playerid][HOUSE]][guest9], false, 24))
							{
								player_info[i][GUEST] = 9999;
								format(query, sizeof(query), "UPDATE `accounts` SET `guest` = '%d' WHERE `id` = '%d' LIMIT 1", player_info[i][GUEST], player_info[i][ID]);
								mysql_function_query(dbHandle, query, false, "", "");
								format(query, sizeof(query), "Âû âûñåëèëè %s èç ñâîåãî äîìà", house_info[player_info[playerid][HOUSE]][guest9]);
								break;
							}
							if(strcmp(player_info[i][NAME], house_info[player_info[playerid][HOUSE]][guest9], false, 24))
							{
								format(query, sizeof(query), "UPDATE `accounts` SET `guest` = '9999' WHERE `login` = '%s'", house_info[player_info[playerid][HOUSE]][guest9]);
								mysql_function_query(dbHandle, query, false, "", "");
								format(query, sizeof(query), "Âû âûñåëèëè %s èç ñâîåãî äîìà", house_info[player_info[playerid][HOUSE]][guest9]);
							}
						}
						SCM(playerid, COLOR_LIGHTBLUE, query);
		   			}
		   			case 9:
		   			{
		   			    foreach(new i:Player)
						{
							if(!strcmp(player_info[i][NAME], house_info[player_info[playerid][HOUSE]][guest10], false, 24))
							{
								player_info[i][GUEST] = 9999;
								format(query, sizeof(query), "UPDATE `accounts` SET `guest` = '%d' WHERE `id` = '%d' LIMIT 1", player_info[i][GUEST], player_info[i][ID]);
								mysql_function_query(dbHandle, query, false, "", "");
								format(query, sizeof(query), "Âû âûñåëèëè %s èç ñâîåãî äîìà", house_info[player_info[playerid][HOUSE]][guest10]);
								break;
							}
							if(strcmp(player_info[i][NAME], house_info[player_info[playerid][HOUSE]][guest10], false, 24))
							{
							    format(query, sizeof(query), "UPDATE `accounts` SET `guest` = '9999' WHERE `login` = '%s'", house_info[player_info[playerid][HOUSE]][guest10]);
								mysql_function_query(dbHandle, query, false, "", "");
								format(query, sizeof(query), "Âû âûñåëèëè %s èç ñâîåãî äîìà", house_info[player_info[playerid][HOUSE]][guest10]);
							}
						}
						SCM(playerid, COLOR_LIGHTBLUE, query);
		   			}
		   			case 10:
		   			{
		   			    foreach(new i:Player)
						{
							if(!strcmp(player_info[i][NAME], house_info[player_info[playerid][HOUSE]][guest11], false, 24))
							{
								player_info[i][GUEST] = 9999;
								format(query, sizeof(query), "UPDATE `accounts` SET `guest` = '%d' WHERE `id` = '%d' LIMIT 1", player_info[i][GUEST], player_info[i][ID]);
								mysql_function_query(dbHandle, query, false, "", "");
								format(query, sizeof(query), "Âû âûñåëèëè %s èç ñâîåãî äîìà", house_info[player_info[playerid][HOUSE]][guest11]);
								break;
							}
							if(strcmp(player_info[i][NAME], house_info[player_info[playerid][HOUSE]][guest11], false, 24))
							{
							    format(query, sizeof(query), "UPDATE `accounts` SET `guest` = '9999' WHERE `login` = '%s'", house_info[player_info[playerid][HOUSE]][guest11]);
								mysql_function_query(dbHandle, query, false, "", "");
								format(query, sizeof(query), "Âû âûñåëèëè %s èç ñâîåãî äîìà", house_info[player_info[playerid][HOUSE]][guest11]);
							}
						}
						SCM(playerid, COLOR_LIGHTBLUE, query);
		   			}
		   			case 11:
		   			{
		   			    foreach(new i:Player)
						{
							if(!strcmp(player_info[i][NAME], house_info[player_info[playerid][HOUSE]][guest12], false, 24))
							{
								player_info[i][GUEST] = 9999;
								format(query, sizeof(query), "UPDATE `accounts` SET `guest` = '%d' WHERE `id` = '%d' LIMIT 1", player_info[i][GUEST], player_info[i][ID]);
								mysql_function_query(dbHandle, query, false, "", "");
								format(query, sizeof(query), "Âû âûñåëèëè %s èç ñâîåãî äîìà", house_info[player_info[playerid][HOUSE]][guest12]);
								break;
							}
							if(strcmp(player_info[i][NAME], house_info[player_info[playerid][HOUSE]][guest12], false, 24))
							{
							    format(query, sizeof(query), "UPDATE `accounts` SET `guest` = '9999' WHERE `login` = '%s'", house_info[player_info[playerid][HOUSE]][guest12]);
								mysql_function_query(dbHandle, query, false, "", "");
								format(query, sizeof(query), "Âû âûñåëèëè %s èç ñâîåãî äîìà", house_info[player_info[playerid][HOUSE]][guest12]);
							}
						}
						SCM(playerid, COLOR_LIGHTBLUE, query);
		   			}
		   			case 12:
		   			{
		   			    foreach(new i:Player)
						{
							if(!strcmp(player_info[i][NAME], house_info[player_info[playerid][HOUSE]][guest13], false, 24))
							{
								player_info[i][GUEST] = 9999;
								format(query, sizeof(query), "UPDATE `accounts` SET `guest` = '%d' WHERE `id` = '%d' LIMIT 1", player_info[i][GUEST], player_info[i][ID]);
								mysql_function_query(dbHandle, query, false, "", "");
								format(query, sizeof(query), "Âû âûñåëèëè %s èç ñâîåãî äîìà", house_info[player_info[playerid][HOUSE]][guest13]);
								break;
							}
							if(strcmp(player_info[i][NAME], house_info[player_info[playerid][HOUSE]][guest13], false, 24))
							{
							    format(query, sizeof(query), "UPDATE `accounts` SET `guest` = '9999' WHERE `login` = '%s'", house_info[player_info[playerid][HOUSE]][guest13]);
								mysql_function_query(dbHandle, query, false, "", "");
								format(query, sizeof(query), "Âû âûñåëèëè %s èç ñâîåãî äîìà", house_info[player_info[playerid][HOUSE]][guest13]);
							}
						}
						SCM(playerid, COLOR_LIGHTBLUE, query);
		   			}
		   			case 13:
		   			{
		   			    foreach(new i:Player)
						{
							if(!strcmp(player_info[i][NAME], house_info[player_info[playerid][HOUSE]][guest14], false, 24))
							{
								player_info[i][GUEST] = 9999;
								format(query, sizeof(query), "UPDATE `accounts` SET `guest` = '%d' WHERE `id` = '%d' LIMIT 1", player_info[i][GUEST], player_info[i][ID]);
								mysql_function_query(dbHandle, query, false, "", "");
								format(query, sizeof(query), "Âû âûñåëèëè %s èç ñâîåãî äîìà", house_info[player_info[playerid][HOUSE]][guest14]);
								break;
							}
							if(strcmp(player_info[i][NAME], house_info[player_info[playerid][HOUSE]][guest14], false, 24))
							{
							    format(query, sizeof(query), "UPDATE `accounts` SET `guest` = '9999' WHERE `login` = '%s'", house_info[player_info[playerid][HOUSE]][guest14]);
								mysql_function_query(dbHandle, query, false, "", "");
								format(query, sizeof(query), "Âû âûñåëèëè %s èç ñâîåãî äîìà", house_info[player_info[playerid][HOUSE]][guest14]);
							}
						}
						SCM(playerid, COLOR_LIGHTBLUE, query);
		   			}
		   			case 14:
		   			{
		   			    foreach(new i:Player)
						{
							if(!strcmp(player_info[i][NAME], house_info[player_info[playerid][HOUSE]][guest15], false, 24))
							{
								player_info[i][GUEST] = 9999;
								format(query, sizeof(query), "UPDATE `accounts` SET `guest` = '%d' WHERE `id` = '%d' LIMIT 1", player_info[i][GUEST], player_info[i][ID]);
								mysql_function_query(dbHandle, query, false, "", "");
								format(query, sizeof(query), "Âû âûñåëèëè %s èç ñâîåãî äîìà", house_info[player_info[playerid][HOUSE]][guest15]);
								break;
							}
							if(strcmp(player_info[i][NAME], house_info[player_info[playerid][HOUSE]][guest15], false, 24))
							{
							    format(query, sizeof(query), "UPDATE `accounts` SET `guest` = '9999' WHERE `login` = '%s'", house_info[player_info[playerid][HOUSE]][guest15]);
								mysql_function_query(dbHandle, query, false, "", "");
								format(query, sizeof(query), "Âû âûñåëèëè %s èç ñâîåãî äîìà", house_info[player_info[playerid][HOUSE]][guest15]);
							}
						}
						SCM(playerid, COLOR_LIGHTBLUE, query);
		   			}
		   			case 15:
		   			{
		   			    foreach(new i:Player)
						{
							if(!strcmp(player_info[i][NAME], house_info[player_info[playerid][HOUSE]][guest16], false, 24))
							{
								player_info[i][GUEST] = 9999;
								format(query, sizeof(query), "UPDATE `accounts` SET `guest` = '%d' WHERE `id` = '%d' LIMIT 1", player_info[i][GUEST], player_info[i][ID]);
								mysql_function_query(dbHandle, query, false, "", "");
								format(query, sizeof(query), "Âû âûñåëèëè %s èç ñâîåãî äîìà", house_info[player_info[playerid][HOUSE]][guest16]);
								break;
							}
							if(strcmp(player_info[i][NAME], house_info[player_info[playerid][HOUSE]][guest16], false, 24))
							{
							    format(query, sizeof(query), "UPDATE `accounts` SET `guest` = '9999' WHERE `login` = '%s'", house_info[player_info[playerid][HOUSE]][guest16]);
								mysql_function_query(dbHandle, query, false, "", "");
								format(query, sizeof(query), "Âû âûñåëèëè %s èç ñâîåãî äîìà", house_info[player_info[playerid][HOUSE]][guest16]);
							}
						}
						SCM(playerid, COLOR_LIGHTBLUE, query);
		   			}
		   			case 16:
		   			{
		   			    foreach(new i:Player)
						{
							if(!strcmp(player_info[i][NAME], house_info[player_info[playerid][HOUSE]][guest17], false, 24))
							{
								player_info[i][GUEST] = 9999;
								format(query, sizeof(query), "UPDATE `accounts` SET `guest` = '%d' WHERE `id` = '%d' LIMIT 1", player_info[i][GUEST], player_info[i][ID]);
								mysql_function_query(dbHandle, query, false, "", "");
								format(query, sizeof(query), "Âû âûñåëèëè %s èç ñâîåãî äîìà", house_info[player_info[playerid][HOUSE]][guest17]);
								break;
							}
							if(strcmp(player_info[i][NAME], house_info[player_info[playerid][HOUSE]][guest17], false, 24))
							{
							    format(query, sizeof(query), "UPDATE `accounts` SET `guest` = '9999' WHERE `login` = '%s'", house_info[player_info[playerid][HOUSE]][guest17]);
								mysql_function_query(dbHandle, query, false, "", "");
								format(query, sizeof(query), "Âû âûñåëèëè %s èç ñâîåãî äîìà", house_info[player_info[playerid][HOUSE]][guest17]);
							}
						}
						SCM(playerid, COLOR_LIGHTBLUE, query);
		   			}
		   			case 17:
		   			{
		   			    foreach(new i:Player)
						{
							if(!strcmp(player_info[i][NAME], house_info[player_info[playerid][HOUSE]][guest18], false, 24))
							{
								player_info[i][GUEST] = 9999;
								format(query, sizeof(query), "UPDATE `accounts` SET `guest` = '%d' WHERE `id` = '%d' LIMIT 1", player_info[i][GUEST], player_info[i][ID]);
								mysql_function_query(dbHandle, query, false, "", "");
								format(query, sizeof(query), "Âû âûñåëèëè %s èç ñâîåãî äîìà", house_info[player_info[playerid][HOUSE]][guest18]);
        						break;
							}
							if(strcmp(player_info[i][NAME], house_info[player_info[playerid][HOUSE]][guest18], false, 24))
							{
							    format(query, sizeof(query), "UPDATE `accounts` SET `guest` = '9999' WHERE `login` = '%s'", house_info[player_info[playerid][HOUSE]][guest18]);
								mysql_function_query(dbHandle, query, false, "", "");
								format(query, sizeof(query), "Âû âûñåëèëè %s èç ñâîåãî äîìà", house_info[player_info[playerid][HOUSE]][guest18]);
							}
						}
						SCM(playerid, COLOR_LIGHTBLUE, query);
		   			}
		   			case 18:
		   			{
		   			    foreach(new i:Player)
						{
							if(!strcmp(player_info[i][NAME], house_info[player_info[playerid][HOUSE]][guest19], false, 24))
							{
								player_info[i][GUEST] = 9999;
								format(query, sizeof(query), "UPDATE `accounts` SET `guest` = '%d' WHERE `id` = '%d' LIMIT 1", player_info[i][GUEST], player_info[i][ID]);
								mysql_function_query(dbHandle, query, false, "", "");
								format(query, sizeof(query), "Âû âûñåëèëè %s èç ñâîåãî äîìà", house_info[player_info[playerid][HOUSE]][guest19]);
								break;
							}
							if(strcmp(player_info[i][NAME], house_info[player_info[playerid][HOUSE]][guest19], false, 24))
							{
							    format(query, sizeof(query), "UPDATE `accounts` SET `guest` = '9999' WHERE `login` = '%s'", house_info[player_info[playerid][HOUSE]][guest19]);
								mysql_function_query(dbHandle, query, false, "", "");
								format(query, sizeof(query), "Âû âûñåëèëè %s èç ñâîåãî äîìà", house_info[player_info[playerid][HOUSE]][guest19]);
							}
						}
						SCM(playerid, COLOR_LIGHTBLUE, query);
		   			}
		   			case 19:
		   			{
		   			    foreach(new i:Player)
						{
							if(!strcmp(player_info[i][NAME], house_info[player_info[playerid][HOUSE]][guest20], false, 24))
							{
								player_info[i][GUEST] = 9999;
								format(query, sizeof(query), "UPDATE `accounts` SET `guest` = '%d' WHERE `id` = '%d' LIMIT 1", player_info[i][GUEST], player_info[i][ID]);
								mysql_function_query(dbHandle, query, false, "", "");
								format(query, sizeof(query), "Âû âûñåëèëè %s èç ñâîåãî äîìà", house_info[player_info[playerid][HOUSE]][guest20]);
								break;
							}
							if(strcmp(player_info[i][NAME], house_info[player_info[playerid][HOUSE]][guest20], false, 24))
							{
							    format(query, sizeof(query), "UPDATE `accounts` SET `guest` = '9999' WHERE `login` = '%s'", house_info[player_info[playerid][HOUSE]][guest20]);
								mysql_function_query(dbHandle, query, false, "", "");
								format(query, sizeof(query), "Âû âûñåëèëè %s èç ñâîåãî äîìà", house_info[player_info[playerid][HOUSE]][guest20]);
							}
						}
						SCM(playerid, COLOR_LIGHTBLUE, query);
		   			}
		   			case 20:
		   			{
		   			    foreach(new i:Player)
						{
							if(!strcmp(player_info[i][NAME], house_info[player_info[playerid][HOUSE]][guest21], false, 24))
							{
								player_info[i][GUEST] = 9999;
								format(query, sizeof(query), "UPDATE `accounts` SET `guest` = '%d' WHERE `id` = '%d' LIMIT 1", player_info[i][GUEST], player_info[i][ID]);
								mysql_function_query(dbHandle, query, false, "", "");
								format(query, sizeof(query), "Âû âûñåëèëè %s èç ñâîåãî äîìà", house_info[player_info[playerid][HOUSE]][guest21]);
								break;
							}
							if(strcmp(player_info[i][NAME], house_info[player_info[playerid][HOUSE]][guest21], false, 24))
							{
							    format(query, sizeof(query), "UPDATE `accounts` SET `guest` = '9999' WHERE `login` = '%s'", house_info[player_info[playerid][HOUSE]][guest21]);
								mysql_function_query(dbHandle, query, false, "", "");
								format(query, sizeof(query), "Âû âûñåëèëè %s èç ñâîåãî äîìà", house_info[player_info[playerid][HOUSE]][guest21]);
							}
						}
						SCM(playerid, COLOR_LIGHTBLUE, query);
		   			}
		   			case 21:
		   			{
		   			    foreach(new i:Player)
						{
							if(!strcmp(player_info[i][NAME], house_info[player_info[playerid][HOUSE]][guest22], false, 24))
							{
								player_info[i][GUEST] = 9999;
								format(query, sizeof(query), "UPDATE `accounts` SET `guest` = '%d' WHERE `id` = '%d' LIMIT 1", player_info[i][GUEST], player_info[i][ID]);
								mysql_function_query(dbHandle, query, false, "", "");
								format(query, sizeof(query), "Âû âûñåëèëè %s èç ñâîåãî äîìà", house_info[player_info[playerid][HOUSE]][guest22]);
								break;
							}
							if(strcmp(player_info[i][NAME], house_info[player_info[playerid][HOUSE]][guest22], false, 24))
							{
							    format(query, sizeof(query), "UPDATE `accounts` SET `guest` = '9999' WHERE `login` = '%s'", house_info[player_info[playerid][HOUSE]][guest22]);
								mysql_function_query(dbHandle, query, false, "", "");
								format(query, sizeof(query), "Âû âûñåëèëè %s èç ñâîåãî äîìà", house_info[player_info[playerid][HOUSE]][guest22]);
							}
						}
						SCM(playerid, COLOR_LIGHTBLUE, query);
					}
					case 22:
		   			{
		   			    foreach(new i:Player)
						{
							if(!strcmp(player_info[i][NAME], house_info[player_info[playerid][HOUSE]][guest23], false, 24))
							{
								player_info[i][GUEST] = 9999;
								format(query, sizeof(query), "UPDATE `accounts` SET `guest` = '%d' WHERE `id` = '%d' LIMIT 1", player_info[i][GUEST], player_info[i][ID]);
								mysql_function_query(dbHandle, query, false, "", "");
								format(query, sizeof(query), "Âû âûñåëèëè %s èç ñâîåãî äîìà", house_info[player_info[playerid][HOUSE]][guest23]);
								break;
							}
							if(strcmp(player_info[i][NAME], house_info[player_info[playerid][HOUSE]][guest23], false, 24))
							{
							    format(query, sizeof(query), "UPDATE `accounts` SET `guest` = '9999' WHERE `login` = '%s'", house_info[player_info[playerid][HOUSE]][guest23]);
								mysql_function_query(dbHandle, query, false, "", "");
								format(query, sizeof(query), "Âû âûñåëèëè %s èç ñâîåãî äîìà", house_info[player_info[playerid][HOUSE]][guest23]);
							}
						}
						SCM(playerid, COLOR_LIGHTBLUE, query);
		   			}
		   			case 23:
		   			{
		   			    foreach(new i:Player)
						{
							if(!strcmp(player_info[i][NAME], house_info[player_info[playerid][HOUSE]][guest24], false, 24))
							{
								player_info[i][GUEST] = 9999;
								format(query, sizeof(query), "UPDATE `accounts` SET `guest` = '%d' WHERE `id` = '%d' LIMIT 1", player_info[i][GUEST], player_info[i][ID]);
								mysql_function_query(dbHandle, query, false, "", "");
								format(query, sizeof(query), "Âû âûñåëèëè %s èç ñâîåãî äîìà", house_info[player_info[playerid][HOUSE]][guest24]);
								break;
							}
							if(strcmp(player_info[i][NAME], house_info[player_info[playerid][HOUSE]][guest24], false, 24))
							{
							    format(query, sizeof(query), "UPDATE `accounts` SET `guest` = '9999' WHERE `login` = '%s'", house_info[player_info[playerid][HOUSE]][guest24]);
								mysql_function_query(dbHandle, query, false, "", "");
								format(query, sizeof(query), "Âû âûñåëèëè %s èç ñâîåãî äîìà", house_info[player_info[playerid][HOUSE]][guest24]);
							}
						}
						SCM(playerid, COLOR_LIGHTBLUE, query);
		   			}
		   			case 24:
		   			{
		   			    foreach(new i:Player)
						{
							if(!strcmp(player_info[i][NAME], house_info[player_info[playerid][HOUSE]][guest25], false, 24))
							{
								player_info[i][GUEST] = 9999;
								format(query, sizeof(query), "UPDATE `accounts` SET `guest` = '%d' WHERE `id` = '%d' LIMIT 1", player_info[i][GUEST], player_info[i][ID]);
								mysql_function_query(dbHandle, query, false, "", "");
								format(query, sizeof(query), "Âû âûñåëèëè %s èç ñâîåãî äîìà", house_info[player_info[playerid][HOUSE]][guest25]);
								break;
							}
							if(strcmp(player_info[i][NAME], house_info[player_info[playerid][HOUSE]][guest25], false, 24))
							{
							    format(query, sizeof(query), "UPDATE `accounts` SET `guest` = '9999' WHERE `login` = '%s'", house_info[player_info[playerid][HOUSE]][guest25]);
								mysql_function_query(dbHandle, query, false, "", "");
								format(query, sizeof(query), "Âû âûñåëèëè %s èç ñâîåãî äîìà", house_info[player_info[playerid][HOUSE]][guest25]);
							}
						}
						SCM(playerid, COLOR_LIGHTBLUE, query);
		   			}
		   			case 25:
		   			{
		   			    foreach(new i:Player)
						{
							if(!strcmp(player_info[i][NAME], house_info[player_info[playerid][HOUSE]][guest26], false, 24))
							{
								player_info[i][GUEST] = 9999;
								format(query, sizeof(query), "UPDATE `accounts` SET `guest` = '%d' WHERE `id` = '%d' LIMIT 1", player_info[i][GUEST], player_info[i][ID]);
								mysql_function_query(dbHandle, query, false, "", "");
								format(query, sizeof(query), "Âû âûñåëèëè %s èç ñâîåãî äîìà", house_info[player_info[playerid][HOUSE]][guest26]);
								break;
							}
							if(strcmp(player_info[i][NAME], house_info[player_info[playerid][HOUSE]][guest26], false, 24))
							{
							    format(query, sizeof(query), "UPDATE `accounts` SET `guest` = '9999' WHERE `login` = '%s'", house_info[player_info[playerid][HOUSE]][guest26]);
								mysql_function_query(dbHandle, query, false, "", "");
								format(query, sizeof(query), "Âû âûñåëèëè %s èç ñâîåãî äîìà", house_info[player_info[playerid][HOUSE]][guest26]);
							}
						}
						SCM(playerid, COLOR_LIGHTBLUE, query);
		   			}
		   			case 26:
		   			{
		   			    foreach(new i:Player)
						{
							if(!strcmp(player_info[i][NAME], house_info[player_info[playerid][HOUSE]][guest27], false, 24))
							{
								player_info[i][GUEST] = 9999;
								format(query, sizeof(query), "UPDATE `accounts` SET `guest` = '%d' WHERE `id` = '%d' LIMIT 1", player_info[i][GUEST], player_info[i][ID]);
								mysql_function_query(dbHandle, query, false, "", "");
								format(query, sizeof(query), "Âû âûñåëèëè %s èç ñâîåãî äîìà", house_info[player_info[playerid][HOUSE]][guest27]);
								break;
							}
							if(strcmp(player_info[i][NAME], house_info[player_info[playerid][HOUSE]][guest27], false, 24))
							{
							    format(query, sizeof(query), "UPDATE `accounts` SET `guest` = '9999' WHERE `login` = '%s'", house_info[player_info[playerid][HOUSE]][guest27]);
								mysql_function_query(dbHandle, query, false, "", "");
								format(query, sizeof(query), "Âû âûñåëèëè %s èç ñâîåãî äîìà", house_info[player_info[playerid][HOUSE]][guest27]);
							}
						}
						SCM(playerid, COLOR_LIGHTBLUE, query);
		   			}
		   			case 27:
		   			{
		   			    foreach(new i:Player)
						{
							if(!strcmp(player_info[i][NAME], house_info[player_info[playerid][HOUSE]][guest28], false, 24))
							{
								player_info[i][GUEST] = 9999;
								format(query, sizeof(query), "UPDATE `accounts` SET `guest` = '%d' WHERE `id` = '%d' LIMIT 1", player_info[i][GUEST], player_info[i][ID]);
								mysql_function_query(dbHandle, query, false, "", "");
								format(query, sizeof(query), "Âû âûñåëèëè %s èç ñâîåãî äîìà", house_info[player_info[playerid][HOUSE]][guest28]);
								break;
							}
							if(strcmp(player_info[i][NAME], house_info[player_info[playerid][HOUSE]][guest28], false, 24))
							{
							    format(query, sizeof(query), "UPDATE `accounts` SET `guest` = '9999' WHERE `login` = '%s'", house_info[player_info[playerid][HOUSE]][guest28]);
								mysql_function_query(dbHandle, query, false, "", "");
								format(query, sizeof(query), "Âû âûñåëèëè %s èç ñâîåãî äîìà", house_info[player_info[playerid][HOUSE]][guest28]);
							}
						}
						SCM(playerid, COLOR_LIGHTBLUE, query);
		   			}
			    }
 			}
 			else
 			{
 			    SPD(playerid, 78, DIALOG_STYLE_LIST, "{dca200}Èçìåíåíèå ïàðàìåòðîâ äîìà", "1. {64b100}Îòêðûòü{FFFFFF} èëè {df1200}çàêðûòü{FFFFFF} äîì\n2. Óëó÷øèòü äîì\n3. Äîñòàâèòü òðàíñïîðò ê äîìó {df4c06}(550$)\n4. Îòìåòèòü òðàíñïîðò íà GPS\n5. Ïðîäàòü äîìàøíèé òðàíñïîðò\n6. Ñïèñîê ãîñòåé", "Âûáðàòü", "Çàêðûòü");
 			}
		}
		case 84:
		{
		    if(response)//ëåâàÿ êíîïêà
 			{
 			    new h = player_info[playerid][HOUSE];
 				h = h-1;
 				if(house_info[h][storex] == 0)
 				{
 				    new gunname[32];
					switch(house_info[h][storegun])
					{
					    case 0: gunname = "{3488da}íåò{FFFFFF}";
					    case 23: gunname = "{3488da}Silenced 9mm{FFFFFF}";
					    case 24: gunname = "{3488da}Desert Eagle{FFFFFF}";
					    case 25: gunname = "{3488da}Shotgun{FFFFFF}";
					    case 29: gunname = "{3488da}MP5{FFFFFF}";
					    case 30: gunname = "{3488da}AK-47{FFFFFF}";
					    case 31: gunname = "{3488da}M4{FFFFFF}";
					    case 33: gunname = "{3488da}Country Rifle{FFFFFF}";
					    case 34: gunname = "{3488da}Sniper Rifle{FFFFFF}";
					}
					new clothes[13];
					switch(house_info[h][storeclothes])
					{
						case 0: clothes = "{e25802}Íåò";
						case 1..311: clothes = "{16D406}Åñòü";
					}
	 				GetPlayerPos(playerid, house_info[h][storex], house_info[h][storey], house_info[h][storez]);
	 				new string[220];
					format(string, sizeof(string), "{e2df02}Øêàô{FFFFFF}\nÌåòàëë: {3488da}%d èç 700 êã{FFFFFF}\nÍàðêîòèêè: {3488da}%d èç 2000 ã{FFFFFF}\nÎðóæèå: %s\nÏàòðîíû: {3488da} %d èç 3000 øò.{FFFFFF}\nÎäåæäà: %s",\
						house_info[h][storemetal], house_info[h][storedrugs], gunname, house_info[h][storepatron], clothes);
	 			    house_info[h][storetext] = CreateDynamic3DTextLabel(string, 0xFFFFFFFF, house_info[h][storex], house_info[h][storey], house_info[h][storez]+1.0, 15.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, h+100, -1, -1, 7.0);
	 			    SCM(playerid, 0x7AAF3BFF, "Øêàô óñòàíîâëåí. Èñïîëüçóéòå {338ed4}/use{7AAF3B} ÷òîáû îòêðûòü åãî");
	 			    SaveStorage(h);
 				}
				else
				{
				    DestroyDynamic3DTextLabel(house_info[h][storetext]);
 				    new gunname[32];
					switch(house_info[h][storegun])
					{
					    case 0: gunname = "{3488da}íåò{FFFFFF}";
					    case 23: gunname = "{3488da}Silenced 9mm{FFFFFF}";
					    case 24: gunname = "{3488da}Desert Eagle{FFFFFF}";
					    case 25: gunname = "{3488da}Shotgun{FFFFFF}";
					    case 29: gunname = "{3488da}MP5{FFFFFF}";
					    case 30: gunname = "{3488da}AK-47{FFFFFF}";
					    case 31: gunname = "{3488da}M4{FFFFFF}";
					    case 33: gunname = "{3488da}Country Rifle{FFFFFF}";
					    case 34: gunname = "{3488da}Sniper Rifle{FFFFFF}";
					}
					new clothes[13];
					switch(house_info[h][storeclothes])
					{
						case 0: clothes = "{e25802}Íåò";
						case 1..311: clothes = "{16D406}Åñòü";
					}
	 				GetPlayerPos(playerid, house_info[h][storex], house_info[h][storey], house_info[h][storez]);
	 				new string[220];
					format(string, sizeof(string), "{e2df02}Øêàô{FFFFFF}\nÌåòàëë: {3488da}%d èç 700 êã{FFFFFF}\nÍàðêîòèêè: {3488da}%d èç 2000 ã{FFFFFF}\nÎðóæèå: %s\nÏàòðîíû: {3488da} %d èç 3000 øò.{FFFFFF}\nÎäåæäà: %s",\
						house_info[h][storemetal], house_info[h][storedrugs], gunname, house_info[h][storepatron], clothes);
	 			    house_info[h][storetext] = CreateDynamic3DTextLabel(string, 0xFFFFFFFF, house_info[h][storex], house_info[h][storey], house_info[h][storez]+1.0, 15.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, h+100, -1, -1, 7.0);
	 			    SCM(playerid, 0x7AAF3BFF, "Øêàô óñòàíîâëåí. Èñïîëüçóéòå {338ed4}/use{7AAF3B} ÷òîáû îòêðûòü åãî");
	 			    SaveStorage(h);
				}
 			}
		}
		case 85:
		{
		    new h = player_info[playerid][HOUSE];
 			h = h-1;
 			new amount;
		    if(response)//ëåâàÿ êíîïêà
 			{
 			    switch(listitem)
			    {
			        case 0:
			        {
			            amount = player_info[playerid][MET] += house_info[h][storemetal];
			            if(player_info[playerid][MET] == 0) return SCM(playerid, COLOR_GREY, "Ó âàñ íåò ñ ñîáîé ìåòàëëà");
						if(amount > 700) return SCM(playerid, COLOR_GREY, "Â øêàôó íåõâàòàåò ìåñòà äëÿ ìåòàëëà");
                        house_info[h][storemetal] += player_info[playerid][MET];
                        new string[34];
                        format(string, sizeof(string), "Âû ïîëîæèëè â øêàô %d êã ìåòàëëà", player_info[playerid][MET]);
                        SCM(playerid, 0x3399FFFF, string);
						player_info[playerid][MET] = 0;
						new query[69];
						format(query, sizeof(query), "UPDATE `accounts` SET `met` = '%d' WHERE `id` = '%d' LIMIT 1", player_info[playerid][MET], player_info[playerid][ID]);
						mysql_function_query(dbHandle, query, false, "", "");
						SetStorage(h);
        			}
                    case 1:
			        {
			            amount = player_info[playerid][DRUGS] += house_info[h][storedrugs];
			            if(player_info[playerid][DRUGS] == 0) return SCM(playerid, COLOR_GREY, "Ó âàñ íåò ñ ñîáîé íàðêîòèêîâ");
						if(amount > 700) return SCM(playerid, COLOR_GREY, "Â øêàôó íåõâàòàåò ìåñòà äëÿ íàðêîòèêîâ");
                        house_info[h][storedrugs] += player_info[playerid][DRUGS];
                        new string[34];
                        format(string, sizeof(string), "Âû ïîëîæèëè â øêàô %d ã íàðêîòèêîâ", player_info[playerid][DRUGS]);
                        SCM(playerid, 0x3399FFFF, string);
						player_info[playerid][DRUGS] = 0;
						new query[72];
						format(query, sizeof(query), "UPDATE `accounts` SET `drugs` = '%d' WHERE `id` = '%d' LIMIT 1", player_info[playerid][DRUGS], player_info[playerid][ID]);
						mysql_function_query(dbHandle, query, false, "", "");
						SetStorage(h);
			        }
			        case 2:
			        {
						if(GetPlayerWeapon(playerid) == 23 || GetPlayerWeapon(playerid) == 24 || GetPlayerWeapon(playerid) == 25 || GetPlayerWeapon(playerid) == 29 || GetPlayerWeapon(playerid) == 30 || GetPlayerWeapon(playerid) == 31 || GetPlayerWeapon(playerid) == 33 || GetPlayerWeapon(playerid) == 34)
						{
						    new gun = GetPlayerWeapon(playerid);
						    new gunname[14];
							new weaponinfo[2];
						    switch(gun)
						    {
							    case 23:
								{
									gunname = "Silenced 9mm";
									GetPlayerWeaponData(playerid, 2, weaponinfo[0], weaponinfo[1]);
								}
							    case 24:
								{
									gunname = "Desert Eagle";
									GetPlayerWeaponData(playerid, 2, weaponinfo[0], weaponinfo[1]);
								}
							    case 25:
								{
									gunname = "Shotgun";
									GetPlayerWeaponData(playerid, 3, weaponinfo[0], weaponinfo[1]);
								}
							    case 29:
								{
									gunname = "MP5";
									GetPlayerWeaponData(playerid, 4, weaponinfo[0], weaponinfo[1]);
								}
							    case 30:
								{
									gunname = "AK-47";
									GetPlayerWeaponData(playerid, 5, weaponinfo[0], weaponinfo[1]);
								}
							    case 31:
							    {
									gunname = "M4";
									GetPlayerWeaponData(playerid, 5, weaponinfo[0], weaponinfo[1]);
								}
							    case 33:
								{
							 		gunname = "Country Rifle";
							 		GetPlayerWeaponData(playerid, 6, weaponinfo[0], weaponinfo[1]);
								}
							    case 34:
								{
									gunname = "Sniper Rifle";
									GetPlayerWeaponData(playerid, 6, weaponinfo[0], weaponinfo[1]);
								}
							}
							new f = house_info[h][storepatron];
							f = f += weaponinfo[1];
							if(f > 3000) return SCM(playerid, COLOR_GREY, "Âû íå ìîæåòå ïîëîæèòü îðóæèå, øêàô çàïîëíåí");
							house_info[h][storegun] = gun;
							SetPlayerAmmo(playerid, gun, 0);
							house_info[h][storepatron] += weaponinfo[1];
							new string[35];
							format(string, sizeof(string), "Âû ïîëîæèëè %s â øêàô", gunname);
                        	SCM(playerid, 0x018FDAFF, string);
                        	SetStorage(h);
						}
						else
						{
							SCM(playerid, COLOR_GREY, "Âû íå ìîæåòå êëàñòü ýòîò òèï îðóæèÿ â øêàô");
						}
					}
			        case 3:
			        {
			            //if(çàëóïàïåíèñõåð) return SCM(playerid, COLOR_LIGHTGREY, "Âû íå ìîæåòå õðàíèòü â øêàôó îäåæäó îðãàíèçàöèè");
			            if(house_info[h][storeclothes] != 0) return SCM(playerid, COLOR_GREY, "Ìåñòî â øêàôó óæå çàíÿòî äðóãîé îäåæäîé");
						house_info[h][storeclothes] = player_info[playerid][SKIN];
						player_info[playerid][SKIN] = 97;
						new query[69];
						format(query, sizeof(query), "UPDATE `accounts` SET `skin` = '%d' WHERE `id` = '%d' LIMIT 1", player_info[playerid][SKIN], player_info[playerid][ID]);
						mysql_function_query(dbHandle, query, false, "", "");
						SetPlayerSkin(playerid, player_info[playerid][SKIN]);
						SCM(playerid, 0x018FDAFF, "Âû ïîëîæèëè ñâîþ îäåæäó â øêàô");
						SetStorage(h);
			        }
			        case 4:
			        {
			            if(house_info[h][storemetal] == 0) return SCM(playerid, COLOR_GREY, "Â øêàôó íåò ìåòàëëà");
						SPD(playerid, 86, DIALOG_STYLE_INPUT, "{008fda}Âçÿòü ìåòàëë", "{FFFFFF}Óêàæèòå êîëè÷åñòâî (êã):", "Âçÿòü", "Îòìåíà");
			        }
			        case 5:
			        {
			            if(house_info[h][storedrugs] == 0) return SCM(playerid, COLOR_GREY, "Â øêàôó íåò íàðêîòèêîâ");
						SPD(playerid, 87, DIALOG_STYLE_INPUT, "{e29702}Âçÿòü íàðêîòèêè", "{FFFFFF}Óêàæèòå êîëè÷åñòâî (ã):", "Âçÿòü", "Îòìåíà");
			        }
			        case 6:
			        {
			            if(house_info[h][storegun] == 0) return SCM(playerid, COLOR_GREY, "Â øêàôó íåò îðóæèÿ");
			            SPD(playerid, 88, DIALOG_STYLE_INPUT, "{db9e02}Âçÿòü îðóæèå", "{FFFFFF}Óêàæèòå êîëè÷åñòâî ïàòðîíîâ:", "Âçÿòü", "Îòìåíà");
			        }
			        case 7:
			        {
			            if(house_info[h][storeclothes] == 0) return SCM(playerid, COLOR_GREY, "Â øêàôó íåò îäåæäû");
			            player_info[playerid][SKIN] = house_info[h][storeclothes];
			            new query[70];
						format(query, sizeof(query), "UPDATE `accounts` SET `skin` = '%d' WHERE `id` = '%d' LIMIT 1", player_info[playerid][SKIN], player_info[playerid][ID]);
						mysql_function_query(dbHandle, query, false, "", "");
			            SetPlayerSkin(playerid, player_info[playerid][SKIN]);
						SCM(playerid, 0x018FDAFF, "Âû ïåðåîäåëèñü â îäåæäó èç øêàôà");
						house_info[h][storeclothes] = 0;
						SetStorage(h);
			        }
				}
 			}
		}
		case 86:
		{
		    if(response)//ëåâàÿ êíîïêà
		    {
		        new h = player_info[playerid][HOUSE];
 				h = h-1;
		        new amount;
		        if(sscanf(inputtext, "d", amount)) return SPD(playerid, 86, DIALOG_STYLE_INPUT, "{008fda}Âçÿòü ìåòàëë", "{FFFFFF}Óêàæèòå êîëè÷åñòâî (êã):", "Âçÿòü", "Îòìåíà");
	            if(amount < 1) return SCM(playerid, 0xE25502FF, "Íåâåðíîå êîëè÷åñòâî ìåòàëëà");
	            if(amount > house_info[h][storemetal]) return SCM(playerid, COLOR_LIGHTGREY, " ùêàôó íåò òàêîãî êîëè÷åñòâà ìåòàëëà");
	            house_info[h][storemetal] -= amount;
	            player_info[playerid][MET] += amount;
	            new query[70];
				format(query, sizeof(query), "UPDATE `accounts` SET `met` = '%d' WHERE `id` = '%d' LIMIT 1", player_info[playerid][MET], player_info[playerid][ID]);
				mysql_function_query(dbHandle, query, false, "", "");
	            new string[36];
             	format(string, sizeof(string), "Âû äîñòàëè èç øêàôà %d êã ìåòàëëà", amount);
                SCM(playerid, 0x3399FFFF, string);
				SetStorage(h);
		    }
		}
		case 87:
		{
		    if(response)//ëåâàÿ êíîïêà
		    {
		        new h = player_info[playerid][HOUSE];
 				h = h-1;
		        new amount;
		        if(sscanf(inputtext, "d", amount)) return SPD(playerid, 87, DIALOG_STYLE_INPUT, "{e29702}Âçÿòü íàðêîòèêè", "{FFFFFF}Óêàæèòå êîëè÷åñòâî (ã):", "Âçÿòü", "Îòìåíà");
	            if(amount < 1) return SCM(playerid, 0xE25502FF, "Íåâåðíîå êîëè÷åñòâî íàðêîòèêîâ");
	            if(amount > house_info[h][storedrugs]) return SCM(playerid, COLOR_LIGHTGREY, " ùêàôó íåò òàêîãî êîëè÷åñòâà íàðêîòèêîâ");
	            house_info[h][storedrugs] -= amount;
	            player_info[playerid][DRUGS] += amount;
	            new query[72];
				format(query, sizeof(query), "UPDATE `accounts` SET `drugs` = '%d' WHERE `id` = '%d' LIMIT 1", player_info[playerid][DRUGS], player_info[playerid][ID]);
				mysql_function_query(dbHandle, query, false, "", "");
	            new string[37];
             	format(string, sizeof(string), "Âû äîñòàëè èç øêàôà %d ã íàðêîòèêîâ", amount);
                SCM(playerid, 0x3399FFFF, string);
				SetStorage(h);
		    }
		}
		case 88:
		{
		    if(response)//ëåâàÿ êíîïêà
		    {
		        new h = player_info[playerid][HOUSE];
 				h = h-1;
		        new amount;
		        if(sscanf(inputtext, "d", amount)) return SPD(playerid, 88, DIALOG_STYLE_INPUT, "{db9e02}Âçÿòü îðóæèå", "{FFFFFF}Óêàæèòå êîëè÷åñòâî ïàòðîíîâ:", "Âçÿòü", "Îòìåíà");
		        if(amount < 1) return SCM(playerid, COLOR_ORANGE, "Íåâåðíîå êîëè÷åñòâî ïàòðîíîâ");
		        if(amount > house_info[h][storepatron]) return SCM(playerid, COLOR_LIGHTGREY, "Â øêàôó íå õðàíèòñÿ ñòîëüêî ïàòðîíîâ");
                new gunname[14];
				switch(house_info[h][storegun])
			    {
				    case 23:gunname = "Silenced 9mm";
				    case 24:gunname = "Desert Eagle";
				    case 25:gunname = "Shotgun";
				    case 29:gunname = "MP5";
				    case 30:gunname = "AK-47";
				    case 31:gunname = "M4";
				    case 33:gunname = "Country Rifle";
				    case 34: gunname = "Sniper Rifle";
				}
				GivePlayerWeapon(playerid, house_info[h][storegun], amount);
				if(amount == house_info[h][storepatron])
				{
				    house_info[h][storegun] = 0;
				}
				house_info[h][storepatron] -= amount;
				new string[50];
				format(string, sizeof(string), "Âû äîñòàëè èç øêàôà %s è %d ïàòðîíîâ", gunname, amount);
				SCM(playerid, 0x3399FFFF, string);
				SetStorage(h);
			}
		}
		case 93:
		{
		    if(response)//ëåâàÿ êíîïêà
		    {
		        SPD(playerid, 94, DIALOG_STYLE_LIST, "{e2d102}Ñïèñîê äîñòóïíûõ ðàáîò", "1. Âîäèòåëü àâòîáóñà\t\t\t{0297da}2 ëâë\n2. Òàêñèñò\t\t\t\t{0297da}3 ëâë\n3. Ðàçâîç÷èê ïðîäóêòîâ è òîïëèâà\t{0297da}3 ëâë\n4. Ìàøèíèñò\t\t\t\t{0297da}4 ëâë\n5. Âîäèòåëü òðàìâàÿ\t\t\t{0297da}5 ëâë\n6. Àâòîìåõàíèê\t\t\t\t{0297da}5 ëâë\n7. Óëè÷íûé òîðãîâåö\t\t\t{0297da}6 ëâë\n8. Ïîæàðíûé\t\t\t\t{0297da}7 ëâë\n9. Ïèëîò\t\t\t\t{0297da}8 ëâë\n", "Âûáðàòü", "Îòìåíà");
		    }
		}
		case 94:
		{
            if(response)//ëåâàÿ êíîïêà
 			{
 			    switch(listitem)
			    {
			        case 0:
			        {
			            if(player_info[playerid][LEVEL] < 2) return SCM(playerid, COLOR_LIGHTGREY, "×òîáû óñòðîèòüñÿ íà ðàáîòó âîäèòåëÿ àâòîáóñà íåîáõîäèì 2 óðîâåíü");
						SCM(playerid, 0xE2DF02FF, "Ïîçäðàâëÿåì! {5bdd02}Âû óñòðîèëèñü íà ðàáîòó âîäèòåëÿ àâòîáóñà");
						SCM(playerid, COLOR_WHITE, "Ñòîÿíêè àâòîáóñîâ íàõîäÿòñÿ íà âñåõ àâòîñòàíöèÿõ. Èñïîëüçóéòå {029ed4}/gps{FFFFFF} ÷òîáû íàéòè áëèæàéøóþ ê âàì");
						player_info[playerid][WORK] = 1;
			        }
			        case 1:
			        {
			            if(player_info[playerid][LEVEL] < 3) return SCM(playerid, COLOR_LIGHTGREY, "×òîáû óñòðîèòüñÿ íà ðàáîòó âîäèòåëÿ òàêñè íåîáõîäèì 3 óðîâåíü");
			            SCM(playerid, 0xE2DF02FF, "Ïîçäðàâëÿåì! {5bdd02}Âû óñòðîèëèñü íà ðàáîòó òàêñèñòà");
			            SCM(playerid, COLOR_WHITE, "Ñòîÿíêè òàêñè ìîæíî íàéòè âîçëå àâòîñòàíöèé, ÆÄ âîêçàëîâ è â äðóãèõ ëþäíûõ ìåñòàõ");
                        player_info[playerid][WORK] = 2;
			        }
			        case 2:
			        {
			            if(player_info[playerid][LEVEL] < 3) return SCM(playerid, COLOR_LIGHTGREY, "×òîáû óñòðîèòüñÿ íà ðàáîòó ðàçâîç÷èêà íåîáõîäèì 3 óðîâåíü");
			            SCM(playerid, 0xE2DF02FF, "Ïîçäðàâëÿåì! {5bdd02}Âû óñòðîèëèñü íà ðàáîòó ðàçâîç÷èêà ïðîäóêòîâ è òîïëèâà");
			            SCM(playerid, COLOR_WHITE, "Èñïîëüçóéòå {e29702}/gps{FFFFFF} ÷òîáû íàéòè ñòîÿíêè òðàíñïîðòà äëÿ ðàçâîç÷èêîâ");
						SCM(playerid, COLOR_WHITE, "Äîïîëíèòåëüíûå èíñòðóêöèè è óêàçàíèÿ Âû áóäåòå ïîëó÷àòü â ïðîöåññå ðàáîòû");
						player_info[playerid][WORK] = 3;
			        }
			        case 3:
			        {
			            if(player_info[playerid][LEVEL] < 4) return SCM(playerid, COLOR_LIGHTGREY, "×òîáû óñòðîèòüñÿ íà ðàáîòó ìàøèíèñòà íåîáõîäèì 4 óðîâåíü");
			            SCM(playerid, 0xE2DF02FF, "Ïîçäðàâëÿåì! {5bdd02}Âû óñòðîèëèñü íà ðàáîòó ìàøèíèñòà ïîåçäà");
			            SCM(playerid, COLOR_WHITE, "Âñåãî íà æåëåçíîé äîðîãå ðàáîòàþò 3 ïîåçäà. Èõ ìîæíî íàéòè â {029ed4}/gps > Ïî ðàáîòå");
			            SCM(playerid, COLOR_WHITE, "×òîáû óçíàòü áîëüøå î ñèãíàëüíîé ñèñòåìå è óïðàâëåíèè ïîåçäîì ïîñåòèòå {029ed4}áèáëèîòåêó {e29702}(/gps)");
			            player_info[playerid][WORK] = 4;
			        }
			        case 4:
			        {
			            if(player_info[playerid][LEVEL] < 5) return SCM(playerid, COLOR_LIGHTGREY, "×òîáû óñòðîèòüñÿ íà ðàáîòó âîäèòåëÿ òðàìâàÿ íåîáõîäèì 5 óðîâåíü");
			            SCM(playerid, 0xE2DF02FF, "Ïîçäðàâëÿåì! {5bdd02}Âû óñòðîèëèñü íà ðàáîòó âîäèòåëÿ òðàìâàÿ");
			            SCM(playerid, COLOR_WHITE, "Òðàìâàè êóðñèðóþò ïî ãîðîäó Ñàí-Ôèåððî. Íà÷àòü ðàáîòó ìîæíî â òðàìâàéíîì äåïî {e29702}(/gps > Ïî ðàáîòå)");
			            SCM(playerid, COLOR_WHITE, "Òàì æå Âû íàéä¸òå âñþ äîïîëíèòåëüíóþ èíôîðìàöèþ");
			            player_info[playerid][WORK] = 5;
			        }
			        case 5:
			        {
			            if(player_info[playerid][LEVEL] < 5) return SCM(playerid, COLOR_LIGHTGREY, "×òîáû óñòðîèòüñÿ íà ðàáîòó àâòîìåõàíèêîì íåîáõîäèì 5 óðîâåíü");
			            SCM(playerid, 0xE2DF02FF, "Ïîçäðàâëÿåì! {5bdd02}Âû óñòðîèëèñü íà ðàáîòó àâòîìåõàíèêà");
			            SCM(playerid, COLOR_WHITE, "×òîáû íà÷àòü ðàáîòó íàéäèòå ñëóæåáíûé òðàíñïîðò â Âàøåì ãîðîäå. Èñïîëüçóéòå {e29702}/gps{FFFFFF} ïðè íåîáõîäèìîñòè");
			            SCM(playerid, COLOR_WHITE, "Êîìàíäû: /getfuel - çàêóïèòü òîïëèâî; /fill - çàïðàâèòü òðàíñïîðò; /repair - ïî÷èíèòü òðàíñïîðò");
			            player_info[playerid][WORK] = 6;
			        }
			        case 6:
			        {
			            if(player_info[playerid][LEVEL] < 6) return SCM(playerid, COLOR_LIGHTGREY, "×òîáû óñòðîèòüñÿ óëè÷íûì òîðãîâöåì íåîáõîäèì 6 óðîâåíü");
			            SCM(playerid, 0xE2DF02FF, "Ïîçäðàâëÿåì! {5bdd02}Âû óñòðîèëèñü íà ðàáîòó óëè÷íîãî òîðãîâöà");
			            SCM(playerid, COLOR_WHITE, "Èñïîëüçóéòå {e29702}/market{FFFFFF} ÷òîáû íà÷àòü ðàáîòó. {e29702}/market [id]{FFFFFF} - ïðåäëîæèòü òîâàð ïîêóïàòåëþ");
			            SCM(playerid, COLOR_WHITE, "Òîðãîâûå òî÷êè ìîæíî íàéòè â ëþäíûõ ìåñòàõ, íà ÆÄ âîêçàëàõ è ó îáùåñòâåííûõ çäàíèé");
			            player_info[playerid][WORK] = 7;
			        }
			        case 7:
			        {
			            if(player_info[playerid][LEVEL] < 7) return SCM(playerid, COLOR_LIGHTGREY, "×òîáû óñòðîèòüñÿ íà ðàáîòó â ïîæàðíóþ ÷àñòü íåîáõîäèì 7 óðîâåíü");
			            SCM(playerid, 0xE2DF02FF, "Ïîçäðàâëÿåì! {5bdd02}Âû óñòðîèëèñü íà ðàáîòó ïîæàðíîãî");
			            SCM(playerid, COLOR_WHITE, "Íà÷àòü ðàáî÷èé äåíü ìîæíî ïðèåõàâ íà ïîæàðíóþ ÷àñòü â âàøåì ãîðîäå. Èñïîëüçóéòå {e29702}/gps{FFFFFF} ïðè íåîáõîäèìîñòè");
			            SCM(playerid, COLOR_WHITE, "Äîïîëíèòåëüíûå èíñòðóêöèè è óêàçàíèÿ Âû íàéä¸òå íà ìåñòå");
			            player_info[playerid][WORK] = 8;
			        }
			        case 8:
			        {
			            if(player_info[playerid][LEVEL] < 8) return SCM(playerid, COLOR_LIGHTGREY, "×òîáû óñòðîèòüñÿ ïèëîòîì íåîáõîäèì 8 óðîâåíü ");
			            SCM(playerid, 0xE2DF02FF, "Ïîçäðàâëÿåì! {5bdd02}Âû óñòðîèëèñü ïèëîòîì");
			            SCM(playerid, COLOR_WHITE, "Òåïåðü âû ìîæåòå ðàáîòàòü íà âîçäóøíûõ ñóäàõ ðàçëè÷íîãî òèïà");
			            SCM(playerid, COLOR_WHITE, "Ïîñåòèòå ëþáîé àýðîïîðò äëÿ ïîëó÷åíèÿ áîëåå äåòàëüíîé èíôîðìàöèè");
			            player_info[playerid][WORK] = 9;
			        }
				}
				new query[62];
			    format(query, sizeof(query), "UPDATE `accounts` SET `work` = '%d' WHERE `id` = '%d'", player_info[playerid][WORK], player_info[playerid][ID]);
				mysql_function_query(dbHandle, query, false, "", "");
			}
		}
		case 95:
		{
		    if(response)//ëåâàÿ êíîïêà
 			{
				new string[476];
				format(string, sizeof(string), "{9cd516}1. Ïðîñìîòðåòü ïîñëåäíèå ïîïîëíåíèÿ\n{9cd516}2. Êîíâåðòèðîâàòü ðóáëè â èãðîâûå äåíüãè\n3. Èçìåíèòü èìÿ\t\t\t\t\t{3488da}8 ðóá.\n4. Ñíÿòü âñå ïðåäóïðåæäåíèÿ\t\t\t{3488da}65 ðóá.\n5. Ïîëó÷èòü íàðêîòèê ËÑÄ (8 äîç)\t\t\t{3488da}1 ðóá.\n");
				format(string, sizeof(string), "%s6. Ïîääåëêà äîêóìåíòîâ (çàêîíîïîñëóøíîñòü +10)\t{3488da}4 ðóá.\n7. Ïîêóïêà 4-õ çíà÷íîãî òåëåôîííîãî íîìåðà\t{3488da}70 ðóá.\n8. Ïðîêà÷àòü ñèëó èëè íàâûêè âëàäåíèÿ îðóæèåì\t{3488da}1 ðóá./2 åä.", string);
 			    SPD(playerid, 96, DIALOG_STYLE_LIST, "{e2d402}Ìåíþ äîïîëíèòåëüíûõ âîçìîæíîñòåé", string, "Âûáðàòü", "Çàêðûòü");
 			}
 			else
 			{
 			    cmd::mn(playerid);
 			}
		}
		case 97:
		{
		    if(response)//ëåâàÿ êíîïêà
 			{
 			    new frac = GetPVarInt(playerid, "invitefracid");
 			    new id = GetPVarInt(playerid, "inviteid");
 			    new string[128];
 			    new fraction = floatround(frac / 10, floatround_floor);
 			    new subfrac = frac - 10*fraction;
                format(string, sizeof(string), "Âû ïðåäëîæèëè %s âñòóïèòü â îðãàíèçàöèþ \"%s\"", player_info[id][NAME], orgname[fraction]);
                SCM(playerid, COLOR_LIGHTBLUE, string);
                if(frac > 59)
                {
                    format(string, sizeof(string), "%s ïðåäëàãàåò Âàì âñòóïèòü â îðãàíèçàöèþ \"%s\"", player_info[playerid][NAME], orgname[9]);
                }
                else
                {
                	format(string, sizeof(string), "%s ïðåäëàãàåò Âàì âñòóïèòü â îðãàíèçàöèþ \"%s\", ïîäðàçäåëåíèå \"%s\"", player_info[playerid][NAME], orgname[fraction], subfracname[fraction-1][subfrac]);
				}
				SCM(id, COLOR_LIGHTBLUE, string);
                SetPVarInt(id, "offerfskin", 17);
				SetPVarInt(id, "orgid", fraction);
				SetPVarInt(id, "suborgid", subfrac);

				SetPVarInt(id, "offer", 1);
                SetPVarInt(id, "offerid", playerid);
                SetPVarInt(id, "offerfrac", frac);

				if(frac == 24)
				{
				    SetPVarInt(id, "offerfskin", offerskin[13][listitem]);
				}
				else
				{
				    SetPVarInt(id, "offerfskin", offerskin[fraction-1][listitem]);
				}
				SCM(id, COLOR_WHITE, "Íàæìèòå {00cd08}Y{FFFFFF} ÷òîáû ñîãëàñèòüñÿ èëè {ff6f08}N{FFFFFF} äëÿ îòêàçà");
			}
		}
		case 98:
		{
		    if(!response) return 1;
		    new changeskin;
		    new frac = player_info[playerid][FRAC];
		    new fraction = floatround(frac / 10, floatround_floor);
		    new string[80];
		    if(frac == 24) fraction = 14;
		    changeskin = offerskin[fraction-1][listitem];
		    format(string, sizeof(string), "Âàøà âíåøíîñòü áûëà èçìåíåíà ëèäåðîì îðãàíèçàöèè %s[%d]", player_info[playerid][NAME], playerid);
		    SCM(GetPVarInt(playerid, "changeskinid"), COLOR_LIGHTBLUE, string);
		    format(string, sizeof(string), "Âû èçìåíèëè âíåøíîñòü èãðîêà %s[%d]", player_info[GetPVarInt(playerid, "changeskinid")][NAME], GetPVarInt(playerid, "changeskinid"));
		    SCM(playerid, COLOR_LIGHTBLUE, string);
		    SetPlayerSkin(GetPVarInt(playerid, "changeskinid"), changeskin);
		    SetPVarInt(playerid, "changeskinid", 0);
			format(string, sizeof(string), "UPDATE `accounts` SET `fskin` = '%d' WHERE `id` = '%d' LIMIT 1", changeskin, player_info[GetPVarInt(playerid, "changeskinid")][ID]);
			mysql_function_query(dbHandle, string, false, "", "");
		}
		case 99:
		{
		    new query[78];
		    if(response)//ëåâàÿ êíîïêà
 			{
 			    switch(listitem)
			    {
			        case 0:
			        {
			            format(query, sizeof(query), "SELECT * FROM `accounts` WHERE `frac` = '%d' ORDER BY `login` LIMIT 45", player_info[playerid][FRAC]);
			        }
			        case 1:
			        {
			            format(query, sizeof(query), "SELECT * FROM `accounts` WHERE `frac` = '%d' ORDER BY `rang` LIMIT 45", player_info[playerid][FRAC]);
			        }
			        case 2:
			        {
			            format(query, sizeof(query), "SELECT * FROM `accounts` WHERE `frac` = '%d' ORDER BY `rang` DESC LIMIT 45", player_info[playerid][FRAC]);
			        }
			        case 3:
			        {
			            format(query, sizeof(query), "SELECT * FROM `accounts` WHERE `frac` = '%d' ORDER BY `level` LIMIT 45", player_info[playerid][FRAC]);
			        }
			        case 4:
			        {
			            format(query, sizeof(query), "SELECT * FROM `accounts` WHERE `frac` = '%d' ORDER BY `level` DESC LIMIT 45", player_info[playerid][FRAC]);
			        }
			    }
			    mysql_function_query(dbHandle, query, true, "ShowAll", "d", playerid);
 			}
		}
		case 102:
		{
		    if(response)//ëåâàÿ êíîïêà
 			{
 			    switch(listitem)
			    {
			        case 0:
			        {
			            if(player_info[playerid][UPGRADE] >= 1) return SCM(playerid, COLOR_LIGHTGREY, "Âû óæå êóïèëè ýòî óëó÷øåíèå");
						if(player_info[playerid][LEVEL] < 5 && player_info[playerid][MONEY] < 50000) return SCM(playerid, COLOR_GREY, "Äëÿ ïîêóïêè ýòîãî óëó÷øåíèÿ íåîáõîäèì 5 óðîâåíü è 50000$");
						SCM(playerid, 0x3399FFFF, "Âû ïðèîáðåëè óëó÷øåíèå {ffcd00}\"Âûíîñëèâîñòü\"");
						SCM(playerid, COLOR_LIGHTGREY, "Ïîëîñêà çäîðîâüÿ áóäåò óìåíüøàòüñÿ çíà÷èòåëüíî ìåäëåíåå");
						GameTextForPlayer(playerid, "~r~-50000$", 3000, 1);
						give_money(playerid, -50000);
						player_info[playerid][UPGRADE] = 1;
						PlayerPlaySound(playerid, 17000, 0.0, 0.0, 0.0);
			            
			        }
			        case 1:
			        {
			            if(player_info[playerid][UPGRADE] >= 2) return SCM(playerid, COLOR_LIGHTGREY, "Âû óæå êóïèëè ýòî óëó÷øåíèå");
						if(player_info[playerid][UPGRADE] < 1) return SCM(playerid, COLOR_LIGHTGREY, "Ýòî óëó÷øåíèå ïîêà íå äîñòóïíî");
						if(player_info[playerid][LEVEL] < 8 && player_info[playerid][MONEY] < 75000) return SCM(playerid, COLOR_GREY, "Äëÿ ïîêóïêè ýòîãî óëó÷øåíèÿ íåîáõîäèì 8 óðîâåíü è 75000$");
						SCM(playerid, 0x3399FFFF, "Âû ïðèîáðåëè óëó÷øåíèå {ffcd00}\"Ðåøèòåëüíîñòü\"");
						SCM(playerid, COLOR_LIGHTGREY, "Òåïåðü Âû ìîæåòå ïîêèäàòü îðãàíèçàöèþ ïî ñîáñòâåííîìó æåëàíèþ {45e754}(/leave)");
						GameTextForPlayer(playerid, "~r~-75000$", 3000, 1);
						give_money(playerid, -75000);
						player_info[playerid][UPGRADE] = 2;
						PlayerPlaySound(playerid, 17000, 0.0, 0.0, 0.0);
			        }
			        case 2:
			        {
			            if(player_info[playerid][UPGRADE] >= 3) return SCM(playerid, COLOR_LIGHTGREY, "Âû óæå êóïèëè ýòî óëó÷øåíèå");
			            if(player_info[playerid][UPGRADE] < 2) return SCM(playerid, COLOR_LIGHTGREY, "Ýòî óëó÷øåíèå ïîêà íå äîñòóïíî");
			            if(player_info[playerid][LEVEL] < 11 && player_info[playerid][MONEY] < 100000) return SCM(playerid, COLOR_GREY, "Äëÿ ïîêóïêè ýòîãî óëó÷øåíèÿ íåîáõîäèì 11 óðîâåíü è 100000$");
			            SCM(playerid, 0x3399FFFF, "Âû ïðèîáðåëè óëó÷øåíèå {ffcd00}\"Ðþêçàê\"");
						SCM(playerid, COLOR_LIGHTGREY, "Òåïåðü Âû ìîæåòå íîñèòü ñ ñîáîé â 2 ðàçà áîëüøå ìåòàëëà, ïàòðîíîâ è íàðêîòèêîâ");
						GameTextForPlayer(playerid, "~r~-100000$", 3000, 1);
						give_money(playerid, -100000);
						player_info[playerid][UPGRADE] = 3;
						PlayerPlaySound(playerid, 17000, 0.0, 0.0, 0.0);
			        }
			        case 3:
			        {
			            if(player_info[playerid][UPGRADE] >= 4) return SCM(playerid, COLOR_LIGHTGREY, "Âû óæå êóïèëè ýòî óëó÷øåíèå");
			            if(player_info[playerid][UPGRADE] < 3) return SCM(playerid, COLOR_LIGHTGREY, "Ýòî óëó÷øåíèå ïîêà íå äîñòóïíî");
			            if(player_info[playerid][LEVEL] < 15 && player_info[playerid][MONEY] < 125000) return SCM(playerid, COLOR_GREY, "Äëÿ ïîêóïêè ýòîãî óëó÷øåíèÿ íåîáõîäèì 15 óðîâåíü è 125000$");
						SCM(playerid, 0x3399FFFF, "Âû ïðèîáðåëè óëó÷øåíèå {ffcd00}\"Ìàñòåð âîæäåíèÿ\"");
						SCM(playerid, COLOR_LIGHTGREY, "Ïîä Âàøèì óïðàâëåíèåì òðàíñïîðò íå áóäåò ãëîõíóòü îò óäàðîâ");
						GameTextForPlayer(playerid, "~r~-125000$", 3000, 1);
						give_money(playerid, -125000);
						player_info[playerid][UPGRADE] = 4;
						PlayerPlaySound(playerid, 17000, 0.0, 0.0, 0.0);
			        }
			        case 4:
			        {
			            if(player_info[playerid][UPGRADE] >= 5) return SCM(playerid, COLOR_LIGHTGREY, "Âû óæå êóïèëè ýòî óëó÷øåíèå");
			            if(player_info[playerid][UPGRADE] < 4) return SCM(playerid, COLOR_LIGHTGREY, "Ýòî óëó÷øåíèå ïîêà íå äîñòóïíî");
			            if(player_info[playerid][LEVEL] < 17 && player_info[playerid][MONEY] < 150000) return SCM(playerid, COLOR_GREY, "Äëÿ ïîêóïêè ýòîãî óëó÷øåíèÿ íåîáõîäèì 17 óðîâåíü è 150000$");
			            SCM(playerid, 0x3399FFFF, "Âû ïðèîáðåëè óëó÷øåíèå {ffcd00}\"Ïîëíàÿ ýêèïèðîâêà\"");
						SCM(playerid, COLOR_LIGHTGREY, "Òåïåðü âñ¸ âàøå îðóæèå ñîõðàíÿåòñÿ â ïîëíîì îáú¸ìå ïðè âûõîäå èç èãðû");
						GameTextForPlayer(playerid, "~r~-150000$", 3000, 1);
						give_money(playerid, -150000);
						player_info[playerid][UPGRADE] = 5;
						PlayerPlaySound(playerid, 17000, 0.0, 0.0, 0.0);
			        }
			        case 5:
			        {
			            new string[712];
			            format(string, sizeof(string), "{FFFFFF}1. {dfad02}Âûíîñëèâîñòü{FFFFFF} ïîçâîëèò íàõîäèòüñÿ â õîðîøåé ôîðìå äëèòåëüíîå\nâðåìÿ. Ïîëîñêà çäîðîâüÿ áóäåò óìåíüøàòüñÿ ìåäëåíåå.\n\n");
			            format(string, sizeof(string), "%s2. {dfad02}Ðåøèòåëüíîñòü{FFFFFF} ïîçâîëèò âàì ñàìîñòîÿòåëüíî ïðèíÿòü ðåøåíèå îá\nóâîëüíåíèè ñ îðãàíèçàöèè (êîìàíäà /leave). Áåç ðåøèòåëüíîñòè âû íå\nñìîæåòå ïîêèíóòü îðãàíèçàöèþ ïî ñîáñòâåííîìó æåëàíèþ.\n\n", string);
			            format(string, sizeof(string), "%s3. {dfad02}Ðþêçàê{FFFFFF} äàñò âîçìîæíîñòü ïåðåíîñèòü ñ ñîáîé ìåòàëë, ïàòðîíû è\níàðêîòèêè â ãîðàçäî áîëüøåì êîëè÷åñòâå.\n\n", string);
			            format(string, sizeof(string), "%s4. Ñòàâ {dfad02}ìàñòåðîì âîæäåíèÿ{FFFFFF}, äâèãàòåëü òðàíñïîðòà ïîä Âàøèì óïðàâëåíèåì\náîëüøå íå áóäåò ãëîõíóòü ïðè ðàçëè÷íûõ óäàðàõ.\n\n", string);
			            format(string, sizeof(string), "%s5. {dfad02}Ïîëíàÿ ýêèïèðîâêà{FFFFFF} ñîõðàíÿåò âñ¸ âàøå îðóæèå â ïîëíîì îáú¸ìå,\nïðè âûõîäå èç èãðû.", string);
			            SPD(playerid, 103, DIALOG_STYLE_MSGBOX, "{02a1d5}Èíôîðìàöèÿ", string, "Çàêðûòü", "");
			        }
			    }
			    if(listitem < 5)
			    {
			        new query[64];
				    format(query, sizeof(query), "UPDATE `accounts` SET `upgrade` = '%d' WHERE `id` = '%d'", player_info[playerid][UPGRADE], player_info[playerid][ID]);
					mysql_function_query(dbHandle, query, false, "", "");
			    }
 			}
 			else
 			{
 			    return cmd::mn(playerid);
 			}
		}
		case 107:
		{
		    if(response)//ëåâàÿ êíîïêà
 			{
 			    if(player_info[playerid][RANG] == 10) return SCM(playerid, COLOR_LIGHTGREY, "Âû íå ìîæåòå ïîêèíóòü ïîñò ëèäåðà îðãàíèçàöèè");
 			    if(player_info[playerid][UPGRADE] < 2) return SPD(playerid, 106, DIALOG_STYLE_MSGBOX, "{df9900}Óâîëüíåíèå èç îðãàíèçàöèè", "{FFFFFF}×òîáû ïîêèíóòü îðãàíèçàöèþ ïî ñîáñòâåííîìó æåëàíèþ, íåîáõîäèìî óëó÷øåíèå \"Ðåøèòåëüíîñòü\" {02d8d2}(/menu > Óëó÷øåíèÿ)", "Çàêðûòü", "");
 			    new idfrac = player_info[playerid][FRAC];
				new idorg = floatround(idfrac/10, floatround_floor);
				new string[60];
				format(string, sizeof(string), "Âû ïîêèíóëè îðãàíèçàöèþ \"%s\"", orgname[idorg]);
				SCM(playerid, COLOR_YELLOW, string);
				SetPlayerColor(playerid, 0xFFFFFF25);
				player_info[playerid][FRAC] = 0;
				player_info[playerid][RANG] = 0;
				player_info[playerid][FSKIN] = 0;
				player_info[playerid][SPAWN] = 1;
				player_info[playerid][WORK] = 0;
				SetPlayerSkin(playerid, player_info[playerid][SKIN]);
				new query[119];
				format(query, sizeof(query), "UPDATE `accounts` SET `frac` = '0', `rang` = '0', `fskin` = '0', `spawn` = '1', `work` = '0' WHERE `id` = '%d' LIMIT 1", player_info[playerid][ID]);
				mysql_function_query(dbHandle, query, false, "", "");
			}
		}
 	}
	return 1;
}

public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
	return 1;
}
public OnPlayerClickMap(playerid, Float:fX, Float:fY, Float:fZ)
{
	if(player_info[playerid][ADMIN] > 2)
	{
		SetPlayerPos(playerid, fX, fY, fZ);
		SetPlayerVirtualWorld(playerid, 0);
		SetPlayerInterior(playerid, 0);
	}
	return 1;
}

//==============================================ÔÎÐÂÀÐÄÛ==========================================
forward UnBan(playerid, name[]);
public UnBan(playerid, name[])
{
    new rows[2];
	cache_get_data(rows[0], rows[1]);
	if(rows[0])
	{
	    new query[114], idacc, ipban[16];
	    cache_get_field_content(0, "ipban", query); strmid(ipban, query, 0, strlen(query), 16);
	    cache_get_field_content(0, "idacc", query); idacc = strval(query);
	    format(query, sizeof(query), "[A] %s[%d] ðàçáàíèë èãðîêà %s (àêêàóíò %d, IP %s)", player_info[playerid][NAME], playerid, name, idacc, ipban);
	    SCMA(COLOR_GREY, query);
	    AdmLog("logs/unbanlog.txt",query);
	    format(query, sizeof(query), "DELETE FROM `bans` WHERE `name` = '%s'", name);
	    mysql_function_query(dbHandle, query, false, "", "");
	}
	else
	{
	    SCM(playerid, COLOR_GREY, "Äàííûé àêêàóíò íå çàáëîêèðîâàí.");
	}
	return 1;
}

forward BanInfo(playerid);
public BanInfo(playerid)
{
	new rows[2], unbandate[12];
	cache_get_data(rows[0], rows[1]);
	if(rows[0])
	{
		new unban, string[284], query[28], name[24], admin[24], reason[27], bandate[13], bantime[11], ipban[16], idacc;
	    cache_get_field_content(0, "unbandate", unbandate), unban = strval(unbandate);
	    cache_get_field_content(0, "name", query); strmid(name, query, 0, strlen(query), MAX_PLAYER_NAME);
        cache_get_field_content(0, "admin", query); strmid(admin, query, 0, strlen(query), MAX_PLAYER_NAME);
        cache_get_field_content(0, "reason", query); strmid(reason, query, 0, strlen(query), 27);
        cache_get_field_content(0, "bandate", query); strmid(bandate, query, 0, strlen(query), 13);
        cache_get_field_content(0, "bantime", query); strmid(bantime, query, 0, strlen(query), 11);
        cache_get_field_content(0, "ipban", query); strmid(ipban, query, 0, strlen(query), 16);
        cache_get_field_content(0, "idacc", query); idacc = strval(query);
		new how = unban - gettime();
		how = how/86400;
		format(string, sizeof(string), "Íîìåð àêêàóíòà:\t%d\nÍèê çàáàíåííîãî:\t%s\nÍèê àäìèíèñòðàòîðà:\t%s\nÄíåé äî êîíöà áàíà:\t%d\nÏðè÷èíà:\t%s\nIP âî âðåìÿ áàíà: %s\nÄàòà áàíà:\t\t%s %s", idacc, name, admin, how+1, reason, ipban, bandate, bantime);
        SPD(playerid, 105, DIALOG_STYLE_MSGBOX, name, string, "Çàêðûòü", "");
	}
	else
	{
	    SCM(playerid, COLOR_GREY, "Äàííûé àêêàóíò íå çàáëîêèðîâàí.");
	}
	return 1;
}

forward FindList(playerid);
public FindList(playerid)
{
    new rows[2];
    cache_get_data(rows[0], rows[1]);
	new buf[80], afk[6];
	new onlinenumber;//êîë-âî îíëàéí èãðîêîâ âî ôðàêöèè
	new afknumber;//êîë-âî èãðîêîâ â àôê
	new string[3580];
    buf = "Óðîâåíü\tÐàíã\tÒåëåôîí\t\tÈìÿ\n\n{FFFFFF}";
	strcat(string, buf);
	foreach(new i:Player)
	{
	    if(player_info[playerid][FRAC] != player_info[i][FRAC])
	    {
	        continue;
	    }
	    onlinenumber++;
	    if(PlayerAFK[i] > 5)
	    {
	    	afknumber++;
	        afk = "[AFK]";
	    }
	    else
	    {
	        afk = "";
	    }
		format(buf, sizeof(buf), "%d\t%d\t111111\t\t%s[%d]%s\n", player_info[i][LEVEL], player_info[i][RANG], player_info[i][NAME], i, afk);
		strcat(string, buf);
	}
	format(buf, sizeof(buf), "\n{6cd0aa}Âñåãî â ïîäðàçäåëåíèè:\t%d\nÈç íèõ îíëàéí:\t\t%d\nÍà ïàóçå:\t\t%d", rows[0], onlinenumber, afknumber);
	strcat(string, buf);
	SPD(playerid, 101, DIALOG_STYLE_MSGBOX, "{e2d302}×ëåíû ïîäðàçäåëåíèÿ îíëàéí", string, "Çàêðûòü", "");
	return 1;
}
forward ShowAll(playerid);
public ShowAll(playerid)
{
	new rows[2], buf[36], string[1472], login[24], rang, level, i;
	cache_get_data(rows[0], rows[1]);
	buf = "Óðîâåíü\t\tÐàíã\tÈìÿ\n\n{FFFFFF}";
	strcat(string, buf);
	for(i = 0; i < rows[0]; i++)
	{
	    cache_get_field_content(i, "login", buf); strmid(login, buf, 0, strlen(buf), MAX_PLAYER_NAME);
	    cache_get_field_content(i, "rang", buf); rang = strval(buf);
	    cache_get_field_content(i, "level", buf); level = strval(buf);
	    format(buf, sizeof(buf), "%d\t\t%d\t%s\n", level, rang, login);
	    strcat(string, buf);
	}
 	format(buf, sizeof(buf), "{4EC200}Ïîêàçàíû %d/45 èãðîêîâ", i);
 	SPD(playerid, 100, DIALOG_STYLE_MSGBOX, buf, string, "Çàêðûòü", "");
	return 1;
}

forward OffUninvite(playerid, nick[]);
public OffUninvite(playerid, nick[])
{
	new rows[2];
	cache_get_data(rows[0], rows[1]);
	if(rows[0])
	{
	    new query[103], idplayer, frac, rang;
	    cache_get_field_content(0, "id", query); idplayer = strval(query);
	    cache_get_field_content(0, "frac", query); frac = strval(query);
	    cache_get_field_content(0, "rang", query); rang = strval(query);
	    new idfrac = player_info[playerid][FRAC];
		if(idfrac == 10 || idfrac == 20 || idfrac == 30 || idfrac == 40 || idfrac == 50)
		{
			if((idfrac / 10) != floatround(frac / 10, floatround_floor)) return SCM(playerid, COLOR_LIGHTGREY, "Èãðîê íå ñîñòîèò â Âàøåé îðãàíèçàöèè");
		}
		else
		{
		    if(player_info[playerid][FRAC] != frac) return SCM(playerid, COLOR_LIGHTGREY, "Èãðîê íå ñîñòîèò â Âàøåé îðãàíèçàöèè (â ïîäðàçäåëåíèè)");
		}
		if(rang == 10) return SCM(playerid, COLOR_LIGHTGREY, "Âû íå ìîæåòå óâîëèòü ëèäåðà");
		new string[58];
		format(string, sizeof(string), "%s áûë óâîëåí èç Âàøåé îðãàíèçàöèè", nick);
		SCM(playerid, COLOR_LIGHTBLUE, string);
		format(query, sizeof(query), "UPDATE `accounts` SET `frac` = '0', `rang` = '0', `fskin` = '0', `work` = '0' WHERE `id` = '%d' LIMIT 1", idplayer);
		mysql_function_query(dbHandle, query, false, "", "");
		format(string, sizeof(string), "%s offuninvite %s\r\n", player_info[playerid][NAME], nick);
		AdmLog("logs/offuninvitelog.txt",string);
	}
	else if(rows[1])
	{
	    return SCM(playerid, COLOR_LIGHTGREY, "Òàêîãî àêêàóíòà íå ñóùåñòâóåò");
	}
	return 1;
}

forward CheckOffWarn(playerid, warnnick[], warnreason[]);
public CheckOffWarn(playerid, warnnick[], warnreason[])
{
    new rows[2];
	cache_get_data(rows[0], rows[1]);
	if(rows[0])
	{
	    new query[266], accwarn, string[221], admlvl, idplayer, frac, idacc;
	    cache_get_field_content(0, "warn", query); accwarn = strval(query);
	    cache_get_field_content(0, "admin", query); admlvl = strval(query);
	    cache_get_field_content(0, "id", query); idplayer = strval(query);
	    cache_get_field_content(0, "frac", query); frac = strval(query);
	    if(admlvl > 0 && GetPVarInt(playerid, "nooffwarn") == 0)
		{
			SetPVarInt(playerid, "nooffwarn", 1);
			SCM(playerid, COLOR_ORANGE, "Âû ñîáèðàåòåñü âûäàòü îôôëàéí ïðåäóïðåæäåíèå àäìèíèñòðàòîðó ñåðâåðà. ×òîáû ïðîäîëæèòü ââåäèòå êîìàíäó åù¸ ðàç");
			return 1;
		}
	    accwarn++;
        if(accwarn == 3)
	    {
	        if(!strlen(warnreason))
			{
			    format(string, sizeof(string), "Àäìèíèñòðàòîð %s âûäàë îôôëàéí ïðåäóïðåæäåíèå èãðîêó %s [3/3]. Àêê. çàáëîê. íà 10 äíåé", player_info[playerid][NAME], warnnick);
			}
			else
			{
			    format(string, sizeof(string), "Àäìèíèñòðàòîð %s âûäàë îôôëàéí ïðåäóïðåæäåíèå èãðîêó %s [3/3]. Ïðè÷èíà: %s. Àêê. çàáëîê. íà 10 äíåé", player_info[playerid][NAME], warnnick, warnreason);
			}
		    SCMTA(COLOR_LIGHTRED, string);
	        format(query, sizeof(query), "DELETE FROM `unwarn` WHERE `name` = '%s'", warnnick);
	        mysql_function_query(dbHandle, query, false, "", "");
	        format(query, sizeof(query), "DELETE FROM `warns` WHERE `nick` = '%s'", warnnick);
			mysql_function_query(dbHandle, query, false, "", "");
			accwarn = 0;
			format(query, sizeof(query), "UPDATE `accounts` SET `warn` = '%d' WHERE `id` = '%d' LIMIT 1", accwarn, idplayer);
			mysql_function_query(dbHandle, query, false, "", "");
			new Year, Month, Day;
			getdate(Year, Month, Day);
			new monthname[9];
			switch(Month)
			{
			    case 1: monthname = "ÿíâàðÿ";
			    case 2: monthname = "ôåâðàëÿ";
			    case 3: monthname = "ìàðòà";
			    case 4: monthname = "àïðåëÿ";
			    case 5: monthname = "ìàÿ";
			    case 6: monthname = "èþíÿ";
			    case 7: monthname = "èþëÿ";
			    case 8: monthname = "àâãóñòà";
			    case 9: monthname = "ñåíòÿáðÿ";
			    case 10: monthname = "îêòÿáðÿ";
			    case 11: monthname = "íîÿáðÿ";
			    case 12: monthname = "äåêàáðÿ";
			}
			new unban = gettime() + 864000;
			new Hour, Minute, Second;
			gettime(Hour, Minute, Second);
			if(admlvl != 0)
		    {
				format(query, sizeof(query), "UPDATE `accounts` SET `admin` = '0' WHERE `id` = '%d' LIMIT 1", idplayer);
				mysql_function_query(dbHandle, query, false, "", "");
		    }
		    format(query, sizeof(query), "SELECT * FROM `accounts` WHERE `login` = '%s'", warnnick);
	    	mysql_function_query(dbHandle, query, true, "GetIDAcc", "s", warnnick);
			format(query, sizeof(query), "INSERT INTO `bans` (`name`, `bandate`, `unbandate`, `bantime`, `admin`, `reason`, `ipban`, `idacc`) VALUES ('%s', '%d-%02d-%02d', '%d', '%02d:%02d:%02d', '%s', '3 warns', 'offban', '%d')", warnnick, Year, Month, Day, unban, Hour, Minute, Second, player_info[playerid][NAME], idacc);
			mysql_function_query(dbHandle, query, false, "", "");
			return 1;
	    }
	    format(query, sizeof(query), "UPDATE `accounts` SET `warn` = '%d' WHERE `id` = '%d' LIMIT 1", accwarn, idplayer);
		mysql_function_query(dbHandle, query, false, "", "");
	    if(!strlen(warnreason))
		{
		    format(string, sizeof(string), "Àäìèíèñòðàòîð %s âûäàë îôôëàéí ïðåäóïðåæäåíèå èãðîêó %s [%d/3].", player_info[playerid][NAME], warnnick, accwarn);
		}
		else
		{
		    format(string, sizeof(string), "Àäìèíèñòðàòîð %s âûäàë îôôëàéí ïðåäóïðåæäåíèå èãðîêó %s [%d/3]. Ïðè÷èíà: %s", player_info[playerid][NAME], warnnick, accwarn, warnreason);
		}
		SCMTA(COLOR_LIGHTRED, string);
		new Year, Month, Day;
		getdate(Year, Month, Day);
		new Hour, Minute, Second;
		gettime(Hour, Minute, Second);
	    format(string, sizeof(string), "INSERT INTO `warns` (`nick`, `warn`, `date`, `time`, `anick`, `reason`) VALUES ('%s', '%d', '%02d-%02d-%02d', '%02d:%02d:%02d', '%s', '%s')", warnnick, accwarn, Year, Month, Day, Hour, Minute, Second, player_info[playerid][NAME], warnreason);
		mysql_function_query(dbHandle, string, false, "", "");
	    if(admlvl != 0)
	    {
			format(query, sizeof(query), "UPDATE `accounts` SET `admin` = '0' WHERE `id` = '%d' LIMIT 1", idplayer);
			mysql_function_query(dbHandle, query, false, "", "");
	    }
	    if(frac != 0)
	    {
	        format(query, sizeof(query), "UPDATE `accounts` SET `frac` = '0', `rang` = 0 WHERE `id` = '%d' LIMIT 1", idplayer);
			mysql_function_query(dbHandle, query, false, "", "");
	    }
		format(string, sizeof(string), "%s offwarned %s. [%d/3] Reason: %s\r\n", player_info[playerid][NAME], warnnick, accwarn, warnreason);
		AdmLog("logs/offwarnlog.txt",string);
	}
	return 1;
}

forward GetIDAcc(nick[]);
public GetIDAcc(nick[])
{
    new rows[2];
    cache_get_data(rows[0], rows[1]);
	if(rows[0])
	{
	    new query[84];
		new idacc;
	    cache_get_field_content(0, "id", query); idacc = strval(query);
	    format(query, sizeof(query), "UPDATE `bans` SET `idacc` = '%d' WHERE `name` = '%s'", idacc, nick);
	    mysql_function_query(dbHandle, query, false, "", "");
	}
	return 1;
}

forward CheckOffBan(playerid, bannick[], bantime, banreason[]);
public CheckOffBan(playerid, bannick[], bantime, banreason[])
{
    new rows[2];
	cache_get_data(rows[0], rows[1]);
	if(rows[0])
	{
	    return SCM(playerid, COLOR_GREY, "Äàííûé àêêàóíò óæå çàáàíåí");
	}
	else
	{
	
	    /*cache_get_field_content(0, "admin", query); admlvl = strval(query);
	    if(player_info[params[0]][ADMIN] > 0 && GetPVarInt(playerid, "noban") == 0)
		{
			SetPVarInt(playerid, "noban", 1);
			SCM(playerid, COLOR_ORANGE, "Âû ñîáèðàåòåñü çàáàíèòü àäìèíèñòðàòîðà ñåðâåðà. ×òîáû ïðîäîëæèòü ââåäèòå êîìàíäó åù¸ ðàç");
			return 1;
		}*/
        new string[128];
		if(!strlen(banreason))
		{
		    format(string, sizeof(string), "Àäìèíèñòðàòîð %s çàáàíèë â îôôëàéíå èãðîêà %s íà %d äíåé.", player_info[playerid][NAME], bannick, bantime);
		}
		else
		{
		    format(string, sizeof(string), "Àäìèíèñòðàòîð %s çàáàíèë â îôôëàéíå èãðîêà %s íà %d äíåé. Ïðè÷èíà: %s", player_info[playerid][NAME], bannick, bantime, banreason);
		}
		SCMTA(COLOR_LIGHTRED, string);
		new Year, Month, Day;
		getdate(Year, Month, Day);
		new unban = gettime() + 86400*bantime;
		new Hour, Minute, Second;
		gettime(Hour, Minute, Second);
		new query[266], idacc;
		format(query, sizeof(query), "SELECT * FROM `accounts` WHERE `login` = '%s'", bannick);
	    mysql_function_query(dbHandle, query, true, "GetIDAcc", "s", bannick);
		format(query, sizeof(query), "INSERT INTO `bans` (`name`, `bandate`, `unbandate`, `bantime`, `admin`, `reason`, `ipban`, `idacc`) VALUES ('%s', '%d-%02d-%02d', '%d', '%02d:%02d:%02d', '%s', '%s', 'offban', '%d')", bannick, Year, Month, Day, unban, Hour, Minute, Second, player_info[playerid][NAME], banreason, idacc);
		mysql_function_query(dbHandle, query, false, "", "");
		format(string, sizeof(string), "%s offban %s on %d days. Reason: %s\r\n", player_info[playerid][NAME], bannick, bantime, banreason);
		AdmLog("logs/offbanlog.txt",string);
	}
	return 1;
}

forward CheckWarn(playerid);
public CheckWarn(playerid)
{
    new rows, fields;
    cache_get_data(rows, fields);
    if(rows)
	{
	    new unwarn, unwarndate[12];
	    cache_get_field_content(0, "unwarn", unwarndate), unwarn = strval(unwarndate);
	    if(gettime() > unwarn)
	    {
	        new query[82];
	        format(query, sizeof(query), "DELETE FROM `unwarn` WHERE `name` = '%s'", player_info[playerid][NAME]);
	        mysql_function_query(dbHandle, query, false, "", "");
	        format(query, sizeof(query), "DELETE FROM `warns` WHERE `nick` = '%s' AND `warn` = '%d'", player_info[playerid][NAME], player_info[playerid][WARN]);
			mysql_function_query(dbHandle, query, false, "", "");
	        SCM(playerid, 0x3399FFFF, "Âñå ïðåäóïðåæäåíèÿ áûëè ñíÿòû");
	        SCM(playerid, 0x66CC00FF, "Òåïåðü Âû ìîæåòå âñòóïèòü â ëþáóþ îðãàíèçàöèþ");
			player_info[playerid][WARN] = 0;
			format(query, sizeof(query), "UPDATE `accounts` SET `warn` = '%d' WHERE `id` = '%d' LIMIT 1", player_info[playerid][WARN], player_info[playerid][ID]);
			mysql_function_query(dbHandle, query, false, "", "");
	    }
		else
		{
		    SCM(playerid, 0x7CBD19FF, "Àâòîìàòè÷åñêàÿ ñèñòåìà ñíÿòèÿ ïðåäóïðåæäåíèé óæå çàïóùåíà");
            new how = unwarn - gettime();
			how = how/86400;
			how = how + 1;
			new string[19];
			format(string, sizeof(string), "Îñòàëîñü äíåé: %d", how);
			SCM(playerid, COLOR_ORANGE, string);
		}
	}
	else
	{
	    new query[92];
		new unwarn = gettime() + 86400*10;
		format(query, sizeof(query), "INSERT INTO `unwarn` (`name`, `unwarn`) VALUES ('%s', '%d')", player_info[playerid][NAME], unwarn);
		mysql_function_query(dbHandle, query, false, "", "");
		SPD(playerid, 92, DIALOG_STYLE_MSGBOX, "{ff9100}Ñíÿòèå ïðåäóïðåæäåíèé", "{FFFFFF}Âû àêòèâèðîâàëè àâòîìàòè÷åñêóþ ñèñòåìó ñíÿòèÿ ïðåäóïðåæäåíèé.\n×åðåç 10 äíåé íàïèøèòå /unwarn è îíè áóäóò ïîëíîñòüþ ñíÿòû.\n\nÂû òàêæå ìîæåòå âîñïîëüçîâàòüñÿ óñëóãîé ìîìåíòàëüíîãî ñíÿòèÿ\nïðåäóïðåæäåíèé (/menu - Äîïîëíèòåëüíî), îäíàêî ýòî òðåáóåò\níàëè÷èå ïîëîæèòåëüíîãî áàëàíñà íà Âàøåì ñ÷åòó.", "Îê", "");
	}
	return 1;
}

forward fail(playerid);
public fail(playerid)
{
	SetPVarInt(playerid, "failtimer", 0);
	return 1;
}

forward awarninfo(playerid);
public awarninfo(playerid)
{
	new rows, fields, string[295], data[11], time[9], anick[24], reason[34], query[34];
	cache_get_data(rows, fields);
	format(string, sizeof(string), "{ffcf00}Äàòà è âðåìÿ\t\t Êåì âûäàí\tÏðè÷èíà{FFFFFF}\n\n");
	for(new i = 0; i < rows; i++)
	{
	    cache_get_field_content(i, "date", query); strmid(data, query, 0, strlen(query), 11);
	    cache_get_field_content(i, "time", query); strmid(time, query, 0, strlen(query), 9);
	    cache_get_field_content(i, "anick", query); strmid(anick, query, 0, strlen(query), MAX_PLAYER_NAME);
	    cache_get_field_content(i, "reason", query); strmid(reason, query, 0, strlen(query), 34);
	 	format(string, sizeof(string), "%s%s %s\t%s\t%s\n", string, data, time, anick, reason);
	}
	SPD(GetPVarInt(playerid, "warninfo"), 91, DIALOG_STYLE_MSGBOX, "{ff5500}Äåéñòâóþùèå ïðåäóïðåæäåíèÿ", string, "Çàêðûòü", "");
	return 1;
}

forward warninfo(playerid);
public warninfo(playerid)
{
	new rows, fields, string[295], data[11], time[9], anick[24], reason[34], query[34];
	cache_get_data(rows, fields);
	format(string, sizeof(string), "{ffcf00}Äàòà è âðåìÿ\t\t Êåì âûäàí\tÏðè÷èíà{FFFFFF}\n\n");
	for(new i = 0; i < rows; i++)
	{
	    cache_get_field_content(i, "date", query); strmid(data, query, 0, strlen(query), 11);
	    cache_get_field_content(i, "time", query); strmid(time, query, 0, strlen(query), 9);
	    cache_get_field_content(i, "anick", query); strmid(anick, query, 0, strlen(query), MAX_PLAYER_NAME);
	    cache_get_field_content(i, "reason", query); strmid(reason, query, 0, strlen(query), 34);
	 	format(string, sizeof(string), "%s%s %s\t%s\t%s\n", string, data, time, anick, reason);
	}
	SPD(playerid, 91, DIALOG_STYLE_MSGBOX, "{ff5500}Äåéñòâóþùèå ïðåäóïðåæäåíèÿ", string, "Çàêðûòü", "");
	return 1;
}

forward mutetime(playerid);
public mutetime(playerid)
{
    if(player_info[playerid][MUTE] == 0)
    {
        SCM(playerid, 0x5BDE02FF, "Ñðîê äåéñòâèÿ áàíà ÷àòà çàêîí÷èëñÿ");
		KillTimer(mute[playerid]);
		new query[72];
		format(query, sizeof(query), "UPDATE `accounts` SET `mute` = '%d' WHERE `id` = '%d' LIMIT 1", player_info[playerid][MUTE], player_info[playerid][ID]);
		mysql_function_query(dbHandle, query, false, "", "");
	}
    if(player_info[playerid][MUTE] != 0)
    {
        player_info[playerid][MUTE]--;
        mute[playerid] = SetTimerEx("mutetime", 1000, false, "i", playerid);
    }
    return 1;
}

forward guest_list(playerid);
public guest_list(playerid)
{
	new rows, fields, o, string[672];
	cache_get_data(rows, fields);
	for(new i = 0; i < rows; i++)
	{
	    new query[26], name[24];
	    cache_get_field_content(i, "login", query); strmid(name, query, 0, strlen(query), MAX_PLAYER_NAME);
	    format(query, sizeof(query), "%s\n", name);
	    strcat(string, query);
	    o++;
	    switch(i)
	    {
	        case 0: strmid(house_info[player_info[playerid][HOUSE]][guest1], name, 0, 24, MAX_PLAYER_NAME);
	        case 1: strmid(house_info[player_info[playerid][HOUSE]][guest2], name, 0, 24, MAX_PLAYER_NAME);
	        case 2: strmid(house_info[player_info[playerid][HOUSE]][guest3], name, 0, 24, MAX_PLAYER_NAME);
	        case 3: strmid(house_info[player_info[playerid][HOUSE]][guest4], name, 0, 24, MAX_PLAYER_NAME);
	        case 4: strmid(house_info[player_info[playerid][HOUSE]][guest5], name, 0, 24, MAX_PLAYER_NAME);
	        case 5: strmid(house_info[player_info[playerid][HOUSE]][guest6], name, 0, 24, MAX_PLAYER_NAME);
	        case 6: strmid(house_info[player_info[playerid][HOUSE]][guest7], name, 0, 24, MAX_PLAYER_NAME);
	        case 7: strmid(house_info[player_info[playerid][HOUSE]][guest8], name, 0, 24, MAX_PLAYER_NAME);
	        case 8: strmid(house_info[player_info[playerid][HOUSE]][guest9], name, 0, 24, MAX_PLAYER_NAME);
	        case 9: strmid(house_info[player_info[playerid][HOUSE]][guest10], name, 0, 24, MAX_PLAYER_NAME);
	        case 10:strmid(house_info[player_info[playerid][HOUSE]][guest11], name, 0, 24, MAX_PLAYER_NAME);
	        case 11:strmid(house_info[player_info[playerid][HOUSE]][guest12], name, 0, 24, MAX_PLAYER_NAME);
	        case 12:strmid(house_info[player_info[playerid][HOUSE]][guest13], name, 0, 24, MAX_PLAYER_NAME);
	        case 13:strmid(house_info[player_info[playerid][HOUSE]][guest14], name, 0, 24, MAX_PLAYER_NAME);
	        case 14:strmid(house_info[player_info[playerid][HOUSE]][guest15], name, 0, 24, MAX_PLAYER_NAME);
	        case 15:strmid(house_info[player_info[playerid][HOUSE]][guest16], name, 0, 24, MAX_PLAYER_NAME);
	        case 16:strmid(house_info[player_info[playerid][HOUSE]][guest17], name, 0, 24, MAX_PLAYER_NAME);
	        case 17:strmid(house_info[player_info[playerid][HOUSE]][guest18], name, 0, 24, MAX_PLAYER_NAME);
	        case 18:strmid(house_info[player_info[playerid][HOUSE]][guest19], name, 0, 24, MAX_PLAYER_NAME);
	        case 19:strmid(house_info[player_info[playerid][HOUSE]][guest20], name, 0, 24, MAX_PLAYER_NAME);
	        case 20:strmid(house_info[player_info[playerid][HOUSE]][guest21], name, 0, 24, MAX_PLAYER_NAME);
	        case 21:strmid(house_info[player_info[playerid][HOUSE]][guest22], name, 0, 24, MAX_PLAYER_NAME);
	        case 22:strmid(house_info[player_info[playerid][HOUSE]][guest23], name, 0, 24, MAX_PLAYER_NAME);
	        case 23:strmid(house_info[player_info[playerid][HOUSE]][guest24], name, 0, 24, MAX_PLAYER_NAME);
	        case 24:strmid(house_info[player_info[playerid][HOUSE]][guest25], name, 0, 24, MAX_PLAYER_NAME);
	        case 25:strmid(house_info[player_info[playerid][HOUSE]][guest26], name, 0, 24, MAX_PLAYER_NAME);
	        case 26:strmid(house_info[player_info[playerid][HOUSE]][guest27], name, 0, 24, MAX_PLAYER_NAME);
	        case 27:strmid(house_info[player_info[playerid][HOUSE]][guest28], name, 0, 24, MAX_PLAYER_NAME);
	    }
	}
	if(o == 0)
	{
	 	SPD(playerid, 81, DIALOG_STYLE_MSGBOX, "{e2d402}Ñïèñîê ãîñòåé", "{FFFFFF} Âàøåì äîìå, êðîìå Âàñ, ñåé÷àñ íèêòî íå ïðîæèâàåò", "Íàçàä", "");
	}
	else
	{
	    SPD(playerid, 82, DIALOG_STYLE_LIST, "{e2d402}Ñïèñîê ãîñòåé", string, "Âûñåëèòü", "Íàçàä");
	}
}

forward load_houses();
public load_houses()
{
    new temp[128];
    static rows, fields;
	cache_get_data(rows, fields);
	if(rows)
	{
	    for(new h = 0; h < rows; h++)
	    {
      		cache_get_row(h, 0, temp), house_info[h][hid] = strval(temp);
      		cache_get_row(h, 1, temp), house_info[h][henterx] = floatstr(temp);
		    cache_get_row(h, 2, temp), house_info[h][hentery] = floatstr(temp);
		    cache_get_row(h, 3, temp), house_info[h][henterz] = floatstr(temp);
		    cache_get_row(h, 4, temp), house_info[h][howned] = strval(temp);
		    cache_get_row(h, 5, temp), strmid(house_info[h][howner], temp, 0, strlen(temp), 24);
		    cache_get_row(h, 6, temp), house_info[h][hcost] = strval(temp);
		    cache_get_row(h, 7, temp), strmid(house_info[h][htype], temp, 0, strlen(temp), 24);
		    cache_get_row(h, 8, temp), house_info[h][hkomn] = strval(temp);
		    cache_get_row(h, 9, temp), house_info[h][hkvar] = strval(temp);
		    cache_get_row(h, 10, temp), house_info[h][hint] = strval(temp);
		    cache_get_row(h, 11, temp), house_info[h][haenterx] = floatstr(temp);
		    cache_get_row(h, 12, temp), house_info[h][haentery] = floatstr(temp);
		    cache_get_row(h, 13, temp), house_info[h][haenterz] = floatstr(temp);
		    cache_get_row(h, 14, temp), house_info[h][haenterrot] = floatstr(temp);
		    cache_get_row(h, 15, temp), house_info[h][haexitx] = floatstr(temp);
		    cache_get_row(h, 16, temp), house_info[h][haexity] = floatstr(temp);
		    cache_get_row(h, 17, temp), house_info[h][haexitz] = floatstr(temp);
		    cache_get_row(h, 18, temp), house_info[h][haexitrot] = floatstr(temp);
		    cache_get_row(h, 19, temp), house_info[h][hlock] = strval(temp);
		    cache_get_row(h, 20, temp), strmid(house_info[h][hpos], temp, 0, strlen(temp), 24);
		    cache_get_row(h, 21, temp), strmid(house_info[h][hdistrict], temp, 0, strlen(temp), 24);
		    cache_get_row(h, 22, temp), house_info[h][hpay] = strval(temp);
		    cache_get_row(h, 23, temp), house_info[h][hupgrade] = strval(temp);
		    cache_get_row(h, 24, temp), house_info[h][storex] = floatstr(temp);
		    cache_get_row(h, 25, temp), house_info[h][storey] = floatstr(temp);
		    cache_get_row(h, 26, temp), house_info[h][storez] = floatstr(temp);
		    cache_get_row(h, 27, temp), house_info[h][storemetal] = strval(temp);
		    cache_get_row(h, 28, temp), house_info[h][storedrugs] = strval(temp);
		    cache_get_row(h, 29, temp), house_info[h][storegun] = strval(temp);
		    cache_get_row(h, 30, temp), house_info[h][storepatron] = strval(temp);
		    cache_get_row(h, 31, temp), house_info[h][storeclothes] = strval(temp);
		    cache_get_row(h, 32, temp), house_info[h][carX] = floatstr(temp);
		    cache_get_row(h, 33, temp), house_info[h][carY] = floatstr(temp);
		    cache_get_row(h, 34, temp), house_info[h][carZ] = floatstr(temp);
		    cache_get_row(h, 35, temp), house_info[h][carRot] = floatstr(temp);
		    cache_get_row(h, 36, temp), house_info[h][carmodel] = strval(temp);
		    cache_get_row(h, 37, temp), house_info[h][carfcolor] = strval(temp);
		    cache_get_row(h, 38, temp), house_info[h][carscolor] = strval(temp);
		    totalhouse++;
		    BuyHouse(h);
		    if(house_info[h][hupgrade] >= 1)
		    {
				switch(house_info[h][hint])
				{
				    case 1: house_info[h][halt] = CreateDynamic3DTextLabel("{3441c0}ALT", 0xFFFFFF60, house_info[h][haenterx], house_info[h][haentery], house_info[h][haenterz]-0.5, 7.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, h+100, 1, -1, 7.0);
                    case 5: house_info[h][halt] = CreateDynamic3DTextLabel("{3441c0}ALT", 0xFFFFFF60, house_info[h][haenterx], house_info[h][haentery], house_info[h][haenterz]-0.5, 7.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, h+100, 5, -1, 7.0);
                    case 6: house_info[h][halt] = CreateDynamic3DTextLabel("{3441c0}ALT", 0xFFFFFF60, house_info[h][haenterx], house_info[h][haentery], house_info[h][haenterz]-0.5, 7.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, h+100, 6, -1, 7.0);
					case 8: house_info[h][halt] = CreateDynamic3DTextLabel("{3441c0}ALT", 0xFFFFFF50, house_info[h][haenterx], house_info[h][haentery], house_info[h][haenterz]-0.5, 7.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, h+100, 8, -1, 7.0);
                    case 10: house_info[h][halt] = CreateDynamic3DTextLabel("{3441c0}ALT", 0xFFFFFF60, house_info[h][haenterx], house_info[h][haentery], house_info[h][haenterz]-0.5, 7.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, h+100, 10, -1, 7.0);
                    case 11: house_info[h][halt] = CreateDynamic3DTextLabel("{3441c0}ALT", 0xFFFFFF60, house_info[h][haenterx], house_info[h][haentery], house_info[h][haenterz]-0.5, 7.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, h+100, 11, -1, 7.0);
				}
			}
			if(house_info[h][hupgrade] >= 2)
			{
			    switch(house_info[h][hint])
				{
				    case 1: house_info[h][hhealth] = CreateDynamicPickup(1240, 2, 233.3069,1291.2468,1082.1406, h+100, 1);
				    case 5: house_info[h][hhealth] = CreateDynamicPickup(1240, 2, 2229.8909,-1108.9004,1050.8828, h+100, 5);
				    case 6: house_info[h][hhealth] = CreateDynamicPickup(1240, 2, 2312.1306,-1212.8209,1049.0234, h+100, 6);
				    case 8: house_info[h][hhealth] = CreateDynamicPickup(1240, 2, 2368.2893,-1120.3875,1050.8750, h+100, 8);
				    case 10: house_info[h][hhealth] = CreateDynamicPickup(1240, 2, 415.0300,2538.3711,10.0000, h+100, 10);
				    case 11: house_info[h][hhealth] = CreateDynamicPickup(1240, 2, 2286.0303,-1137.6563,1050.8984, h+100, 11);
				}
			}
			if(house_info[h][hupgrade] >= 5)
			{
       			if(house_info[h][storex] != 0)
 				{
				    new gunname[32];
					switch(house_info[h][storegun])
					{
					    case 0: gunname = "{3488da}íåò{FFFFFF}";
					    case 23: gunname = "{3488da}Silenced 9mm{FFFFFF}";
					    case 24: gunname = "{3488da}Desert Eagle{FFFFFF}";
					    case 25: gunname = "{3488da}Shotgun{FFFFFF}";
					    case 29: gunname = "{3488da}MP5{FFFFFF}";
					    case 30: gunname = "{3488da}AK-47{FFFFFF}";
					    case 31: gunname = "{3488da}M4{FFFFFF}";
					    case 33: gunname = "{3488da}Country Rifle{FFFFFF}";
					    case 34: gunname = "{3488da}Sniper Rifle{FFFFFF}";
					}
					new clothes[13];
					switch(house_info[h][storeclothes])
					{
						case 0: clothes = "{e25802}Íåò";
						case 1..311: clothes = "{16D406}Åñòü";
					}
	 				new string[220];
					format(string, sizeof(string), "{e2df02}Øêàô{FFFFFF}\nÌåòàëë: {3488da}%d èç 700 êã{FFFFFF}\nÍàðêîòèêè: {3488da}%d èç 2000 ã{FFFFFF}\nÎðóæèå: %s\nÏàòðîíû: {3488da} %d èç 3000 øò.{FFFFFF}\nÎäåæäà: %s",\
						house_info[h][storemetal], house_info[h][storedrugs], gunname, house_info[h][storepatron], clothes);
	 			    house_info[h][storetext] = CreateDynamic3DTextLabel(string, 0xFFFFFFFF, house_info[h][storex], house_info[h][storey], house_info[h][storez]+1.0, 15.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, h+100, -1, -1, 7.0);
				}
			}
		}
	}
	printf("Äîìà (%d øò) çàãðóæåíû óñïåøíî", totalhouse);
	return 1;
}

forward asgateclose();
public asgateclose()
{
	MoveObject(asgate, -2057.2881, -99.4121, 35.9675, 1.2);
	return 1;
}

forward speedupdate(playerid);
public speedupdate(playerid)
{
 	foreach(new i:Player)
 	{
		new en[10], li[10], Float:vehheal;
		GetVehicleHealth(GetPlayerVehicleID(i), vehheal);
		if(caren[GetPlayerVehicleID(i)] == 1) en = "~g~M~w~";
        if(carli[GetPlayerVehicleID(i)] == 1) li = "~g~L~w~";
        if(caren[GetPlayerVehicleID(i)] == 0) en = "~r~M~w~";
        if(carli[GetPlayerVehicleID(i)] == 0) li = "~r~L~w~";
		new string[64];
		format(string, sizeof(string), "~b~~h~~h~%d km/h~w~  Fuel 121  ~b~%.0f", SpeedVehicle(i), vehheal);
		TextDrawSetString(speed1info[i], string);
		format(string, sizeof(string), "Close   max   E S  %s %s B", en, li);
		TextDrawSetString(speed2info[i], string);
 	}
}

forward factoryworkend(playerid);
public factoryworkend(playerid)
{
    if(GetPVarInt(playerid, "factoryincarongoing") ==  1)
    {
        SetPVarInt(playerid, "factoryincarongoing", 0);
        SetPlayerSkin(playerid, player_info[playerid][SKIN]);
		SCM(playerid, COLOR_YELLOW, "Ðàáî÷èé äåíü çàâåðø¸í");
		new string[55];
		format(string, sizeof(string), "Âàøà îáùàÿ ÷èñòàÿ ïðèáûëü ñîñòàâëÿåò: {5EFF36}%d$", GetPVarInt(playerid, "prib"));
		SCM(playerid, COLOR_WHITE, string);
		SetPVarInt(playerid, "prib", 0);
		RemovePlayerAttachedObject(playerid, 9);
    	Delete3DTextLabel(vehtext[playerid]);
 		if(metalveh[playerid] != -1)
		{
	   		SetVehicleToRespawn(metalveh[playerid]);
		}
		if(fuelveh[playerid] != -1)
		{
	   		SetVehicleToRespawn(fuelveh[playerid]);
	   	}
	   	if(fuelvehtrailer[playerid] != -1)
 		{
 		    SetVehicleToRespawn(fuelvehtrailer[playerid]);
 	    }
	   	metalveh[playerid] = -1;
		fuelveh[playerid] = -1;
		fuelvehtrailer[playerid] = -1;
    }
	return 1;
}

forward animfactory(playerid);
public animfactory(playerid)
{
 	if(GetPVarInt(playerid, "mychanse") == 0)
	{
		SetPVarInt(playerid, "mychanse", 5);
	}
	ClearAnimations(playerid);
	if(GetPVarInt(playerid, "myfail") == 0)
	{
    	SetPlayerSpecialAction(playerid, SPECIAL_ACTION_CARRY);
    	GameTextForPlayer(playerid, "~g~SUCCESS", 1500, 1);
		RemovePlayerAttachedObject(playerid, 5);
		RemovePlayerAttachedObject(playerid, 6);
		SetPVarInt(playerid, "factoryanim", 0);
		SetPlayerChatBubble(playerid, "{6CFF40}+ 1 ïðîäóêò", -1, 15.0, 3000);
    	SetPlayerAttachedObject(playerid, 4, 1279, 1, -0.048687, 0.487521, -0.025872, 109.400756, 84.624725, -121.676124, 1.025472, 1.000000, 1.000000);
    	switch(random(6))
		{
		    case 0:{}
		    case 1:{}
		    case 2:{}
		    case 3:{}
		    case 4:
			{
			    SetPVarInt(playerid, "mychanse", GetPVarInt(playerid, "mychanse") + 1);
			    new string[74];
			    format(string, sizeof(string), "Ðàáî÷èé íàâûê óâåëè÷åí. Òåïåðü øàíñ ñîçäàòü áðàêîâàííûé ïðîäóêò 1 èç %d", GetPVarInt(playerid, "mychanse"));
			    SCM(playerid, COLOR_GREEN, string);
			}
		    case 5:{}
		}
    	if(IsValidObject(factoryobject[playerid]))
	    {
	        DestroyDynamicObject(factoryobject[playerid]);
	    }
	 	SetPVarInt(playerid, "product", 1);
	}
	else if(GetPVarInt(playerid, "myfail") == 1)
	{
	    GameTextForPlayer(playerid, "~r~FAIL", 1500, 1);
		SetPVarInt(playerid, "failtimer", 1);
	    SetTimerEx("fail", 1500, false, "i", playerid);
	    ApplyAnimation(playerid, "OTB", "WTCHRACE_LOSE", 4.1, 0, 0, 0, 0, 0);
	    RemovePlayerAttachedObject(playerid, 5);
		RemovePlayerAttachedObject(playerid, 6);
		SetPVarInt(playerid, "factoryanim", 0);
		SetPlayerChatBubble(playerid, "{FF0505}Áðàê", -1, 15.0, 3000);
		table1[playerid] = CreateDynamicCP(2558.5430,-1295.8499,1044.1250, 0.25, 2, 2, playerid, 1.5);
		table2[playerid] = CreateDynamicCP(2556.2808,-1295.8499,1044.1250, 0.25, 2, 2, playerid, 1.5);
		table3[playerid] = CreateDynamicCP(2553.8875,-1295.8497,1044.1250, 0.25, 2, 2, playerid, 1.5);
		table4[playerid] = CreateDynamicCP(2544.4441,-1295.8497,1044.1250, 0.25, 2, 2, playerid, 1.5);
		table5[playerid] = CreateDynamicCP(2542.0540,-1295.8502,1044.1250, 0.25, 2, 2, playerid, 1.5);
		table6[playerid] = CreateDynamicCP(2542.0830,-1291.0057,1044.1250, 0.25, 2, 2, playerid, 1.5);
		table7[playerid] = CreateDynamicCP(2544.2891,-1290.8970,1044.1250, 0.25, 2, 2, playerid, 1.5);
		table8[playerid] = CreateDynamicCP(2553.6885,-1291.0057,1044.1250, 0.25, 2, 2, playerid, 1.5);
		table9[playerid] = CreateDynamicCP(2556.1968,-1291.0057,1044.1250, 0.25, 2, 2, playerid, 1.5);
		table10[playerid] = CreateDynamicCP(2558.4468,-1291.0046,1044.1250, 0.25, 2, 2, playerid, 1.5);
		if(IsValidObject(factoryobject[playerid]))
	    {
	        DestroyDynamicObject(factoryobject[playerid]);
	    }
	    SetPVarInt(playerid, "factoryfail", GetPVarInt(playerid, "factoryfail") + (10 + random(10)));
		SetPVarInt(playerid, "failquantity", GetPVarInt(playerid, "failquantity") + 1);
	}
	return 1;
}

forward check_adm(playerid);
public check_adm(playerid)
{
    new rows[2];
	cache_get_data(rows[0], rows[1]);
	if(rows[0])
	{
	    if(player_info[playerid][FRAC] != 0) return SCM(playerid, COLOR_ORANGE, "Âûéäèòå èç îðãàíèçàöèè è ââåäèòå êîìàíäó åù¸ ðàç");
	    new query[69];
	    cache_get_field_content(0, "adm_level", query); player_info[playerid][ADMIN] = strval(query);
		format(query, sizeof(query), "DELETE FROM `adm_accounts` WHERE `adm_id` = %d", player_info[playerid][ID]);
		mysql_function_query(dbHandle, query, false, "", "");
		format(query, sizeof(query), "UPDATE `accounts` SET `admin` = '%d' WHERE `id` = '%d' LIMIT 1", player_info[playerid][ADMIN], player_info[playerid][ID]);//62 ñèìâîëà + 7 ñèìâîëîâ âìåñòî id, ìíîãî öèôð ìîæåò áûòü æå
		mysql_function_query(dbHandle, query, false, "", "");
		SCM(playerid, COLOR_YELLOW, "Âàø óðîâåíü àäìèíèñòðàòîðà áûë èçìåí¸í");
	}
	return 1;
}

forward minereadylift2();
public minereadylift2()
{
	lift = 0;
	return 1;
}

forward mineopendoors2();
public mineopendoors2()
{
    MoveObject(minedoors1, -1898.87, -1636.95, 25.28, 0.46);
    SetTimer("minereadylift2", 4000, false);
    lift = 7;
	return 1;
}

forward liftup();
public liftup()
{
    MoveObject(minelift, -1902.54, -1638.49, 25.48, 3.82);
    SetTimer("mineopendoors2", 27000, false);
    lift = 6;
	return 1;
}

forward minereadylift1();
public minereadylift1()
{
	lift = 4;
	return 1;
}

forward mineopendoors();
public mineopendoors()
{
    MoveObject(minedoors2, -1898.82, -1636.92, -77.98, 0.46);
    SetTimer("minereadylift1", 4000, false);
    lift = 3;
	return 1;
}

forward liftdown();
public liftdown()
{
	MoveObject(minelift, -1902.54, -1638.49, -77.83, 3.82);
	SetTimer("mineopendoors", 27000, false);
	lift = 2;
	return 1;
}

forward animchat(playerid);
public animchat(playerid)
{
	ApplyAnimation(playerid, "PED", "facanger", 4.1, 0, 1, 1, 1, 1);
	return 1;
}

forward minegot(playerid);
public minegot(playerid)
{
	SetPVarInt(playerid, "minesuccess", 1);
    RemovePlayerAttachedObject(playerid, 2);
    RemovePlayerAttachedObject(playerid, 3);
    SetPlayerAttachedObject(playerid,2, 1458, 1, -1.034844, 1.116571, -0.065124, 76.480148, 75.781570, 280.952545, 0.575599, 0.604554, 0.624122);//òåëåãà
    switch(random(2))
    {
        case 0:
        {
            SetPlayerAttachedObject(playerid,3, 905, 1,-0.495756, 1.403280, 0.064999, 0.000000, 0.000000, 0.000000, 0.381001, 0.546000, 0.680000);//êàìåíü áîëüøîé
			SetPlayerAttachedObject(playerid,6, 905, 1, -0.398757, 1.058280, -0.194000, 0.099995, -1.199998, 99.799964, 0.143000, 0.220999, 0.431001);// êàìåíü ìàëåíüêèé
        }
        case 1:
        {
            SetPlayerAttachedObject(playerid,3, 905, 1, -0.275758, 1.305280, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 1.000000, 1.000000);//êàìåíü áîëüøîé
        }
    }
	SetPlayerCheckpoint(playerid, -1866.8416,-1612.3829,21.7578, 3.0);
	return 1;
}

forward pickmine(playerid);
public pickmine(playerid)
{
	ClearAnimations(playerid);
	ApplyAnimation(playerid, "GHANDS", "GSIGN3LH", 4.1,0,0,0,1,2000);
	SetTimerEx("minegot", 2000, false, "i", playerid);
	return 1;
}

forward mining(playerid);
public mining(playerid)
{
    ApplyAnimation(playerid, "CARRY", "LIFTUP", 4.1, 0, 0, 0, 1, 1000);
    RemovePlayerAttachedObject(playerid, 4);
    SetPlayerAttachedObject(playerid,2, 905, 5, 0.020944, 0.039285, -0.035010, 0.000000, 0.000000, 0.000000, 0.301603, 0.125763, 0.233199);
	SetPlayerAttachedObject(playerid,3, 906, 6, -0.032336, 0.111448, 0.001745, 0.000000, 0.000000, 0.000000, 0.026124, 0.048238, 0.048593);
	SetTimerEx("pickmine", 1000, false, "i", playerid);
	return 1;
}

forward load_storages();
public load_storages()
{
	new query[16];
	cache_get_field_content(0, "mineore", query); storages[0][MINEORE] = strval(query);
	cache_get_field_content(0, "mineiron", query); storages[0][MINEIRON] = strval(query);
	cache_get_field_content(0, "factoryfuel", query); storages[0][FACTORYFUEL] = strval(query);
	cache_get_field_content(0, "factorymetal", query); storages[0][FACTORYMETAL] = strval(query);
	cache_get_field_content(0, "factoryproduct", query); storages[0][FACTORYPRODUCT] = strval(query);
	cache_get_field_content(0, "fuel", query); storages[0][FUEL] = strval(query);
	print("Ñêëàäû çàãðóæåíû óñïåøíî");
	return 1;
}

forward animeat(playerid);
public animeat(playerid)
{
	SetPlayerSpecialAction(playerid, SPECIAL_ACTION_CARRY);
	if(GetPVarInt(playerid, "loaderongoing") == 1)
	{
		switch(random(15))
	    {
	        case 0:
	        {
	            SetPlayerAttachedObject(playerid, 4, 3798, 1, -0.080687, 0.557521, 0.017128, 110.100799, 91.224685, -15.876244, 0.303471, 0.327000, 0.275000);
				SetPlayerAttachedObject(playerid, 5, 3798, 1, 0.479312, 0.564520, 0.015127, 109.700897, -89.175308, 15.223740, 0.303470, 0.326999, 0.275000);
	        }
	        case 1:
	        {
	            SetPlayerAttachedObject(playerid, 4, 3800, 1, -0.043687, 0.645520, -0.017872, 89.600822, 87.624694, 86.923797, 0.743471, 0.674000, 0.691999);
				SetPlayerAttachedObject(playerid, 5, 3800, 1, 0.703312, 0.607520, -0.010871, 82.900817, -93.175270, 86.523796, 0.743471, 0.674000, 0.691999);
	        }
	        case 2:
	        {
	            SetPlayerAttachedObject(playerid, 5, 1230, 1, 0.241313, 0.493520, -0.024872, -20.299156, 95.324607, -166.176147, 0.714471, 0.723999, 0.691999);
	        }
	        case 3:
	        {
	            SetPlayerAttachedObject(playerid, 5, 2900, 1, -0.044687, 0.788520, -0.017872, 89.600822, 87.624694, 86.923797, 1.025472, 1.000000, 1.000000);
	        }
	        case 4:
	        {
	            SetPlayerAttachedObject(playerid, 5, 2912, 1, -0.060686, 0.655520, -0.038872, 99.500968, 90.024620, 78.623825, 1.025472, 1.000000, 1.000000);
	        }
	        case 5:
	        {
	            SetPlayerAttachedObject(playerid, 5, 1271, 1, 0.297313, 0.654520, -0.017872, 89.600822, 87.624694, 86.923797, 1.025472, 1.000000, 1.000000);
	        }
	        case 6:
	        {
	            SetPlayerAttachedObject(playerid, 5, 1580, 1, -0.067687, 0.444521, -0.017872, 89.600822, 87.624694, 86.923797, 1.025472, 1.000000, 1.000000);
	        }
	        case 7:
	        {
	            SetPlayerAttachedObject(playerid, 5, 918, 1, 0.189312, 0.464522, 0.046128, -176.799179, 174.824798, -7.976276, 1.025472, 1.000000, 1.000000);
	        }
	        case 8:
	        {
	            SetPlayerAttachedObject(playerid, 5, 2103, 1, -0.073687, 0.454521, 0.008128, 120.000770, 80.624671, 63.423770, 1.025472, 1.000000, 1.000000);
	        }
	        case 9:
	        {
	            SetPlayerAttachedObject(playerid, 5, 2654, 1, 0.159312, 0.455521, -0.076872, 144.500854, 82.624687, -52.576278, 1.025472, 1.000000, 1.000000);
	        }
	        case 10:
	        {
	            SetPlayerAttachedObject(playerid, 5, 1578, 1, -0.075687, 0.412521, -0.012871, -18.599136, 97.624694, -163.576263, 1.025472, 1.000000, 1.000000);
	        }
	        case 11:
	        {
	            SetPlayerAttachedObject(playerid, 5, 912, 1, 0.512312, 0.631524, 0.033127, 117.500724, 89.424667, 64.923789, 1.025472, 1.000000, 1.000000);
	        }
	        case 12:
	        {
	            SetPlayerAttachedObject(playerid, 5, 1218, 1, 0.270312, 0.569521, 0.012128, 176.400817, 178.824768, -22.876199, 1.025472, 1.000000, 1.000000);
	        }
	        case 13:
	        {
	            SetPlayerAttachedObject(playerid, 5, 2060, 1, 0.076312, 0.437522, 0.033127, 108.700759, 77.424743, -101.376228, 1.025472, 1.000000, 1.000000);
	        }
	        case 14:
	        {
	            SetPlayerAttachedObject(playerid, 5, 3052, 1, 0.048312, 0.487520, -0.006871, 89.600822, 87.624694, 86.923797, 1.025472, 1.000000, 1.000000);
	        }
	        case 15:
	        {
	            SetPlayerAttachedObject(playerid, 5, 2478, 1, 0.248312, 0.403521, -0.003872, 43.400814, 95.724685, -42.676258, 1.025472, 1.000000, 1.000000);
	        }
	    }
	}
	return 1;
}

forward CheckBan(playerid);
public CheckBan(playerid)
{
	new rows[2], unbandate[12];
	cache_get_data(rows[0], rows[1]);
	if(rows[0])
	{
		new unban;
	    cache_get_field_content(0, "unbandate", unbandate), unban = strval(unbandate);
	    if(gettime() > unban)
	    {
	        new query[60];
	        format(query, sizeof(query), "DELETE FROM `bans` WHERE `name` = '%s'", player_info[playerid][NAME]);
	        mysql_function_query(dbHandle, query, false, "", "");
	    }
	    else
	    {
	        new string[256], query[28], admin[24], reason[27], bandate[13], bantime[11];
	        cache_get_field_content(0, "admin", query); strmid(admin, query, 0, strlen(query), MAX_PLAYER_NAME);
	        cache_get_field_content(0, "reason", query); strmid(reason, query, 0, strlen(query), 27);
	        cache_get_field_content(0, "bandate", query); strmid(bandate, query, 0, strlen(query), 13);
	        cache_get_field_content(0, "bantime", query); strmid(bantime, query, 0, strlen(query), 11);
			new how = unban - gettime();
			how = how/86400;
	        format(string, sizeof(string), "{FFFFFF}Ýòîò àêêàóíò çàáëîêèðîâàí íà {ff4400}%d äíåé.{FFFFFF}\n\nÍèê àäìèíèñòðàòîðà: %s\nÏðè÷èíà áëîêèðîâêè: %s\nÄàòà è âðåìÿ: %s %s\n\nÂâåäèòå {ffcd00}/q (/quit){FFFFFF} ÷òîáû âûéòè.", how+1, admin, reason, bandate, bantime);
	        SPD(playerid, 91, DIALOG_STYLE_MSGBOX, "{3399ff}Advance RolePlay", string, "Çàêðûòü", "");
	        Kick(playerid);
	    }
	}
	else
	{
	    SpawnPlayer(playerid);
	}
	return 1;
}

forward CheckReferal(playerid, temp);
public CheckReferal(playerid, temp)
{
	new rows[2];
	cache_get_data(rows[0], rows[1]);
	if(rows[0])
	{
	    new referal[24];
	    GetPVarString(playerid, "referal", referal, 24);
	    player_info[playerid][REFERAL] = referal;
	    new query[94];
		format(query, sizeof(query), "UPDATE `accounts` SET `referal` = '%s' WHERE `id` = '%d' LIMIT 1", player_info[playerid][REFERAL], player_info[playerid][ID]);
		mysql_function_query(dbHandle, query, false, "", "");
	    SPD(playerid, 4, DIALOG_STYLE_MSGBOX, "{1472FF}Advance RolePlay", "{FFFFFF}Âû âïåðâûå èãðàåòå â GTA San Andreas Multiplayer (SAMP)?\nÌû ïîêàæåì âàì äîïîëíèòåëüíûå ïîäñêàçêè äëÿ âàñ.", "Íîâè÷îê", "Óæå èãðàë");
	}
	else
	{
	    SPD(playerid, 28, DIALOG_STYLE_MSGBOX, "{FFDF0F}Îøèáêà", "{FFFFFF}Òàêîãî èãðîêà íå ñóùåñòâóåò.\nÅñëè âû íå çíàåòå äðóãèõ èãðîêîâ íàæìèòå êíîïêó \"Ïðîïóñòèòü\" ", "Ïîâòîð", "Ïðîïóñòèòü");
	}
}

forward CheckEMail(playerid, email);
public CheckEMail(playerid, email)
{
	new rows[2];
	cache_get_data(rows[0], rows[1]);
	if(rows[0])
	{
	    SPD(playerid, 9, DIALOG_STYLE_MSGBOX, "{FFDF0F}Îøèáêà", "{FFFFFF}Ýòîò àäðåñ ýëåêòðîííîé ïî÷òû óæå ïðèâÿçàí ê äðóãîìó àêêàóíòó", "Ïîâòîð", "");
	}
	else
	{
	    new emailtrue[32];
	    GetPVarString(playerid, "email", emailtrue, 32);
	    player_info[playerid][EMAIL] = emailtrue;
	    new query[100];
		format(query, sizeof(query), "UPDATE `accounts` SET `email` = '%s' WHERE `id` = '%d' LIMIT 1", player_info[playerid][EMAIL], player_info[playerid][ID]);
		mysql_function_query(dbHandle, query, false, "", "");
	    SPD(playerid, 3, DIALOG_STYLE_INPUT, "{1472FF}Íèê ïðèãëàñèâøåãî èãðîêà", "{FFFFFF}Åñëè âû óçíàëè î íàøåì ñåðâåðå îò ñâîåãî äðóãà\nêîòîðûé òóò èãðàåò, óêàæèòå åãî íèê â ïîëå íèæå\n\n{C3FF1F}Ïðè äîñòèæåíèè âàìè 4-ãî óðîâíÿ îí ïîëó÷èò âîçíàãðàæäåíèå", "Ââåñòè", "Ïðîïóñòèòü");
	}
}

forward CheckReferals(playerid);
public CheckReferals(playerid)
{
	new rows[2];
	cache_get_data(rows[0], rows[1]);
	if(rows[0])
	{
		give_money(playerid, 50000);
		new string[71];
		format(string, sizeof(string), "DELETE FROM `referals` WHERE `login` = '%s' LIMIT 1", player_info[playerid][NAME]);
		mysql_function_query(dbHandle, string, false, "", "");
	}
}

forward minuteupdate();
public minuteupdate()
{
	foreach(new a:Player)
	{
	    healthtime++;
	    if(GetPVarInt(a, "logged") == 1)
	    {
	        player_info[a][TIME]++;
	        new query[70];
			format(query, sizeof(query), "UPDATE `accounts` SET `time` = '%d' WHERE `id` = '%d' LIMIT 1", player_info[a][TIME], player_info[a][ID]);
			mysql_function_query(dbHandle, query, false, "", "");
	        SetPlayerScore(a, player_info[a][LEVEL]);
	    }
		if(healthtime == 4)
		{
		    storages[0][FUEL] += 200 + random(150);
		    if(player_info[a][UPGRADE] < 1)
		    {
		        player_info[a][HP]-=2.0;
		    }
			else
			{
		    	player_info[a][HP]-=1.0;
			}
		    set_health(a, player_info[a][HP]);
		    healthtime = 0;
		}
	}
	new hour, minute, second;
	gettime(hour, minute, second);
	if(minute == 0)
	{
	    payday();
	}
	return 1;
}

forward secondupdate();
public secondupdate()
{
	new string[128];
	format(string, sizeof(string), "{FFFFFF}Ðóäà\n{5EFF36}Íà ñêëàäå:\n%d êã", storages[0][MINEORE]);
	Update3DTextLabelText(minestorage, -1, string);
	format(string, sizeof(string), "{FFFFFF}Êóçíèöà\n{FFEF0D}%d êã ðóäû\níà ïåðåïëàâêå", storages[0][MINERELOAD]);
	Update3DTextLabelText(minereload, -1, string);
	format(string, sizeof(string), "{FFFFFF}Ìåòàëë\n{1C77FF}Íà ñêëàäå\n%d êã", storages[0][MINEIRON]);
	Update3DTextLabelText(metal, -1, string);
	format(string, sizeof(string), "{FFFFFF}Ïîêóïêà ìåòàëëà\n(äëÿ ðàçâîç÷èêîâ)\n\n{E0FF17}Íà ñêëàäå %d êã\nÊóïèòü: /buym", storages[0][MINEIRON]);
	Update3DTextLabelText(transport, -1, string);
	format(string, sizeof(string), "{FFFFFF}Èñõîäíûå ìàòåðèàëû:\n{FF9924}Òîïëèâî: %d / 1000000 ë\nÌåòàëë: %d / 1000000 êã\n\n{5EFF36}Ïðîäóêòû: %d øò.", storages[0][FACTORYFUEL], storages[0][FACTORYMETAL], storages[0][FACTORYPRODUCT]);
	Update3DTextLabelText(factorymaterials, -1, string);
	Update3DTextLabelText(factorymaterials2, -1, string);
	format(string, sizeof(string), "{FFFFFF}Òîïëèâî äëÿ çàâîäà\n{E8CB38}Íà ñêëàäå:\n%d ë òîïëèâà\n{5EFF36}Êóïèòü: /buyf", storages[0][FUEL]);
	Update3DTextLabelText(fueltext, -1, string);
	
	foreach(new i:Player)
	{
		if(PlayerAFK[i] == 0) PlayerAFK[i] = -1;
		else if(PlayerAFK[i] == -1)
		{
		    PlayerAFK[i] = 1;
		}
		else if(PlayerAFK[i] > 0)
		{
			PlayerAFK[i]++;
			if(PlayerAFK[i] > 4)
			{
				format(string, sizeof(string), "{FF0000}Íà ïàóçå ");
				if(PlayerAFK[i] < 60) format(string, sizeof(string), "%s%d", string, PlayerAFK[i]);
				else if(PlayerAFK[i] >= 60 && PlayerAFK[i] < 1800)
				{
				    new minuta;
				    new second;
				    minuta = floatround(PlayerAFK[i] / 60, floatround_floor);
				    second = PlayerAFK[i] % 60;
				    format(string, sizeof(string), "%s%d:%02d", string, minuta, second);
				}
				if(PlayerAFK[i] < 60) { strcat(string," ñåê."); }
	    		SetPlayerChatBubble(i, string, -1, 25, 1200);
	    	}
		}
		if(PlayerAFK[i] == 3000)
		{
		    SCM(i, COLOR_ORANGE, "Ïðåâûøåíî ìàêñèìàëüíî äîïóñòèìîå âðåìÿ ïàóçû");
		    Kick(i);
		}
	}
	return 1;
}

forward thirtysecondupdate();
public thirtysecondupdate()
{
    if(storages[0][MINERELOAD] > 0)
	{
	    storages[0][MINERELOAD] -= GetSVarInt("ore");
	    new ore2 = 10+random(30);
     	storages[0][MINEIRON] += ore2;
	}
	if(storages[0][MINEORE] > 200)
	{
		new ore = 100+random(90);
		SetSVarInt("ore", ore);
		storages[0][MINEORE] -= ore;
  		storages[0][MINERELOAD] += ore;
	}
	save_storages();
	for(new i=0; i<16; i++)
    {
        if(!IsValidObject(boxnumber[i]))
		{
        	boxnumber[i] = CreateObject(1558, box_info[i][0],  box_info[i][1],  box_info[i][2], 0.00, 0.00, -136.00);
			break;
		}
    }
	return 1;
}

forward payday();
public payday()
{
	new hour, minute, second, expamount;
	gettime(hour, minute, second);
	foreach(new a:Player)
	{
	    if(GetPVarInt(a, "logged") == 1)
	    {
			new string[66], nextlevel = player_info[a][LEVEL]+1;
			expamount = exptonextlevel*nextlevel;
			if(player_info[a][LEVEL] == 4 && player_info[a][EXP] == 0)
			{
			    if(player_info[a][REFERAL] == 0) return 1;
				format(string, sizeof(string), "INSERT INTO `referals` (`login`) VALUES ('%s')", player_info[a][REFERAL]);
				mysql_function_query(dbHandle, string, false, "", "");
			}
			if(PlayerAFK[a] > 5)
			{
			    if(minute < 10)
			    {
					format(string, sizeof(string), "Òåêóùåå âðåìÿ: {1472FF}%d:0%d", hour, minute);
				}
				else
				{
				    format(string, sizeof(string), "Òåêóùåå âðåìÿ: {1472FF}%d:%d", hour, minute);
				}
				SCM(a, COLOR_WHITE, string);
				SCM(a, COLOR_WHITE, "\tÁÀÍÊÎÂÑÊÈÉ ×ÅÊ");
	   			SCM(a, COLOR_WHITE, "_______________________________");
	   			SCM(a, COLOR_ORANGEYELLOW, "Âû íå äîëæíû íàõîäèòüñÿ íà ïàóçå äëÿ ïîëó÷åíèÿ çàðïëàòû");
	   			SCM(a, COLOR_WHITE, "_______________________________");
	   			return 1;
			}
			if(player_info[a][TIME] < 20)
			{
			    if(minute < 10)
			    {
					format(string, sizeof(string), "Òåêóùåå âðåìÿ: {1472FF}%d:0%d", hour, minute);
				}
				else
				{
				    format(string, sizeof(string), "Òåêóùåå âðåìÿ: {1472FF}%d:%d", hour, minute);
				}
				SCM(a, COLOR_WHITE, string);
				SCM(a, COLOR_WHITE, "\tÁÀÍÊÎÂÑÊÈÉ ×ÅÊ");
	   			SCM(a, COLOR_WHITE, "_______________________________");
	   			SCM(a, COLOR_ORANGEYELLOW, "Äëÿ ïîëó÷åíèÿ çàðïëàòû íåîáõîäèìî íàõîäèòüñÿ â èãðå ìèíèìóì 20 ìèíóò");
	   			SCM(a, COLOR_WHITE, "_______________________________");
	   			return 1;
			}
			else
			{
			    player_info[a][EXP]++;
			    new query[71];
				format(query, sizeof(query), "UPDATE `accounts` SET `exp` = '%d' WHERE `id` = '%d' LIMIT 1", player_info[a][EXP], player_info[a][ID]);
				mysql_function_query(dbHandle, query, false, "", "");
				if(minute < 10)
			    {
					format(string, sizeof(string), "Òåêóùåå âðåìÿ: {1472FF}%d:0%d", hour, minute);
				}
				else
				{
				    format(string, sizeof(string), "Òåêóùåå âðåìÿ: {1472FF}%d:%d", hour, minute);
				}
				SCM(a, COLOR_WHITE, string);
				SCM(a, COLOR_WHITE, "\tÁÀÍÊÎÂÑÊÈÉ ×ÅÊ");
	   			SCM(a, COLOR_WHITE, "_______________________________");
	   			SCM(a, COLOR_WHITE, "Çàðïëàòà: {2FED36}99999$");
	   			SCM(a, COLOR_WHITE, "Òåêóùèé áàëàíñ ñ÷¸òà: {2FED36}99999$");
	   			SCM(a, COLOR_WHITE, "_______________________________");
			}
			new nowexp = player_info[a][EXP];
   			if(nowexp == expamount)
   			{
   			    player_info[a][LEVEL]++;
   			    player_info[a][EXP] = 0;
   			    new query[86];
				format(query, sizeof(query), "UPDATE `accounts` SET `level` = '%d', `exp` = '%d' WHERE `id` = '%d' LIMIT 1", player_info[a][LEVEL], player_info[a][EXP], player_info[a][ID]);
				mysql_function_query(dbHandle, query, false, "", "");
   			    SCM(a, COLOR_WHITE, "Âàø óðîâåíü ïîâûñèëñÿ");
   			}
	    }
	    player_info[a][TIME] = 0;
	}
	new query[35];
	format(query, sizeof(query), "UPDATE `accounts` SET `time` = '0'");
	mysql_function_query(dbHandle, query, false, "", "");
	return 1;
}

forward logintime(playerid);
public logintime(playerid)
{
	if(GetPVarInt(playerid, "logged") == 0 && GetPVarInt(playerid, "timetologin") == 1)
	{
	    SCM(playerid, COLOR_RED, "Âðåìÿ íà àâòîðèçàöèþ âûøëî, ââåäèòå /q(/quit) ÷òîáû âûéòè.");
	    Kick(playerid);
	}
	return 1;
}

forward player_connect(playerid);
public player_connect(playerid)
{
    SCM(playerid, 0x038FDFFF, "Äîáðî ïîæàëîâàòü íà Advance RolePlay!");
    SetPlayerCameraPos(playerid, 1677.4501,-1493.8395,123.0782);
    SetPlayerCameraLookAt(playerid, 1527.5341,-1778.5883,71.1633);
	new query[48+24];
	format(query, sizeof(query), "SELECT `id` FROM `accounts` WHERE `login` = '%s'", player_info[playerid][NAME]);
	mysql_function_query(dbHandle, query, true, "player_check", "ii", playerid, 0);
	return 1;
}

forward player_check(playerid);
public player_check(playerid)
{
	new rows[2];
	TextDrawShowForPlayer(playerid, logo_td);
	cache_get_data(rows[0], rows[1]);
	if(rows[0]) show_login(playerid);
	else show_register(playerid);
	return 1;
}

forward player_login(playerid);
public player_login(playerid)
{
	new rows[2], temp[64];
	cache_get_data(rows[0], rows[1]);
	if(rows[0])
	{
     	cache_get_field_content(0, "id", temp), player_info[playerid][ID] = strval(temp);
	    cache_get_field_content(0, "email", temp), strmid(player_info[playerid][EMAIL], temp, 0, strlen(temp), 32);
	    cache_get_field_content(0, "sex", temp), player_info[playerid][SEX] = strval(temp);
	    cache_get_field_content(0, "admin", temp), player_info[playerid][ADMIN] = strval(temp);
	    cache_get_field_content(0, "skin", temp), player_info[playerid][SKIN] = strval(temp);
	    cache_get_field_content(0, "level", temp), player_info[playerid][LEVEL] = strval(temp);
	    cache_get_field_content(0, "exp", temp), player_info[playerid][EXP] = strval(temp);
	    cache_get_field_content(0, "time", temp), player_info[playerid][TIME] = strval(temp);
	    cache_get_field_content(0, "money", temp), player_info[playerid][MONEY] = strval(temp);
	    cache_get_field_content(0, "referal", temp), strmid(player_info[playerid][REFERAL], temp, 0, strlen(temp), 24);
	    cache_get_field_content(0, "hp", temp), player_info[playerid][HP] = floatstr(temp);
	    cache_get_field_content(0, "dlic", temp), player_info[playerid][DLIC] = strval(temp);
	    cache_get_field_content(0, "glic", temp), player_info[playerid][GLIC] = strval(temp);
	    cache_get_field_content(0, "chats", temp), player_info[playerid][CHATS] = strval(temp);
	    cache_get_field_content(0, "ochats", temp), player_info[playerid][OCHATS] = strval(temp);
	    cache_get_field_content(0, "nicks", temp), player_info[playerid][NICKS] = strval(temp);
	    cache_get_field_content(0, "nickcs", temp), player_info[playerid][NICKCS] = strval(temp);
	    cache_get_field_content(0, "ids", temp), player_info[playerid][IDS] = strval(temp);
	    cache_get_field_content(0, "vehs", temp), player_info[playerid][VEHS] = strval(temp);
	    cache_get_field_content(0, "house", temp), player_info[playerid][HOUSE] = strval(temp);
	    cache_get_field_content(0, "spawn", temp), player_info[playerid][SPAWN] = strval(temp);
	    cache_get_field_content(0, "guest", temp), player_info[playerid][GUEST] = strval(temp);
	    cache_get_field_content(0, "met", temp), player_info[playerid][MET] = strval(temp);
	    cache_get_field_content(0, "patr", temp), player_info[playerid][PATR] = strval(temp);
	    cache_get_field_content(0, "drugs", temp), player_info[playerid][DRUGS] = strval(temp);
	    cache_get_field_content(0, "mute", temp), player_info[playerid][MUTE] = strval(temp);
	    cache_get_field_content(0, "warn", temp), player_info[playerid][WARN] = strval(temp);
	    cache_get_field_content(0, "frac", temp), player_info[playerid][FRAC] = strval(temp);
	    cache_get_field_content(0, "rang", temp), player_info[playerid][RANG] = strval(temp);
	    cache_get_field_content(0, "fskin", temp), player_info[playerid][FSKIN] = strval(temp);
	    cache_get_field_content(0, "dmoney", temp), player_info[playerid][DMONEY] = strval(temp);
	    cache_get_field_content(0, "upgrade", temp), player_info[playerid][UPGRADE] = strval(temp);
	    cache_get_field_content(0, "work", temp), player_info[playerid][WORK] = strval(temp);
	    SetSpawnInfo(playerid, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 );
        new query[80], newip[16];
        GetPlayerIp(playerid, newip, 16);
        format(query, sizeof(query), "UPDATE `accounts` SET `lastip` = '%s' WHERE `id` = '%d'", newip, player_info[playerid][ID]);
        mysql_function_query(dbHandle, query, false, "", "");
		if(player_info[playerid][SKIN] != 0)
		{
		    SetPVarInt(playerid, "logged", 1);
			format(query, sizeof(query), "SELECT * FROM `bans` WHERE `name` = '%s'", player_info[playerid][NAME]);
			mysql_function_query(dbHandle, query, true, "CheckBan", "d", playerid);
			SetPlayerColor(playerid, 0xFFFFFF25);
			switch(player_info[playerid][ADMIN])
			{
			    case 1: SCM(playerid, 0xFFFF00AA, "Âû âîøëè êàê àäìèíèñòðàòîð ïåðâîãî óðîâíÿ");
			    case 2: SCM(playerid, 0xFFFF00AA, "Âû âîøëè êàê àäìèíèñòðàòîð âòîðîãî óðîâíÿ");
			    case 3: SCM(playerid, 0xFFFF00AA, "Âû âîøëè êàê àäìèíèñòðàòîð òðåòüåãî óðîâíÿ");
			    case 4: SCM(playerid, 0xFFFF00AA, "Âû âîøëè êàê àäìèíèñòðàòîð ÷åòâ¸ðòîãî óðîâíÿ");
                case 5: SCM(playerid, 0xFFFF00AA, "Âû âîøëè êàê Ãëàâíûé àäìèíèñòðàòîð");
			}
			if(player_info[playerid][WARN] > 0)
			{
				new string[64];
				format(string, sizeof(string), "Êîëè÷åñòâî ïðåäóïðåæäåíèé: %d èç 3. Ïîäðîáíåå: {63cfff}/warninfo", player_info[playerid][WARN]);
				SCM(playerid, 0xE96C16FF, string);
				SCM(playerid, 0xE96C16FF, "Ïîñëå 3 ïðåäóïðåæäåíèÿ àêêàóíò áóäåò çàáëîêèðîâàí");
			}
		}
		if(player_info[playerid][SKIN] == 0 && GetPVarInt(playerid, "skinreg") == 0)
		{
		    SetPVarInt(playerid, "logged", 1);
		    SpawnPlayer(playerid);
			SetPlayerColor(playerid, 0xFFFFFF25);
			switch(player_info[playerid][ADMIN])
			{
			    case 1: SCM(playerid, 0xFFFF00AA, "Âû âîøëè êàê àäìèíèñòðàòîð ïåðâîãî óðîâíÿ");
			    case 2: SCM(playerid, 0xFFFF00AA, "Âû âîøëè êàê àäìèíèñòðàòîð âòîðîãî óðîâíÿ");
			    case 3: SCM(playerid, 0xFFFF00AA, "Âû âîøëè êàê àäìèíèñòðàòîð òðåòüåãî óðîâíÿ");
			    case 4: SCM(playerid, 0xFFFF00AA, "Âû âîøëè êàê àäìèíèñòðàòîð ÷åòâ¸ðòîãî óðîâíÿ");
                case 5: SCM(playerid, 0xFFFF00AA, "Âû âîøëè êàê ãëàâíûé àäìèíèñòðàòîð");
			}
		}
		format(temp, sizeof(temp), "SELECT * FROM `referals` WHERE `login` = '%s'", player_info[playerid][NAME]);
		mysql_function_query(dbHandle, temp, true, "CheckReferals", "d", playerid);
		if(player_info[playerid][MUTE] != 0)
		{
			mute[playerid] = SetTimerEx("mutetime", 1000, false, "i", playerid);
		}
		new h = player_info[playerid][HOUSE];
		h = h-1;
		if(house_info[h][carmodel] != -1)
		{
		    house_info[h][car] = CreateVehicle(house_info[h][carmodel], house_info[h][carX], house_info[h][carY], house_info[h][carZ], house_info[h][carRot], house_info[h][carfcolor], house_info[h][carscolor], -1);
		}
	}
	else
	{
	    if(GetPVarInt(playerid, "WrongPassword") == 3)
	    {
	        SCM(playerid, COLOR_RED, "Âû áûëè êèêíóòû çà ââîä íåïðàâèëüíîãî ïàðîëÿ. Ââåäèòå /q(/quit) ÷òîáû âûéòè.");
	        Kick(playerid);
	    }
		SetPVarInt(playerid, "WrongPassword", GetPVarInt(playerid, "WrongPassword")+ 1);
		show_login(playerid);
	}
}
//================================================================================================

//================================================ÑÒÎÊÈ===========================================
SCMF(fraction, color, text[])
{
	switch(fraction)
	{
	    case 10..13:
	    {
	        foreach(new i:Player)
			{
			    if(player_info[i][FRAC] >= 10 && player_info[i][FRAC] <= 13) SCM(i, color, text);
			}
	    }
	    case 20..24:
	    {
	        foreach(new i:Player)
			{
			    if(player_info[i][FRAC] >= 20 && player_info[i][FRAC] <= 24) SCM(i, color, text);
			}
	    }
	    case 30..33:
	    {
	        foreach(new i:Player)
			{
			    if(player_info[i][FRAC] >= 30 && player_info[i][FRAC] <= 33) SCM(i, color, text);
			}
	    }
	    case 40..43:
	    {
	        foreach(new i:Player)
			{
			    if(player_info[i][FRAC] >= 40 && player_info[i][FRAC] <= 43) SCM(i, color, text);
			}
	    }
	    case 50..54:
	    {
	        foreach(new i:Player)
			{
			    if(player_info[i][FRAC] >= 50 && player_info[i][FRAC] <= 54) SCM(i, color, text);
			}
	    }
	    case 60,70,80,90,100,110,120,130:
	    {
	        foreach(new i:Player)
			{
			    if(player_info[i][FRAC] == fraction) SCM(i, color, text);
			}
	    }
	}
	return 1;
}
stock WhatRang(playerid)
{
	new a;
	switch(player_info[playerid][FRAC])
	{
	    case 10: a = 0;
	    case 11..13: a = 1;
	    case 20: a = 2;
	    case 21..23: a = 3;
	    case 24: a = 4;
	    case 30: a = 5;
	    case 31..32: a = 6;
	    case 33: a = 7;
	    case 40: a = 8;
	    case 41..43: a = 9;
	    case 50: a = 10;
	    case 51..53: a = 11;
	    case 54: a = 12;
	    case 60: a = 13;
	    case 70: a = 14;
	    case 80: a = 15;
	    case 90: a = 16;
	    case 100: a = 17;
	    case 110: a = 18;
	    case 120: a = 19;
	    case 130: a = 20;
	}
	return a;
}
stock SCMR(fraction, color, text[])
{
	foreach(new i:Player)
	{
	    if(player_info[i][FRAC] == fraction) SCM(i, color, text);
	}
	return 1;
}
stock AdmLog(file[],string[])
{
	new File:admlog;
	new data[128];
	new h,m,s;
	gettime(h,m,s);
	format(data, sizeof(data), "%s | ",date("%dd.%mm.%yyyy", gettime()));
	format(data, sizeof(data),"%s%02d:%02d:%02d | ", data, h,m,s);
	strcat(data,string);
	admlog = fopen(file, io_append);
	for(new i = 0; i<strlen(data); i++)
	{
	    fputchar(admlog, data[i], false);
	}
	fclose(admlog);
	return 1;
}
stock ProxDetectorChat(Float:radi, playerid, text[],col1,col2,col3,col4,col5)
{
	if(IsPlayerConnected(playerid))
	{
	    new string[128];
		new Float:posx;new Float:posy;new Float:posz;new Float:oldposx;new Float:oldposy;new Float:oldposz;new Float:tempposx;new Float:tempposy;new Float:tempposz;
		GetPlayerPos(playerid, oldposx, oldposy, oldposz);
		foreach(new i: Player)
		{
			if(IsPlayerConnected(i))
			{
				if(GetPlayerVirtualWorld(playerid) == GetPlayerVirtualWorld(i))
				{
				//
					switch(player_info[i][CHATS])
				    {
				        case 1:
				        {
				            switch(player_info[i][IDS])
				            {
				                case 1:
				                {
				                    format(string, sizeof(string), "%s{FFFFFF}(%d): %s", player_info[playerid][NAME], playerid, text);
				                }
				                case 2:
				                {
				                    format(string, sizeof(string), "%s:{FFFFFF} %s", player_info[playerid][NAME], text);
				                }
				            }
				            if(player_info[i][NICKCS] == 2)
		                    {
	                            format(string, sizeof(string), "%s", text);
		                    }
				        }
				        case 2:
				        {
				            switch(player_info[i][IDS])
				            {
				                case 1:
				                {
					             	format(string, sizeof(string), " - %s (%s)[%d]", text, player_info[playerid][NAME], playerid);
								}
								case 2:
								{
								    format(string, sizeof(string), " - %s (%s)", text, player_info[playerid][NAME]);
								}
							}
							if(player_info[i][NICKCS] == 2)
		                    {
	                            format(string, sizeof(string), "%s", text);
		                    }
				        }
				        case 3:
				        {
				        }
				    }
				    //
					GetPlayerPos(i, posx, posy, posz);
					tempposx = (oldposx -posx);
					tempposy = (oldposy -posy);
					tempposz = (oldposz -posz);
					if(((tempposx < radi/16) && (tempposx > -radi/16)) && ((tempposy < radi/16) && (tempposy > -radi/16)) && ((tempposz < radi/16) && (tempposz > -radi/16))) SCM(i, col1, string);
					else if(((tempposx < radi/8) && (tempposx > -radi/8)) && ((tempposy < radi/8) && (tempposy > -radi/8)) && ((tempposz < radi/8) && (tempposz > -radi/8))) SCM(i, col2, string);
					else if(((tempposx < radi/4) && (tempposx > -radi/4)) && ((tempposy < radi/4) && (tempposy > -radi/4)) && ((tempposz < radi/4) && (tempposz > -radi/4))) SCM(i, col3, string);
					else if(((tempposx < radi/2) && (tempposx > -radi/2)) && ((tempposy < radi/2) && (tempposy > -radi/2)) && ((tempposz < radi/2) && (tempposz > -radi/2))) SCM(i, col4, string);
					else if(((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi))) SCM(i, col5, string);
				}
			}
		}
	}
	return 1;
}
stock SetStorage(h)
{
    new gunname[32];
	switch(house_info[h][storegun])
	{
	    case 0: gunname = "{3488da}íåò{FFFFFF}";
	    case 23: gunname = "{3488da}Silenced 9mm{FFFFFF}";
	    case 24: gunname = "{3488da}Desert Eagle{FFFFFF}";
	    case 25: gunname = "{3488da}Shotgun{FFFFFF}";
	    case 29: gunname = "{3488da}MP5{FFFFFF}";
	    case 30: gunname = "{3488da}AK-47{FFFFFF}";
	    case 31: gunname = "{3488da}M4{FFFFFF}";
	    case 33: gunname = "{3488da}Country Rifle{FFFFFF}";
	    case 34: gunname = "{3488da}Sniper Rifle{FFFFFF}";
	}
	new clothes[13];
	switch(house_info[h][storeclothes])
	{
		case 0: clothes = "{e25802}Íåò";
		case 1..311: clothes = "{16D406}Åñòü";
	}
	new string[220];
	format(string, sizeof(string), "{e2df02}Øêàô{FFFFFF}\nÌåòàëë: {3488da}%d èç 700 êã{FFFFFF}\nÍàðêîòèêè: {3488da}%d èç 2000 ã{FFFFFF}\nÎðóæèå: %s\nÏàòðîíû: {3488da} %d èç 3000 øò.{FFFFFF}\nÎäåæäà: %s",\
		house_info[h][storemetal], house_info[h][storedrugs], gunname, house_info[h][storepatron], clothes);
    UpdateDynamic3DTextLabelText(house_info[h][storetext], 0xFFFFFFFF, string);
    SaveStorage(h);
    return 1;
}
stock SaveStorage(ho)
{
	new query[233];
	format(query, sizeof(query), "UPDATE `house` SET `storex` = '%f', `storey` = '%f', `storez` = '%f', `storemetal` = '%d', `storedrugs` = '%d', `storegun` = '%d', `storepatron` = '%d', `storeclothes` = '%d' WHERE `hid` = '%d'", \
		house_info[ho][storex], house_info[ho][storey], house_info[ho][storez], house_info[ho][storemetal], house_info[ho][storedrugs], house_info[ho][storegun], house_info[ho][storepatron], house_info[ho][storeclothes], house_info[ho][hid]);
	mysql_function_query(dbHandle, query, false, "", "");
	return 1;
}
stock SaveHouse(ho)
{
	new query[512];
	format(query, sizeof(query), "UPDATE `house` SET `howner` = '%s', `howned` = '%d', `hupgrade` = '%d', `carX` = '%f', `carY` = '%f', `carZ` = '%f', `carRot` = '%f', `carmodel` = '%d', `carfcolor` = '%d', `carscolor` = '%d' WHERE `hid` = '%d'",
 		house_info[ho][howner], house_info[ho][howned], house_info[ho][hupgrade], house_info[ho][carX], house_info[ho][carY], house_info[ho][carZ], house_info[ho][carRot], house_info[ho][carmodel], house_info[ho][carfcolor], house_info[ho][carscolor], house_info[ho][hid]);
	mysql_function_query(dbHandle, query, false, "", "");
	return 1;
}
stock BuyHouse(ho)
{
	if(house_info[ho][howned] == 0)
	{
	    DestroyDynamicMapIcon(house_info[ho][hicon]);
	    DestroyDynamicPickup(house_info[ho][hpickup]);
	    house_info[ho][hpickup] = CreateDynamicPickup(1273, 23, house_info[ho][henterx], house_info[ho][hentery], house_info[ho][henterz], -1);
	    house_info[ho][hicon] = CreateDynamicMapIcon(house_info[ho][henterx], house_info[ho][hentery], house_info[ho][henterz], 31, 0, -1, -1, -1, 180);
	    return 1;
	}
	if(house_info[ho][howned] == 1)
	{
	    DestroyDynamicMapIcon(house_info[ho][hicon]);
	    DestroyDynamicPickup(house_info[ho][hpickup]);
	    house_info[ho][hpickup] = CreateDynamicPickup(19522, 23, house_info[ho][henterx], house_info[ho][hentery], house_info[ho][henterz], -1);
	    CreateDynamicMapIcon(house_info[ho][henterx], house_info[ho][hentery], house_info[ho][henterz], 32, 0, -1, -1, -1, 180);
	    return 1;
	}
	return 1;
}
stock IsPlayerInRangeOfPlayer(Float:radi, playerid, targetid)
{
	if(IsPlayerConnected(playerid) && IsPlayerConnected(targetid) && !IsPlayerNPC(playerid) && !IsPlayerNPC(targetid))
	{
		new Float:posx, Float:posy, Float:posz;
		GetPlayerPos(targetid, posx, posy, posz);
   		if(IsPlayerInRangeOfPoint(playerid, radi, posx, posy, posz)) return 1;
	}
	return 0;
}
stock SpeedVehicle(playerid)
{
    new Float: ST[4];
    new carid = GetPlayerVehicleID(playerid);
    if(IsPlayerInAnyVehicle(playerid)) GetVehicleVelocity(carid,ST[0],ST[1],ST[2]);
	else GetPlayerVelocity(playerid,ST[0],ST[1],ST[2]);
    ST[3] = floatsqroot(floatpower(floatabs(ST[0]), 2.0) + floatpower(floatabs(ST[1]), 2.0) + floatpower(floatabs(ST[2]), 2.0)) * 100.3;
    return floatround(ST[3]);
}
stock preloadanim_mine(playerid)
{
    PreloadAnimLib(playerid, "CARRY");
    PreloadAnimLib(playerid, "GHANDS");
    PreloadAnimLib(playerid, "BASEBALL");
	return 1;
}
stock save_storages()
{
	new query[256];
	format(query, sizeof(query), "UPDATE `storages` SET `mineore` = '%d', `mineiron` = '%d', `factoryfuel` = '%d', `factorymetal` = '%d', `factoryproduct` = '%d', `fuel` = '%d' WHERE `id` = '1'", storages[0][MINEORE], storages[0][MINEIRON], storages[0][FACTORYFUEL], storages[0][FACTORYMETAL], storages[0][FACTORYPRODUCT], storages[0][FUEL]);
	mysql_function_query(dbHandle, query, false, "", "");
	return 1;
}
stock SCMA(color, text[])
{
	foreach(new i:Player)
	{
	    if(player_info[i][ADMIN] > 0) SCM(i, color, text);
	}
	return 1;
}
stock PreloadAnimLib(playerid, animlib[])
{
	ApplyAnimation(playerid, animlib, "null", 0.0, 0, 0, 0, 0, 0);
	return 1;
}
stock PreloadAnim(playerid)
{
    PreloadAnimLib(playerid, "PED");
    PreloadAnimLib(playerid, "FOOD");
    PreloadAnimLib(playerid, "CARRY");
    PreloadAnimLib(playerid, "GHANDS");
    PreloadAnimLib(playerid, "BASEBALL");
    PreloadAnimLib(playerid, "OTB");
    PreloadAnimLib(playerid, "ON_LOOKERS");
	return 1;
}
stock set_health(playerid, Float:heal)
{
	new query[75];
	format(query, sizeof(query), "UPDATE `accounts` SET `hp` = '%f' WHERE `id` = '%d' LIMIT 1", heal, player_info[playerid][ID]);
	mysql_function_query(dbHandle, query, false, "", "");
	SetPlayerHealth(playerid, heal);
}
stock give_money(playerid, amount)
{
	player_info[playerid][MONEY] += amount;
	new query[78];
	format(query, sizeof(query), "UPDATE `accounts` SET `money` = '%d' WHERE `id` = '%d' LIMIT 1", player_info[playerid][MONEY], player_info[playerid][ID]);
	mysql_function_query(dbHandle, query, false, "", "");
	GivePlayerMoney(playerid, amount);
}
stock clear_player(playerid)
{
	player_info[playerid][ID] = 0;
	player_info[playerid][NAME] = 0;
	player_info[playerid][EMAIL] = 0;
    player_info[playerid][SEX] = 0;
    player_info[playerid][ADMIN] = 0;
    player_info[playerid][SKIN] = 0;
    player_info[playerid][LEVEL] = 0;
    player_info[playerid][EXP] = 0;
    player_info[playerid][TIME] = 0;
    player_info[playerid][MONEY] = 0;
   	metalveh[playerid] = -1;
   	fuelveh[playerid] = -1;
	fuelvehtrailer[playerid] = -1;
	nowcheck[playerid] = 0;
	mute[playerid] = 0;
	player_info[playerid][DLIC] = 0;
	player_info[playerid][GLIC] = 0;
	player_info[playerid][CHATS] = 0;
	player_info[playerid][OCHATS] = 0;
	player_info[playerid][NICKS] = 0;
	player_info[playerid][NICKCS] = 0;
	player_info[playerid][IDS] = 0;
	player_info[playerid][VEHS] = 0;
	player_info[playerid][HOUSE] = 9999;
	player_info[playerid][SPAWN] = 0;
	player_info[playerid][GUEST] = 9999;
	player_info[playerid][MET] = 0;
	player_info[playerid][PATR] = 0;
	player_info[playerid][DRUGS] = 0;
	player_info[playerid][MUTE] = 0;
	player_info[playerid][WARN] = 0;
	player_info[playerid][FRAC] = 0;
	player_info[playerid][RANG] = 0;
	player_info[playerid][FSKIN] = 0;
	player_info[playerid][DMONEY] = 0;
	player_info[playerid][UPGRADE] = 0;
	PlayerAFK[playerid] = -2;
	SetPVarInt(playerid, "spec", INVALID_PLAYER_ID);
	SetPVarInt(playerid, "offerhouse", 9999);
}
stock show_stats(playerid)
{
    if(GetPVarInt(playerid, "logged") == 1)
    {
        new expamount, nextlevel = player_info[playerid][LEVEL]+1, string[512];
		expamount = exptonextlevel*nextlevel;
		new sex[8];
		switch(player_info[playerid][SEX])
		{
		    case 1: sex = "Ìóæñêîé";
		    case 2: sex = "Æåíñêèé";
		}
		new status[15];
		switch(player_info[playerid][LEVEL])
		{
		    case 0: {}
		    case 1: status = "Áåç ñòàòóñà";
		    case 2..5: status = "Íîâè÷îê";
		    case 6..9: status = "Ðàçâèâàþùèéñÿ";
		    case 10..14: status = "Îñâîèâøèéñÿ";
		    case 15..19: status = "Îïûòíûé èãðîê";
		    case 20..29: status = "Àêòèâíûé èãðîê";
		    default: status = "Ëåãåíäàðíûé";
		}
		new fraction[133];
		if(player_info[playerid][FRAC] != 0)
		{
		    new fracname = floatround(player_info[playerid][FRAC] / 10, floatround_floor);
		    new subfrac = player_info[playerid][FRAC] - 10*fracname;
		    format(fraction, sizeof(fraction), "%s\nÏîäðàçäåëåíèå:\t\t%s\nÐàáîòà / äîëæíîñòü:\t%s", orgname[fracname], subfracname[fracname-1][subfrac], fracrangs[WhatRang(playerid)][player_info[playerid][RANG]-1]);
		}
		else
		{
		    format(fraction, sizeof(fraction), "Íåò\nÐàáîòà / äîëæíîñòü:\t%s", playerwork[player_info[playerid][WORK]]);
		}
		if(player_info[playerid][RANG] == 10 && player_info[playerid][FRAC] != 0)
		{
		    status = "Ëèäåð";
		}
		new rang[3];
		if(player_info[playerid][FRAC] != 0)
		{
	  		format(rang, sizeof(rang), "%d", player_info[playerid][RANG]);
		}
		else
		{
		    rang = "-";
		}
		new warnsnumber[29];
		if(player_info[playerid][WARN] != 0)
		{
		    format(warnsnumber, sizeof(warnsnumber), "\nÏðåäóïðåæäåíèÿ:\t\t%d èç 3", player_info[playerid][WARN]);
		}
		format(string, sizeof(string),
		"{FFFFFF}Èìÿ:\t\t\t\t{1472FF}%s{FFFFFF}\n\
		Óðîâåíü:\t\t\t%d\n\
		Î÷êè îïûòà:\t\t\t%d èç %d\n\
		Íàðêîòèêè:\t\t\t%d\n\
		Ìåòàëë:\t\t\t%d\n\
		Ïîë:\t\t\t%s\n\
		\n\
		Îðãàíèçàöèÿ:\t\t%s\n\
		Ðàíã:\t\t\t%s\n\
		Èãðîâîé ñòàòóñ:\t\t%s%s",
		player_info[playerid][NAME],
		player_info[playerid][LEVEL],
		player_info[playerid][EXP],
		expamount,
		player_info[playerid][DRUGS],
		player_info[playerid][MET],
		sex,
		fraction,
		rang,
		status,
		warnsnumber
		);
		SPD(playerid, 11, DIALOG_STYLE_MSGBOX, "{FFDF0F}Ñòàòèñòèêà èãðîêà", string, "Íàçàä", "Çàêðûòü");
    }
}
stock ProxDetector(Float:radi, playerid, string[],col1,col2,col3,col4,col5)
{
	if(IsPlayerConnected(playerid))
	{
		new Float:posx;new Float:posy;new Float:posz;new Float:oldposx;new Float:oldposy;new Float:oldposz;new Float:tempposx;new Float:tempposy;new Float:tempposz;
		GetPlayerPos(playerid, oldposx, oldposy, oldposz);
		foreach(new i: Player)
		{
			if(IsPlayerConnected(i))
			{
				if(GetPlayerVirtualWorld(playerid) == GetPlayerVirtualWorld(i))
				{
					GetPlayerPos(i, posx, posy, posz);
					tempposx = (oldposx -posx);
					tempposy = (oldposy -posy);
					tempposz = (oldposz -posz);
					if(((tempposx < radi/16) && (tempposx > -radi/16)) && ((tempposy < radi/16) && (tempposy > -radi/16)) && ((tempposz < radi/16) && (tempposz > -radi/16))) SCM(i, col1, string);
					else if(((tempposx < radi/8) && (tempposx > -radi/8)) && ((tempposy < radi/8) && (tempposy > -radi/8)) && ((tempposz < radi/8) && (tempposz > -radi/8))) SCM(i, col2, string);
					else if(((tempposx < radi/4) && (tempposx > -radi/4)) && ((tempposy < radi/4) && (tempposy > -radi/4)) && ((tempposz < radi/4) && (tempposz > -radi/4))) SCM(i, col3, string);
					else if(((tempposx < radi/2) && (tempposx > -radi/2)) && ((tempposy < radi/2) && (tempposy > -radi/2)) && ((tempposz < radi/2) && (tempposz > -radi/2))) SCM(i, col4, string);
					else if(((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi))) SCM(i, col5, string);
				}
			}
		}
	}
	return 1;
}
stock mysql_connects()
{
	dbHandle = mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_BASE, MYSQL_PASSWORD);
 	switch(mysql_ping())
 	{
 	    case 1: print("Ïîäêëþ÷åíèå ê áàçå äàííûõ MYSQL óñïåøíî");
 	    case -1: print("Ïîäêëþ÷åíèå ê áàçå äàííûõ MYSQL ÍÅ óñïåøíî");
 	}
 	mysql_debug(MYSQL_DEBUG);
 	mysql_function_query(dbHandle,"SET NAMES cp1251", true, "", "");
}
stock show_login(playerid)
{
	new string[160];
	if(GetPVarInt(playerid, "WrongPassword") == 0)
	{
	    format(string, sizeof(string), "{FFFFFF}Äîáðî ïîæàëîâàòü íà ñåðâåð Advance RolePlay\nÂàø íèê çàðåãåñòðèðîâàí\n\nËîãèí: {319610}%s{FFFFFF}\nÂâåäèòå ïàðîëü:", player_info[playerid][NAME]);
 	}
	else
	{
        format(string, sizeof(string), "{FFFFFF}Äîáðî ïîæàëîâàòü íà ñåðâåð Advance RolePlay\nÂàø íèê çàðåãåñòðèðîâàí\n\nËîãèí: {319610}%s{FFFFFF}\n{FF4621}Íåâåðíûé ïàðîëü! Îñòàëîñü ïîïûòîê: %d",player_info[playerid][NAME], 4-GetPVarInt(playerid, "WrongPassword"));
	}
 	SPD(playerid, 7, DIALOG_STYLE_INPUT, "{4ac7ff}Àâòîðèçàöèÿ", string, "Âîéòè", "Îòìåíà");
 	login_timer[playerid] = SetTimerEx("logintime", 30000, false, "d", playerid);
	SetPVarInt(playerid, "timetologin", 1);
}
stock show_register(playerid)
{
	SPD(playerid, 1, DIALOG_STYLE_INPUT, "{4ac7FF}Ðåãèñòðàöèÿ", "{FFFFFF}Äîáðî ïîæàëîâàòü íà ñåðâåð Advance RolePlay\n×òîáû íà÷àòü èãðó âàì íåîáõîäèìî ïðîéòè ðåãèñòðàöèþ\n\nÂâåäèòå ïàðîëü äëÿ Âàøåãî àêêàóíòà\nÎí áóäåò çàïðàøèâàòüñÿ êàæäûé ðàç, êîãäà âû çàõîäèòå íà ñåðâåð\n\n\t{42b610}Ïðèìå÷àíèÿ:\n\t-Ïàðîëü ìîæåò ñîñòîÿòü èç ðóññêèõ è ëàòèíñêèõ ñèìâîëîâ\n\t-Ïàðîëü ÷óâñòâèòåëåí ê ðåãèñòðó\n\t-Äëèíà ïàðîëÿ îò 6-òè äî 15-òè ñèìâîëîâ", "Äàëåå", "");
}
/*stock save_account(playerid)
{
	new query[512];
	format(query, sizeof(query), "UPDATE `accounts` SET \
	`email` = '%s', `sex` = '%d', `admin` = '%d', `skin` = '%d', `level` = '%d', `exp` = '%d', `time` = '%d', `money` = '%d', `referal` = '%s', `hp` = '%f', `dlic` = '%d', `glic` = '%d', `chats` = '%d', `ochats` = '%d', `nicks` = '%d', `nickcs` = '%d', `ids` = '%d', `vehs` = '%d', `house` = '%d', `spawn` = '%d', `guest` = '%d', `met` = '%d', `patr` = '%d', `drugs` = '%d', `mute` = '%d', `warn` = '%d' WHERE `id` = '%d' LIMIT 1",
	player_info[playerid][EMAIL],
	player_info[playerid][SEX],
	player_info[playerid][ADMIN],
	player_info[playerid][SKIN],
	player_info[playerid][LEVEL],
	player_info[playerid][EXP],
	player_info[playerid][TIME],
	player_info[playerid][MONEY],
	player_info[playerid][REFERAL],
	player_info[playerid][HP],
	player_info[playerid][DLIC],
	player_info[playerid][GLIC],
	player_info[playerid][CHATS],
	player_info[playerid][OCHATS],
	player_info[playerid][NICKS],
	player_info[playerid][NICKCS],
	player_info[playerid][IDS],
	player_info[playerid][VEHS],
	player_info[playerid][HOUSE],
	player_info[playerid][SPAWN],
	player_info[playerid][GUEST],
	player_info[playerid][MET],
	player_info[playerid][PATR],
	player_info[playerid][DRUGS],
	player_info[playerid][MUTE],
	player_info[playerid][WARN],
	player_info[playerid][ID]);
	mysql_function_query(dbHandle, query, false, "", "");
}*/
//================================================================================================

//===========================================Êîìàíäû==============================================
ALTX:mn("/menu");
CMD:mn(playerid)
{
	SPD(playerid, 10, DIALOG_STYLE_LIST, "{1472FF}Ìåíþ èãðîêà", "1. Ñòàòèñòèêà\n2. Ñïèñîê êîìàíä\n3. Ëè÷íûå íàñòðîéêè\n4. Íàñòðîéêè áåçîïàñíîñòè\n5. Ñâÿçü ñ àäìèíèñòðàöèåé\n6. Óëó÷øåíèÿ\n7. Ïðàâèëà ñåðâåðà\n8. Èçìåíèòü èìÿ\n{e2df9b}9. Äîïîëíèòåëüíûå âîçìîæíîñòè (äîíàò)", "Âûáðàòü", "Çàêðûòü");
	return 1;
}
CMD:n(playerid, params[])
{
    if(player_info[playerid][MUTE] > 0)
	{
	    SCM(playerid, 0xDF5402FF, "Âû íå ìîæåòå èñïîëüçîâàòü ýòî");
	 	return 1;
	}
    if(sscanf(params, "s[100]", params[0])) return SCM(playerid, COLOR_GREY, "Ââîäèòå /n [Ñîîáùåíèå]");
	new string[128];
	format(string, sizeof(string), "(( %s[%d]: %s ))", player_info[playerid][NAME], playerid, params[0]);
	ProxDetector(30.0, playerid, string, 0xCCCC99FF, 0xCCCC99FF, 0xCCCC99FF, 0xCCCC99FF, 0xCCCC99FF);
	return 1;
}
CMD:me(playerid, params[])
{
    if(player_info[playerid][MUTE] > 0)
	{
	    SCM(playerid, 0xDF5402FF, "Âû íå ìîæåòå èñïîëüçîâàòü ýòî");
	 	return 1;
	}
    if(sscanf(params, "s[100]", params[0])) return SCM(playerid, COLOR_GREY, "Ââîäèòå /me [Ñîîáùåíèå]");
    new string[128];
	format(string, sizeof(string), "%s %s", player_info[playerid][NAME], params[0]);
	ProxDetector(30.0, playerid, string, 0xDD90FFFF, 0xDD90FFFF, 0xDD90FFFF, 0xDD90FFFF, 0xDD90FFFF);
	return 1;
}
CMD:do(playerid, params[])
{
    if(player_info[playerid][MUTE] > 0)
	{
	    SCM(playerid, 0xDF5402FF, "Âû íå ìîæåòå èñïîëüçîâàòü ýòî");
	 	return 1;
	}
    if(sscanf(params, "s[100]", params[0])) return SCM(playerid, COLOR_GREY, "Ââîäèòå /do [Ñîîáùåíèå]");
    new string[128];
	format(string, sizeof(string), "%s (%s)", params[0], player_info[playerid][NAME]);
	ProxDetector(30.0, playerid, string, 0xDD90FFFF, 0xDD90FFFF, 0xDD90FFFF, 0xDD90FFFF, 0xDD90FFFF);
	return 1;
}
CMD:eat(playerid)
{
	if(GetPVarInt(playerid, "eat") == 0) return SCM(playerid, COLOR_GREY, "Ó âàñ íåò ñ ñîáîé åäû");
	new string[33], hour;
    gettime(hour, _, _);
	switch(hour)
	{
	    case 0..3:
	    {
	        format(string, sizeof(string), "%s óæèíàåò", player_info[playerid][NAME]);
	    }
	    case 4..11:
	    {
	        format(string, sizeof(string), "%s çàâòðàêàåò", player_info[playerid][NAME]);
	    }
	    case 12..17:
	    {
	        format(string, sizeof(string), "%s îáåäàåò", player_info[playerid][NAME]);
	    }
	    case 18..23:
	    {
	        format(string, sizeof(string), "%s óæèíàåò", player_info[playerid][NAME]);
	    }
	}
	ProxDetector(30.0, playerid, string, 0xDD90FFFF, 0xDD90FFFF, 0xDD90FFFF, 0xDD90FFFF, 0xDD90FFFF);
	SetPlayerChatBubble(playerid, "+30 hp", 0xD4FF26FF, 25.0, 4000);
	player_info[playerid][HP] += 30;
	if(player_info[playerid][HP] > 100.0)
	{
	    player_info[playerid][HP] = 100.0;
	}
	set_health(playerid, player_info[playerid][HP]);
	ClearAnimations(playerid);
	SetPlayerSpecialAction(playerid, 0);
	RemovePlayerAttachedObject(playerid, 5);
	ApplyAnimation(playerid, "FOOD", "EAT_Burger", 4.0, 0, 0, 0, 0, 0, 1);
	SetPVarInt(playerid, "eat", 0);
	PlayerPlaySound(playerid, 32200, 0.0, 0.0, 0.0);
	return 1;
}
CMD:pick(playerid)
{
    new a = MAX_TRAY+1;
    for(new b = 0; b < MAX_TRAY; b++)
    {
        if(IsPlayerInRangeOfPoint(playerid, 1.0, tray_info[b][tPickX], tray_info[b][tPickY], tray_info[b][tPickZ]))
        {
            a = b;
            break;
        }
	}
    if(a > MAX_TRAY) return SCM(playerid, COLOR_GREY, "Ðÿäîì ñ âàìè íåò åäû");
	if(tray_info[a][tPickX] == 0.0 && tray_info[a][tPickY] == 0.0 && tray_info[a][tPickZ] == 0.0) return 1;
	ApplyAnimation(playerid, "CARRY", "LIFTUP", 4.0, 0, 0, 0, 0, 0);
	SetPVarInt(playerid, "eat", 1);
	SetPlayerAttachedObject(playerid, 5, 2355, 1, 0.141312, 0.334522, -0.267872, 110.100799, 108.824676, -45.676246, 1.025472, 1.000000, 1.000000);
	DestroyDynamicObject(tray2[a]);
	Delete3DTextLabel(tray_info[a][tText]);
	SetTimerEx("animeat", 1700, 0, "i", playerid);
	tray_info[a][tPickX] = 0.0;
	tray_info[a][tPickY] = 0.0;
	tray_info[a][tPickZ] = 0.0;
    return 1;
}
CMD:put(playerid)
{
    if(GetPVarInt(playerid, "eat") == 0) return SCM(playerid, COLOR_LIGHTGREY, "Ó âàñ íåò ñ ñîáîé åäû");
    RemovePlayerAttachedObject(playerid, 5);
    GetPlayerPos(playerid, tX, tY, tZ);
    SetPlayerSpecialAction(playerid, 0);
    ApplyAnimation(playerid, "CARRY", "PUTDWN", 4.0, 0, 0, 0, 0, 0);
    SetPVarInt(playerid, "eat", 0);
    ++ tamount;
	tray2[tamount] = CreateDynamicObject(2355, tX, tY, tZ-0.9, -25.0, 23.0, 90.0);
	tray_info[tamount][tPickX] = tX;
	tray_info[tamount][tPickY] = tY;
	tray_info[tamount][tPickZ] = tZ;
	tray_info[tamount][tText] = Create3DTextLabel("{96F00E}Ïîäíÿòü:\n{F7FF00}/pick", COLOR_WHITE, tray_info[tamount][tPickX], tray_info[tamount][tPickY], tray_info[tamount][tPickZ]-0.3, 20.0, 0);
	return 1;
}

CMD:lift(playerid)
{
    if(GetPVarInt(playerid, "mineongoind") == 0) return SCM(playerid, COLOR_LIGHTGREY, "Ôóíêöèÿ äîñòóïíà òîëüêî ðàáîòíèêàì øàõòû");
    if(IsPlayerInRangeOfPoint(playerid, 2.5, -1899.2494,-1638.5110,-78.1919) || IsPlayerInRangeOfPoint(playerid, 2.5, -1899.2485,-1638.4698,25.1180))
	{
	}
    else return SCM(playerid, COLOR_GREY, "Ðÿäîì íåò êíîïêè âûçîâà");
    switch(lift)
	{
		case 0:
		{
		    MoveObject(minedoors1, -1898.87, -1638.46, 25.28, 0.46);
		    SetTimer("liftdown", 3200, false);
		    lift = 1;
		    GameTextForPlayer(playerid, "~g~WAIT...", 5000, 1);
		}
		case 4:
		{
			MoveObject(minedoors2, -1898.82, -1638.42, -77.98, 0.46);
			lift = 5;
			SetTimer("liftup", 3200, false);
			GameTextForPlayer(playerid, "~g~WAIT...", 5000, 1);
		}
		default:
		{
		    SCM(playerid, COLOR_LIGHTGREY, "Øàõòîâûé ïîäúåìíèê óæå èñïîëüçóåòñÿ");
		}
	}
	return 1;
}
CMD:lifthelp(playerid)
{
    if(GetPVarInt(playerid, "mineongoind") == 0) return SCM(playerid, COLOR_LIGHTGREY, "Ôóíêöèÿ äîñòóïíà òîëüêî ðàáîòíèêàì øàõòû");
    switch(lift)
    {
        case 1: SCM(playerid, COLOR_LIGHTGREY, "Ïîìîùü íåäîñòóïíà âî âðåìÿ äâèæåíèÿ ïîäú¸ìíèêà");
        case 2: SCM(playerid, COLOR_LIGHTGREY, "Ïîìîùü íåäîñòóïíà âî âðåìÿ äâèæåíèÿ ïîäú¸ìíèêà");
        case 3: SCM(playerid, COLOR_LIGHTGREY, "Ïîìîùü íåäîñòóïíà âî âðåìÿ äâèæåíèÿ ïîäú¸ìíèêà");
        case 5: SCM(playerid, COLOR_LIGHTGREY, "Ïîìîùü íåäîñòóïíà âî âðåìÿ äâèæåíèÿ ïîäú¸ìíèêà");
        case 6: SCM(playerid, COLOR_LIGHTGREY, "Ïîìîùü íåäîñòóïíà âî âðåìÿ äâèæåíèÿ ïîäú¸ìíèêà");
        case 7: SCM(playerid, COLOR_LIGHTGREY, "Ïîìîùü íåäîñòóïíà âî âðåìÿ äâèæåíèÿ ïîäú¸ìíèêà");
        default: SCM(playerid, COLOR_LIGHTGREY, "Ôóíêöèÿ äîñòóïíà òîëüêî äëÿ çàñòðÿâøèõ øàõò¸ðîâ");
    }
	return 1;
}
CMD:adm(playerid)
{
	new query[56];
	format(query, sizeof(query), "SELECT * FROM `adm_accounts` WHERE `adm_id` = %d", player_info[playerid][ID]);
	mysql_function_query(dbHandle, query, true, "check_adm", "i", playerid);
	return 1;
}
CMD:try(playerid, params[])
{
    if(player_info[playerid][MUTE] > 0)
	{
	    SCM(playerid, 0xDF5402FF, "Âû íå ìîæåòå èñïîëüçîâàòü ýòî");
	 	return 1;
	}
    if(sscanf(params, "s[82]", params[0])) return SCM(playerid, COLOR_GREY, "Ââîäèòå /try [Ñîîáùåíèå]");
    new string[128];
    switch(random(2))
    {
        case 0:
        {
            format(string, sizeof(string), "%s %s | {FF6600}Íåóäà÷íî", player_info[playerid][NAME], params[0]);
        }
        case 1:
        {
        	format(string, sizeof(string), "%s %s | {66CC00}Óäà÷íî", player_info[playerid][NAME], params[0]);
        }
    }
	ProxDetector(30.0, playerid, string, 0xDD90FFFF, 0xDD90FFFF, 0xDD90FFFF, 0xDD90FFFF, 0xDD90FFFF);
	return 1;
}
CMD:take(playerid)
{
    if(GetPVarInt(playerid, "already") == 1)
    {
        return 1;
    }
    new a = 16+1;
    for(new b = 0; b < 16; b++)
    {
        if(IsPlayerInRangeOfPoint(playerid, 2.0, box_info[b][0], box_info[b][1], box_info[b][2]))
        {
			if(IsValidObject(boxnumber[b]))
			{
	            a = b;
	            break;
            }
        }
    }
    if(a > 16)
    {
        SCM(playerid, COLOR_LIGHTGREY, "Ïîáëèçîñòè íåò ÿùèêîâ");
        return 1;
    }
	gruzobject[playerid] = CreateDynamicObject(1558, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
    AttachDynamicObjectToVehicle(gruzobject[playerid], GetPlayerVehicleID(playerid), 0.0, 0.6, 0.51, 0.00000, 0.00000, 90.00000);
    DestroyObject(boxnumber[a]);
	switch(random(4))
	{
	    case 0:
	    {
	        SetPlayerRaceCheckpoint(playerid, 2, 2216.9089,-2210.4365,13.3082,0.0,0.0,0.0,1.5);
	    }
	    case 1:
	    {
	        SetPlayerRaceCheckpoint(playerid, 2, 2194.7993,-2231.4512,13.3079,0.0,0.0,0.0,1.5);
	    }
	    case 2:
	    {
	        SetPlayerRaceCheckpoint(playerid, 2, 2202.1221,-2224.0398,13.3079,0.0,0.0,0.0,1.5);
	    }
	    case 3:
	    {
	        SetPlayerRaceCheckpoint(playerid, 2, 2209.6768,-2216.8582,13.3065,0.0,0.0,0.0,1.5);
	    }
	}
	SetPVarInt(playerid, "already", 1);
	return 1;
}
CMD:buym(playerid, params[])
{
    if(IsPlayerInRangeOfPoint(playerid, 10.0, -1897.2819,-1671.1718,23.0156) && GetPlayerVehicleID(playerid) >= metalcar[0] && GetPlayerVehicleID(playerid) <= metalcar[3])
    {
        if(sscanf(params, "d", params[0])) return SCM(playerid, COLOR_GREY, "Èñïîëüçóéòå: /buym [êîë-âî â êã]");
        if(params[0] > storages[0][MINEIRON]) return SCM(playerid, COLOR_GREY, "Íà ñêëàäå íå õâàòàåò ìåòàëëà");
        if(params[0] < 1 || params[0] > 500) return SCM(playerid, COLOR_GREY, "Ìîæíî çàãðóçèòü îò 1 äî 500 êã ìåòàëëà");
        if(metalincar[playerid] + params[0] > 500) return SCM(playerid, COLOR_GREY, "Ìîæíî çàãðóçèòü îò 1 äî 500 êã ìåòàëëà");
		new moneymetal = params[0]*15;
		if(moneymetal > player_info[playerid][MONEY]) return SCM(playerid, COLOR_GREY, "Íåäîñòàòî÷íî äåíåã äëÿ ïîêóïêè òàêîãî êîëè÷åñòâà ìåòàëëà");
		metalincar[playerid] = metalincar[playerid]+params[0];
		new string[55];
		format(string, sizeof(string), "Âû çàãðóçèëè %d êã ìåòàëëà îáùåé ñòîèìîñòüþ %d$", params[0], moneymetal);
		SCM(playerid, COLOR_YELLOW, string);
		give_money(playerid, -moneymetal);
		format(string, sizeof(string), "~r~-%d$", moneymetal);
		GameTextForPlayer(playerid, string, 1500, 1);
		format(string, sizeof(string), "{1966FF}Äîñòàâêà ìåòàëëà\n{FFFFFF}Çàãðóçêà %d / 500 êã", metalincar[playerid]);
		Update3DTextLabelText(vehtext[playerid], -1, string);
		storages[0][MINEIRON] -= params[0];
    }
    else SCM(playerid, COLOR_GREY, "Âû äîëæíû íàõîäèòüñÿ ó ñêëàäà øàõòû â ðàáî÷åì òðàíñïîðòå");
    return 1;
}
CMD:sellm(playerid, params[])
{
    if(IsPlayerInRangeOfPoint(playerid, 15.0, -116.6597,-313.0768,2.7646) && GetPlayerVehicleID(playerid) >= metalcar[0] && GetPlayerVehicleID(playerid) <= metalcar[3])
    {
        if(sscanf(params, "d", params[0])) return SCM(playerid, COLOR_GREY, "Èñïîëüçóéòå: /sellm [êîë-âî â êã]");
        if(params[0] + storages[0][FACTORYMETAL] > 1000000) return SCM(playerid, COLOR_GREY, "Ñêëàä èñõîäíûõ ìàòåðèàëîâ çàïîëíåí");
        if(params[0] > metalincar[playerid]) return SCM(playerid, COLOR_GREY, " âàøåì ôóðãîíå íåò òàêîãî êîëè÷åñòâà ìåòàëëà");
        if(params[0] < 1) return SCM(playerid, COLOR_GREY, " âàøåì ôóðãîíå íåò òàêîãî êîëè÷åñòâà ìåòàëëà");
		metalincar[playerid] = metalincar[playerid]-params[0];
		new moneymetal = params[0]*18;
		new moneymetal2 = params[0]*15;
		new string[55];
		format(string, sizeof(string), "Âû ïðîäàëè çàâîäó %d êã ìåòàëëà íà ñóììó %d$", params[0], moneymetal);
		SCM(playerid, COLOR_GREEN, string);
		format(string, sizeof(string), "Âàøà ÷èñòàÿ âûðó÷êà ñîñòàâëÿåò: {FFA319}%d$", moneymetal-moneymetal2);
		SCM(playerid, COLOR_GREEN, string);
		SetPVarInt(playerid, "prib", GetPVarInt(playerid, "prib") + (moneymetal-moneymetal2));
		give_money(playerid, moneymetal);
		format(string, sizeof(string), "~g~%d$", moneymetal);
		GameTextForPlayer(playerid, string, 1500, 1);
		format(string, sizeof(string), "{1966FF}Äîñòàâêà ìåòàëëà\n{FFFFFF}Çàãðóçêà %d / 500 êã", metalincar[playerid]);
		Update3DTextLabelText(vehtext[playerid], -1, string);
		storages[0][FACTORYMETAL] += params[0];
    }
    else SCM(playerid, COLOR_GREY, "Âû äîëæíû íàõîäèòüñÿ ó ñêëàäà èñõîäíûõ ìàòåðèàëîâ çàâîäà");
    return 1;
}
CMD:buyf(playerid, params[])
{
	if(IsPlayerInRangeOfPoint(playerid, 15.0, 227.8104,1423.4645,10.5859) && GetPlayerVehicleID(playerid) >= fuelcar[0] && GetPlayerVehicleID(playerid) <= fuelcar[1])
	{
	    if(sscanf(params, "d", params[0])) return SCM(playerid, COLOR_GREY, "Èñïîëüçóéòå: /buyf [êîë-âî â ëèòðàõ]");
	    if(params[0] > storages[0][FUEL]) return SCM(playerid, COLOR_GREY, "Íà ñêëàäå íå õâàòàåò òîïëèâà");
	    if(params[0] < 1 || params[0] > 8000) return SCM(playerid, COLOR_GREY, "Ìîæíî çàãðóçèòü îò 1 äî 8000 ë òîïëèâà");
	    if(fuelincar[playerid] + params[0] > 8000) return SCM(playerid, COLOR_GREY, "Ìîæíî çàãðóçèòü îò 1 äî 8000 ë òîïëèâà");
	    if(!IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid))) return SCM(playerid, COLOR_LIGHTGREY, "Ó âàøåãî òðàíñïîðòà îòñóòñòâóåò öèñòåðíà äëÿ òîïëèâà");
 		new moneyfuel = params[0]*10;
	    if(moneyfuel > player_info[playerid][MONEY]) return SCM(playerid, COLOR_GREY, "Íåäîñòàòî÷íî äåíåã äëÿ ïîêóïêè òàêîãî êîëè÷åñòâà òîïëèâà");
	    fuelincar[playerid] = fuelincar[playerid]+params[0];
	    new string[56];
	    format(string, sizeof(string), "Âû çàãðóçèëè %d ë òîïëèâà îáùåé ñòîèìîñòüþ %d$", params[0], moneyfuel);
	    SCM(playerid, COLOR_YELLOW, string);
		give_money(playerid, -moneyfuel);
		format(string, sizeof(string), "~g~+%d LITRES~n~~b~TOTAL %d LITRES", params[0], fuelincar[playerid]);
		GameTextForPlayer(playerid, string, 4000, 6);
		format(string, sizeof(string), "{FF7A05}Äîñòàâêà òîïëèâà\n{FFFFFF}Çàãðóçêà %d / 8000 ë", fuelincar[playerid]);
		Update3DTextLabelText(vehtext[playerid], -1, string);
		storages[0][FUEL] -= params[0];
	}
	else SCM(playerid, COLOR_GREY, "Âû äîëæíû íàõîäèòüñÿ ó ñêëàäà íåôòåçàâîäà â ðàáî÷åì òðàíñïîðòå");
	return 1;
}
CMD:sellf(playerid, params[])
{
    if(IsPlayerInRangeOfPoint(playerid, 15.0, -116.6597,-313.0768,2.7646) && GetPlayerVehicleID(playerid) >= fuelcar[0] && GetPlayerVehicleID(playerid) <= fuelcar[1])
    {
        if(sscanf(params, "d", params[0])) return SCM(playerid, COLOR_GREY, "Èñïîëüçóéòå: /sellf [êîë-âî â ëèòðàõ]");
        if(params[0] + storages[0][FACTORYFUEL] > 1000000) return SCM(playerid, COLOR_GREY, "Ñêëàä èñõîäíûõ ìàòåðèàëîâ çàïîëíåí");
        if((params[0] > fuelincar[playerid]) || !IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid))) return SCM(playerid, COLOR_GREY, " Âàøåé ôóðå íåò òàêîãî êîëè÷åñòâà òîïëèâà èëè öèñòåðíà íå ïðèöåïëåíà");
        if(params[0] < 1) return SCM(playerid, COLOR_GREY, " âàøåì ôóðãîíå íåò òàêîãî êîëè÷åñòâà òîïëèâà èëè öèñòåðíà íå ïðèöåïëåíà");
		fuelincar[playerid] = fuelincar[playerid]-params[0];
		new moneyfuel = params[0]*12;
		new moneyfuel2 = params[0]*10;
		new string[56];
		format(string, sizeof(string), "Âû ïðîäàëè çàâîäó %d ë òîïëèâà íà ñóììó %d$", params[0], moneyfuel);
		SCM(playerid, COLOR_GREEN, string);
		format(string, sizeof(string), "Âàøà ÷èñòàÿ âûðó÷êà ñîñòàâëÿåò: {FFA319}%d$", moneyfuel-moneyfuel2);
		SCM(playerid, COLOR_GREEN, string);
		SetPVarInt(playerid, "prib", GetPVarInt(playerid, "prib") + (moneyfuel-moneyfuel2));
		give_money(playerid, moneyfuel);
		format(string, sizeof(string), "~g~%d$", moneyfuel);
		GameTextForPlayer(playerid, string, 1500, 1);
		format(string, sizeof(string), "{FF7A05}Äîñòàâêà òîïëèâà\n{FFFFFF}Çàãðóçêà %d / 8000 ë", fuelincar[playerid]);
		Update3DTextLabelText(vehtext[playerid], -1, string);
		storages[0][FACTORYFUEL] += params[0];
	}
 	else SCM(playerid, COLOR_GREY, "Âû äîëæíû íàõîäèòüñÿ ó ñêëàäà èñõîäíûõ ìàòåðèàëîâ çàâîäà");
    return 1;
}
CMD:lic(playerid, params[])
{
    if(sscanf(params, "d", params[0])) return SCM(playerid, COLOR_GREY, "Èñïîëüçóéòå: /lic [id èãðîêà]");
    if(!IsPlayerInRangeOfPlayer(2.0, playerid, params[0])) return SCM(playerid, COLOR_GREY, "Èãðîê íàõîäèòüñÿ ñëèøêîì äàëåêî");
    new string[64];
	format(string, sizeof(string), "%s ïîêàçàë ñâîè ëèöåíçèè", player_info[playerid][NAME]);
	ProxDetector(30.0, playerid, string, 0xDD90FFFF, 0xDD90FFFF, 0xDD90FFFF, 0xDD90FFFF, 0xDD90FFFF);
	new prava[33], oruzh[20];
	switch(player_info[playerid][DLIC])
	{
		case 0: prava = "{e29900}Îòñóòñòâóåò";
		case 1: prava = "{02df35}Áàçîâûé óðîâåíü";
		case 2: prava = "{3a8cca}Ïðîôåññèîíàëüíûé óðîâåíü";
	}
	switch(player_info[playerid][GLIC])
	{
	    case 0: oruzh = "{e29900}Îòñóòñòâóåò";
	    case 1: oruzh = "{02df35}Åñòü";
	}
	format(string, sizeof(string), "Ëèöåíçèè %s", player_info[playerid][NAME]);
	SCM(params[0], COLOR_YELLOW, string);
	format(string, sizeof(string), "Íà òðàíñïîðò: %s", prava);
	SCM(params[0], COLOR_WHITE, string);
	format(string, sizeof(string), "Íà îðóæèå\t %s", oruzh);
	SCM(params[0], COLOR_WHITE, string);
	return 1;
}
CMD:s(playerid, params[])
{
    if(player_info[playerid][MUTE] > 0)
	{
	    SCM(playerid, 0xDF5402FF, "Âû íå ìîæåòå èñïîëüçîâàòü ýòî");
	 	return 1;
	}
	if(player_info[playerid][LEVEL] < 2) return SCM(playerid, COLOR_LIGHTGREY, "Ýòèì ìîæíî ïîëüçîâàòüñÿ ñî 2 óðîâíÿ");
    if(sscanf(params, "s[87]", params[0])) return SCM(playerid, COLOR_LIGHTGREY, "Èñïîëüçóéòå: /s [òåêñò]");
    new string[128];
    format(string, sizeof(string), "%s[%d] êðèêíóë: %s", player_info[playerid][NAME], playerid, params[0]);
	ProxDetector(30.0, playerid, string, COLOR_WHITE, COLOR_WHITE, COLOR_WHITE, COLOR_WHITE, COLOR_WHITE);
	if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)
    {
   		ApplyAnimation(playerid,"ON_LOOKERS","shout_01",4.1,0,0,0,0,0);
    }
	return 1;
}
CMD:exit(playerid)
{
    for(new h = 0; h < totalhouse; h++)
	{
	    if(IsPlayerInRangeOfPoint(playerid, 2.0, house_info[h][haenterx], house_info[h][haentery], house_info[h][haenterz]))
	    {
	        if(GetPlayerVirtualWorld(playerid) == h+100)
	        {
	            SetPlayerVirtualWorld(playerid, 0);
				SetPlayerInterior(playerid, 0);
				SetPlayerPos(playerid, house_info[h][haexitx], house_info[h][haexity], house_info[h][haexitz]);
				SetPlayerFacingAngle(playerid, house_info[h][haexitrot]);
				SetCameraBehindPlayer(playerid);
	        }
	    }
	}
	return 1;
}
CMD:home(playerid)
{
	if(player_info[playerid][HOUSE] == 9999) return SCM(playerid, COLOR_GREY, "Ó Âàñ íåò äîìà");
	new string[512];
	new h = player_info[playerid][HOUSE];
 	h = h-1;
	new lock[19];
 	switch(house_info[h][hlock])
 	{
 	    case 0: lock = "{1AFF00}Äîì îòêðûò";
 	    case 1: lock = "{df5802}Äîì çàêðûò";
 	}
 	new kvarttype[11];
 	switch(house_info[h][hupgrade])
 	{
 	    case 4: kvarttype = "Ïîíèæåííàÿ";
 	    case 5: kvarttype = "Ïîíèæåííàÿ";
		default: kvarttype = "Îáû÷íàÿ";
 	}
	format(string, sizeof(string),
	"{FFFFFF}Òèï / íàçâàíèå:\t\t{dfd302}%s{FFFFFF}\n\
	Íîìåð äîìà:\t\t\t%d\n\
	Ãîðîä / îáëàñòü:\t\t%s\n\
	Ðàéîí:\t\t\t\t%s\n\
	Ñòîèìîñòü:\t\t\t%d$\n\
	Äîì îïëà÷åí íà:\t\t%d/30 äíåé\n\
	Êîëè÷åñòâî êîìíàò:\t\t%d\n\
	Óðîâåíü óëó÷øåíèé:\t\t%d\n\
	Ìîäåëü äîìàøíåãî àâòî:\t{0499da}Turismo{FFFFFF}\n\
	Íîìåð ìîäåëè:\t\t451\n\
	Öâåòà äîìàøíåãî àâòî:\t{0499da}ID 194, ID 1{FFFFFF}\n\
	Êâàðòïëàòà:\t\t\t%d$ â äåíü\n\
	Òèï êâàðïëàòû:\t\t%s\n\
	Ñòàòóñ:\t\t\t\t%s\n\n\
	{89df02}Äëÿ îòêðûòèÿ ïàíåëè óïðàâëåíèÿ âàøèì äîìîì\n\
	íàæìèòå êíîïêó \"Èçìåíèòü\"",
	house_info[h][htype], house_info[h][hid], house_info[h][hpos], house_info[h][hdistrict], house_info[h][hcost], house_info[h][hpay], house_info[h][hkomn], house_info[h][hupgrade], house_info[h][hkvar], kvarttype, lock);
	SPD(playerid, 77, DIALOG_STYLE_MSGBOX, "{dba002}Èíôîðìàöèÿ î äîìå", string, "Èçìåíèòü", "Îòìåíà");
	return 1;
}
CMD:setspawn(playerid)
{
	SPD(playerid, 80, DIALOG_STYLE_LIST, "{e2d202}Èçìåíåíèå ìåñòà ïîÿâëåíèÿ â èãðå", "1. Íà ÆÄ âîêçàëå èëè àâòîñòàíöèè\n2.  ñîáñòâåííîì äîìå\n3.  ãîñòèíè÷íîì íîìåðå\n4. Íà áàçå îðãàíèçàöèè\n5.  ãîñòÿõ (ñîâìåñòíîå ïðîæèâàíèå)", "Âûáðàòü", "Îòìåíà");
	return 1;
}
CMD:live(playerid, params[])
{
	if(player_info[playerid][HOUSE] == 9999) return SCM(playerid, COLOR_GREY, "Ó Âàñ íåò äîìà");
    if(sscanf(params, "d", params[0])) return SCM(playerid, COLOR_LIGHTGREY, "Èñïîëüçóéòå /live [id èãðîêà]");
    if(player_info[params[0]][HOUSE] != 9999) return SCM(playerid, COLOR_GREY, "Ó ýòîãî èãðîêà åñòü ñîáñòâåííûé äîì, âû íå ìîæåòå ïîñåëèòü åãî ó ñåáÿ");
    //if(player_info[params[0]][HOTEL] != 9999) return SCM(playerid, COLOR_LIGHTGREY, "Ó ýòîãî èãðîêà åñòü íîìåð â ãîñòèíèöå, âû íå ìîæåòå ïîñåëèòü åãî ó ñåáÿ");
    new h = player_info[playerid][HOUSE];
 	h = h-1;
    if(!IsPlayerInRangeOfPoint(playerid, 5.0, house_info[h][henterx], house_info[h][hentery], house_info[h][henterz])) return SCM(playerid, COLOR_LIGHTGREY, "Âû îáà äîëæíû íàõîäèòüñÿ ó Âàøåãî äîìà");
    if(!IsPlayerInRangeOfPoint(params[0], 5.0, house_info[h][henterx], house_info[h][hentery], house_info[h][henterz])) return SCM(playerid, COLOR_LIGHTGREY, "Âû îáà äîëæíû íàõîäèòüñÿ ó Âàøåãî äîìà");
	new string[70];
	format(string, sizeof(string), "Âû ïðåäëîæèëè %s ïîñåëèòüñÿ â ñâî¸ì äîìå ¹%d", player_info[params[0]][NAME], h);
	SCM(playerid, COLOR_LIGHTBLUE, string);
	SetPVarInt(params[0], "offer", 1);
	SetPVarInt(params[0], "offerhouse", h);
	SetPVarInt(params[0], "offerid", playerid);
	format(string, sizeof(string), "%s ïðåäëàãàåò Âàì ïîñåëèòüñÿ â ñâî¸ì äîìå ¹%d", player_info[playerid][NAME], h);
	SCM(params[0], COLOR_LIGHTBLUE, string);
	SCM(params[0], COLOR_WHITE, "Íàæìèòå {00cd08}Y{FFFFFF} ÷òîáû ñîãëàñèòüñÿ èëè {ff6f08}N{FFFFFF} äëÿ îòêàçà");
	return 1;
}
CMD:liveout(playerid)
{
	if(player_info[playerid][GUEST] == 9999) return SCM(playerid, COLOR_LIGHTGREY, "Âû íå æèâ¸òå â ãîñòÿõ");
	new h = player_info[playerid][GUEST];
 	h = h-1;
 	new string[27];
 	format(string, sizeof(string), "Âû âûñåëèëèñü èç äîìà ¹%d", h);
 	SCM(playerid, COLOR_LIGHTBLUE, string);
 	player_info[playerid][GUEST] = 9999;
 	new query[73];
	format(query, sizeof(query), "UPDATE `accounts` SET `guest` = '%d' WHERE `id` = '%d' LIMIT 1", player_info[playerid][GUEST], player_info[playerid][ID]);
	mysql_function_query(dbHandle, query, false, "", "");
	return 1;
}
CMD:makestore(playerid)
{
	if(player_info[playerid][HOUSE] == 9999) return SCM(playerid, COLOR_GREY, "Ó Âàñ íåò äîìà");
	new h = player_info[playerid][HOUSE];
 	h = h-1;
 	new n = 100+h;
	if(house_info[h][hupgrade] < 5) return SCM(playerid, COLOR_GREY, "");
 	if(GetPlayerVirtualWorld(playerid) != n) return SCM(playerid, COLOR_LIGHTGREY, "Ðàçìåùàòü øêàô ìîæíî òîëüêî â Âàøåì äîìå");
 	SPD(playerid, 84, DIALOG_STYLE_MSGBOX, "{e6b31a}Øêàô", "{FFFFFF}Âû õîòèòå ðàçìåñòèòü øêàô â ýòîì ìåñòå?", "Äà", "Íåò");
	return 1;
}
CMD:use(playerid)
{
    if(player_info[playerid][HOUSE] == 9999) return SCM(playerid, COLOR_GREY, "Ó Âàñ íåò äîìà");
    new h = player_info[playerid][HOUSE];
 	h = h-1;
 	new n = 100+h;
 	if(GetPlayerVirtualWorld(playerid) != n) return SCM(playerid, COLOR_LIGHTGREY, "Âû äîëæíû íàõîäèòüñÿ ó ñâîåãî øêàôà");
	SPD(playerid, 85, DIALOG_STYLE_LIST, "{e2d102}Øêàô", "1. Ïîëîæèòü ìåòàëë\n2. Ïîëîæèòü íàðêîòèêè\n3. Ïîëîæèòü îðóæèå\n4. Ïîëîæèòü îäåæäó\n{86df8b}5. Âçÿòü ìåòàëë\n{86df8b}6. Âçÿòü íàðêîòèêè\n{86df8b}7. Âçÿòü îðóæèå\n{86df8b}8. Âçÿòü îäåæäó", "Äàëåå", "Çàêðûòü");
	return 1;
}
CMD:time(playerid)
{
	if(player_info[playerid][MUTE] == 0)
	{
	    SCM(playerid, COLOR_WHITE, "Èñïîëüçóéòå {3388df}/c 060{FFFFFF} (ñëóæáà òî÷íîãî âðåìåíè)");
	}
	else if(player_info[playerid][MUTE] != 0)
	{
		new string[36];
		new time,minute,second;
		time = player_info[playerid][MUTE];
		second=time%60;
		minute=(time-second)/60;
		if(second < 10)
		{
		    format(string, sizeof(string), "Âðåìÿ äî ðàçáëîêèðîâêè ÷àòà: %d:0%d", minute, second);
		}
		else
		{
	    	format(string, sizeof(string), "Âðåìÿ äî ðàçáëîêèðîâêè ÷àòà: %d:%d", minute, second);
	    }
	    SCM(playerid, 0x5ADF02FF, string);
	}
}
CMD:newleader(playerid, params[])
{
	new frac = player_info[playerid][FRAC];
	if(frac == 10 || frac == 20 || frac == 30 || frac == 40 || frac == 50)
	{
	    if(sscanf(params, "dd", params[0], params[1])) return SCM(playerid, COLOR_GREY, "Èñïîëüçóéòå: /newleader [id] [id ïîäðàçäåëåíèÿ]");
	    if(GetPVarInt(params[0], "logged") != 1) return SCM(playerid, COLOR_GREY, "Èãðîê íå àâòîðèçîâàí");
	    if(params[1] < 1 || params[1] > 4) return SCM(playerid, COLOR_GREY, "Ââåäèòå êîððåêòíûé id ïîäðàçäåëåíèÿ");
	    if(params[0] == playerid) return SCM(playerid, COLOR_LIGHTGREY, "Íå ââîäèòå ñâîé id");
	    if(GetPVarInt(params[0], "offer") == 1) return SCM(playerid, COLOR_ORANGE, "Ó èãðîêà óæå åñòü àêòèâíîå ïðåäëîæåíèå");
		new fracoffer = frac+params[1];
	    SetPVarInt(params[0], "offer", 1);
	    SetPVarInt(params[0], "offerleader", fracoffer);
	    new fracname[22];
	    strcat(fracname, subfracname[floatround(frac / 10,floatround_floor)-1][params[1]]);
	    if(params[1] == 4 && frac != 20 && frac != 50) return SCM(playerid, COLOR_GREY, "Ââåäèòå êîððåêòíûé id ïîäðàçäåëåíèÿ");
		new string[96];
		format(string, sizeof(string), "Âû ïðåäëîæèëè %s ñòàòü ëèäåðîì ïîäðàçäåëåíèÿ \"%s\"", player_info[params[0]][NAME], fracname);
		SCM(playerid, COLOR_LIGHTBLUE, string);
		format(string, sizeof(string), "%s ïðåäëàãàåò Âàì ñòàòü ëèäåðîì ïîäðàçäåëåíèÿ \"%s\"", player_info[playerid][NAME], fracname);
		SCM(params[0], COLOR_LIGHTBLUE, string);
		SCM(params[0], COLOR_WHITE, "Íàæìèòå {00cd08}Y{FFFFFF} ÷òîáû ñîãëàñèòüñÿ èëè {ff6f08}N{FFFFFF} äëÿ îòêàçà");
	 	SetPVarInt(params[0], "offerid", playerid);
	}
	else return SCM(playerid, COLOR_LIGHTGREY, "Âàì íåäîñòóïíà äàííàÿ ôóíêöèÿ");
	return 1;
}
CMD:invite(playerid, params[])
{
	if(player_info[playerid][RANG] < 9) return SCM(playerid, COLOR_LIGHTGREY, "Âàì íåäîñòóïíà äàííàÿ ôóíêöèÿ");
	if(player_info[playerid][FRAC] == 20 || player_info[playerid][FRAC] == 30 || player_info[playerid][FRAC] == 40 || player_info[playerid][FRAC] == 50) return SCM(playerid, COLOR_LIGHTGREY, "Âàì íåäîñòóïíà äàííàÿ ôóíêöèÿ");
	if(sscanf(params, "d", params[0])) return SCM(playerid, COLOR_GREY, "Èñïîëüçóéòå /invite [id èãðîêà]");
    if(GetPVarInt(params[0], "logged") != 1) return SCM(playerid, COLOR_GREY, "Èãðîê íå àâòîðèçîâàí");
	if(player_info[params[0]][LEVEL] < 3) return SCM(playerid, COLOR_LIGHTGREY, "Äëÿ âñòóïëåíèÿ â îðãàíèçàöèþ ó èãðîêà äîëæåí áûòü 3 óðîâåíü èëè âûøå");
    if(player_info[params[0]][WARN] != 0) return SCM(playerid, COLOR_LIGHTGREY, "Ýòîìó èãðîêó çàïðåùåíî âñòóïàòü â îðãàíèçàöèè èç-çà íàëè÷èÿ ïðåäóïðåæäåíèé");
    if(player_info[params[0]][FRAC] != 0) return SCM(playerid, COLOR_LIGHTGREY, "Èãðîê óæå ñîñòîèò â îðãàíèçàöèè");
    new frac = floatround(player_info[playerid][FRAC] / 10, floatround_floor);
	if(player_info[playerid][FRAC] == 24) frac = 14;
	new string[220];
	format(string, sizeof(string), "Ñêèí 1 (id %d)", offerskin[frac-1][0]);
 	for(new i = 1; i < 13; i++)
 	{
 	    if(offerskin[frac-1][i] == 0) continue;
 	    format(string, sizeof(string), "%s\nÑêèí %d (id %d)", string, i+1, offerskin[frac-1][i]);
 	}
 	SPD(playerid, 97, DIALOG_STYLE_LIST, "Âûáåðèòå âíåøíîñòü äëÿ èãðîêà:", string, "Îê", "Îòìåíà");
	SetPVarInt(playerid, "invitefracid", player_info[playerid][FRAC]);
	SetPVarInt(playerid, "inviteid", params[0]);
	return 1;
}
CMD:uninvite(playerid, params[])
{
    if(player_info[playerid][RANG] < 8) return SCM(playerid, COLOR_LIGHTGREY, "Âàì íåäîñòóïíà äàííàÿ ôóíêöèÿ");
    if(sscanf(params, "ds[22]", params[0], params[1])) return SCM(playerid, COLOR_GREY, "Èñïîëüçóéòå /uninvite [id èãðîêà] [ïðè÷èíà]");
    if(GetPVarInt(params[0], "logged") != 1) return SCM(playerid, COLOR_GREY, "Èãðîê íå àâòîðèçîâàí");
    new idfrac, idorg;
    idfrac = player_info[playerid][FRAC];
	idorg = floatround(idfrac/10, floatround_floor);
	if(player_info[playerid][RANG] < player_info[params[0]][RANG]) return SCM(playerid, COLOR_LIGHTGREY, "Âû íå ìîæåòå óâîëüíÿòü èãðîêîâ âûøå ðàíãîì");
	if(player_info[params[0]][RANG] == 10) return SCM(playerid, COLOR_LIGHTGREY, "Âû íå ìîæåòå óâîëèòü ëèäåðà");
	if(idfrac != 10 && idfrac != 20 && idfrac != 30 && idfrac != 40 && idfrac != 50)
	{
		if(player_info[playerid][FRAC] != player_info[params[0]][FRAC]) return SCM(playerid, COLOR_LIGHTGREY, "Èãðîê íå ñîñòîèò â Âàøåé îðãàíèçàöèè (â ïîäðàçäåëåíèè)");
		if(player_info[params[0]][FRAC] == 0) SCM(playerid, COLOR_LIGHTGREY, "Èãðîê íå ñîñòîèò â Âàøåé îðãàíèçàöèè");
	}
	else
	{
	    if((idfrac / 10) != floatround(player_info[params[0]][FRAC] / 10, floatround_floor)) return SCM(playerid, COLOR_LIGHTGREY, "Èãðîê íå ñîñòîèò â Âàøåé îðãàíèçàöèè");
	}
	new string[128];
	format(string, sizeof(string), "%s[%d] óâîëèë Âàñ èç îðãàíèçàöèè \"%s\". Ïðè÷èíà: %s", player_info[playerid][NAME], playerid, orgname[idorg], params[1]);
	SCM(params[0], COLOR_ORANGE, string);
	format(string, sizeof(string), "Âû óâîëèëè %s[%d] èç ñâîåé îðãàíèçàöèè. Ïðè÷èíà: %s", player_info[params[0]][NAME], params[0], params[1]);
	SCM(playerid, COLOR_LIGHTBLUE, string);
	SetPlayerColor(params[0], 0xFFFFFF25);
	player_info[params[0]][FRAC] = 0;
	player_info[params[0]][RANG] = 0;
	player_info[params[0]][FSKIN] = 0;
	player_info[params[0]][SPAWN] = 1;
	player_info[params[0]][WORK] = 0;
	SetPlayerSkin(params[0], player_info[params[0]][SKIN]);
	new query[119];
	format(query, sizeof(query), "UPDATE `accounts` SET `frac` = '0', `rang` = '0', `fskin` = '0', `spawn` = '1', `work` = '0' WHERE `id` = '%d' LIMIT 1", player_info[params[0]][ID]);
	mysql_function_query(dbHandle, query, false, "", "");
	new Year, Month, Day, Hour, Minute, Second;
	getdate(Year, Month, Day);
	gettime(Hour, Minute, Second);
	format(string, sizeof(string), "%s uninvited %s from org %s. Reason: %s\r\n", player_info[playerid][NAME], player_info[params[0]][NAME], orgname[idorg], params[1]);
    AdmLog("logs/uninvitelog.txt",string);
	return 1;
}
CMD:rang(playerid, params[])
{
    if(player_info[playerid][RANG] < 9) return SCM(playerid, COLOR_LIGHTGREY, "Âàì íåäîñòóïíà äàííàÿ ôóíêöèÿ");
    if(sscanf(params, "dc", params[0], params[1])) return SCM(playerid, COLOR_GREY, "Èñïîëüçóéòå /rang [id èãðîêà] [+ èëè -]");
    if(playerid == params[0]) return SCM(playerid, COLOR_GREY, "Âû ââåëè ñâîé id");
    if(GetPVarInt(params[0], "logged") != 1) return SCM(playerid, COLOR_GREY, "Èãðîê íå àâòîðèçîâàí");
	if(params[1] != 43 && params[1] != 45) return SCM(playerid, COLOR_GREY, "Èñïîëüçóéòå /rang [id èãðîêà] [+ èëè -]");
	if(GetPVarInt(params[0], "logged") != 1) return SCM(playerid, COLOR_GREY, "Èãðîê íå àâòîðèçîâàí");
	new string[114];
	new idfrac = player_info[playerid][FRAC];
	if(idfrac == 10 || idfrac == 20 || idfrac == 30 || idfrac == 40 || idfrac == 50)
	{
	    if((idfrac / 10) != floatround(player_info[params[0]][FRAC] / 10, floatround_floor)) return SCM(playerid, COLOR_LIGHTGREY, "Èãðîê íå ñîñòîèò â Âàøåé îðãàíèçàöèè");
	}
	else
	{
	    if(player_info[params[0]][FRAC] == 0) return SCM(playerid, COLOR_LIGHTGREY, "Âû íå ìîæåòå èçìåíèòü ðàíã ýòîìó èãðîêó");
		if(player_info[playerid][FRAC] != player_info[params[0]][FRAC] && player_info[params[0]][FRAC] != 0) return SCM(playerid, COLOR_LIGHTGREY, "Èãðîê íå ñîñòîèò â Âàøåé îðãàíèçàöèè (â ïîäðàçäåëåíèè)");
	}
	new Year, Month, Day, Hour, Minute, Second;
	getdate(Year, Month, Day);
	gettime(Hour, Minute, Second);
	if(params[1] == 43)//çíàê ïëþñ (ïîâûøåíèå ïî äîëæíîñòè)
    {
        if(player_info[params[0]][RANG] >= 9) return SCM(playerid, COLOR_LIGHTGREY, "Âû íå ìîæåòå ïîâûñèòü èãðîêà áîëåå 9 ðàíãà");
		if(player_info[playerid][RANG] == 9 && player_info[params[0]][RANG] == 8) return SCM(playerid, COLOR_LIGHTGREY, "Âû íå ìîæåòå ïîâûñèòü èãðîêà áîëåå 8 ðàíãà");
		player_info[params[0]][RANG]++;
		format(string, sizeof(string), "Âû ïîâûñèëè ðàíã èãðîêó %s[%d] äî %d (%s)", player_info[params[0]][NAME], params[0], player_info[params[0]][RANG], fracrangs[WhatRang(params[0])][player_info[params[0]][RANG]-1]);
		SCM(playerid, COLOR_LIGHTBLUE, string);
		format(string, sizeof(string), "Âàø ðàíã â îðãàíèçàöèè áûë ïîâûøåí äî %d (%s)", player_info[params[0]][RANG], fracrangs[WhatRang(params[0])][player_info[params[0]][RANG]-1]);
		SCM(params[0], COLOR_LIGHTBLUE, string);
		format(string, sizeof(string), "%s up rang %s\r\n", player_info[playerid][NAME], player_info[params[0]][NAME]);
    }
    else if(params[1] == 45)//çíàê ìèíóñ (ïîíèæåíèå ïî äîëæíîñòè)
    {
        if(player_info[params[0]][RANG] == 1) return SCM(playerid, COLOR_LIGHTGREY, "Ó èãðîêà ñåé÷àñ 1 ðàíã, ïîíèæåíèå íåâîçìîæíî");
        player_info[params[0]][RANG]--;
        format(string, sizeof(string), "Âû ïîíèçèëè ðàíã èãðîêó %s[%d] äî %d (%s)", player_info[params[0]][NAME], params[0], player_info[params[0]][RANG], fracrangs[WhatRang(params[0])][player_info[params[0]][RANG]-1]);
		SCM(playerid, COLOR_LIGHTBLUE, string);
		format(string, sizeof(string), "Âàø ðàíã â îðãàíèçàöèè áûë ïîíèæåí äî %d (%s)", player_info[params[0]][RANG], fracrangs[WhatRang(params[0])][player_info[params[0]][RANG]-1]);
		SCM(params[0], COLOR_LIGHTBLUE, string);
		format(string, sizeof(string), "%s down rang %s\r\n", player_info[playerid][NAME], player_info[params[0]][NAME]);
    }
    AdmLog("logs/ranglog.txt",string);
    new query[68];
    format(query, sizeof(query), "UPDATE `accounts` SET `rang` = '%d' WHERE `id` = '%d' LIMIT 1", player_info[params[0]][RANG], player_info[params[0]][ID]);
	mysql_function_query(dbHandle, query, false, "", "");
	return 1;
}
CMD:offuninvite(playerid, params[])
{
    if(sscanf(params, "s[24]", params[0])) return SCM(playerid, COLOR_GREY, "Èñïîëüçóéòå /offuninvite [íèê èãðîêà]");
    foreach(new i:Player)
	{
		if(!strcmp(player_info[i][NAME], params[0], true, 24)) return SCM(playerid, COLOR_GREY, "Èãðîê íå äîëæåí áûòü ïîäêëþ÷¸í");
	}
    new query[66];
    format(query, sizeof(query), "SELECT * FROM `accounts` WHERE `login` = '%s'", params[0]);
	mysql_function_query(dbHandle, query, true, "OffUninvite", "ds", playerid, params[0]);
	return 1;
}
CMD:changeskin(playerid, params[])
{
    if(player_info[playerid][RANG] < 8) return SCM(playerid, COLOR_LIGHTGREY, "Âàì íåäîñòóïíà äàííàÿ ôóíêöèÿ");
    if(sscanf(params, "d", params[0])) return SCM(playerid, COLOR_GREY, "Èñïîëüçóéòå /changeskin [id èãðîêà]");
    if(GetPVarInt(params[0], "logged") != 1) return SCM(playerid, COLOR_GREY, "Èãðîê íå àâòîðèçîâàí");
    new idfrac = player_info[playerid][FRAC];
	if(idfrac == 10 || idfrac == 20 || idfrac == 30 || idfrac == 40 || idfrac == 50)
	{
	    if((idfrac / 10) != floatround(player_info[params[0]][FRAC] / 10, floatround_floor)) return SCM(playerid, COLOR_LIGHTGREY, "Èãðîê íå ñîñòîèò â Âàøåé îðãàíèçàöèè");
	}
	else
	{
	    if(player_info[params[0]][FRAC] == 0) return SCM(playerid, COLOR_LIGHTGREY, "Âû íå ìîæåòå èçìåíèòü ñêèí ýòîìó èãðîêó");
		if(player_info[playerid][FRAC] != player_info[params[0]][FRAC] && player_info[params[0]][FRAC] != 0) return SCM(playerid, COLOR_LIGHTGREY, "Èãðîê íå ñîñòîèò â Âàøåé îðãàíèçàöèè (â ïîäðàçäåëåíèè)");
	}
	/*
	Òóò òî æå ñàìîå. Êîãäà âñå ñêèíû çàïîëíèøü, óñëîâèå â öèêëå "if(offerskin[frac-1][i] == 0) continue;" íå íóæíî áóäåò.
	*/
	new frac = floatround(player_info[playerid][FRAC] / 10, floatround_floor);
	new string[220];
	if(player_info[playerid][FRAC] == 24) frac = 14;
	format(string, sizeof(string), "Ñêèí 1 (id %d)", offerskin[frac-1][0]);
 	for(new i = 1; i < 13; i++)
 	{
 	    if(offerskin[frac-1][i] == 0) continue;
 	    format(string, sizeof(string), "%s\nÑêèí %d (id %d)", string, i+1, offerskin[frac-1][i]);
 	}
    SPD(playerid, 98, DIALOG_STYLE_LIST, "Âûáåðèòå âíåøíîñòü äëÿ èãðîêà:",string, "Îê", "Îòìåíà");
	SetPVarInt(playerid, "changeskinid", params[0]);
	return 1;
}
CMD:showall(playerid, params[])
{
    if(player_info[playerid][RANG] != 10) return SCM(playerid, COLOR_LIGHTGREY, "Âàì íåäîñòóïíà äàííàÿ ôóíêöèÿ");
    if(player_info[playerid][FRAC] == 10 || player_info[playerid][FRAC] == 20 || player_info[playerid][FRAC] == 30 || player_info[playerid][FRAC] == 40 || player_info[playerid][FRAC] == 50)
	{
	    return SCM(playerid, COLOR_LIGHTGREY, "Âàì íåäîñòóïíà äàííàÿ ôóíêöèÿ");
	}
	SPD(playerid, 99, DIALOG_STYLE_LIST, "{FFDF0F}Âûáåðèòå òèï ñîðòèðîâêè ñïèñêà:", "1. Â àëôàâèòíîì ïîðÿäêå\n2. Ïî âîçðàñòàíèþ ðàíãà\n3. Ïî óáûâàíèþ ðàíãà\n4. Ïî âîçðàñòàíèþ óðîâíÿ\n5. Ïî óáûâàíèþ óðîâíÿ", "Çàêðûòü", "");
	return 1;
}
CMD:find(playerid)
{
	if(player_info[playerid][FRAC] > 0)
	{
	    new query[50];
	    format(query, sizeof(query), "SELECT * FROM `accounts` WHERE `frac` = '%d'", player_info[playerid][FRAC]);
	    mysql_function_query(dbHandle, query, true, "FindList", "d", playerid);
	}
	return 1;
}
CMD:gnews(playerid, params[])
{
	if(player_info[playerid][FRAC] < 10 || player_info[playerid][FRAC] > 54) return SCM(playerid, COLOR_GREY, "Âû íå ìîæåòå èñïîëüçîâàòü ýòó êîìàíäó");
	if(player_info[playerid][RANG] != 10) return SCM(playerid, COLOR_GREY, "Âû íå ìîæåòå èñïîëüçîâàòü ýòó êîìàíäó");
	if(player_info[playerid][MUTE] > 0) return SCM(playerid, COLOR_ORANGE, "Äîñòóï â ÷àò çàáëîêèðîâàí. Âðåìÿ äî ðàçáëîêèðîâêè: {4fdb15}/time");
	if(sscanf(params, "s[78]", params[0])) return SCM(playerid, COLOR_GREY, "Èñïîëüçóéòå: /gnews [òåêñò]");
	new string[128];
	format(string, sizeof(string), "Ãîñ. íîâîñòè: %s[%d]: %s", player_info[playerid][NAME], playerid, params[0]);
	SCMTA(0x1554D0FF, string);
	return 1;
}
CMD:r(playerid, params[])
{
    if(player_info[playerid][FRAC] == 0 || player_info[playerid][FRAC] == 20 || player_info[playerid][FRAC] == 30 || player_info[playerid][FRAC] == 40 || player_info[playerid][FRAC] == 50 || player_info[playerid][FRAC] > 54)
	{
	    return SCM(playerid, COLOR_LIGHTGREY, "Âàì íåäîñòóïíà äàííàÿ ôóíêöèÿ");
	}
	if(sscanf(params, "s[60]", params[0])) return SCM(playerid, COLOR_GREY, "Èñïîëüçóéòå: /r [òåêñò]");
	new string[128];
	format(string, sizeof(string), "[R] %s %s[%d]: %s", fracrangs[WhatRang(playerid)][player_info[playerid][RANG]-1], player_info[playerid][NAME], playerid, params[0]);
	SCMR(player_info[playerid][FRAC], 0x33CC66FF, string);
	return 1;
}
CMD:f(playerid, params[])
{
	if(player_info[playerid][FRAC] == 0) return SCM(playerid, COLOR_LIGHTGREY, "Âàì íåäîñòóïíà äàííàÿ ôóíêöèÿ");
	if(sscanf(params, "s[60]", params[0])) return SCM(playerid, COLOR_GREY, "Èñïîëüçóéòå: /r [òåêñò]");
	new string[128];
	format(string, sizeof(string), "[F] %s %s[%d]: %s", fracrangs[WhatRang(playerid)][player_info[playerid][RANG]-1], player_info[playerid][NAME], playerid, params[0]);
	SCMF(player_info[playerid][FRAC], 0x6699CCFF, string);
	return 1;
}
CMD:leave(playerid)
{
    if(player_info[playerid][WORK] == 0 && player_info[playerid][FRAC] == 0) return SCM(playerid, COLOR_LIGHTGREY, "Âû íèãäå íå ðàáîòàåòå | íå ñîñòîèòå â îðãàíèçàöèÿõ");
	if(player_info[playerid][FRAC] != 0)
	{
		if(player_info[playerid][UPGRADE] < 2) return SPD(playerid, 106, DIALOG_STYLE_MSGBOX, "{df9900}Óâîëüíåíèå èç îðãàíèçàöèè", "{FFFFFF}×òîáû ïîêèíóòü îðãàíèçàöèþ ïî ñîáñòâåííîìó æåëàíèþ, íåîáõîäèìî óëó÷øåíèå \"Ðåøèòåëüíîñòü\" {02d8d2}(/menu > Óëó÷øåíèÿ)", "Çàêðûòü", "");
        new idfrac = player_info[playerid][FRAC];
		new idorg = floatround(idfrac/10, floatround_floor);
		new string[189];
		format(string, sizeof(string), "{FFFFFF}Âû ñîñòîèòå â îðãàíèçàöèè \"%s\".\nÅñëè âû óâîëèòåñü, òî ïîòåðÿåòå âñå äîñòèæåíèÿ â íåé, òàêèå êàê ðàíã.\n\nÂû óâåðåíû ÷òî õîòèòå ïîêèíóòü îðãàíèçàöèþ?", orgname[idorg]);
		SPD(playerid, 107, DIALOG_STYLE_MSGBOX, "{e25802}Ïðåäóïðåæäåíèå", string, "Äà", "Íåò");
	}
	else
	{
		SPD(playerid, 105, DIALOG_STYLE_MSGBOX, playerwork[player_info[playerid][WORK]], "Âû óâîëèëèñü ñ ðàáîòû. Âûáðàòü äðóãóþ âñåãäà ìîæíî â ìýðèè Âàøåãî ãîðîäà", "Çàêðûòü", "");
		player_info[playerid][WORK] = 0;
	    new query[62];
	    format(query, sizeof(query), "UPDATE `accounts` SET `work` = '%d' WHERE `id` = '%d'", player_info[playerid][WORK], player_info[playerid][ID]);
		mysql_function_query(dbHandle, query, false, "", "");
	}
	return 1;
}
CMD:leaders(playerid)
{
    new buf[112], afk[5];
	new string[3580];
    buf = "Îðãàíèçàöèÿ - Äîëæíîñòü - Èìÿ - Òåëåôîí\n\n{FFFFFF}";
	strcat(string, buf);
	foreach(new i:Player)
	{
	    if(player_info[i][RANG] == 10 && player_info[i][ADMIN] == 0)
	    {
		    if(PlayerAFK[i] > 5)
		    {
		        afk = "-AFK";
		    }
		    else
		    {
		        afk = "";
		    }
		    new idfrac = player_info[i][FRAC];
			new idorg = floatround(idfrac/10, floatround_floor);
		    format(buf, sizeof(buf), "%s - %s - %s[%d] - 000000%s", orgname[idorg], fracrangs[WhatRang(i)][player_info[i][RANG]-1], player_info[i][NAME], i, afk);
			strcat(string, buf);
		}
	}
	SPD(playerid, 109, DIALOG_STYLE_MSGBOX, "{e2d302}Ëèäåðû îíëàéí", string, "Çàêðûòü", "");
	return 1;
}
//================================================================================================

//==============================Êîìàíäû è àäìèíèñòðàòîðà è èãðîêà=================================
CMD:unwarn(playerid,params[])
{
	if(player_info[playerid][ADMIN] != 0)
	{
	    if(player_info[playerid][ADMIN] < 4) return 1;
	    if(sscanf(params, "d", params[0])) return SCM(playerid, COLOR_GREY, "Èñïîëüçóéòå: /unwarn* [id]");
		if(GetPVarInt(params[0], "logged") != 1) return SCM(playerid, COLOR_GREY, "Èãðîê íå àâòîðèçîâàí");
		if(player_info[params[0]][WARN] == 0) return SCM(playerid, COLOR_GREY, "Ó èãðîêà íåò ïðåäóïðåæäåíèé");
	    new query[90];
	    format(query, sizeof(query), "DELETE FROM `warns` WHERE `nick` = '%s' AND `warn` = '%d'", player_info[params[0]][NAME], player_info[params[0]][WARN]);
		mysql_function_query(dbHandle, query, false, "", "");
		player_info[params[0]][WARN]--;
		format(query, sizeof(query), "UPDATE `accounts` SET `warn` = '%d' WHERE `id` = '%d' LIMIT 1", player_info[params[0]][WARN], player_info[params[0]][ID]);
		mysql_function_query(dbHandle, query, false, "", "");
		new string[92];
		format(string, sizeof(string), "[A] %s[%d] ñíÿë 1 ïðåäóïðåæäåíèå èãðîêó %s[%d]", player_info[playerid][NAME], playerid, player_info[params[0]][NAME], params[0]);
		SCMA(COLOR_GREY, string);
		SCM(params[0], 0x69CC19FF, "Âàø óðîâåíü ïðåäóïðåæäåíèé óìåíüøåí íà 1");
		AdmLog("logs/unwarnlog.txt",string);
	}
	else if(player_info[playerid][ADMIN] == 0)
	{
	    if(player_info[playerid][WARN] == 0) return SCM(playerid, 0xDF5600FF, "Íà Âàøåì àêêàóíòå íåò ïðåäóïðåæäåíèé");
 		new query[72];
	    format(query, sizeof(query), "SELECT * FROM `unwarn` WHERE `name` = '%s' LIMIT 1", player_info[playerid][NAME]);
	    mysql_function_query(dbHandle, query, true, "CheckWarn", "i", playerid);
	}
	return 1;
}
CMD:warninfo(playerid, params[])
{
	if(player_info[playerid][ADMIN] != 0)
	{
	    if(player_info[playerid][ADMIN] < 1) return 1;
	    if(sscanf(params, "d", params[0])) return SCM(playerid, COLOR_GREY, "Èñïîëüçóéòå: /warninfo* [id]");
	    if(GetPVarInt(params[0], "logged") != 1) return SCM(playerid, COLOR_GREY, "Èãðîê íå àâòîðèçîâàí");
	    if(player_info[params[0]][WARN] == 0) return SPD(playerid, 90, DIALOG_STYLE_MSGBOX, "{e23a02}Äåéñòâóþùèå ïðåäóïðåæäåíèÿ", "{FFFFFF}Íà àêêàóíòå èãðîêà íåò äåéñòâóþùèõ ïðåäóïðåæäåíèé (âàðíîâ)", "Çàêðûòü", "");
		new query[96];
	    format(query, sizeof(query), "SELECT * FROM `warns` WHERE `nick` = '%s' ORDER BY `warn` DESC LIMIT %d", player_info[params[0]][NAME], player_info[params[0]][WARN]);
	    mysql_function_query(dbHandle, query, true, "awarninfo", "i", params[0]);
	    SetPVarInt(params[0], "warninfo", playerid);
	}
	else if(player_info[playerid][ADMIN] == 0)
	{
	    if(player_info[playerid][WARN] == 0) return SPD(playerid, 90, DIALOG_STYLE_MSGBOX, "{e23a02}Äåéñòâóþùèå ïðåäóïðåæäåíèÿ", "{FFFFFF}Íà Âàøåì àêêàóíòå íåò äåéñòâóþùèõ ïðåäóïðåæäåíèé (âàðíîâ)", "Çàêðûòü", "");
	    new query[96];
	    format(query, sizeof(query), "SELECT * FROM `warns` WHERE `nick` = '%s' ORDER BY `warn` DESC LIMIT %d", player_info[playerid][NAME], player_info[playerid][WARN]);
	    mysql_function_query(dbHandle, query, true, "warninfo", "i", playerid);
	}
	return 1;
}
//================================================================================================


//====================================Êîìàíäû àäìèíèñòðàòîðà======================================
CMD:ahelp(playerid)
{
    if(player_info[playerid][ADMIN] == 0) return 1;
	SCM(playerid, 0xffff00FF, "Äîñòóïíûå êîìàíäû:");
    if(player_info[playerid][ADMIN] >= 1) SCM(playerid, 0xcc9900FF, "1 óðîâåíü: /sp /weap /stats /a /ans /admins /warninfo*");
    if(player_info[playerid][ADMIN] >= 2) SCM(playerid, 0xcc9900FF, "2 óðîâåíü: /kick /setint /mute /unmute /money");
    if(player_info[playerid][ADMIN] >= 3) SCM(playerid, 0xcc9900FF, "3 óðîâåíü: /ban /house /biz /inter /worker /warn /skick /ip /lip /respv /goto");
    if(player_info[playerid][ADMIN] >= 3) SCM(playerid, 0xcc9900FF, "3 óðîâåíü: /baninfo /get /jail /unjail /vw /setint /setvw");
    if(player_info[playerid][ADMIN] >= 4) SCM(playerid, 0xcc9900FF, "4 óðîâåíü: /rban /unrban /offban /offwarn /unban /setfuel /showst /settp /fin /unwarn*");
    if(player_info[playerid][ADMIN] >= 4) SCM(playerid, 0xcc9900FF, "4 óðîâåíü: /setweather /settime /msg /ears /gethere /hp /hpall /skin /templeader /dad");
    if(player_info[playerid][ADMIN] >= 5) SCM(playerid, 0xcc9900FF, "5 óðîâåíü: /sskin /delacc /deladmin /loadfs /givegun");
    return 1;
}
CMD:a(playerid, params[])
{
    if(player_info[playerid][ADMIN] < 1) return 1;
    if(sscanf(params, "s[95]", params[0])) return SCM(playerid, COLOR_GREY, "Èñïîëüçóéòå: /a [ñîîáùåíèå]");
    new string[128];
    format(string, sizeof(string), "[A] %s[%d]: %s", player_info[playerid][NAME], playerid, params[0]);
	SCMA(0x99CC00FF, string);
	AdmLog("logs/achatlog.txt",string);
	return 1;
}
CMD:kick(playerid, params[])
{
    if(player_info[playerid][ADMIN] < 2) return 1;
	new string[128];
	if(sscanf(params, "dS()[38]", params[0], params[1])) return SCM(playerid, COLOR_GREY, "Èñïîëüçóéòå: /kick [id] [Ïðè÷èíà(íå îáÿçàòåëüíî)]");
	if(GetPVarInt(params[0], "logged") != 1) return SCM(playerid, COLOR_GREY, "Èãðîê íå àâòîðèçîâàí");
	if(player_info[params[0]][ADMIN] > 0 && GetPVarInt(playerid, "nokick") == 0)
	{
		SetPVarInt(playerid, "nokick", 1);
		SCM(playerid, COLOR_ORANGE, "Âû ñîáèðàåòåñü êèêíóòü àäìèíèñòðàòîðà ñåðâåðà. ×òîáû ïðîäîëæèòü ââåäèòå êîìàíäó åù¸ ðàç");
		return 1;
	}
	if(!strlen(params[1]))
	{
	    format(string, sizeof(string), "Àäìèíèñòðàòîð %s êèêíóë èãðîêà %s.", player_info[playerid][NAME], player_info[params[0]][NAME]);
	}
	else
	{
	    format(string, sizeof(string), "Àäìèíèñòðàòîð %s êèêíóë èãðîêà %s. Ïðè÷èíà: %s", player_info[playerid][NAME], player_info[params[0]][NAME], params[1]);
	}
	SCMTA(COLOR_LIGHTRED, string);
    AdmLog("logs/kicklog.txt",string);
 	Kick(params[0]);
	return 1;
}
CMD:editattachedobject(playerid,params[])
{
    if(player_info[playerid][ADMIN] < 5) return 1;
    if(sscanf(params, "dd", params[0], params[1])) return SCM(playerid, COLOR_GREY, "Èñïîëüçóéòå: /editattachedobject [id èãðîêà] [id ñëîòà]");
	EditAttachedObject(params[0], params[1]);
	SetPVarInt(playerid, "editobject", 1);
	return 1;
}
CMD:skick(playerid, params[])
{
    if(player_info[playerid][ADMIN] < 2) return 1;
	if(sscanf(params, "d", params[0])) return SCM(playerid, COLOR_GREY, "Èñïîëüçóéòå: /skick [id]");
	new string[128];
	if(GetPVarInt(params[0], "logged") != 1) return SCM(playerid, COLOR_GREY, "Èãðîê íå àâòîðèçîâàí");
	if(player_info[params[0]][ADMIN] > 0 && GetPVarInt(playerid, "noskick") == 0)
	{
		SetPVarInt(playerid, "noskick", 1);
		SCM(playerid, COLOR_ORANGE, "Âû ñîáèðàåòåñü òèõî êèêíóòü àäìèíèñòðàòîðà ñåðâåðà. ×òîáû ïðîäîëæèòü ââåäèòå êîìàíäó åù¸ ðàç");
		return 1;
	}
    format(string, sizeof(string), "[A] %s[%d] êèêíóë èãðîêà %s[%d] áåç ëèøíåãî øóìà", player_info[playerid][NAME], playerid, player_info[params[0]][NAME], params[0]);
	SCMA(COLOR_GREY, string);
	format(string, sizeof(string), "Âû áûëè êèêíóòû àäìèíèñòðàòîðîì %s[%d] çà íàðóøåíèå ïðàâèë ñåðâåðà", player_info[playerid][NAME], playerid);
	SCM(params[0], COLOR_GREY, string);
	AdmLog("logs/skicklog.txt",string);
	Kick(params[0]);
	return 1;
}
CMD:msg(playerid, params[])
{
    if(player_info[playerid][ADMIN] < 4) return 1;
	if(sscanf(params, "s[88]", params[0])) return SCM(playerid, COLOR_GREY, "Èñïîëüçóéòå: /msg [ñîîáùåíèå]");
	new string[128];
	format(string, sizeof(string), "Àäìèíèñòðàòîð %s: %s", player_info[playerid][NAME], params[0]);
	SCMTA(0xFFCD00AA, string);
	AdmLog("logs/msglog.txt",string);
	return 1;
}
CMD:setweather(playerid, params[])
{
    if(player_info[playerid][ADMIN] < 4) return 1;
    if(sscanf(params, "d", params[0])) return SCM(playerid, COLOR_GREY, "Èñïîëüçóéòå: /setweather [id]");
	SetWeather(params[0]);
	new string[24];
	format(string, sizeof(string), "Óñòàíîâëåíà ïîãîäà ¹ %d", params[0]);
	SCM(playerid, 0x009966FF, string);
	return 1;
}
CMD:settime(playerid, params[])
{
    if(player_info[playerid][ADMIN] < 4) return 1;
    if(sscanf(params, "d", params[0])) return SCM(playerid, COLOR_GREY, "Èñïîëüçóéòå: /settime [÷àñ]");
    SetWorldTime(params[0]);
    new string[25];
	format(string, sizeof(string), "Âðåìÿ èçìåíåíî íà: %d:00", params[0]);
	SCM(playerid, 0x6598CBFF, string);
	return 1;
}
CMD:setpvw(playerid, params[])
{
    if(player_info[playerid][ADMIN] < 3) return 1;
    if(sscanf(params, "dd", params[0], params[1])) return SCM(playerid, COLOR_GREY, "Èñïîëüçóéòå: /setpvw [id] [id âèðò. ìèðà]");
	SetPlayerVirtualWorld(params[0], params[1]);
	new string[87];
	format(string, sizeof(string), "Âû òåëåïîðòèðîâàëè èãðîêà %s [%d] â âèðòóàëüíûé ìèð ñ ID %d", player_info[params[0]][NAME], params[0], params[1]);
	SCM(playerid, COLOR_YELLOW, string);
	return 1;
}
CMD:setpi(playerid, params[])
{
    if(player_info[playerid][ADMIN] < 3) return 1;
    if(sscanf(params, "dd", params[0], params[1])) return SCM(playerid, COLOR_GREY, "Èñïîëüçóéòå: /setpvw [id] [id èíòåðüåðà]");
	SetPlayerInterior(params[0], params[1]);
    new string[80];
	format(string, sizeof(string), "Âû òåëåïîðòèðîâàëè èãðîêà %s [%d] â èíòåðüåð ñ ID %d", player_info[params[0]][NAME], params[0], params[1]);
	SCM(playerid, COLOR_YELLOW, string);
	return 1;
}
CMD:gethere(playerid, params[])
{
    if(player_info[playerid][ADMIN] < 4) return 1;
    if(sscanf(params, "d", params[0])) return SCM(playerid, COLOR_GREY, "Èñïîëüçóéòå: /gethere [id]");
    if(GetPVarInt(params[0], "logged") != 1) return SCM(playerid, COLOR_GREY, "Èãðîê íå àâòîðèçîâàí");
    new Float:tpx, Float:tpy, Float:tpz;
    GetPlayerPos(playerid, tpx, tpy, tpz);
    new vw = GetPlayerVirtualWorld(playerid);
    new pi = GetPlayerInterior(playerid);
    SetPlayerPos(params[0], tpx+1.0, tpy+1.0, tpz);
    SetPlayerVirtualWorld(params[0], vw);
    SetPlayerInterior(params[0], pi);
    new string[92];
    format(string, sizeof(string), "[A] %s[%d] òåëåïîðòèðîâàë ê ñåáå èãðîêà %s[%d]", player_info[playerid][NAME], playerid, player_info[params[0]][NAME], params[0]);
    SCMA(COLOR_GREY, string);
    format(string, sizeof(string), "Àäìèíèñòðàòîð %s[%d] òåëåïîðòèðîâàë Âàñ ê ñåáå", player_info[playerid][NAME], playerid);
    SCM(params[0], COLOR_WHITE, string);
    return 1;
}
CMD:ans(playerid, params[])
{
	if(player_info[playerid][ADMIN] < 1) return 1;
	if(sscanf(params, "ds[49]", params[0], params[1])) return SCM(playerid, COLOR_GREY, "Èñïîëüçóéòå: /ans [id] [ñîîáùåíèå]");
	if(GetPVarInt(params[0], "logged") != 1) return SCM(playerid, COLOR_GREY, "Èãðîê íå àâòîðèçîâàí");
	new string[128];
	format(string, sizeof(string), "Àäìèíèñòðàòîð %s[%d] äëÿ %s[%d]: %s", player_info[playerid][NAME], playerid, player_info[params[0]][NAME], params[0], params[1]);
	SCM(params[0], 0xff9945FF, string);
	SCMA(0xff9945FF, string);
	PlayerPlaySound(params[0], 1085, 0.0, 0.0, 0.0);
	AdmLog("logs/answerlog.txt",string);
	return 1;
}
CMD:tpcor(playerid,params[])
{
	if(GetPVarInt(playerid, "Logged") == 0) return 1;
    if(player_info[playerid][ADMIN] < 3) return 1;
    new Float:px,Float:py,Float:pz;
    if(sscanf(params,"fff",px,py,pz)) return SendClientMessage(playerid, 0xFFFFFFAA, "Ââîäè: /tpcor [x] [y] [z]");
    SetPlayerPos(playerid,px,py,pz);
    return 1;
}
CMD:skin(playerid,params[])
{
	if(player_info[playerid][ADMIN] < 4) return 1;
	if(sscanf(params, "dd", params[0], params[1])) return SCM(playerid, COLOR_GREY, "Èñïîëüçóé: /skin [id] [id âíåøíîñòè]");
	if(GetPVarInt(params[0], "logged") != 1) return SCM(playerid, COLOR_GREY, "Èãðîê íå àâòîðèçîâàí");
	if(params[1] < 1 || params[1] > 311) return SCM(playerid, COLOR_GREY, "Èä âíåøíîñòè îò 1 äî 311");
	new string[64];
	format(string, sizeof(string), "Àäìèíèñòðàòîð %s âûäàë Âàì âðåìåííûé ñêèí", player_info[playerid][NAME]);
	SCM(params[0], COLOR_WHITE, string);
	format(string, sizeof(string), "Âû âûäàëè âðåìåííûé ñêèí [%d] èãðîêó %s", params[1], player_info[params[0]][NAME]);
	SCM(playerid, COLOR_WHITE, string);
	SetPlayerSkin(params[0], params[1]);
	return 1;
}
CMD:hpall(playerid,params[])
{
    if(player_info[playerid][ADMIN] < 4) return 1;
    if(sscanf(params, "d", params[0])) return SCM(playerid, COLOR_GREY, "Èñïîëüçóé: /hpall [ðàäèóñ]");
    if(params[0] < 5 || params[0] > 100) return SCM(playerid, COLOR_GREY, "Ðàäèóñ îò 5 äî 100 ìåòðîâ");
    new Float:pos[3];
    GetPlayerPos(playerid, pos[0], pos[1], pos[2]);
    foreach(new i:Player)
    {
        if(IsPlayerInRangeOfPoint(i, params[0], pos[0], pos[1], pos[2]))
        {
            set_health(i, 100.0);
            SCM(i, COLOR_WHITE, "Àäìèíèñòðàòîð âîññòàíîâèë Âàì çäîðîâüå");
        }
	}
	SCM(playerid, 0x66cc00FF, "Âñåì èãðîêàì â óêàçàííîì ðàäèóñå áûëî âîññòàíîâëåíî çäîðîâüå");
	return 1;
}
CMD:mute(playerid,params[])
{
    if(player_info[playerid][ADMIN] < 2) return 1;
    if(sscanf(params, "ddS()[32]", params[0], params[1], params[2])) return SCM(playerid, COLOR_GREY, "Èñïîëüçóéòå: /mute [id] [âðåìÿ] [ïðè÷èíà]");
    if(GetPVarInt(params[0], "logged") != 1) return SCM(playerid, COLOR_GREY, "Èãðîê íå àâòîðèçîâàí");
    if(params[1] < 10 || params[1] > 300) return SCM(playerid, COLOR_GREY, "Âðåìÿ îò 10 äî 300 ìèíóò");
    if(player_info[params[0]][MUTE] != 0) return SCM(playerid, COLOR_GREY, "Ó èãðîêà óæå åñòü ìóò");
    new string[144];
    if(!strlen(params[2]))
	{
	    format(string, sizeof(string), "Àäìèíèñòðàòîð %s ïîñòàâèë çàòû÷êó èãðîêó %s íà %d ìèí.", player_info[playerid][NAME], player_info[params[0]][NAME], params[1]);
	}
	else
	{
	    format(string, sizeof(string), "Àäìèíèñòðàòîð %s ïîñòàâèë çàòû÷êó èãðîêó %s íà %d ìèí. Ïðè÷èíà: %s", player_info[playerid][NAME], player_info[params[0]][NAME], params[1], params[2]);
	}
	SCMTA(COLOR_LIGHTRED, string);
	SCM(params[0], COLOR_LIGHTGREY, "Âðåìÿ äî îêîí÷àíèÿ áàíà ÷àòà: {dada01}/time");
	player_info[params[0]][MUTE] = params[1]*60;
	new query[74];
	format(query, sizeof(query), "UPDATE `accounts` SET `mute` = '%d' WHERE `id` = '%d' LIMIT 1", player_info[params[0]][MUTE], player_info[params[0]][ID]);
	mysql_function_query(dbHandle, query, false, "", "");
	mute[params[0]] = SetTimerEx("mutetime", 1000, false, "i", params[0]);
	AdmLog("logs/mutelog.txt",string);
    return 1;
}
CMD:unmute(playerid,params[])
{
    if(player_info[playerid][ADMIN] < 2) return 1;
    if(sscanf(params, "d", params[0])) return SCM(playerid, COLOR_GREY, "Èñïîëüçóéòå: /unmute [id]");
    if(GetPVarInt(params[0], "logged") != 1) return SCM(playerid, COLOR_GREY, "Èãðîê íå àâòîðèçîâàí");
    if(player_info[params[0]][MUTE] == 0) return SCM(playerid, COLOR_GREY, "Ó èãðîêà íåò çàòû÷êè");
    KillTimer(mute[params[0]]);
    player_info[params[0]][MUTE] = 0;
    new query[69];
	format(query, sizeof(query), "UPDATE `accounts` SET `mute` = '%d' WHERE `id` = '%d' LIMIT 1", player_info[params[0]][MUTE], player_info[params[0]][ID]);
	mysql_function_query(dbHandle, query, false, "", "");
	new string[85];
    format(string, sizeof(string), "Àäìèíèñòðàòîð %s ñíÿë çàòû÷êó ñ èãðîêà %s", player_info[playerid][NAME], player_info[params[0]][NAME]);
    SCMTA(COLOR_LIGHTRED, string);
	SCM(params[0], 0x66cc00AA, "Äîñòóï â ÷àò âîññòàíîâëåí.");
	AdmLog("logs/unmutelog.txt",string);
	return 1;
}
CMD:warn(playerid,params[])
{
    if(player_info[playerid][ADMIN] < 3) return 1;
    if(sscanf(params, "dS()[34]", params[0], params[1])) return SCM(playerid, COLOR_GREY, "Èñïîëüçóéòå: /warn [id] [ïðè÷èíà]");
    if(GetPVarInt(params[0], "logged") != 1) return SCM(playerid, COLOR_GREY, "Èãðîê íå àâòîðèçîâàí");
    if(player_info[params[0]][ADMIN] > 0 && GetPVarInt(playerid, "nowarn") == 0)
	{
		SetPVarInt(playerid, "nowarn", 1);
		SCM(playerid, COLOR_ORANGE, "Âû ñîáèðàåòåñü âûäàòü ïðåäóïðåæäåíèå àäìèíèñòðàòîðó ñåðâåðà. ×òîáû ïðîäîëæèòü ââåäèòå êîìàíäó åù¸ ðàç");
		return 1;
	}
    new string[290];
    player_info[params[0]][WARN]++;
    if(player_info[params[0]][WARN] == 3)
    {
        if(!strlen(params[1]))
		{
		    format(string, sizeof(string), "Àäìèíèñòðàòîð %s âûäàë ïðåäóïðåæäåíèå èãðîêó %s [3/3]. Àêê. çàáëîê. íà 10 äíåé", player_info[playerid][NAME], player_info[params[0]][NAME]);
		}
		else
		{
		    format(string, sizeof(string), "Àäìèíèñòðàòîð %s âûäàë ïðåäóïðåæäåíèå èãðîêó %s [3/3]. Ïðè÷èíà: %s. Àêê. çàáëîê. íà 10 äíåé", player_info[playerid][NAME], player_info[params[0]][NAME], params[1]);
		}
		AdmLog("logs/warnlog.txt",string);
	    SCMTA(COLOR_LIGHTRED, string);
        new query[262];
        format(query, sizeof(query), "DELETE FROM `unwarn` WHERE `name` = '%s'", player_info[playerid][NAME]);
        mysql_function_query(dbHandle, query, false, "", "");
        format(query, sizeof(query), "DELETE FROM `warns` WHERE `nick` = '%s'", player_info[playerid][NAME]);
		mysql_function_query(dbHandle, query, false, "", "");
		player_info[params[0]][WARN] = 0;
		format(query, sizeof(query), "UPDATE `accounts` SET `warn` = '%d' WHERE `id` = '%d' LIMIT 1", player_info[params[0]][WARN], player_info[params[0]][ID]);
		mysql_function_query(dbHandle, query, false, "", "");
		new dialog[310];
		
		new Year, Month, Day;
		getdate(Year, Month, Day);
		new monthname[9];
		switch(Month)
		{
		    case 1: monthname = "ÿíâàðÿ";
		    case 2: monthname = "ôåâðàëÿ";
		    case 3: monthname = "ìàðòà";
		    case 4: monthname = "àïðåëÿ";
		    case 5: monthname = "ìàÿ";
		    case 6: monthname = "èþíÿ";
		    case 7: monthname = "èþëÿ";
		    case 8: monthname = "àâãóñòà";
		    case 9: monthname = "ñåíòÿáðÿ";
		    case 10: monthname = "îêòÿáðÿ";
		    case 11: monthname = "íîÿáðÿ";
		    case 12: monthname = "äåêàáðÿ";
		}
		new unban = gettime() + 864000;
		new Hour, Minute, Second;
		gettime(Hour, Minute, Second);
		if(player_info[params[0]][ADMIN] != 0)
		{
			player_info[playerid][ADMIN] = 0;
			format(query, sizeof(query), "UPDATE `accounts` SET `admin` = '0' WHERE `id` = '%d' LIMIT 1", player_info[params[0]][ID]);
			mysql_function_query(dbHandle, query, false, "", "");

		}
		new banip[16];
  		GetPlayerIp(params[0], banip, 16);
		format(query, sizeof(query), "INSERT INTO `bans` (`name`, `bandate`, `unbandate`, `bantime`, `admin`, `reason`, `ipban`, `idacc`) VALUES ('%s', '%d-%02d-%02d', '%d', '%02d:%02d:%02d', '%s', '3 warns', '%s', '%d')", player_info[params[0]][NAME], Year, Month, Day, unban, Hour, Minute, Second, player_info[playerid][NAME], banip, player_info[params[0]][ID]);
		mysql_function_query(dbHandle, query, false, "", "");
	    format(dialog, sizeof(dialog), "{FFFFFF}Äàòà: %02d %s %d ã.\nÂàø íèê: %s\nÍèê àäìèíèñòðàòîðà: %s.\nÊîëè÷åñòâî äíåé: 10\nÏðè÷èíà: 3 warns\n\n{b0ef71}Åñëè âû íå ñîãëàñíû ñ íàêàçàíèåì, ñäåëàéòå ñêðèíøîò (F8)\nè îñòàâüòå æàëîáó íà ôîðóìå forum.advance-rp.ru", Day, monthname, Year, player_info[params[0]][NAME], player_info[playerid][NAME]);
	    SPD(params[0], 89, DIALOG_STYLE_MSGBOX, "{dd605f}Áàí àêêàóíòà", dialog, "Çàêðûòü", "");
		Kick(params[0]);
		return 1;
    }
    new query[74];
	format(query, sizeof(query), "UPDATE `accounts` SET `warn` = '%d' WHERE `id` = '%d' LIMIT 1", player_info[params[0]][WARN], player_info[params[0]][ID]);
	mysql_function_query(dbHandle, query, false, "", "");
    new Year, Month, Day;
	getdate(Year, Month, Day);
	new monthname[9];
	switch(Month)
	{
	    case 1: monthname = "ÿíâàðÿ";
	    case 2: monthname = "ôåâðàëÿ";
	    case 3: monthname = "ìàðòà";
	    case 4: monthname = "àïðåëÿ";
	    case 5: monthname = "ìàÿ";
	    case 6: monthname = "èþíÿ";
	    case 7: monthname = "èþëÿ";
	    case 8: monthname = "àâãóñòà";
	    case 9: monthname = "ñåíòÿáðÿ";
	    case 10: monthname = "îêòÿáðÿ";
	    case 11: monthname = "íîÿáðÿ";
	    case 12: monthname = "äåêàáðÿ";
	}
    format(string, sizeof(string), "{FFFFFF}Äàòà: %02d %s %d ã.\nÂàø íèê: %s\nÍèê àäìèíèñòðàòîðà: %s.\nÏðè÷èíà: %s\n\n{b0ef71}Åñëè âû íå ñîãëàñíû ñ íàêàçàíèåì, ñäåëàéòå ñêðèíøîò (F8)\nè îñòàâüòå æàëîáó íà ôîðóìå forum.advance-rp.ru", Day, monthname, Year, player_info[params[0]][NAME], player_info[playerid][NAME], params[1]);
    SPD(params[0], 89, DIALOG_STYLE_MSGBOX, "{dd605f}Ïðåäóïðåæäåíèå (âàðí)", string, "Çàêðûòü", "");
    new Hour, Minute, Second;
	gettime(Hour, Minute, Second);
    format(string, sizeof(string), "INSERT INTO `warns` (`nick`, `warn`, `date`, `time`, `anick`, `reason`) VALUES ('%s', '%d', '%02d-%02d-%02d', '%02d:%02d:%02d', '%s', '%s')", player_info[params[0]][NAME], player_info[params[0]][WARN], Year, Month, Day, Hour, Minute, Second, player_info[playerid][NAME], params[1]);
	mysql_function_query(dbHandle, string, false, "", "");
	if(!strlen(params[1]))
	{
	    format(string, sizeof(string), "Àäìèíèñòðàòîð %s âûäàë ïðåäóïðåæäåíèå èãðîêó %s[%d|3].", player_info[playerid][NAME], player_info[params[0]][NAME], player_info[params[0]][WARN]);
	}
	else
	{
	    format(string, sizeof(string), "Àäìèíèñòðàòîð %s âûäàë ïðåäóïðåæäåíèå èãðîêó %s[%d|3]. Ïðè÷èíà: %s", player_info[playerid][NAME], player_info[params[0]][NAME], player_info[params[0]][WARN], params[1]);
	}
    SCMTA(COLOR_LIGHTRED, string);
    if(player_info[params[0]][ADMIN] != 0)
    {
        player_info[playerid][ADMIN] = 0;
		format(query, sizeof(query), "UPDATE `accounts` SET `admin` = '0' WHERE `id` = '%d' LIMIT 1", player_info[params[0]][ID]);
		mysql_function_query(dbHandle, query, false, "", "");
    }
    if(player_info[params[0]][FRAC] != 0)
    {
        player_info[params[0]][FRAC] = 0;
        player_info[params[0]][RANG] = 0;
        format(query, sizeof(query), "UPDATE `accounts` SET `frac` = '0', `rang` = 0 WHERE `id` = '%d' LIMIT 1", player_info[params[0]][ID]);
		mysql_function_query(dbHandle, query, false, "", "");
    }
    SCM(params[0], 0xE96C16FF, "×òîáû ñíÿòü ïðåäóïðåæäåíèÿ ñ Âàøåãî àêêàóíòà èñïîëüçóéòå {25b625}/unwarn");
    SCM(params[0], 0xE96C16FF, "Äî ñíÿòèÿ âñåõ ïðåäóïðåæäåíèé Âàì çàïðåùåíî âñòóïàòü â ëþáûå îðãàíèçàöèè");
	AdmLog("logs/warnlog.txt",string);
    Kick(params[0]);
    return 1;
}
CMD:sp(playerid, params[])
{
    if(player_info[playerid][ADMIN] < 1) return 1;
    if(sscanf(params, "d", params[0])) return SCM(playerid, COLOR_GREY, "Èñïîëüçóéòå: /sp [id]");
    if(GetPVarInt(params[0], "logged") != 1) return SCM(playerid, COLOR_GREY, "Èãðîê íå àâòîðèçîâàí");
    if(SpType[params[0]] != SP_TYPE_NONE) return SCM(playerid, COLOR_GREY, "Àäìèíèñòðàòîð óæå çà êåì-òî íàáëþäàåò");
    if(params[0] == playerid) return SCM(playerid, COLOR_LIGHTGREY, "Íåëüçÿ íàáëþäàòü çà ñàìèì ñîáîé");
	if(SpType[playerid] == SP_TYPE_NONE)
	{
	    GetPlayerPos(playerid, spx[playerid], spy[playerid], spz[playerid]);
	    GetPlayerFacingAngle(playerid, sprot[playerid]);
     	spvw[playerid] = GetPlayerVirtualWorld(playerid);
	    sppi[playerid] = GetPlayerInterior(playerid);
	}
	if(IsPlayerInAnyVehicle(params[0]))
	{
	    ShowMenuForPlayer(spmenu, playerid);
	    SpID[playerid] = params[0];
	    SpType[playerid] = SP_TYPE_VEHICLE;
	    TogglePlayerSpectating(playerid, 1);
	    PlayerSpectateVehicle(playerid, GetPlayerVehicleID(params[0]));
	    SetPlayerInterior(playerid, GetPlayerInterior(params[0]));
	    SetPlayerVirtualWorld(playerid, GetPlayerVirtualWorld(params[0]));
	}
	else
	{
    	ShowMenuForPlayer(spmenu, playerid);
    	SpID[playerid] = params[0];
	    SpType[playerid] = SP_TYPE_PLAYER;
	    TogglePlayerSpectating(playerid, 1);
	    PlayerSpectatePlayer(playerid, params[0]);
	    SetPlayerInterior(playerid, GetPlayerInterior(params[0]));
	    SetPlayerVirtualWorld(playerid, GetPlayerVirtualWorld(params[0]));
	}
    new spip[16];
    GetPlayerIp(SpID[playerid], spip, 16);
	new string[78];
	format(string, sizeof(string), "[SP] %s[%d]  |  PING %d  |  IP  %s", player_info[SpID[playerid]][NAME], SpID[playerid], GetPlayerPing(SpID[playerid]), spip);
	SCM(playerid, 0x69D490FF, string);
	SetPVarInt(playerid, "spec", params[0]);
	return 1;
}
CMD:spoff(playerid)
{
    if(player_info[playerid][ADMIN] < 1) return 1;
	if(SpType[playerid] == SP_TYPE_NONE) return 1;
	TogglePlayerSpectating(playerid, 0);
	return 1;
}
CMD:admins(playerid)
{
    if(player_info[playerid][ADMIN] < 1) return 1;
	SCM(playerid, 0x5ac310FF, "Àäìèíû îíëàéí:");
	new string[73], afk[13], spec[20];
	foreach(new i:Player)
	{
	    if(player_info[i][ADMIN] > 0)
	    {
	        format(string, sizeof(string), "%s[%d] (%d lvl)", player_info[i][NAME], i, player_info[i][ADMIN]);
	        if(player_info[i][ADMIN] == 5)
	        {
	            format(string, sizeof(string), "Ãë. àäìèíèñòðàòîð");
	        }
	        if(PlayerAFK[i] > 0)
	        {
	            afk = " {FF0000}AFK";
	            strcat(string, afk);
	        }
	        if(GetPlayerState(i) == PLAYER_STATE_SPECTATING)
	        {
	            format(spec, sizeof(spec), "{33CC00} > /sp %d", SpID[i]);
	            strcat(string, spec);
			}
			SCM(playerid, COLOR_YELLOW, string);
	    }
	}
	return 1;
}
CMD:goto(playerid, params[])
{
    if(player_info[playerid][ADMIN] < 3) return 1;
    if(sscanf(params, "d", params[0])) return SCM(playerid, COLOR_GREY, "Èñïîëüçóéòå: /goto [id]");
    if(GetPVarInt(params[0], "logged") != 1) return SCM(playerid, COLOR_GREY, "Èãðîê íå àâòîðèçîâàí");
    new Float:tpx, Float:tpy, Float:tpz;
    GetPlayerPos(params[0], tpx, tpy, tpz);
    new vw = GetPlayerVirtualWorld(params[0]);
    new pi = GetPlayerInterior(params[0]);
    SetPlayerPos(playerid, tpx+1.0, tpy+1.0, tpz);
    SetPlayerVirtualWorld(playerid, vw);
    SetPlayerInterior(playerid, pi);
	GameTextForPlayer(playerid, "TELEPORT", 1000, 3);
    return 1;
}
CMD:hp(playerid, params[])
{
    if(player_info[playerid][ADMIN] < 4) return 1;
    if(sscanf(params, "dd", params[0], params[1])) return SCM(playerid, COLOR_GREY, "Èñïîëüçóéòå: /hp [id] [óðîâåíü hp]");
    if(GetPVarInt(params[0], "logged") != 1) return SCM(playerid, COLOR_GREY, "Èãðîê íå àâòîðèçîâàí");
	if(params[1] < 1 || params[1] > 100) return SCM(playerid, COLOR_GREY, "Èñïîëüçóéòå: /hp [id] [óðîâåíü hp (1-100)]");
    set_health(params[0], params[1]);
    new string[59];
    format(string, sizeof(string), "Àäìèíèñòðàòîð %s èçìåíèë Âàì çäîðîâüå", player_info[playerid][NAME]);
    SCM(params[0], COLOR_WHITE, string);
    format(string, sizeof(string), "Âû èçìåíèëè çäîðîâüå èãðîêó %s[%d]", player_info[params[0]][NAME], params[0]);
    SCM(playerid, COLOR_WHITE, string);
	return 1;
}
CMD:ban(playerid, params[])
{
    if(player_info[playerid][ADMIN] < 3) return 1;
    if(sscanf(params, "ddS()[26]", params[0], params[1], params[2])) return SCM(playerid, COLOR_GREY, "Èñïîëüçóéòå: /ban [id] [ñðîê] [ïðè÷èíà]");
    if(GetPVarInt(params[0], "logged") != 1) return SCM(playerid, COLOR_GREY, "Èãðîê íå àâòîðèçîâàí");
    if(params[1] < 3 || params[1] > 30) return SCM(playerid, COLOR_GREY, "Ñðîê áàíà îò 3 äî 30 äíåé");
    if(player_info[params[0]][ADMIN] > 0 && GetPVarInt(playerid, "noban") == 0)
	{
		SetPVarInt(playerid, "noban", 1);
		SCM(playerid, COLOR_ORANGE, "Âû ñîáèðàåòåñü çàáàíèòü àäìèíèñòðàòîðà ñåðâåðà. ×òîáû ïðîäîëæèòü ââåäèòå êîìàíäó åù¸ ðàç");
		return 1;
	}
	new string[128];
	if(!strlen(params[2]))
	{
	    format(string, sizeof(string), "Àäìèíèñòðàòîð %s çàáàíèë èãðîêà %s íà %d äíåé.", player_info[playerid][NAME], player_info[params[0]][NAME], params[1]);
	}
	else
	{
	    format(string, sizeof(string), "Àäìèíèñòðàòîð %s çàáàíèë èãðîêà %s íà %d äíåé. Ïðè÷èíà: %s", player_info[playerid][NAME], player_info[params[0]][NAME], params[1], params[2]);
	}
	SCMTA(COLOR_LIGHTRED, string);
	new dialog[310];
	new Year, Month, Day;
	getdate(Year, Month, Day);
	new monthname[9];
	switch(Month)
	{
	    case 1: monthname = "ÿíâàðÿ";
	    case 2: monthname = "ôåâðàëÿ";
	    case 3: monthname = "ìàðòà";
	    case 4: monthname = "àïðåëÿ";
	    case 5: monthname = "ìàÿ";
	    case 6: monthname = "èþíÿ";
	    case 7: monthname = "èþëÿ";
	    case 8: monthname = "àâãóñòà";
	    case 9: monthname = "ñåíòÿáðÿ";
	    case 10: monthname = "îêòÿáðÿ";
	    case 11: monthname = "íîÿáðÿ";
	    case 12: monthname = "äåêàáðÿ";
	}
	new unban = gettime() + 86400*params[1];
	new Hour, Minute, Second;
	gettime(Hour, Minute, Second);
	new query[278];
	if(player_info[params[0]][ADMIN] != 0)
	{
		player_info[playerid][ADMIN] = 0;
		format(query, sizeof(query), "UPDATE `accounts` SET `admin` = '0' WHERE `id` = '%d' LIMIT 1", player_info[playerid][ID]);
		mysql_function_query(dbHandle, query, false, "", "");
		
	}
	new banip[16];
	GetPlayerIp(params[0], banip, 16);
	format(query, sizeof(query), "INSERT INTO `bans` (`name`, `bandate`, `unbandate`, `bantime`, `admin`, `reason`, `ipban`, `idacc`) VALUES ('%s', '%d-%02d-%02d', '%d', '%02d:%02d:%02d', '%s', '%s', '%s', '%d')", player_info[params[0]][NAME], Year, Month, Day, unban, Hour, Minute, Second, player_info[playerid][NAME], params[2], banip, player_info[params[0]][ID]);
	mysql_function_query(dbHandle, query, false, "", "");
    format(dialog, sizeof(dialog), "{FFFFFF}Äàòà: %02d %s %d ã.\nÂàø íèê: %s\nÍèê àäìèíèñòðàòîðà: %s.\nÊîëè÷åñòâî äíåé: %d\nÏðè÷èíà: %s\n\n{b0ef71}Åñëè âû íå ñîãëàñíû ñ íàêàçàíèåì, ñäåëàéòå ñêðèíøîò (F8)\nè îñòàâüòå æàëîáó íà ôîðóìå forum.advance-rp.ru", Day, monthname, Year, player_info[params[0]][NAME], player_info[playerid][NAME], params[1], params[2]);
    SPD(params[0], 89, DIALOG_STYLE_MSGBOX, "{dd605f}Áàí àêêàóíòà", dialog, "Çàêðûòü", "");
	AdmLog("logs/banlog.txt",string);
	Kick(params[0]);
	return 1;
}
CMD:sskin(playerid, params[])
{
    if(player_info[playerid][ADMIN] < 5) return 1;
    if(sscanf(params, "dd", params[0], params[1])) return SCM(playerid, COLOR_GREY, "Èñïîëüçóéòå: /sskin [id] [id ñêèíà]");
    if(GetPVarInt(params[0], "logged") != 1) return SCM(playerid, COLOR_GREY, "Èãðîê íå àâòîðèçîâàí");
    if(player_info[playerid][ADMIN] < 3) return SCM(playerid, COLOR_GREY, "Àäìèíèñòðàòîð äîëæåí èìåòü áîëüøå 3-åãî óðîâíÿ àäìèíêè, äëÿ òîãî ÷òîáû âûäàòü ñêèí");
    if(params[1] < 1 || params[1] > 311) return SCM(playerid, COLOR_GREY, "ID ñêèíà îò 1 äî 311");
    if(params[1] == 74) return SCM(playerid, COLOR_GREY, "ID ñêèíà îò 1 äî 311");
    new string[90];
    format(string, sizeof(string), "Àäìèíèñòðàòîð %s[%d] âûäàë Âàì ïîñòîÿííûé ñêèí", player_info[playerid][NAME], playerid);
    SCM(params[0], 0x09E34EFF, string);
    player_info[params[0]][SKIN] = params[1];
    new query[71];
	format(query, sizeof(query), "UPDATE `accounts` SET `skin` = '%d' WHERE `id` = '%d' LIMIT 1", player_info[params[0]][SKIN], player_info[params[0]][ID]);
	mysql_function_query(dbHandle, query, false, "", "");
    SetPlayerSkin(params[0], player_info[params[0]][SKIN]);
    return 1;
}
CMD:offwarn(playerid, params[])
{
    if(player_info[playerid][ADMIN] < 4) return 1;
    new warnnick[24], warnreason[18];
    if(sscanf(params, "s[24]S()", warnnick, warnreason)) return SCM(playerid, COLOR_GREY, "Èñïîëüçóéòå: /offwarn [íèê] [ïðè÷èíà]");
    foreach(new i:Player)
	{
		if(!strcmp(player_info[i][NAME], warnnick, true, 24)) return SCM(playerid, COLOR_GREY, "Èãðîê íå äîëæåí áûòü ïîäêëþ÷¸í");
	}
	new string[69];
	format(string, sizeof(string), "SELECT * FROM `accounts` WHERE `login` = '%s'", warnnick);
	mysql_function_query(dbHandle, string, true, "CheckOffWarn", "dss", playerid, warnnick, warnreason);
    return 1;
}
CMD:offban(playerid, params[])
{
    if(player_info[playerid][ADMIN] < 4) return 1;
    new bannick[24], bantime, banreason[18];
    if(sscanf(params, "s[24]dS()", bannick, bantime, banreason)) return SCM(playerid, COLOR_GREY, "Èñïîëüçóéòå: /offban [íèê] [ñðîê] [ïðè÷èíà]");
    if(bantime < 1 || bantime > 30) return SCM(playerid, COLOR_GREY, "Ñðîê áàíà îò 1 äî 30 äíåé");
    foreach(new i:Player)
	{
		if(!strcmp(player_info[i][NAME], bannick, true, 24)) return SCM(playerid, COLOR_GREY, "Èãðîê íå äîëæåí áûòü ïîäêëþ÷¸í");
	}
	new string[64];
	format(string, sizeof(string), "SELECT * FROM `bans` WHERE `name` = '%s'", bannick);
	mysql_function_query(dbHandle, string, true, "CheckOffBan", "dsds", playerid, bannick, bantime, banreason);
	return 1;
}
CMD:setleader(playerid, params[])
{
    if(player_info[playerid][ADMIN] < 5) return 1;
    if(sscanf(params, "ddd", params[0], params[1], params[2])) return SCM(playerid, COLOR_GREY, "Èñïîëüçóéòå: /setleader [id èãðîêà] [id îðãàíèçàöèè] [id ñêèíà]");
    if(GetPVarInt(params[0], "logged") != 1) return SCM(playerid, COLOR_GREY, "Èãðîê íå àâòîðèçîâàí");
	if(params[1] < 1 || params[1] > 13) return SCM(playerid, COLOR_GREY, "Ââåäèòå êîððåêòíûé id îðãàíèçàöèè");
	if(player_info[params[0]][WARN] > 0) return SCM(playerid, COLOR_ORANGE, "Ó èãðîêà èìåþòñÿ äåéñòâóþùèå ïðåäóïðåæäåíèÿ");
	if((params[2] < 1 || params[2] > 311) || params[2] == 74) return SCM(playerid, COLOR_GREY, "Ââåäèòå êîððåêòíûé id ñêèíà");
	new fracname[30], string[128];
	strcat(fracname,orgname[params[1]]);
	format(string, sizeof(string), "%s[%d] íàçíà÷èë Âàñ ëèäåðîì îðãàíèçàöèè \"%s\"", player_info[playerid][NAME], playerid, fracname);
	SCM(params[0], COLOR_YELLOW, string);
	format(string, sizeof(string), "[Âíèìàíèå] %s[%d] íàçíà÷èë %s[%d] ëèäåðîì îðãàíèçàöèè \"%s\"", player_info[playerid][NAME], playerid, player_info[params[0]][NAME], params[0], fracname);
 	SCMA(COLOR_RED, string);
	player_info[params[0]][FRAC] = params[1]*10;
	player_info[params[0]][RANG] = 10;
	player_info[params[0]][FSKIN] = params[2];
	SetPlayerSkin(params[0], player_info[params[0]][FSKIN]);
	new query[88];
	format(query, sizeof(query), "UPDATE `accounts` SET `frac` = '%d', `rang` = '%d', `fskin` = '%d' WHERE `id` = '%d'", player_info[params[0]][FRAC], player_info[params[0]][RANG], player_info[params[0]][FSKIN], player_info[params[0]][ID]);
	mysql_function_query(dbHandle, query, false, "", "");
	AdmLog("logs/setleaderlog.txt",string);
	return 1;
}
CMD:templeader(playerid, params[])
{
    if(player_info[playerid][ADMIN] < 4) return 1;
    if(sscanf(params, "dd", params[0], params[1])) return SCM(playerid, COLOR_GREY, "Èñïîëüçóéòå: /templeader [id îðãàíèçàöèè èëè 0] [id ïîäðàçäåëåíèÿ èëè 0]");
	if(params[0] < 0 || params[0] > 13) return SCM(playerid, COLOR_GREY, "Ââåäèòå êîððåêòíûé id îðãàíèçàöèè");
	if(params[1] < 0 || params[1] > 4) return SCM(playerid, COLOR_GREY, "Ââåäèòå êîððåêòíûé id ïîäðàçäåëåíèÿ");
	if(params[0] > 5 && params[1] > 0) return SCM(playerid, COLOR_GREY, "Ââåäèòå êîððåêòíûé id ïîäðàçäåëåíèÿ");
	if(params[1] > 3 && (params[0] == 3 || params[0] == 4)) return SCM(playerid, COLOR_GREY, "Ââåäèòå êîððåêòíûé id ïîäðàçäåëåíèÿ");
	if(params[0] == 0 && params[1] != 0) return SCM(playerid, COLOR_GREY, "Ââåäèòå êîððåêòíûé id ïîäðàçäåëåíèÿ");
	new string[120];
	if(params[0] == 0 && params[1] == 0)
	{
	    player_info[playerid][FRAC] = 0;
	    player_info[playerid][RANG] = 0;
		SCM(playerid, 0xFF6600FF, "Âðåìåííàÿ ëèäåðêà ñíÿòà");
		SetPlayerColor(playerid, 0xFFFFFF25);
		return 1;
	}
	new fracname[30];
	strcat(fracname,orgname[params[0]]);
	format(string, sizeof(string), "[A] %s[%d] íàçíà÷èë(à) ñåáÿ âðåì. ëèäåðîì \"%s\" (ïîäðàçäåëåíèå %d)", player_info[playerid][NAME], playerid, fracname, params[1]);
	SCMA(COLOR_GREY, string);
	switch(player_info[playerid][FRAC])
	{
		case 10..13: SetPlayerColor(playerid, 0xCCFF00FF);
		case 20..24: SetPlayerColor(playerid, 0x0000FFFF);
		case 30..33: SetPlayerColor(playerid, 0x996633FF);
		case 40..43: SetPlayerColor(playerid, 0xFF6666FF);
		case 50..54: SetPlayerColor(playerid, 0xFF6600FF);
		case 60: SetPlayerColor(playerid, 0x009900FF);
		case 70: SetPlayerColor(playerid, 0xCC00FFFF);
		case 80: SetPlayerColor(playerid, 0xFFCD00FF);
		case 90: SetPlayerColor(playerid, 0x6666FFFF);
		case 100: SetPlayerColor(playerid, 0x00CCFFFF);
		case 110: SetPlayerColor(playerid, 0x993366FF);
		case 120: SetPlayerColor(playerid, 0xBB0000FF);
		case 130: SetPlayerColor(playerid, 0x007575FF);
	}
	player_info[playerid][FRAC] = params[0]*10+params[1];
	player_info[playerid][RANG] = 10;
	return 1;
	/*
	Íîìåðà ëèäåðîê:
	Ïðàâèòåëüñòâî
	1 0 - Àäìèíèñòðàöèÿ Ïðåçèäåíòà.
	1 1 - Ìýðèÿ Ëîñ Ñàíòîñ.
	1 2 - Ìýðèÿ Ñàí Ôèåððî.
	1 3 - Ìýðèÿ Ëàñ Âåíòóðàñ.
	Ìèíèñòåðñòâî Âíóòðåííèõ Äåë.
	2 0 - Ìèíèñòð ÌÂÄ
	2 1 - ËÑÏÄ
	2 2 - ÑÔÏÄ
	2 3 - ËÂÏÄ
	2 4 - FBI
	Ìèíèñòåðñòâî Îáîðîíû.
	3 0 - Ìèíèñòð ÌÎ.
	3 1 - ÑÂ
	3 2 - ÂÂÑ
	3 3 - ÂÌÔ
	Ìèíèñòåðñòâî Çäðàâîîõðàíåíèÿ.
	4 0 - Ìèíèñòð ÌÇ.
	4 1 - Áîëüíèöà Ëîñ Ñàíòîñ.
	4 2 - Áîëüíèöà Ñàí Ôèåððî
	4 3 - Áîëüíèöà Ëàñ Âåíòóðàñ.
	ÒÂ è Ðàäèî
	5 0 - Óïðàâëÿþùèé ÑÌÈ.
	5 1 - ËÑÔÌ
	5 2 - ÑÔÔÌ
	5 3 - ËÂÔÌ
	5 4 - ÒÂ öåíòð
	Grove Street.
	6 0 - Daddy
	The Ballas.
	7 0 - Big Daddy
	Los Santos Vagos.
	8 0 - Padre
	The Rifa.
	9 0 - Padre
	Varios Los Aztecas.
	10 0 - Padre
	La Cosa Nostra.
	11 0 - Don
	Yakuza.
	12 0 - Êóìèòý
	Ðóññêàÿ ìàôèÿ.
	13 0 - Âîð â çàêîíå.
	Ñíÿòü ñ ñåáÿ ëèäåðêó - /templeader 0
	*/
}
CMD:baninfo(playerid, params[])
{
    if(player_info[playerid][ADMIN] < 3) return 1;
    if(sscanf(params, "s", params[0])) return SCM(playerid, COLOR_GREY, "Èñïîëüçóéòå: /baninfo [íèê]");
    new query[62];
	format(query, sizeof(query), "SELECT * FROM `bans` WHERE `name` = '%s'", params[0]);
	mysql_function_query(dbHandle, query, true, "BanInfo", "d", playerid);
	return 1;
}
CMD:unban(playerid, params[])
{
    if(player_info[playerid][ADMIN] < 4) return 1;
    if(sscanf(params, "s", params[0])) return SCM(playerid, COLOR_GREY, "Èñïîëüçóéòå: /unban [íèê]");
    new query[62];
	format(query, sizeof(query), "SELECT * FROM `bans` WHERE `name` = '%s'", params[0]);
	mysql_function_query(dbHandle, query, true, "UnBan", "ds", playerid, params[0]);
	return 1;
}
//================================================================================================