Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(GetPVarInt(playerid,"USEDIALOGID") != dialogid)
- {
- SendClientMessage(playerid, 0xFF5030AA, "Âû êèêíóòû ïî ïîäîçðåíèþ â ÷èòåðñòâå {F81414}(#0444)");
- Kick(playerid);
- return true;
- }
- if(pDialog[playerid] != true)
- {
- SendClientMessage(playerid, 0xFF5030AA, "Âû êèêíóòû ïî ïîäîçðåíèþ â ÷èòåðñòâå {F81414}(DialogHider)");
- Kick(playerid);
- return true;
- }
- else pDialog[playerid] = false;
- strreplace(inputtext, '%', '#');
- if(strlen(inputtext) &&
- (strfind(inputtext,"`") != -1 ||
- strfind(inputtext,"'") != -1 ||
- strfind(inputtext,"=") != -1 ||
- strfind(inputtext,"{") != -1)) return SendClientMessage(playerid,-1,"Îøèáêà. Âû èñïîëüçîâàëè çàïðåùåííûå ñèìâîëû.");
- switch(dialogid)
- {
- case 0:
- {
- if(!response)
- {
- ShowPlayerDialog(playerid, 3, DIALOG_STYLE_MSGBOX, "{a8e4a0}Èíôîðìàöèÿ", ""hWHITE"Äëÿ èãðû íà ñåðâåðå òðåáóåòñÿ ðåãèñòðàöèÿ", "ÎÊ", "");
- SendClientMessage(playerid, COLOR_RED, "Âû áûëè êèêíóòû. Äëÿ âûõîäà èñïîëüçóéòå /(q)uit");
- Kick(playerid);
- return 1;
- }
- if(response)
- {
- if(strlen(inputtext) == 0) return ShowRegisterDialog(playerid);
- if(15 < strlen(inputtext) < 6)
- {
- return ShowRegisterDialog(playerid);
- }
- mysql_format(dbHandle, PlayerInfo[playerid][PASSWORD], 24, "%e", inputtext);
- ShowPlayerDialog(playerid, 4, DIALOG_STYLE_INPUT, "{a8e4a0}Ðåãèñòðàöèÿ", "{FFFFFF}Ïîæàëóéñòà ââåäèòå ñâîé Àäðåñ ýëåêòðîííîé ïî÷òû.\nÏðè êðàæå àêêàóíòà âû ñìîæåòå âîññòàíîâèòü åãî ïî ïî÷òå.\n","Ââîä","Âûõîä");
- }
- }
- case 1:
- {
- if(!response)
- {
- ShowPlayerDialog(playerid, 3, DIALOG_STYLE_MSGBOX, "{a8e4a0}Èíôîðìàöèÿ", ""hWHITE"Äëÿ èãðû íà ñåðâåðå òðåáóåòñÿ àâòîðèçàöèÿ", "ÎÊ", "");
- SendClientMessage(playerid, COLOR_RED, "Âû áûëè êèêíóòû. Äëÿ âûõîäà èñïîëüçóéòå /(q)uit");
- Kick(playerid);
- return 1;
- }
- if(response)
- {
- new query[145];
- if(strlen(inputtext) == 0) return ShowLoginDialog(playerid);
- if(strlen(inputtext) < 6 || strlen(inputtext) > 24)
- {
- return ShowLoginDialog(playerid);
- }
- mysql_format(dbHandle, query, sizeof query, "SELECT * FROM `users` WHERE `login` = '%s' AND `user_password` = '%e' LIMIT 1", PlayerInfo[playerid][NEWNAME], inputtext);
- mysql_tquery(dbHandle, query, "PlayerLogin", "i", playerid);
- }
- }
- case 2:
- {
- if(!response)
- {
- SetPVarInt(playerid, "Loggeds", 0);
- PlayerInfo[playerid][SEX] = 2;
- SendClientMessage(playerid, COLOR_BEAR, "Õîðîøî, âàø ïîë òåïåðü:{FFFFFF} 'Æåíùèíà'");
- ShowPlayerDialog(playerid, 183, 1, "{a8e4a0}Ðåãèñòðàöèÿ", "{ffffff}Ââåäèòå èìÿ âàøåãî ðåôåðàëà:\n", "Ïðèíÿòü", "Ïðîïóñê");
- }
- if(response)
- {
- SetPVarInt(playerid, "Loggeds", 0);
- PlayerInfo[playerid][SEX] = 1;
- SendClientMessage(playerid, COLOR_BEAR, "Õîðîøî, âàø ïîë òåïåðü:{FFFFFF} 'Ìóæ÷èíà'");
- ShowPlayerDialog(playerid, 183, 1, "{a8e4a0}Ðåãèñòðàöèÿ", "{ffffff}Ââåäèòå èìÿ âàøåãî ðåôåðàëà:\n", "Ïðèíÿòü", "Ïðîïóñê");
- }
- }
- case 3:
- {
- if(!response) return 1;
- if(response) return 1;
- }
- case 4:
- {
- if(response)
- {
- new query[256];
- if(strlen(inputtext) < 6 || strlen(inputtext) > 64) return ShowPlayerDialog(playerid, 4, DIALOG_STYLE_INPUT, "{a8e4a0}Ðåãèñòðàöèÿ", "{FFFFFF}Ïîæàëóéñòà ââåäèòå ñâîé Àäðåñ ýëåêòðîííîé ïî÷òû.\nÏðè êðàæå àêêàóíòà âû ñìîæåòå âîñòîíîâèòü åãî ïî ïî÷òå.","Ââîä","Âûõîä");
- if(IsValidEmailEx(inputtext))
- {
- format(query,sizeof(query),"SELECT * FROM `users` WHERE `email` = '%s'",inputtext);
- mysql_tquery(dbHandle, query, "CheckEmail", "is", playerid,inputtext);
- }
- else ShowPlayerDialog(playerid, 4, DIALOG_STYLE_INPUT, "{a8e4a0}Ðåãèñòðàöèÿ", "{FFFFFF}Ïîæàëóéñòà ââåäèòå ñâîé Àäðåñ ýëåêòðîííîé ïî÷òû.\nÏðè êðàæå àêêàóíòà âû ñìîæåòå âîñòîíîâèòü åãî ïî ïî÷òå.\n{a8e4a0}Íå âåðíûé ôîðìàò ïî÷òû!\n","Ââîä","Âûõîä");
- }
- }
- case 5:
- {
- if(!response) return 1;
- if(response)
- {
- switch(listitem)
- {
- case 0:
- {
- ShowStats(playerid, playerid);
- }
- case 1:
- {
- ShowSettings(playerid);
- }
- case 2:
- {
- ShowPlayerDialog(playerid,6,2,"{a8e4a0}Êîìàíäû ñåðâåðà","{a8e4a0}1) {ffffff}Îáùèå\n{a8e4a0}2) {ffffff}Ðàáîòû\n{a8e4a0}3) {ffffff}×àòû\n{a8e4a0}4) {ffffff}Äîì\n{a8e4a0}5) {ffffff}Áèçíåñ\n{a8e4a0}6) {ffffff}Ôðàêöèÿ\n{a8e4a0}7) {ffffff}Ëèäåðàì\n{a8e4a0}8) {ffffff}Àâòî\n{a8e4a0}9) {ffffff}Ðàäèî","Âûáðàòü","Îòìåíà");
- }
- case 3:
- {
- if(PlayerInfo[playerid][MUTE] == 1) return SendClientMessage(playerid,0xFF6600AA,"Ó Âàñ áàí ÷àòà");
- ShowPlayerDialog(playerid,8,DIALOG_STYLE_INPUT,"{a8e4a0}Ñâÿçü ñ Àäìèíñòðàöèåé","{ffffff}Çàäàéòå ñâîé âîïðîñ èëè íàïèøèòå æàëîáó","Îòïðàâèòü","Îòìåíà");
- }
- case 4:
- {
- ShowPlayerDialog(playerid,141,DIALOG_STYLE_LIST,"{a8e4a0}Áåçîïàñíîñòü","\
- {a8e4a0}1) {ffffff}Èçìåíèòü ïàðîëü\n\
- {a8e4a0}2) {ffffff}E-Mail\n\
- {a8e4a0}3) {ffffff}Êîä áåçîïàñíîñòè","Äàëåå","Îòìåíà");
- }
- case 5:
- {
- ShowDonateMaxPidaras(playerid);
- }
- case 6:
- {
- ShowPlayerDialog(playerid,132,DIALOG_STYLE_INPUT,"{a8e4a0}Ñìåíà íèêà","{ffffff}Åñëè ó Âàñ íîíÐÏ íèê è âû ðåøèëè åãî èçìåíèòü, ïîäàéòå çàÿâêó äëÿ ñìåíû íèêà.\nÂâåäèòå æåëàåìûé íèê â îêîøêî:","ÎÊ","Îòìåíà");
- }
- case 7:
- {
- if(PlayerInfo[playerid][ULUCH] == 0) ShowPlayerDialog(playerid,128,DIALOG_STYLE_LIST,"{a8e4a0}Óëó÷øåíèÿ","{a8e4a0}1) {ffffff}Ðåøèòåëüíîñòü\n{a8e4a0}2) {ffffff}Ðþêçàê","Âûáðàòü","Îòìåíà");
- if(PlayerInfo[playerid][ULUCH] == 1) ShowPlayerDialog(playerid,128,DIALOG_STYLE_LIST,"{a8e4a0}Óëó÷øåíèÿ","{a8e4a0}1) {ffffff}Ðåøèòåëüíîñòü | {a8e4a0}Êóïëåíî\n{a8e4a0}2) {ffffff}Ðþêçàê","Âûáðàòü","Îòìåíà");
- if(PlayerInfo[playerid][ULUCH] == 2) ShowPlayerDialog(playerid,128,DIALOG_STYLE_LIST,"{a8e4a0}Óëó÷øåíèÿ","{a8e4a0}1) {ffffff}Ðåøèòåëüíîñòü | {a8e4a0}Êóïëåíî\n{a8e4a0}2) {ffffff}Ðþêçàê | {a8e4a0}Êóïëåíî","Âûáðàòü","Îòìåíà");
- }
- case 8:
- {
- ShowPlayerDialog(playerid, D_RADIOMAIN, DIALOG_STYLE_LIST, "{a8e4a0}Ðàäèî", "\
- {a8e4a0}1) {ffffff}Çàêàçàòü Ìóçûêó\n\
- {a8e4a0}2) {ffffff}Çàäàòü âîïðîñ Rj", "Âûáðàòü", "Îòìåíà");
- }
- }
- }
- }
- case 6:
- {
- if(!response) return 1;
- new mes2[2048];
- if(response)
- {
- switch(listitem)
- {
- case 0:
- {
- strcat(mes2,"{a8e4a0}/pass - {04B4AE}ïîêàçàòü ïàñïîðò.\n");
- strcat(mes2,"{a8e4a0}/anim - {04B4AE}ñïèñîê àíèìàöèé.\n");
- strcat(mes2,"{a8e4a0}/pay - {04B4AE}ïåðåäàòü äåíüãè.\n");
- strcat(mes2,"{a8e4a0}/hi - {04B4AE}ïîæàòü ðóêó èãðîêó.\n");
- strcat(mes2,"{a8e4a0}/gps - {04B4AE}íàâèãàòîð.\n");
- strcat(mes2,"{a8e4a0}/healme - {04B4AE}èñïîëüçîâàòü àïòå÷êó.\n");
- strcat(mes2,"{a8e4a0}/mask - {04B4AE}îäåòü ìàñêó.\n");
- strcat(mes2,"{a8e4a0}/offmask - {04B4AE}ñíÿòü ìàñêó.\n");
- strcat(mes2,"{a8e4a0}/lic - {04B4AE}ïîêàçàòü ëèöåíçèè.\n");
- strcat(mes2,"{a8e4a0}/time - {04B4AE}ñìîòðåòü âðåìÿ íà ÷àñàõ.\n");
- strcat(mes2,"{a8e4a0}/mutetime - {04B4AE}ïîñìîòðåòü âðåìÿ äî îêîí÷àíèÿ áàíà ÷àòà.\n");
- strcat(mes2,"{a8e4a0}/call - {04B4AE}ïîçâîíèòü.\n");
- strcat(mes2,"{a8e4a0}/sms - {04B4AE}íàïèñàòü ñìñ.\n");
- strcat(mes2,"{a8e4a0}/togphone - {04B4AE}âûêë/âêë òåëåôîí.\n");
- strcat(mes2,"{a8e4a0}/play - {04B4AE}ñëóøàòü ðàäèî.\n");
- strcat(mes2,"{a8e4a0}/radio - {04B4AE}âûêë/âêë ðàäèî(÷àò).\n");
- strcat(mes2,"{a8e4a0}/ad - {04B4AE}ïîäàòü îáúÿâëåíèå.\n");
- strcat(mes2,"{a8e4a0}/id - {04B4AE}óçíàòü èä èãðîêà ïî íèêó.\n");
- strcat(mes2,"{a8e4a0}/skill - {04B4AE}ïîêàçàòü âûïèñêó èç òèðà.\n");
- strcat(mes2, "{a8e4a0}/warntime - {04B4AE}óçíàòü îñòàâøèåñÿ âðåìÿ âàðíà.\n");
- strcat(mes2, "{a8e4a0}/jtime - {04B4AE}óçíàòü îñòàâøèåñÿ âðåìÿ çàêëþ÷åíèÿ.\n");
- strcat(mes2, "{a8e4a0}/leaders - {04B4AE}ëèäåðû îíëàéí.\n");
- strcat(mes2, "{a8e4a0}/liclist - {04B4AE}ëèöåíçåðû îíëàéí.\n");
- strcat(mes2, "{a8e4a0}/givepatr - {04B4AE}ïåðåäàòü ïàòðîíû.\n");
- strcat(mes2, "{a8e4a0}/givedet - {04B4AE}ïåðåäàòü äåòàëè.\n");
- strcat(mes2, "{a8e4a0}/buyfill - {04B4AE}êóïèòü êàíèñòðó.\n");
- strcat(mes2, "{a8e4a0}/wed - {04B4AE}æåíèòüñÿ.\n");
- strcat(mes2, "{a8e4a0}/divorce - {04B4AE}ðàçâîä.\n");
- strcat(mes2, "{a8e4a0}/phonebook - {04B4AE}òåëåôîííàÿ êíèãà.\n");
- strcat(mes2, "{a8e4a0}/number - {04B4AE}óçíàòü íîìåð èãðîêà.\n");
- strcat(mes2, "{a8e4a0}/showmedcard - {04B4AE}ïîêàçàòü Ìåä. Êàðòó.\n");
- strcat(mes2, "{a8e4a0}/setbet - {04B4AE}óñòàíîâèòü ñòàâêó.\n");
- strcat(mes2, "{a8e4a0}/start - {04B4AE}ðàñêðóòèòü ðóëåòêó.\n");
- strcat(mes2, "{a8e4a0}/limit - {04B4AE}îãðàíè÷åíèå ñêîðîñòè òðàíñïîðòà.\n");
- strcat(mes2, "{a8e4a0}/dmstats - {04B4AE}ëè÷íàÿ ñòàòèñòèêà.\n");
- strcat(mes2, "{a8e4a0}/topdm - {04B4AE}ëèäåðû òðåíèðîâî÷íîãî êîìïëåêñà.\n");
- strcat(mes2, "{a8e4a0}/dmoff - {04B4AE}âûõîä ñ òðåíèðîâî÷íîãî êîìïëåêñà.\n");
- strcat(mes2, "{a8e4a0}/breakopen - {04B4AE}âçëîì àâòî.\n");
- ShowPlayerDialog(playerid,126,0,"{a8e4a0}Êîìàíäû",mes2,"OK","");
- }
- case 1:
- {
- if(PlayerInfo[playerid][JOB] == 1)
- {
- strcat(mes2,"{269BD8}Âîäèòåëü àâòîáóñà\n");
- strcat(mes2,"{a8e4a0}/end - {04B4AE}çàêîí÷èòü ðàáî÷èé äåíü.\n");
- }
- if(PlayerInfo[playerid][JOB] == 2)
- {
- strcat(mes2,"{269BD8}Ðàçâîç÷èê òîïëèâà\n");
- strcat(mes2,"{a8e4a0}/flist - {04B4AE}ïîñìîòðåòü ñïèñîê çàêàçîâ.\n");
- strcat(mes2,"{a8e4a0}/cancel - {04B4AE}îòìåíèòü çàêàç.\n");
- strcat(mes2,"{a8e4a0}/unrent - {04B4AE}ðàñòîðãíóòü àðåíäó.\n");
- }
- if(PlayerInfo[playerid][JOB] == 3)
- {
- strcat(mes2,"{269BD8}Ðàçâîç÷èê ïðîäóêòîâ\n");
- strcat(mes2,"{a8e4a0}/plist - {04B4AE}ïîñìîòðåòü ñïèñîê çàêàçîâ.\n");
- strcat(mes2,"{a8e4a0}/cancel - {04B4AE}îòìåíèòü çàêàç.\n");
- strcat(mes2,"{a8e4a0}/unrent - {04B4AE}ðàñòîðãíóòü àðåíäó.\n");
- }
- if(PlayerInfo[playerid][JOB] == 4)
- {
- strcat(mes2,"{269BD8}Ìåõàíèê\n");
- strcat(mes2,"{a8e4a0}/mcontract - {04B4AE}çàêëþ÷èòü êîíòðàêò ñ çàïðàâêîé.\n");
- strcat(mes2,"{a8e4a0}/repair - {04B4AE}ïî÷èíèòü àâòîìîáèëü.\n");
- strcat(mes2,"{a8e4a0}/refill - {04B4AE}çàïðàâèòü àâòîìîáèëü.\n");
- strcat(mes2,"{a8e4a0}/unrent - {04B4AE}ðàñòîðãíóòü àðåíäó.\n");
- }
- else
- {
- strcat(mes2,"{a8e4a0}Íåò äîñòóïíûõ êîìàíä.\n");
- }
- ShowPlayerDialog(playerid,126,0,"{a8e4a0}Êîìàíäû",mes2,"OK","");
- }
- case 2:
- {
- strcat(mes2,"{a8e4a0}/n - {04B4AE}ooc ÷àò.\n");
- strcat(mes2,"{a8e4a0}/me - {04B4AE}÷àò äåéñòâèé.\n");
- strcat(mes2,"{a8e4a0}/do - {04B4AE}÷àò îò 3-ãî ëèöà.\n");
- strcat(mes2,"{a8e4a0}/try - {04B4AE}ïîïûòêà äåéñòâèÿ(óäà÷íî,íåóäà÷íî).\n");
- strcat(mes2,"{a8e4a0}/w - {04B4AE}øåïòàòü.\n");
- strcat(mes2,"{a8e4a0}/s - {04B4AE}êðè÷àòü.\n");
- ShowPlayerDialog(playerid,126,0,"{a8e4a0}Êîìàíäû",mes2,"OK","");
- }
- case 3:
- {
- strcat(mes2,"{a8e4a0}/home - {04B4AE}óïðàâëåíèå äîìîì.\n");
- strcat(mes2,"{a8e4a0}/exit - {04B4AE}âûéòè èç äîìà.\n");
- strcat(mes2,"{a8e4a0}/sellhouse - {04B4AE}ïðîäàòü äîì èãðîêó.\n");
- strcat(mes2,"{a8e4a0}/sellcar - {04B4AE}ïðîäàòü àâòî.\n");
- ShowPlayerDialog(playerid,126,0,"{a8e4a0}Êîìàíäû",mes2,"OK","");
- }
- case 4:
- {
- strcat(mes2,"{a8e4a0}/buybiz - {04B4AE}êóïèòü áèçíåñ.\n");
- strcat(mes2,"{a8e4a0}/business - {04B4AE}óïðàâëåíèå áèçíåñîì.\n");
- strcat(mes2,"{a8e4a0}/sellbiz - {04B4AE}ïðîäàòü áèçíåñ èãðîêó.\n");
- strcat(mes2,"{a8e4a0}/buyfilling - {04B4AE}êóïèòü àçñ.\n");
- strcat(mes2,"{a8e4a0}/filling - {04B4AE}óïðàâëåíèå àçñ.\n");
- strcat(mes2,"{a8e4a0}/sellazs - {04B4AE}ïðîäàòü àçñ èãðîêó.\n");
- ShowPlayerDialog(playerid,126,0,"{a8e4a0}Êîìàíäû",mes2,"OK","");
- }
- case 5:
- {
- if(PlayerInfo[playerid][MEMBER] == 13 || PlayerInfo[playerid][MEMBER] == 18 || PlayerInfo[playerid][MEMBER] == 24)
- {
- strcat(mes2,"{a8e4a0}/r - {04B4AE}ðàöèÿ.\n");
- strcat(mes2,"{a8e4a0}/d - {04B4AE}äåïàðòàìåíò.\n");
- strcat(mes2,"{a8e4a0}/clear - {04B4AE}ñíÿòü ðîçûñê.\n");
- strcat(mes2,"{a8e4a0}/frisk - {04B4AE}îáûñêàòü êîãî-ëèáî.\n");
- strcat(mes2,"{a8e4a0}/wanted - {04B4AE}ñïèñîê ðàçûñêèâàåìûõ.\n");
- strcat(mes2,"{a8e4a0}/takelic - {04B4AE}çàáðàòü ëèöåíçèè.\n");
- strcat(mes2,"{a8e4a0}/takedrugs - {04B4AE}çàáðàòü íàðêîòèêè.\n");
- strcat(mes2,"{a8e4a0}/su - {04B4AE}îáúÿâèòü â ðîçûñê.\n");
- strcat(mes2,"{a8e4a0}/setmark - {04B4AE}îïðåäåëèòü ìåñòîïîëîæåíèå.\n");
- strcat(mes2,"{a8e4a0}/break - {04B4AE}ïîñòàâèòü îãðàæäåíèå.\n");
- strcat(mes2,"{a8e4a0}/cuff - {04B4AE}íàäåòü íàðó÷íèêè.\n");
- strcat(mes2,"{a8e4a0}/uncuff - {04B4AE}ñíÿòü íàðó÷íèêè.\n");
- strcat(mes2,"{a8e4a0}/arrest - {04B4AE}ïîñàäèòü â òþðüìó.\n");
- strcat(mes2,"{a8e4a0}/push - {04B4AE}çàòîëêàòü â àâòî.\n");
- strcat(mes2,"{a8e4a0}/m - {04B4AE}ìåãàôîí.\n");
- strcat(mes2,"{a8e4a0}/skip - {04B4AE}âûäàòü ïðîïóñê.\n");
- strcat(mes2,"{a8e4a0}/warehouse - {04B4AE}ïîñìîòðåòü ñîñòîÿíèå ñêëàäà.\n");
- strcat(mes2,"{a8e4a0}/changeskin - {04B4AE}âûäàòü ñëóæåáíóþ îäåæäó.\n");
- strcat(mes2,"{a8e4a0}/setspawn - {04B4AE}èçìåíèòü ìåñòî ïîÿâëåíèÿ.\n");
- strcat(mes2,"{a8e4a0}/find - {04B4AE}ïîñìîòðåòü ñîñòàâ ôðàêöèè.\n");
- if (PlayerInfo[playerid][MEMBER] == 13)
- {
- strcat(mes2,"{a8e4a0}/open - {04B4AE}äâåðü äèñïåò÷åðñêîé.\n");
- }
- else if (PlayerInfo[playerid][MEMBER] == 24)
- {
- strcat(mes2,"{a8e4a0}/audition - {04B4AE}ïðîñëóøèâàíèå.\n");
- }
- }
- else if(PlayerInfo[playerid][MEMBER] == 16 || PlayerInfo[playerid][MEMBER] == 20)
- {
- strcat(mes2,"{a8e4a0}/r - {04B4AE}ðàöèÿ.\n");
- strcat(mes2,"{a8e4a0}/d - {04B4AE}äåïàðòàìåíò.\n");
- strcat(mes2,"{a8e4a0}/pickammo - {04B4AE}âçÿòü ÿùèê (íà êîðàáëå).\n");
- strcat(mes2,"{a8e4a0}/putammo - {04B4AE}ïîëîæèòü ÿùèê â ò.ñ.\n");
- strcat(mes2,"{a8e4a0}/takeammo - {04B4AE}âçÿòü ÿùèê èç ò.ñ.\n");
- strcat(mes2,"{a8e4a0}/takeammos - {04B4AE}âçÿòü ÿùèê ñî ñêëàäà\n");
- strcat(mes2,"{a8e4a0}/makegun - {04B4AE}ñäåëàòü îðóæèå.\n");
- strcat(mes2,"{a8e4a0}/warehouse - {04B4AE}ïîñìîòðåòü ñîñòîÿíèå ñêëàäà.\n");
- strcat(mes2,"{a8e4a0}/changeskin - {04B4AE}âûäàòü ñëóæåáíóþ îäåæäó.\n");
- strcat(mes2,"{a8e4a0}/setspawn - {04B4AE}èçìåíèòü ìåñòî ïîÿâëåíèÿ.\n");
- strcat(mes2,"{a8e4a0}/find - {04B4AE}ïîñìîòðåòü ñîñòàâ ôðàêöèè.\n");
- }
- else if(IsAGang(playerid))
- {
- strcat(mes2,"{a8e4a0}/f - {04B4AE}ðàöèÿ.\n");
- strcat(mes2,"{a8e4a0}/capture - {04B4AE}âîéíà çà òåðèòîðèþ.\n");
- strcat(mes2,"{a8e4a0}/sellgun - {04B4AE}ïðîäàòü îðóæèå.\n");
- strcat(mes2,"{a8e4a0}/selldrugs - {04B4AE}ïðîäàòü íàðêîòèêè.\n");
- strcat(mes2,"{a8e4a0}/sellzone - {04B4AE}ïðîäàòü òåððèòîðèþ.\n");
- strcat(mes2,"{a8e4a0}/sklad - {04B4AE}îòêðûòü/çàêðûòü ñêëàä.\n");
- strcat(mes2,"{a8e4a0}/makegun - {04B4AE}ñäåëàòü îðóæèå.\n");
- strcat(mes2,"{a8e4a0}/changeskin - {04B4AE}âûäàòü ñëóæåáíóþ îäåæäó.\n");
- strcat(mes2,"{a8e4a0}/setspawn - {04B4AE}èçìåíèòü ìåñòî ïîÿâëåíèÿ.\n");
- strcat(mes2,"{a8e4a0}/find - {04B4AE}ïîñìîòðåòü ñîñòàâ ôðàêöèè.\n");
- strcat(mes2,"{a8e4a0}/makebat - {04B4AE}ñäåëàòü áèòó.\n");
- strcat(mes2,"{a8e4a0}/givekey - {04B4AE}äàòü êëþ÷ îò äîìà áàíäû.\n");
- }
- else if(PlayerInfo[playerid][MEMBER] == 15)
- {
- strcat(mes2,"{a8e4a0}/r - {04B4AE}ðàöèÿ.\n");
- strcat(mes2,"{a8e4a0}/d - {04B4AE}äåïàðòàìåíò.\n");
- strcat(mes2,"{a8e4a0}/edit - {04B4AE}ìåíþ ïðîâåðêè /ad\n");
- strcat(mes2,"{a8e4a0}/audience - {04B4AE}ïîñìîòðåòü êîë-âî ñëóøàòåëåé.\n");
- strcat(mes2,"{a8e4a0}/live - {04B4AE}âûéòè â ýôèð.\n");
- strcat(mes2,"{a8e4a0}/dial - {04B4AE}íà÷àòü ïðè¸ì çâîíêîâ â ýôèð.\n");
- strcat(mes2,"{a8e4a0}/indial - {04B4AE}ïðèíÿòü çâîíîê â ýôèð.\n");
- strcat(mes2,"{a8e4a0}/hdial - {04B4AE}îòñîåäèíèòü îò ýôèðà\n");
- strcat(mes2,"{a8e4a0}/stopdial - {04B4AE}îòêëþ÷èòü ïðèåì çâîíêîâ.\n");
- strcat(mes2,"{a8e4a0}/nmoney - {04B4AE}ñ÷åò êàçíû îðãàíèçàöèè\n");
- strcat(mes2,"{a8e4a0}/ngetmoney - {04B4AE}âçÿòü äåíüãè ñ êàçíû îðãàíèçàöèè\n");
- strcat(mes2,"{a8e4a0}/changeskin - {04B4AE}âûäàòü ñëóæåáíóþ îäåæäó.\n");
- strcat(mes2,"{a8e4a0}/setspawn - {04B4AE}èçìåíèòü ìåñòî ïîÿâëåíèÿ.\n");
- strcat(mes2,"{a8e4a0}/find - {04B4AE}ïîñìîòðåòü îíëàéí ôðàêöèè.\n");
- }
- else if(PlayerInfo[playerid][MEMBER] == 12 || PlayerInfo[playerid][MEMBER] == 17)
- {
- strcat(mes2,"{a8e4a0}/r - {04B4AE}ðàöèÿ.\n");
- strcat(mes2,"{a8e4a0}/d - {04B4AE}äåïàðòàìåíò.\n");
- strcat(mes2,"{a8e4a0}/debtorlist - {04B4AE}ñïèñîê äîëæíèêîâ.\n");
- strcat(mes2,"{a8e4a0}/debtorbiz - {04B4AE}âûñåëèòü áèçíåñ.\n");
- strcat(mes2,"{a8e4a0}/debtorhouse - {04B4AE}âûñåëèòü äîì.\n");
- strcat(mes2,"{a8e4a0}/debtorazs - {04B4AE}âûñåëèòü çàïðàâêó.\n");
- strcat(mes2,"{a8e4a0}/salelic - {04B4AE}ïðîäàòü ëèöåíçèè.\n");
- strcat(mes2,"{a8e4a0}/gnews - {04B4AE}ãîñ. íîâîñòè.\n");
- strcat(mes2,"{a8e4a0}/warehouse - {04B4AE}ïîñìîòðåòü ñîñòîÿíèå ñêëàäà.\n");
- strcat(mes2,"{a8e4a0}/changeskin - {04B4AE}âûäàòü ñëóæåáíóþ îäåæäó.\n");
- strcat(mes2,"{a8e4a0}/setspawn - {04B4AE}èçìåíèòü ìåñòî ïîÿâëåíèÿ.\n");
- strcat(mes2,"{a8e4a0}/find - {04B4AE}ïîñìîòðåòü ñîñòàâ ôðàêöèè.\n");
- }
- else if(PlayerInfo[playerid][MEMBER] == 22)
- {
- strcat(mes2,"{a8e4a0}/kazna - {04B4AE}êàçíà.\n");
- strcat(mes2,"{a8e4a0}/r - {04B4AE}ðàöèÿ.\n");
- strcat(mes2,"{a8e4a0}/d - {04B4AE}äåïàðòàìåíò.\n");
- strcat(mes2,"{a8e4a0}/gnews - {04B4AE}ãîñ. íîâîñòè.\n");
- strcat(mes2,"{a8e4a0}/warehouse - {04B4AE}ïîñìîòðåòü ñîñòîÿíèå ñêëàäà.\n");
- strcat(mes2,"{a8e4a0}/changeskin - {04B4AE}âûäàòü ñëóæåáíóþ îäåæäó.\n");
- strcat(mes2,"{a8e4a0}/setspawn - {04B4AE}èçìåíèòü ìåñòî ïîÿâëåíèÿ.\n");
- strcat(mes2,"{a8e4a0}/find - {04B4AE}ïîñìîòðåòü ñîñòàâ ôðàêöèè.\n");
- }
- else if(PlayerInfo[playerid][MEMBER] == 14 || PlayerInfo[playerid][MEMBER] == 19)
- {
- strcat(mes2,"{a8e4a0}/r - {04B4AE}ðàöèÿ.\n");
- strcat(mes2,"{a8e4a0}/d - {04B4AE}äåïàðòàìåíò.\n");
- strcat(mes2,"{a8e4a0}/heal - {04B4AE}âûëå÷èòü èãðîêà.\n");
- strcat(mes2,"{a8e4a0}/skip - {04B4AE}âûäàòü ïðîïóñê.\n");
- strcat(mes2,"{a8e4a0}/changeskin - {04B4AE}âûäàòü ñëóæåáíóþ îäåæäó.\n");
- strcat(mes2,"{a8e4a0}/setspawn - {04B4AE}èçìåíèòü ìåñòî ïîÿâëåíèÿ.\n");
- strcat(mes2,"{a8e4a0}/find - {04B4AE}ïîñìîòðåòü îíëàéí ôðàêöèè.\n");
- strcat(mes2,"{a8e4a0}/givemedcard - {04B4AE}îáíîâèòü Ìåä. Êàðòó èãðîêà.\n");
- }
- else if(PlayerInfo[playerid][MEMBER] == 11 || PlayerInfo[playerid][MEMBER] == 21)
- {
- strcat(mes2,"{a8e4a0}/f - {04B4AE}ðàöèÿ.\n");
- strcat(mes2,"{a8e4a0}/tie - {04B4AE}ñâÿçàòü èãðîêà.\n");
- strcat(mes2,"{a8e4a0}/untie - {04B4AE}ðàçâÿçàòü èãðîêà.\n");
- strcat(mes2,"{a8e4a0}/gag - {04B4AE}âñòàâèòü êëÿï.\n");
- strcat(mes2,"{a8e4a0}/ungag - {04B4AE}âûòàùèòü êëÿï.\n");
- strcat(mes2,"{a8e4a0}/pickammo - {04B4AE}âçÿòü ÿùèê (íà êîðàáëå).\n");
- strcat(mes2,"{a8e4a0}/putammo - {04B4AE}ïîëîæèòü ÿùèê â ò.ñ.\n");
- strcat(mes2,"{a8e4a0}/takeammo - {04B4AE}âçÿòü ÿùèê èç ò.ñ.\n");
- strcat(mes2,"{a8e4a0}/putnarko - {04B4AE}ïîëîæèòü êåéñ â ò.ñ.\n");
- strcat(mes2,"{a8e4a0}/takenarko - {04B4AE}âçÿòü êåéñ èç ò.ñ.\n");
- strcat(mes2,"{a8e4a0}/object - {04B4AE}ïîñòàâèòü îáúåêòû.\n");
- strcat(mes2,"{a8e4a0}/changeskin - {04B4AE}âûäàòü ñëóæåáíóþ îäåæäó.\n");
- strcat(mes2,"{a8e4a0}/setspawn - {04B4AE}èçìåíèòü ìåñòî ïîÿâëåíèÿ.\n");
- strcat(mes2,"{a8e4a0}/sklad - {04B4AE}îòêðûòü/çàêðûòü ñêëàä.\n");
- strcat(mes2,"{a8e4a0}/find - {04B4AE}ïîñìîòðåòü îíëàéí ôðàêöèè.\n");
- strcat(mes2,"{a8e4a0}/bizwar - {04B4AE}íà÷àòü âîéíó çà áèçíåñ.\n");
- strcat(mes2,"{a8e4a0}/setbulletprice - {04B4AE}óñòàíîâèòü öåíó çà ïàòðîí.\n");
- }
- else if(PlayerInfo[playerid][MEMBER] == 23)
- {
- strcat(mes2,"{a8e4a0}/setspawn - {04B4AE}èçìåíèòü ìåñòî ïîÿâëåíèÿ.\n");
- strcat(mes2,"{a8e4a0}/r - {04B4AE}ðàöèÿ.\n");
- strcat(mes2,"{a8e4a0}/d - {04B4AE}äåïàðòàìåíò.\n");
- strcat(mes2,"{a8e4a0}/makeleaders - {04B4AE}óñòàíîâèòü ëèäåðà.\n");
- strcat(mes2,"{a8e4a0}/dismiss - {04B4AE}óâîëèòü ñ ôðàêöèè.\n");
- strcat(mes2,"{a8e4a0}/setsalary - {04B4AE}óñòàíîâèòü çàðàáîòíóþ ïëàòó.\n");
- strcat(mes2,"{a8e4a0}/changerent - {04B4AE}ìåíÿòü íàëîãè íà íåäâèæèìîñòü.\n");
- strcat(mes2,"{a8e4a0}/find - {04B4AE}ïîñìîòðåòü ñîñòàâ ôðàêöèè.\n");
- if (PlayerInfo[playerid][RANK] == 2)
- {
- strcat(mes2,"{a8e4a0}/clear - {04B4AE}ñíÿòü ðîçûñê.\n");
- strcat(mes2,"{a8e4a0}/frisk - {04B4AE}îáûñêàòü êîãî-ëèáî.\n");
- strcat(mes2,"{a8e4a0}/wanted - {04B4AE}ñïèñîê ðàçûñêèâàåìûõ.\n");
- strcat(mes2,"{a8e4a0}/takelic - {04B4AE}çàáðàòü ëèöåíçèè.\n");
- strcat(mes2,"{a8e4a0}/takedrugs - {04B4AE}çàáðàòü íàðêîòèêè.\n");
- strcat(mes2,"{a8e4a0}/su - {04B4AE}îáúÿâèòü â ðîçûñê.\n");
- strcat(mes2,"{a8e4a0}/setmark - {04B4AE}îïðåäåëèòü ìåñòîïîëîæåíèå.\n");
- strcat(mes2,"{a8e4a0}/break - {04B4AE}ïîñòàâèòü îãðàæäåíèå.\n");
- strcat(mes2,"{a8e4a0}/cuff - {04B4AE}íàäåòü íàðó÷íèêè.\n");
- strcat(mes2,"{a8e4a0}/uncuff - {04B4AE}ñíÿòü íàðó÷íèêè.\n");
- strcat(mes2,"{a8e4a0}/arrest - {04B4AE}ïîñàäèòü â òþðüìó.\n");
- strcat(mes2,"{a8e4a0}/push - {04B4AE}çàòîëêàòü â àâòî.\n");
- strcat(mes2,"{a8e4a0}/m - {04B4AE}ìåãàôîí.\n");
- strcat(mes2,"{a8e4a0}/audition - {04B4AE}ïðîñëóøèâàíèå.\n");
- }
- else if (PlayerInfo[playerid][RANK] == 6)
- {
- strcat(mes2,"{a8e4a0}/clear - {04B4AE}ñíÿòü ðîçûñê.\n");
- strcat(mes2,"{a8e4a0}/frisk - {04B4AE}îáûñêàòü êîãî-ëèáî.\n");
- strcat(mes2,"{a8e4a0}/wanted - {04B4AE}ñïèñîê ðàçûñêèâàåìûõ.\n");
- strcat(mes2,"{a8e4a0}/takelic - {04B4AE}çàáðàòü ëèöåíçèè.\n");
- strcat(mes2,"{a8e4a0}/takedrugs - {04B4AE}çàáðàòü íàðêîòèêè.\n");
- strcat(mes2,"{a8e4a0}/su - {04B4AE}îáúÿâèòü â ðîçûñê.\n");
- strcat(mes2,"{a8e4a0}/setmark - {04B4AE}îïðåäåëèòü ìåñòîïîëîæåíèå.\n");
- strcat(mes2,"{a8e4a0}/break - {04B4AE}ïîñòàâèòü îãðàæäåíèå.\n");
- strcat(mes2,"{a8e4a0}/cuff - {04B4AE}íàäåòü íàðó÷íèêè.\n");
- strcat(mes2,"{a8e4a0}/uncuff - {04B4AE}ñíÿòü íàðó÷íèêè.\n");
- strcat(mes2,"{a8e4a0}/arrest - {04B4AE}ïîñàäèòü â òþðüìó.\n");
- strcat(mes2,"{a8e4a0}/push - {04B4AE}çàòîëêàòü â àâòî.\n");
- strcat(mes2,"{a8e4a0}/m - {04B4AE}ìåãàôîí.\n");
- strcat(mes2,"{a8e4a0}/open - {04B4AE}äâåðü äèñïåò÷åðñêîé.\n");
- }
- else if (PlayerInfo[playerid][RANK] == 7)
- {
- strcat(mes2,"{a8e4a0}/pickammo - {04B4AE}âçÿòü ÿùèê (íà êîðàáëå).\n");
- strcat(mes2,"{a8e4a0}/putammo - {04B4AE}ïîëîæèòü ÿùèê â ò.ñ.\n");
- strcat(mes2,"{a8e4a0}/takeammo - {04B4AE}âçÿòü ÿùèê èç ò.ñ.\n");
- strcat(mes2,"{a8e4a0}/takeammos - {04B4AE}âçÿòü ÿùèê ñî ñêëàäà\n");
- strcat(mes2,"{a8e4a0}/makegun - {04B4AE}ñäåëàòü îðóæèå.\n");
- strcat(mes2,"{a8e4a0}/changeskin - {04B4AE}âûäàòü ñëóæåáíóþ îäåæäó.\n");
- strcat(mes2,"{a8e4a0}/setspawn - {04B4AE}èçìåíèòü ìåñòî ïîÿâëåíèÿ.\n");
- }
- }
- else
- {
- strcat(mes2,"{a8e4a0}Íåò äîñòóïíûõ êîìàíä.\n");
- }
- ShowPlayerDialog(playerid,126,0,"{a8e4a0}Êîìàíäû",mes2,"OK","");
- }
- case 6:
- {
- strcat(mes2,"{a8e4a0}/gnews - {04B4AE}ãîñ. íîâîñòè.\n");
- strcat(mes2,"{a8e4a0}/invite - {04B4AE}ïðèíÿòü èãðîêà.\n");
- strcat(mes2,"{a8e4a0}/uninvite - {04B4AE}óâîëèòü èãðîêà.\n");
- strcat(mes2,"{a8e4a0}/changeskin - {04B4AE}âûäàòü ñëóæåáíóþ îäåæäó.\n");
- strcat(mes2,"{a8e4a0}/rang - {04B4AE}ïîâûñèòü / ïîíèçèòü â äîëæíîñòè.\n");
- strcat(mes2,"{a8e4a0}/showall - {04B4AE}ïðîñìîòðåòü âñåõ èãðîêîâ â îðãàíèçàöèè.\n");
- strcat(mes2,"{a8e4a0}/uninviteoff - {04B4AE}óâîëèòü èãðîêà â îôôëàéí.\n");
- strcat(mes2,"{a8e4a0}/respveh - {04B4AE}çàñïàâíèòü òðàíñïîðò ôðàêöèè. (òîëüêî äëÿ Áàíä è Ìàôèè)\n");
- strcat(mes2,"{a8e4a0}/sellbizc - {04B4AE}ïðîäàòü êîíòðîëü íàä áèçíåñîì\n");
- strcat(mes2,"{a8e4a0}/bizwar - {04B4AE}íà÷àòü âîéíó çà áèçíåñ.\n");
- strcat(mes2,"{a8e4a0}/makegov - {04B4AE}íàçíà÷èòü ëèäåðà ïîäôðàêöèè.\n");
- strcat(mes2,"{a8e4a0}/setbulletprice - {04B4AE}óñòàíîâèòü öåíó çà ïàòðîí.\n");
- ShowPlayerDialog(playerid,126,0,"{a8e4a0}Êîìàíäû",mes2,"OK","");
- }
- case 7:
- {
- strcat(mes2,"{a8e4a0}/lock - {04B4AE}çàêðûòü/îòêðûòü äîìàøíåå àâòî.\n");
- strcat(mes2,"{a8e4a0}/fill - {04B4AE}çàïðàâèòü àâòî.\n");
- strcat(mes2,"{a8e4a0}/b - {04B4AE}îòêðûòü êàïîò/áàãàæíèê.\n");
- strcat(mes2,"{a8e4a0}/eject - {04B4AE}âûêèíóòü èç àâòî.\n");
- strcat(mes2,"{a8e4a0}/fillcar - {04B4AE}çàïðàâèòü àâòî èç êàíèñòðû.\n");
- ShowPlayerDialog(playerid,126,0,"{a8e4a0}Êîìàíäû",mes2,"OK","");
- }
- case 8:
- {
- if (!PlayerInfo[playerid][rjlevel])
- {
- SendClientMessage(playerid, -1, "Âàì íå äîñòóïíû ýòè êîìàíäû!");
- return ShowPlayerDialog(playerid,5,DIALOG_STYLE_LIST,"{a8e4a0}Ìåíþ èãðîêà","\
- {a8e4a0}1) {ffffff}Ñòàòèñòèêà èãðîêà\n\
- {a8e4a0}2) {ffffff}Ëè÷íûå íàñòðîéêè\n\
- {a8e4a0}3) {ffffff}Ñïèñîê êîìàíä\n\
- {a8e4a0}4) {ffffff}Ñâÿçü ñ àäìèíèñòðàöèåé\n\
- {a8e4a0}5) {ffffff}Áåçîïàñíîñòü\n\
- {a8e4a0}6) {ffffff}Äîíàò\n\
- {a8e4a0}7) {ffffff}Ñìåíà íîíÐÏ íèêà\n\
- {a8e4a0}8) {ffffff}Óëó÷øåíèÿ\n\
- {a8e4a0}9) {ffffff}Ñâÿçü ñ ðàäèî-âåäóùèìè","Âûáðàòü","Âûéòè");
- }
- strcat(mes2,"{a8e4a0}/send - {04B4AE}îòïðàâèòü îòâåò.\n");
- strcat(mes2,"{a8e4a0}/setrj - {04B4AE}íàçíà÷èòü Rj.\n");
- strcat(mes2,"{a8e4a0}/delrj - {04B4AE}óäàëèòü Rj (offline).\n");
- strcat(mes2,"{a8e4a0}/rjlist - {04B4AE}ñïèñîê Rj.\n");
- strcat(mes2,"{a8e4a0}/rjonline - {04B4AE}îíëàéí Rj.\n");
- strcat(mes2,"{a8e4a0}/dj - {04B4AE}÷àò Rj.\n");
- ShowPlayerDialog(playerid,126,0,"{a8e4a0}Êîìàíäû",mes2,"OK","");
- }
- }
- }
- }
- case 7:
- {
- if(!response) return ShowPlayerDialog(playerid,5,DIALOG_STYLE_LIST,"{a8e4a0}Ìåíþ èãðîêà","\
- {a8e4a0}1) {ffffff}Ñòàòèñòèêà èãðîêà\n\
- {a8e4a0}2) {ffffff}Ëè÷íûå íàñòðîéêè\n\
- {a8e4a0}3) {ffffff}Ñïèñîê êîìàíä\n\
- {a8e4a0}4) {ffffff}Ñâÿçü ñ àäìèíèñòðàöèåé\n\
- {a8e4a0}5) {ffffff}Áåçîïàñíîñòü\n\
- {a8e4a0}6) {ffffff}Äîíàò\n\
- {a8e4a0}7) {ffffff}Ñìåíà íîíÐÏ íèêà\n\
- {a8e4a0}8) {ffffff}Óëó÷øåíèÿ\n\
- {a8e4a0}9) {ffffff}Ñâÿçü ñ ðàäèî-âåäóùèìè","Âûáðàòü","Âûéòè");
- if(response) return 1;
- }
- case 8:
- {
- if(!response) return 1;
- if(response)
- {
- if (GetTickCount() - PlayerInfo[playerid][ReportTick] <= (1000 * 60))return SendClientMessage(playerid, -1, "Âîïðîñ/æàëîáó ìîæíî îòïðàâëÿòü ðàç â ìèíóòó.");
- while(strfind(inputtext,"%",true)!=-1)
- {
- strdel(inputtext,strfind(inputtext,"%",true),strfind(inputtext,"%",true)+2);
- }
- if(strlen(inputtext) < 1 || strlen(inputtext) > 100) return SendClientMessage(playerid,COLOR_GRAY,"Íå ìåíåå 1 è íå áîëåå 100 ñèìâîëîâ.");
- if(PlayerInfo[playerid][MUTE] > 0) return SendClientMessage(playerid, 0xFF6600AA, "Ó Âàñ áàí ÷àòà");
- new temp[200];
- format(temp,sizeof(temp),"Âîïðîñ / Æàëîáà îò %s[%d]: {F0CE25}%s", PlayerInfo[playerid][NEWNAME],playerid,inputtext);
- if(PlayerInfo[playerid][ADMLEVEL] < 1) SendClientMessage(playerid,0xEC4F4FFF,temp);
- SendAdminMessage(0xEC4F4FFF, temp);
- PlayerInfo[playerid][ReportTick] = GetTickCount();
- }
- }
- case 10:
- {
- if(!response) return 1;
- if(response)
- {
- switch(listitem)
- {
- case 0:
- {
- new string[256];
- format(string, sizeof string,"{ffffff}Ââåäèòå ñêîëüêî ðóáëåé âû õîòèòå îáìåíÿòü íà èãðîâóþ âàëþòó.\n1ð. - {33AA33}100$");
- ShowPlayerDialog(playerid, 80, DIALOG_STYLE_INPUT,"{a8e4a0}Äîíàò",string,"Äàëåå","Îòìåíà");
- }
- case 1:
- {
- if(PlayerInfo[playerid][DONATE] < 12) return SendClientMessage(playerid,COLOR_GRAY,"Âàì íóæíî èìåòü 12 ðóáëåé íà äîíàò ñ÷åòå, ÷òîáû ïîìåíÿòü íèê.");
- ShowPlayerDialog(playerid,81,1,"{a8e4a0}Ñìåíà íèêà","{ffffff}Ââåäèòå èãðîâîé íèê, íà êîòîðûé âû õîòèòå ïîìåíÿòü:","Äàëåå","Îòìåíà");
- }
- case 2:
- {
- if(PlayerInfo[playerid][DONATE] < 60) return SendClientMessage(playerid,COLOR_GRAY,"Âàì íóæíî èìåòü 60 ðóáëåé íà äîíàò ñ÷åòå, ÷òîáû ñíÿòü 1 âàðí.");
- ShowPlayerDialog(playerid,131,0,"{a8e4a0}Ñíÿòèå âàðíà","{ffffff}Âû óâåðåíû, ÷òî õîòèòå ñíÿòü 1 âàðí çà 60 ðóáëåé?","Äà","Îòìåíà");
- }
- case 3:
- {
- if(PlayerInfo[playerid][DONATE] < 10) return SendClientMessage(playerid,COLOR_GRAY,"Âàì íóæíî èìåòü 10 ðóáëåé íà äîíàò ñ÷åòå, ÷òîáû ïîïîëíèòü çàêîíîïîñëóøíîñòü.");
- ShowPlayerDialog(playerid,144,0,"{a8e4a0}Çàêîíîïîñëóøíîñòü","{ffffff}Âû óâåðåíû, ÷òî õîòèòå êóïèòü 10 çàêîíîïîñëóøíîñòè çà 10 ðóáëåé?","Äà","Îòìåíà");
- }
- case 4:
- {
- if(PlayerInfo[playerid][DONATE] < 8) return SendClientMessage(playerid,COLOR_GRAY,"Âàì íóæíî èìåòü 8 ðóáëåé íà äîíàò ñ÷åòå, ÷òîáû óâîëèòüñÿ ñ îðãàíèçàöèè.");
- ShowPlayerDialog(playerid,D_LEAVEDONATE,0,"{a8e4a0}Óâîëüíåíèå","{ffffff}Âû óâåðåíû, ÷òî õîòèòå óâîëèòüñÿ çà 8 ðóáëåé?","Äà","Îòìåíà");
- }
- case 5:
- {
- if(PlayerInfo[playerid][DONATE] < 10) return SendClientMessage(playerid,COLOR_GRAY,"Âàì íóæíî èìåòü 10 ðóáëåé íà äîíàò ñ÷åòå, ÷òîáû ñìåíèòü ïîë.");
- ShowPlayerDialog(playerid,D_CHANGESEXDONATE,0,"{a8e4a0}Ñìåíà ïîëà","{ffffff}Âû óâåðåíû, ÷òî õîòèòå ñìåíèòü ïîë çà 10 ðóáëåé?","Äà","Îòìåíà");
- }
- case 6:
- {
- if(PlayerInfo[playerid][DONATE] < 30) return SendClientMessage(playerid,COLOR_GRAY,"Âàì íóæíî èìåòü 30 ðóáëåé íà äîíàò ñ÷åòå, ÷òîáû ñáðîñèòü ñòàòèñòèêó.");
- ShowPlayerDialog(playerid,D_CLEARDMSTATS,0,"{a8e4a0}Ñáðîñ","{ffffff}Âû óâåðåíû, ÷òî õîòèòå ñáðîñèòü âñþ ñòàòèñòèêó ñ \"/dmstats\"?","Äà","Îòìåíà");
- }
- case 7:
- {
- new string[256];
- format(string, sizeof string,"Ó Âàñ íà äîíàò ñ÷åòå %d ðóáëåé",PlayerInfo[playerid][DONATE]);
- SendClientMessage(playerid,COLOR_BEAR,string);
- }
- }
- }
- }
- case D_LEAVEDONATE:
- {
- if (response)
- {
- if(PlayerInfo[playerid][DONATE] < 8) return SendClientMessage(playerid,COLOR_GRAY,"Âàì íóæíî èìåòü 8 ðóáëåé íà äîíàò ñ÷åòå, ÷òîáû óâîëèòüñÿ ñ îðãàíèçàöèè.");
- if(PlayerInfo[playerid][LEADER] > 0) return SendClientMessage(playerid,COLOR_GRAY,"Âû íå ìîæåòå ïîêèíóòü ïîñò ëèäåðà îðãàíèçàöèè");
- if(PlayerInfo[playerid][MEMBER] == 0) return SendClientMessage(playerid,COLOR_GRAY,"Âû íå ñîñòîèòå âî ôðàêöèè");
- PlayerInfo[playerid][DONATE] -= 8;
- new frac = PlayerInfo[playerid][MEMBER];
- new fractionid = PlayerInfo[playerid][MEMBER]-1;
- new string[256];
- new query[256];
- PlayerInfo[playerid][MEMBER] = 0;
- PlayerInfo[playerid][RANK] = 0;
- PlayerInfo[playerid][SPAWN] = 0;
- SetPlayerColor(playerid, 0xFFFFFF20);
- SetPlayerSkin(playerid,PlayerInfo[playerid][SKIN]);
- format(string, sizeof(string), "%s ïîêèíóë Âàøó îðãàíèçàöèþ ïî ñîáñòâåííîìó æåëàíèþ", PlayerInfo[playerid][NEWNAME]);
- SendFamilyMessage(string, 0xFF6600FF, frac);
- format(string,sizeof(string),"Âû ïîêèíóëè îðãàíèçàöèþ \"%s\"",gFractionName[fractionid]);
- SendClientMessage(playerid,COLOR_YELLOW,string);
- format(query, sizeof query, "UPDATE `users` SET `member` = '%d' , `rank` = '%d', `spawn` = '%d' WHERE `login` = '%s' LIMIT 1",PlayerInfo[playerid][MEMBER],PlayerInfo[playerid][RANK],PlayerInfo[playerid][SPAWN], PlayerInfo[playerid][NEWNAME]);
- mysql_tquery(dbHandle, query);
- }
- }
- case D_CHANGESEXDONATE:
- {
- if (response)
- {
- if(PlayerInfo[playerid][DONATE] < 10) return SendClientMessage(playerid,COLOR_GRAY,"Âàì íóæíî èìåòü 8 ðóáëåé íà äîíàò ñ÷åòå, ÷òîáû óâîëèòüñÿ ñ îðãàíèçàöèè.");
- PlayerInfo[playerid][DONATE] -= 10;
- if (PlayerInfo[playerid][SEX] == 1)
- {
- SendClientMessage(playerid, COLOR_BEAR, "Âû ñìåíèë ïîë íà Æåíñêèé");
- PlayerInfo[playerid][SEX] = 2;
- }
- else
- {
- SendClientMessage(playerid, COLOR_BEAR, "Âû ñìåíèë ïîë íà Ìóæñêîé");
- PlayerInfo[playerid][SEX] = 1;
- }
- }
- }
- case 11:
- {
- if(!response) return 1;
- if(response)
- {
- if(kLibGetPlayerMoney(playerid) < 125) return SendClientMessage(playerid,COLOR_GRAY,"Íå äîñòàòî÷íî äåíåã");
- kLibGivePlayerMoney(playerid,-125);
- EKZAMENVOD[playerid] = true;
- SendClientMessage(playerid,COLOR_BEAR,"Îòïðàâëÿéòåñü íà óëèöó è âîçüìèòå àâòîìîáèëü äëÿ òîãî ÷òîáû íà÷àòü ýêçàìåí");
- pPressed[playerid] = 0;
- KaznaInfo[1][kCash] += 125;
- SaveKazna(1);
- }
- }
- case 12:
- {
- if(!response) return 1;
- if(response)
- {
- switch(random(6))
- {
- case 0: SetPlayerCheckpoint(playerid,-1317.0732,491.3148,11.1953,2.0); //
- case 1: SetPlayerCheckpoint(playerid,-1290.7272,496.2623,11.1953,2.0); //
- case 2: SetPlayerCheckpoint(playerid,-1291.6066,510.8003,11.1953,2.0); //
- case 3: SetPlayerCheckpoint(playerid,-1313.3779,511.5292,11.1953,2.0); //
- case 4: SetPlayerCheckpoint(playerid,-1325.7117,504.2720,11.1953,2.0); //
- case 5: SetPlayerCheckpoint(playerid,-1338.1078,511.4707,11.1953,2.0); //
- }
- JobMeshki[playerid] = true;
- SendClientMessage(playerid, 0xa8e4a0FF, "Âû íà÷àëè ðàáîòó ãðóç÷èêà!");
- SetPVarInt(playerid, "StartedSkinGruz", GetPlayerSkin(playerid));
- SetPlayerSkin(playerid,27);
- }
- }
- case 13:
- {
- if(!response) return 1;
- if(response)
- {
- switch(listitem)
- {
- case 0:
- {
- new string[500];
- format(string,sizeof(string),"{ffffff}Âàøà çàäà÷à òàñêàòü ìåøêè ñ êîðàáëÿ íà ñêëàä, âñ¸ ïðîñòî!\n* Äëÿ íà÷àëà ïåðåîäåíüòåñü è ïîñìîòðèòå íà ðàäàð, âû óâèäèòå êðàñíóþ îòìåòêó, ïîäîéäèòå ê íåé.\n* Êîãäà ïîäîéäåòå ê êðàñíîìó ïèêàïó, ñèñòåìà àâòîìàòè÷åñêè âîçüìåò ìåøîê.\n* Òåïåðü âûõîäèòå èç êîðàáëÿ è èäèòå ê àíãàðó - ýòî è åñòü ñêëàä.\n* Çà êàæäûé ìåøîê âû ïîëó÷èòå %d$.×òîáû ïîëó÷èòü çàðïëàòó, ïîäîéäèòå ê ïèêàïó ðàçäåâàëêè íàæìèòå ïóíêò Ïîëó÷èòü çàðïëàòó.", JobSalaryMeshok);
- ShowPlayerDialog(playerid,3,DIALOG_STYLE_MSGBOX,"{a8e4a0}Ãðóç÷èê | Èíôîðìàöèÿ",string,"ÎÊ","");
- }
- case 1:
- {
- if(JobMeshki[playerid] == true) return SendClientMessage(playerid,COLOR_BEAR,"Ñíà÷àëà çàâåðøèòå ðàáîòó!");
- switch(random(6))
- {
- case 0: SetPlayerCheckpoint(playerid,-1317.0732,491.3148,11.1953,2.0); //
- case 1: SetPlayerCheckpoint(playerid,-1290.7272,496.2623,11.1953,2.0); //
- case 2: SetPlayerCheckpoint(playerid,-1291.6066,510.8003,11.1953,2.0); //
- case 3: SetPlayerCheckpoint(playerid,-1313.3779,511.5292,11.1953,2.0); //
- case 4: SetPlayerCheckpoint(playerid,-1325.7117,504.2720,11.1953,2.0); //
- case 5: SetPlayerCheckpoint(playerid,-1338.1078,511.4707,11.1953,2.0); //
- }
- JobMeshki[playerid] = true;
- SendClientMessage(playerid, COLOR_BLUE, "Âû íà÷àëè ðàáîòó ãðóç÷èêà!");
- SetPVarInt(playerid, "StartedSkinGruz", GetPlayerSkin(playerid));
- SetPlayerSkin(playerid,27);
- }
- case 2:
- {
- if(JobZPMeshki[playerid] == 0) return SendClientMessage(playerid,COLOR_BEAR,"Âû íè÷åãî íå çàðàáîòàëè!");
- if (KaznaInfo[1][kCash] - JobZPMeshki[playerid] * JobSalaryMeshok > 0)
- {
- kLibGivePlayerMoney(playerid,JobZPMeshki[playerid] * JobSalaryMeshok);
- KaznaInfo[1][kCash] -= JobZPMeshki[playerid] * JobSalaryMeshok;
- }
- else
- {
- JobZPMeshki[playerid] = 0;
- SendClientMessage(playerid, COLOR_BEAR, "Â äàííûé ìîìåíò êàçíà ãîñóäàðñòâà íå ìîæåò âàì âûïëàòèòü çàðàáîòíóþ ïëàòó.");
- }
- new temp[256];
- format(temp,sizeof(temp),"{ffffff}Âû çàðàáîòàëè {a8e4a0}%d$ {ffffff}çà {a8e4a0}%d {ffffff}ïåðåíåñ¸ííûõ ìåøêà(îâ)",JobZPMeshki[playerid] * JobSalaryMeshok,JobZPMeshki[playerid]);
- ShowPlayerDialog(playerid,3,DIALOG_STYLE_MSGBOX,"{a8e4a0}Çàðïëàòà",temp,"ÎÊ","");
- format(temp, sizeof(temp), "~g~+%d$", JobZPMeshki[playerid] * JobSalaryMeshok);
- GameTextForPlayer(playerid, temp, 5000, 1);
- JobZPMeshki[playerid] = 0;
- if(IsPlayerAttachedObjectSlotUsed(playerid,2)) RemovePlayerAttachedObject(playerid,2);
- }
- case 3:
- {
- if(JobMeshki[playerid] == false) return SendClientMessage(playerid,COLOR_BEAR,"Âû íå íà÷èíàëè ðàáîòó!");
- if(JobZPMeshki[playerid] > 0) return SendClientMessage(playerid,COLOR_BEAR,"Ñíà÷àëà ïîëó÷èòå çàðïëàòó!");
- SetPlayerSkin(playerid, GetPVarInt(playerid, "StartedSkinGruz"));
- /*
- if(PlayerInfo[playerid][MEMBER] > 0){ SetPlayerSkin(playerid,PlayerInfo[playerid][SKINFRAC]);}
- if(PlayerInfo[playerid][MEMBER] < 1){ SetPlayerSkin(playerid,PlayerInfo[playerid][SKIN]);}
- */
- JobMeshki[playerid] = false;
- DisablePlayerCheckpoint(playerid);
- SendClientMessage(playerid, COLOR_BEAR, "Âû çàêîí÷èëè ðàáî÷èé äåíü.");
- DeletePVar(playerid, "DownTickMeshki");
- if(IsPlayerAttachedObjectSlotUsed(playerid,2)) RemovePlayerAttachedObject(playerid,2);
- }
- }
- }
- }
- case 14:
- {
- if(!response) return 1;
- new actplayerid = GetPVarInt(playerid,"PlayerChange");
- new fractionid = PlayerInfo[actplayerid][MEMBER]-1;
- new skinid = gFractionSkin[fractionid][listitem];
- if(skinid == PlayerInfo[actplayerid][SKINFRAC]) return 1;
- new mes[128];
- format(mes,sizeof(mes),"Âàøà âíåøíîñòü áûëà èçìåíåíà %s", PlayerInfo[playerid][NEWNAME]);
- SendClientMessage(actplayerid, COLOR_BEAR,mes);
- PlayerInfo[actplayerid][SKINFRAC] = skinid;
- SetPlayerSkin(actplayerid,skinid);
- DeletePVar(playerid, "PlayerChange");
- }
- case 15:
- {
- new playerdd = GetPVarInt(playerid, "PlayerInvites");
- new fractionid = PlayerInfo[playerid][MEMBER]-1;
- new skinid = gFractionSkin[fractionid][listitem];
- new temp[145];
- format(temp, sizeof(temp),"Ïîçäðàâëÿåì ! {a8e4a0}Âû áûëè ïðèíÿòû â îðãàíèçàöèþ {a8e4a0}\"%s\"", gFractionName[fractionid]);
- SendClientMessage(playerdd,COLOR_BEAR,temp);
- format(temp, sizeof(temp),"%s ïðèíèìàåò Âàøå ïðåäëîæåíèå", PlayerInfo[playerdd][NEWNAME]);
- SendClientMessage(playerid,0xa8e4a0FF,temp);
- PlayerInfo[playerdd][MEMBER] = PlayerInfo[playerid][MEMBER];
- PlayerInfo[playerdd][RANK] = 1;
- PlayerInfo[playerdd][JOB] = 0;
- SetPlayerColor(playerdd,gFractionColor[fractionid]);
- PlayerInfo[playerdd][SKINFRAC] = skinid;
- SetPlayerSkin(playerdd, skinid);
- format(temp, sizeof(temp), "UPDATE `users` SET `member`='%d', `rank`='%d' WHERE `id`='%d'", PlayerInfo[playerdd][MEMBER], PlayerInfo[playerdd][RANK], PlayerInfo[playerdd][ID]);
- mysql_tquery(dbHandle, temp);
- Select[playerid][SelectCharInvite] = 0;
- Select[playerdd][SelectCharInvite] = 0;
- DeletePVar(playerid, "PlayerInvite");
- DeletePVar(playerid, "PlayerMember");
- DeletePVar(playerid, "PlayerInvites");
- DeletePVar(playerid, "OnInviteProcess");
- }
- case 16:
- {
- if(response)
- {
- new i = GetPVarInt(playerid, "gangzoneid");
- new faction = PlayerInfo[playerid][MEMBER];
- new fractionid = PlayerInfo[playerid][MEMBER]-1;
- new rank = PlayerInfo[playerid][RANK];
- new temp[150];
- if(GangInfo[faction][gPopitka] >= 2) return SendClientMessage(playerid,COLOR_GRAY, "Çàõâàò òåððèòîðèé âîçìîæåí òîëüêî 2 ðàçà â äåíü");
- if(IsCapture == 1) return SendClientMessage(playerid, COLOR_GRAY, "Óæå ïðîèñõîäèò çàõâàò îäíîé èç çîí. Äîæäèòåñü îêîí÷àíèÿ!");
- GangZoneFlashForAll(GangZone[i][gID],GetGZColorF(faction));
- ZoneID = i;
- GZSafeTime[i] = 420;
- FrakCD = 900;
- GangZone[i][gNapad] = faction;
- ZoneOnBattle[i] = 1;
- IsCapture = 1;
- GangInfo[faction][gPopitka]++;
- GangInfo[faction][capture] = 1;
- GangInfo[GangZone[i][gFraction]][capture] = 1;
- GangInfo[GangZone[i][gFraction]][captureid] = faction;
- GangInfo[faction][captureid] = faction;
- GangInfo[faction][gangnumber] = 1;
- GangInfo[GangZone[i][gFraction]][gangnumber] = 0;
- CaptureStart(faction, GangZone[i][gFraction]);
- format(temp, sizeof(temp),"%s %s èíèöèèðîâàë çàõâàò", gFractionRankName[fractionid][rank-1], PlayerInfo[playerid][NEWNAME]);
- SendFamilyMessage(temp, 0xFFFFFFAA, faction);
- SendFamilyMessage("Îòïðàâëÿéòåñü íà ìåñòî êàïòà è ïîääåðæèòå ñâîþ áàíäó", COLOR_YELLOW, faction);
- SendFamilyMessage("Îêàæèòå ñîïðîòèâëåíèå âðàæåñêîé áàíäå ÷òîáû ñîõðàíèòü ñâîþ òåððèòîðèþ", COLOR_YELLOW, GangZone[i][gFraction]);
- return 1;
- }
- else
- {
- SendClientMessage(playerid, COLOR_YELLOW, "Âû îòìåíèëè çàõâàò");
- }
- return 1;
- }
- case 17:
- {
- if(response)
- {
- switch(listitem)
- {
- case 0:SetPlayerPos(playerid,-1570.5061,1111.3322,7.1875);
- case 1:SetPlayerPos(playerid,54.1158,-1531.8264,8.6344);
- case 2:SetPlayerPos(playerid,-1322.7905,486.1364,11.1875);
- case 3:SetPlayerPos(playerid,-2024.8440,-105.6803,38.9219);
- case 4:SetPlayerPos(playerid,1313.5149,1258.0231,10.8203);
- case 5:SetPlayerPos(playerid,-1637.9331,1202.8518,7.2141);
- case 6:SetPlayerPos(playerid,-2666.1123,636.1410,14.4531);//áîëüêà ñô
- case 7:SetPlayerPos(playerid,1592.0487,1817.3101,10.8203);//áîëüêà ëâ
- case 8:SetPlayerPos(playerid,-88.4018,-311.1025,1.4297);
- case 9:SetPlayerPos(playerid,-2239.7300,-1737.0175,480.2202);
- case 10:SetPlayerPos(playerid,-2728.1831,-310.6103,7.0391);//ìýðèÿ ñô
- case 11:SetPlayerPos(playerid,2444.4822,2387.1184,12.1641);//ìýðèÿ lv
- case 12:SetPlayerPos(playerid,-1456.1964,1483.5421,7.1104);
- case 13:SetPlayerPos(playerid,-2512.4771,1221.4467,37.4283);
- case 14:SetPlayerPos(playerid, 2194.0493,1687.1278,12.3672);
- case 15:SetPlayerPos(playerid, -2257.5930,2383.8948,5.0101);
- case 16:SetPlayerPos(playerid, 387.5514,2482.9143,16.4844);
- case 17:SetPlayerPos(playerid, 313.1939,2016.4015,17.6406);
- case 18:SetPlayerPos(playerid, -1978.1594,1117.6141,53.2974);
- case 19:SetPlayerPos(playerid, -2247.0664,253.3857,35.1641);
- case 20:SetPlayerPos(playerid, 1326.6104,1252.6401,10.8203);
- case 21:SetPlayerPos(playerid, 1013.6644,1056.5430,11.0000);
- case 22:SetPlayerPos(playerid, 1658.9287,2188.0723,10.8203);
- case 23:SetPlayerPos(playerid, 2332.5168,2168.8884,10.8231);
- case 24:SetPlayerPos(playerid, -1590.7213,708.2162,-5.2422);
- case 25:SetPlayerPos(playerid, -1965.8665,115.5583,27.6875);
- case 26:SetPlayerPos(playerid, 1495.3379,-1584.2897,13.5469);
- case 27:SetPlayerPos(playerid, -2919.7542,410.6676,4.0697);
- case 28:SetPlayerPos(playerid, -2424.9395,331.7372,36.2123);
- case 29:SetPlayerPos(playerid, -2169.7344,245.0868,35.3203);
- case 30:SetPlayerPos(playerid, 2334.4451,2457.0005,14.9688);
- case 31:SetPlayerPos(playerid, 770.1727,-3502.1741,3.0000);
- }
- SetPlayerInterior(playerid, 0);
- SetPlayerVirtualWorld(playerid, 0);
- }
- }
- case 18:
- {
- if(!response) return 0;
- if(response)
- {
- if (Select[playerid][SelectCharHome] == 255)
- {
- SendClientMessage(playerid, -1, "Îòêëîíèòå èëè ïðèìèòå ïðåäëîæåíèå ïîêóïêè! (Y & N)");
- return 0;
- }
- for (new hid = 1; hid< TotalHouse; hid++)
- {
- if(IsPlayerInRangeOfPoint(playerid, 1.5, HouseInfo[hid][hEnterX],HouseInfo[hid][hEnterY],HouseInfo[hid][hEnterZ]))
- {
- new query[256];
- new string[250];
- if(PlayerInfo[playerid][HOUSE] != -1) return SendClientMessage(playerid, COLOR_GRAY, "Ó Âàñ óæå åñòü äîì");
- if(PlayerInfo[playerid][MONEY] < HouseInfo[hid][hPrice]) return SendClientMessage(playerid, COLOR_GRAY, "Ó Âàñ íåòó ñòîëüêî äåíåã íà ðóêàõ");
- if(HouseInfo[hid][hOwned] == 1)return SendClientMessage(playerid, COLOR_GRAY, "Ýòîò äîì óæå êóïëåí.");
- kLibGivePlayerMoney(playerid,-HouseInfo[hid][hPrice]);
- format(string, sizeof(string), "Ïîçäðàâëÿåì ! Âû ïðèîáðåëè \"Äîì\" ïî öåíå {a8e4a0}%d$",HouseInfo[hid][hPrice]);
- SendClientMessage(playerid, 0xa8e4a0FF, string);
- SendClientMessage(playerid, 0xa8e4a0AA, "Íàïèøèòå {23578f}/home {a8e4a0}÷òîáû óçíàòü î âîçìîæíîñòÿõ");
- SetPlayerPos(playerid,HouseInfo[hid][hExitX],HouseInfo[hid][hExitY],HouseInfo[hid][hExitZ]);
- SetPlayerInterior(playerid,HouseInfo[hid][hInt]);
- SetPlayerVirtualWorld(playerid,HouseInfo[hid][hWorld]);
- SetCameraBehindPlayer(playerid);
- PlayerInfo[playerid][HOUSE] = hid;
- HouseInfo[hid][hOwned] = 1;
- HouseInfo[hid][hDay] = 2;
- strmid(HouseInfo[hid][hOwner], PlayerInfo[playerid][NEWNAME], 0, strlen(PlayerInfo[playerid][NEWNAME]), MAX_PLAYER_NAME);
- format(query, sizeof query, "UPDATE `users` SET `house` = '%d' WHERE `id` = '%d' LIMIT 1",PlayerInfo[playerid][HOUSE], PlayerInfo[playerid][ID]);
- mysql_tquery(dbHandle, query);
- format(query, sizeof query, "UPDATE `house` SET `Day` = '%d' WHERE `hID` = '%d' LIMIT 1",HouseInfo[hid][hDay],HouseInfo[hid][hID]);
- mysql_tquery(dbHandle, query);
- SaveHouse(hid);
- Update3DTexts(hid);
- KaznaInfo[1][kCash] += HouseInfo[hid][hPrice];
- SaveKazna(1);
- }
- }
- }
- }
- case 19:
- {
- if(!response) return 0;
- if(response)
- {
- new string[150];
- for (new hid = 1; hid< TotalHouse; hid++)
- {
- if ( IsPlayerInRangeOfPoint(playerid, 1.0, HouseInfo[hid][hEnterX],HouseInfo[hid][hEnterY],HouseInfo[hid][hEnterZ]))
- {
- if(HouseInfo[hid][hLock] == 1)
- {
- format(string, 16, "~r~Locked");
- GameTextForPlayer(playerid, string, 5000, 1);
- }
- else
- {
- SetPlayerPos(playerid,HouseInfo[hid][hExitX],HouseInfo[hid][hExitY],HouseInfo[hid][hExitZ]);
- SetPlayerInterior(playerid,HouseInfo[hid][hInt]);
- SetPlayerVirtualWorld(playerid,HouseInfo[hid][hWorld]);
- SetCameraBehindPlayer(playerid);
- if(HouseInfo[hid][hUpdate] >= 2) return SendClientMessage(playerid,COLOR_BEAR," äîìå óñòàíîâëåíà àïòå÷êà èñïîëüçóéòå {a8e4a0}/homeheal.");
- }
- }
- }
- }
- }
- case 20:
- {
- new string[250];
- if(!response) return 1;
- if(response)
- {
- format(string, sizeof(string), "{a8e4a0}1) {ffffff}Îòêðûòü / çàêðûòü äîì\n{a8e4a0}2) {ffffff}Óëó÷øåíèÿ\n{a8e4a0}3) {ffffff}Ïðîäàòü äîìàøíèé òðàíñïîðò\n{a8e4a0}4) {ffffff}Äîñòàâèòü òðàíñïîðò ê äîìó {ff4500}50$\n{a8e4a0}5) {ffffff}Ïðîäàòü äîì");
- ShowPlayerDialog(playerid, 21, DIALOG_STYLE_LIST, "{a8e4a0}Óïðàâëåíèå äîìîì", string, "ÎÊ", "Îòìåíà");
- }
- }
- case 21:
- {
- new string[200];
- if(!response) return 1;
- new i = PlayerInfo[playerid][HOUSE];
- switch(listitem)
- {
- case 0:
- {
- if(HouseInfo[i][hLock] == 1)
- {
- HouseInfo[i][hLock] = 0;
- format(string, 16, "~g~unlock");
- PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
- GameTextForPlayer(playerid, string, 5000, 5);
- }
- else
- {
- if(HouseInfo[i][hLock] == 1) return SendClientMessage(playerid, COLOR_GRAY, "Âàø äîì óæå çàêðûò!");
- HouseInfo[i][hLock] = 1;
- format(string, 16, "~r~lock");
- PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
- GameTextForPlayer(playerid, string, 5000, 5);
- }
- }
- case 1:
- {
- ShowHouseUpdateDialog(playerid);
- }
- case 2:
- {
- if(PlayerInfo[playerid][CAR] > 0)
- {
- format(string, sizeof(string), "{FF8000}Âàì áóäåò âîçâðàùåíî 80 ïðîöåíòîâ îò ãîñ.ñòîèìîñòè àâòîìîáèëÿ %s:\n{ffffff}Ãîñóäàðñòâåííàÿ ñòîèìîñòü àâòîìîáèëÿ: {a8e4a0}%d$\n{ffffff}Âû ïîëó÷èòå: {a8e4a0}%d$",VehicleNameS[PlayerInfo[playerid][CAR]-400],PriceCar(PlayerInfo[playerid][CAR]),(PriceCar(PlayerInfo[playerid][CAR]) / 100) * 80);
- ShowPlayerDialog(playerid, 79, 0, "{a8e4a0}Ïðîäàæà äîìàøíåãî òðàíñïîðòà", string, "Ïðîäàòü", "Îòìåíà");
- }
- else SendClientMessage(playerid, COLOR_GRAY, "Ó Âàñ íåòó äîìàøíåãî òðàíñïîðòà");
- }
- case 3:
- {
- if(PlayerInfo[playerid][CAR] > 0)
- {
- if(kLibGetPlayerMoney(playerid) < 50) return SendClientMessage(playerid, COLOR_GRAY, "Ó Âàñ íåäîñòàòî÷íî ñðåäñòâ");
- GameTextForPlayer(playerid, "~r~-50$", 5000, 1);
- kLibGivePlayerMoney(playerid, -50);
- DestroyVehicle(GetPVarInt(playerid, "PlayerCar"));
- new carid = CreatePlayerCar(playerid, i);
- SetPVarInt(playerid,"PlayerCar",carid);
- if(!IsABMX(PlayerInfo[playerid][CAR]))
- {
- GetVehicleParamsEx(carid,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(carid,false,false,alarm,doors,bonnet,boot,objective);
- PlayerInfo[playerid][CFUEL] = CarInfo[GetPVarInt(playerid, "PlayerCar")][FUEL];
- LockCar(carid);
- gCarLock[carid] = true;
- }
- else
- {
- GetVehicleParamsEx(carid,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(carid,true,true,alarm,doors,bonnet,boot,objective);
- }
- }
- else SendClientMessage(playerid, COLOR_GRAY, "Ó Âàñ íåòó äîìàøíåãî òðàíñïîðòà");
- }
- case 4:
- {
- if(PlayerInfo[playerid][CAR] > 0) return SendClientMessage(playerid, COLOR_GRAY, "Ñíà÷àëà ïðîäàéòå äîìàøíèé òðàíñïîðò.");
- format(string, sizeof(string), "{FF8000}Âàì áóäåò âîçâðàùåíî 80 ïðîöåíòîâ îò ãîñ.ñòîèìîñòè äîìà:\n{ffffff}Ãîñóäàðñòâåííàÿ ñòîèìîñòü äîìà: {a8e4a0}%d$\n{ffffff}Âû ïîëó÷èòå: {a8e4a0}%d$",HouseInfo[i][hPrice],HouseInfo[i][hPrice]/100*80);
- ShowPlayerDialog(playerid, 22, 0, "{a8e4a0}Ïðîäàæà äîìà", string, "Ïðîäàòü", "Îòìåíà");
- }
- }
- }
- case 22:
- {
- if(!response) return 1;
- if(response)
- {
- if(PlayerInfo[playerid][HOUSE] == -1) return SendClientMessage(playerid, COLOR_GRAY, "Ó Âàñ íåò äîìà.");
- if(PlayerInfo[playerid][CAR] != 0) return SendClientMessage(playerid, COLOR_GRAY, "Ñíà÷àëà ïðîäàéòå ñâîé òðàíñïîðò /sellcar");
- new i = PlayerInfo[playerid][HOUSE];
- new string[200];
- new query[256];
- DestroyDynamicMapIcon(HouseInfo[i][hMapIcon]);
- DestroyDynamicPickup(HouseInfo[i][hPickup]);
- HouseInfo[i][hPickup] = CreateDynamicPickup(1273,1,HouseInfo[i][hEnterX], HouseInfo[i][hEnterY], HouseInfo[i][hEnterZ]);
- HouseInfo[i][hMapIcon] = CreateDynamicMapIcon(HouseInfo[i][hEnterX], HouseInfo[i][hEnterY], HouseInfo[i][hEnterZ], 31, COLOR_WHITE, 0, -1, -1, 200.0);
- format(string,sizeof(string),"Íîìåð äîìà: %d\nÐàéîí: %s",i,GetHouseZone(i));
- UpdateDynamic3DTextLabelText(HouseInfo[i][hText], -1, string);
- strmid(HouseInfo[i][hOwner], "None", 0, strlen("None"), MAX_PLAYER_NAME);
- HouseInfo[i][hLock] = 0;
- HouseInfo[i][hOwned] = 0;
- HouseInfo[i][hDay] = 0;
- HouseInfo[i][hUpdate] = 0;
- switch(HouseInfo[i][hClass])
- {
- case 1: HouseInfo[i][hOplata] = 150;
- case 2: HouseInfo[i][hOplata] = 250;
- case 3: HouseInfo[i][hOplata] = 400;
- case 4: HouseInfo[i][hOplata] = 700;
- }
- format(string, sizeof(string),"Âû ïðîäàëè ñâîé äîì ãîñóäàðñòâó çà {a8e4a0}%d$",HouseInfo[i][hPrice]/100*80);
- SendClientMessage(playerid, 0xa8e4a0AA, string);
- kLibGivePlayerMoney(playerid,HouseInfo[i][hPrice]/100*80);
- format(query, sizeof query, "UPDATE `house` SET `hOwner` = '%s' , `hLock` = '%d' , `Day` = '%d' ,`hOwned` = '%d', `hUpdate` = '%d' , `Oplata` = '%d' WHERE `hID` = '%d' LIMIT 1",HouseInfo[i][hOwner], HouseInfo[i][hLock], HouseInfo[i][hDay],HouseInfo[i][hOwned],HouseInfo[i][hUpdate],HouseInfo[i][hOplata],HouseInfo[i][hID]);
- mysql_tquery(dbHandle, query);
- PlayerInfo[playerid][HOUSE] = -1;
- PlayerInfo[playerid][SPAWN] = 0;
- format(query, sizeof query, "UPDATE `users` SET `house` = '%d' , `spawn` = '%d' WHERE `login` = '%s' LIMIT 1", PlayerInfo[playerid][HOUSE], PlayerInfo[playerid][SPAWN], PlayerInfo[playerid][NEWNAME]);
- mysql_tquery(dbHandle, query);
- format(string, sizeof(string),"%s ïðîäàë äîì ãîñ. çà %d$",PlayerInfo[playerid][NEWNAME],HouseInfo[i][hPrice]/100*80);
- WriteLog(string);
- }
- }
- case 23:
- {
- if(!response) return 1;
- switch(listitem)
- {
- case 0:
- {
- PlayAudioStreamForPlayer(playerid, "http://air2.radiorecord.ru:805/trap_320");
- SendClientMessage(playerid, 0xa8e4a0ff, "Îíëàéí ðàäèî âêëþ÷åíî");
- playerradio[playerid] = 1;
- }
- case 1:
- {
- PlayAudioStreamForPlayer(playerid, "http://air2.radiorecord.ru:805/rr_320");
- SendClientMessage(playerid, 0xa8e4a0ff, "Îíëàéí ðàäèî âêëþ÷åíî");
- playerradio[playerid] = 1;
- }
- case 2:
- {
- PlayAudioStreamForPlayer(playerid, "http://air2.radiorecord.ru:805/ps_320");
- SendClientMessage(playerid, 0xa8e4a0ff, "Îíëàéí ðàäèî âêëþ÷åíî");
- playerradio[playerid] = 1;
- }
- case 3:
- {
- PlayAudioStreamForPlayer(playerid, "http://air2.radiorecord.ru:805/rus_320");
- SendClientMessage(playerid, 0xa8e4a0ff, "Îíëàéí ðàäèî âêëþ÷åíî");
- playerradio[playerid] = 1;
- }
- case 4:
- {
- PlayAudioStreamForPlayer(playerid, "http://air2.radiorecord.ru:805/club_320");
- SendClientMessage(playerid, 0xa8e4a0ff, "Îíëàéí ðàäèî âêëþ÷åíî");
- playerradio[playerid] = 1;
- }
- case 5:
- {
- PlayAudioStreamForPlayer(playerid, "http://air2.radiorecord.ru:805/vip_320");
- SendClientMessage(playerid, 0xa8e4a0ff, "Îíëàéí ðàäèî âêëþ÷åíî");
- playerradio[playerid] = 1;
- }
- case 6:
- {
- PlayAudioStreamForPlayer(playerid, "http://air2.radiorecord.ru:805/rock_320");
- SendClientMessage(playerid, 0xa8e4a0ff, "Îíëàéí ðàäèî âêëþ÷åíî");
- playerradio[playerid] = 1;
- }
- }
- }
- case 24:
- {
- if(!response) return 1;
- new house = GetPVarInt(playerid, "SetInt");
- DeletePVar(playerid, "SetInt");
- switch(listitem)
- {
- case 0: SendInt(playerid,house,2,266.9593,305.1224,999.1484);
- case 1: SendInt(playerid,house,1,223.043991,1289.259888,1082.199951);
- case 2: SendInt(playerid,house,5,22.7783,1404.9600,1084.4297);
- case 3: SendInt(playerid,house,12,2324.419922,-1147.539917,1050.719971);
- case 4: SendInt(playerid,house,6,234.045990,1064.879883,1084.309937);
- case 5: SendInt(playerid,house,10,420.484985,2535.589844,10.020289);
- case 6: SendInt(playerid,house,2,225.9761,1239.9126,1082.1406);
- case 7: SendInt(playerid,house,3,235.508994,1189.169897,1080.339966);
- case 8: SendInt(playerid,house,7,225.630997,1022.479980,1084.069946);
- case 9: SendInt(playerid,house,3,2496.049805,-1693.929932,1014.750000);
- case 10: SendInt(playerid,house,5,1263.079956,-785.308960,1091.959961);
- }
- }
- case 25:
- {
- if(!response) return 1;
- if(response)
- {
- new bizz = AZSInfo[GetPVarInt(playerid, "FuelBizzID")][aPriceFuel];
- new temp[150];
- if(!strlen(inputtext) || strval(inputtext) < 0) return ShowPlayerDialog(playerid, 25, 1,"{a8e4a0}Òîïëèâî", "{ffffff}Ââåäèòå êîë-âî ëèòðîâ òîïëèâà:", "Ïðèíÿòü", "Îòìåíà");
- new fueld = strval(inputtext);
- if(fueld < 1 || fueld > 200)
- {
- SendClientMessage(playerid, COLOR_GRAY, "Òîïëèâà îò 1 äî 200 ëèòðîâ!");
- return ShowPlayerDialog(playerid, 25, 1,"{a8e4a0}Òîïëèâî", "{ffffff}Ââåäèòå êîë-âî ëèòðîâ òîïëèâà:", "Ïðèíÿòü", "Îòìåíà");
- }
- if(fueld+CarInfo[GetPlayerVehicleID(playerid)][FUEL] > 200)
- {
- format(temp, sizeof (temp), "Ñëèøêîì ìíîãî òîïëèâà. Ðåêîìåíäóåì: %i ëèòðîâ", 200-CarInfo[GetPlayerVehicleID(playerid)][FUEL]);
- SendClientMessage(playerid,COLOR_GRAY,temp);
- return ShowPlayerDialog(playerid, 25, 1,"{a8e4a0}Òîïëèâî", "{ffffff}Ââåäèòå êîë-âî ëèòðîâ òîïëèâà:", "Ïðèíÿòü", "Îòìåíà");
- }
- if(fueld > AZSInfo[GetPVarInt(playerid, "FuelBizzID")][aScore])
- {
- SendClientMessage(playerid, COLOR_GRAY, "Íåäîñòàòî÷íî òîïëèâà â áèçíåñå!");
- return ShowPlayerDialog(playerid, 25, 1, "{a8e4a0}Òîïëèâî", "{ffffff}Ââåäèòå êîë-âî ëèòðîâ òîïëèâà:", "Ïðèíÿòü", "Îòìåíà");
- }
- if(fueld*bizz > kLibGetPlayerMoney(playerid))
- {
- SendClientMessage(playerid, COLOR_GRAY, "Íåäîñòàòî÷íî ñðåäñòâ!");
- return ShowPlayerDialog(playerid, 25, 1, "{a8e4a0}Òîïëèâî", "{ffffff}Ââåäèòå êîë-âî ëèòðîâ òîïëèâà:", "Ïðèíÿòü", "Îòìåíà");
- }
- new price = fueld*bizz;
- kLibGivePlayerMoney(playerid, -price);
- AZSInfo[GetPVarInt(playerid, "FuelBizzID")][aBalance] += price;
- AZSInfo[GetPVarInt(playerid, "FuelBizzID")][aStart] += price;
- AZSInfo[GetPVarInt(playerid, "FuelBizzID")][aScore] -= fueld;
- SaveAZS(GetPVarInt(playerid, "FuelBizzID"));
- DeletePVar(playerid, "FuelBizzID");
- SendClientMessage(playerid, COLOR_BEAR, "Òðàíñïîðò çàïðàâëÿåòñÿ, îæèäàéòå");
- SetPVarInt(playerid, "Refueling", fueld);
- TogglePlayerControllable(playerid, false);
- ReFuelTimer[playerid] = SetTimerEx("ReFill", 500, true, "i", playerid);
- }
- }
- case 26:
- {
- if(!response) return 1;
- if(response)
- {
- for (new azs = 1; azs< sizeof(AZSInfo); azs++)
- {
- if (IsPlayerInRangeOfPoint(playerid, 3.0, AZSInfo[azs][aPosX],AZSInfo[azs][aPosY],AZSInfo[azs][aPosZ]))
- {
- if(AZSInfo[azs][aBuy] != 0) return SendClientMessage(playerid,COLOR_GRAY,"Çàïðàâêà óæå êóïëåíà");
- new query[250];
- if(PlayerInfo[playerid][MONEY] < AZSInfo[azs][aPrice]) return SendClientMessage(playerid,0xFFFFFFAA, "Ó Âàñ íåäîñòàòî÷íî äåíåã íà ïîêóïêó ýòîé ÀÇÑ!");
- PlayerInfo[playerid][AZS] = azs;
- AZSInfo[azs][aBuy] = 1;
- AZSInfo[azs][aDay] = 2;
- AZSInfo[azs][aScore] = 0;
- strmid(AZSInfo[azs][aBuyName], PlayerInfo[playerid][NEWNAME], 0, strlen(PlayerInfo[playerid][NEWNAME]), MAX_PLAYER_NAME);
- kLibGivePlayerMoney(playerid, -AZSInfo[azs][aPrice]);
- format(query, sizeof(query), "Ïîçäðàâëÿåì ! Âû ïðèîáðåëè \"ÀÇÑ\" ïî öåíå {a8e4a0}%d$",AZSInfo[azs][aPrice]);
- SendClientMessage(playerid, COLOR_BEAR, query);
- format(query, sizeof query, "UPDATE `users` SET `azs` = '%d' WHERE `id` = '%d' LIMIT 1",PlayerInfo[playerid][AZS], PlayerInfo[playerid][ID]);
- mysql_tquery(dbHandle, query);
- SaveAZS(PlayerInfo[playerid][AZS]);
- UpdateAZS(azs);
- KaznaInfo[1][kCash] += AZSInfo[azs][aPrice];
- SaveKazna(1);
- }
- }
- }
- }
- case 27:
- {
- if(!response) return 1;
- if(response)
- {
- new stringer[220];
- format(stringer, sizeof(stringer), "{a8e4a0}1) {ffffff}Óñòàíîâèòü öåíó íà òîïëèâî\n{a8e4a0}2) {ffffff}Çàêóïèòü òîïëèâî\n{a8e4a0}3) {ffffff}Ôèíàíñîâàÿ ñòàòèñòèêà\n{a8e4a0}4) {ffffff}Óëó÷øèòü çàïðàâêó\n{a8e4a0}5) Ïðîäàòü ÀÇÑ");
- ShowPlayerDialog(playerid, 28, 2, "{a8e4a0}Óïðàâëåíèå çàïðàâêîé", stringer, "Âûáðàòü", "Îòìåíà");
- return 1;
- }
- }
- case 28:
- {
- if(!response) return 1;
- new i = PlayerInfo[playerid][AZS];
- new string[250];
- if(response)
- {
- switch(listitem)
- {
- case 0:
- {
- ShowPlayerDialog(playerid, 29, DIALOG_STYLE_INPUT, "{a8e4a0}Óïðàâëåíèå çàïðàâêîé", "{ffffff}Ââåäèòå öåíó íà òîïëèâî:", "Ââîä", "Çàêðûòü");
- }
- case 1:
- {
- FuelEnter(playerid);
- }
- case 2:
- {
- new stringer[1024], str[128];
- strcat(stringer, "{ffffff}Äàòà\t\t\t\tÄîõîä\n");
- for (new b; b < 5; b ++)
- {
- format(str, sizeof(str), "{ffffff}%s\t\t\t{a8e4a0}%d$\n", azsBizStatsDate[i][b], azsBizStats[i][b]);
- strcat(stringer, str);
- }
- ShowPlayerDialog(playerid, 3, DIALOG_STYLE_MSGBOX, "{ffffff}Ñòàòèñòèêà", stringer, "Ok", "");
- }
- case 3:
- {
- if(AZSInfo[PlayerInfo[playerid][AZS]][aUpdate] == 0) ShowPlayerDialog(playerid, 31, DIALOG_STYLE_LIST, "{a8e4a0}ÀÇÑ (Óëó÷øåíèÿ)", "{a8e4a0}1) {ffffff}Óâåëè÷èòü âìåñòèìîñòü öèñòåðí äëÿ òîïëèâà (12000 ë) | {a8e4a0}2.000$\n{a8e4a0}2) {ffffff}Ñíèæåíèå íàëîãîîáëàæåíèÿ | {a8e4a0}2.500$\n{a8e4a0}Èíôîðìàöèÿ", "Âûáðàòü", "Çàêðûòü");
- if(AZSInfo[PlayerInfo[playerid][AZS]][aUpdate] == 1) ShowPlayerDialog(playerid, 31, DIALOG_STYLE_LIST, "{a8e4a0}ÀÇÑ (Óëó÷øåíèÿ)", "{a8e4a0}1) {ffffff}Óâåëè÷èòü âìåñòèìîñòü öèñòåðí äëÿ òîïëèâà (12000 ë) | {a8e4a0}Êóïëåíî\n{a8e4a0}2) {ffffff}Ñíèæåíèå íàëîãîîáëàæåíèÿ | {a8e4a0}2.500$\n{a8e4a0}Èíôîðìàöèÿ", "Âûáðàòü", "Çàêðûòü");
- if(AZSInfo[PlayerInfo[playerid][AZS]][aUpdate] == 2) ShowPlayerDialog(playerid, 31, DIALOG_STYLE_LIST, "{a8e4a0}ÀÇÑ (Óëó÷øåíèÿ)", "{a8e4a0}1) {ffffff}Óâåëè÷èòü âìåñòèìîñòü öèñòåðí äëÿ òîïëèâà (12000 ë) | {a8e4a0}Êóïëåíî\n{a8e4a0}2) {ffffff}Ñíèæåíèå íàëîãîîáëàæåíèÿ | {a8e4a0}Êóïëåíî\n{a8e4a0}Èíôîðìàöèÿ", "Âûáðàòü", "Çàêðûòü");
- }
- case 4:
- {
- format(string, sizeof(string), "{FF8000}Âàì áóäåò âîçâðàùåíî 80 ïðîöåíòîâ îò ãîñ.ñòîèìîñòè çàïðàâêè:\n{ffffff}Ãîñóäàðñòâåííàÿ ñòîèìîñòü çàïðàâêè: {a8e4a0}%d$\n{ffffff}Âû ïîëó÷èòå: {a8e4a0}%d$",AZSInfo[i][aPrice],AZSInfo[i][aPrice]/100*80);
- ShowPlayerDialog(playerid, 32, 0, "{a8e4a0}Ïðîäàæà ÀÇÑ", string, "Ïðîäàòü", "Îòìåíà");
- }
- }
- }
- }
- case 29:
- {
- if(!response) return 1;
- if(response)
- {
- if(!strlen(inputtext)) return ShowPlayerDialog(playerid, 29, DIALOG_STYLE_INPUT, "{a8e4a0}Óïðàâëåíèå çàïðàâêîé", "{ffffff}Ââåäèòå öåíó íà òîïëèâî:", "Ââîä", "Çàêðûòü");
- if(strval(inputtext) < 1 || strval(inputtext) > 10) return SendClientMessage(playerid,COLOR_GRAY, "Öåíà çà òîïëèâî íå ìîæåò áûòü ìåíåå 1 è íå áîëåå 10$");
- AZSInfo[PlayerInfo[playerid][AZS]][aPriceFuel] = strval(inputtext);
- new str[64];
- format(str, sizeof(str),"Öåíà íà òîïëèâî íà Âàøåé ÀÇÑ áûëà èçìåíåíà íà {a8e4a0}%d$",strval(inputtext));
- SendClientMessage(playerid,COLOR_BEAR, str);
- UpdateAZS(PlayerInfo[playerid][AZS]);
- SaveAZS(PlayerInfo[playerid][AZS]);
- }
- }
- case 30:
- {
- if(!response) return true;
- new till, i = PlayerInfo[playerid][AZS];
- new string[256];
- if(sscanf(inputtext, "i",till)) return ShowPlayerDialog(playerid, 30, 1, "{a8e4a0}Çàêàç òîïëèâà", "{ffffff}Ñêîëüêî ëèòðîâ òîïëèâà Âû õîòèòå çàêàçàòü?", "Çàêàçàòü", "Îòìåíà");
- if(AZSInfo[i][aUpdate] < 1)
- {
- if(till < 100 || till > 6000)
- {
- SendClientMessage(playerid, COLOR_GRAY, "Êîë-âî òîïëèâà îò 100 äî 6000!");
- return ShowPlayerDialog(playerid, 30, 1, "{a8e4a0}Çàêàç òîïëèâà", "{ffffff}Ñêîëüêî ëèòðîâ òîïëèâà Âû õîòèòå çàêàçàòü?", "Çàêàçàòü", "Îòìåíà");
- }
- if(AZSInfo[i][aScore] + till > 6000) return SendClientMessage(playerid,COLOR_GRAY,"Â õðàíèëèùå íå ïîìåñòèòüñÿ ñòîëüêî òîïëèâà");
- }
- if(AZSInfo[i][aUpdate] >= 1)
- {
- if(till < 100 || till > 12000)
- {
- SendClientMessage(playerid, COLOR_GRAY, "Êîë-âî òîïëèâà îò 100 äî 12000!");
- return ShowPlayerDialog(playerid, 30, 1, "{a8e4a0}Çàêàç òîïëèâà", "{ffffff}Ñêîëüêî ëèòðîâ òîïëèâà Âû õîòèòå çàêàçàòü?", "Çàêàçàòü", "Îòìåíà");
- }
- if(AZSInfo[i][aScore] + till > 12000) return SendClientMessage(playerid,COLOR_GRAY,"Â õðàíèëèùå íå ïîìåñòèòüñÿ ñòîëüêî òîïëèâà");
- }
- if(kLibGetPlayerMoney(playerid) < till)
- {
- ShowPlayerDialog(playerid, 30, 1, "{a8e4a0}Çàêàç òîïëèâà", "{ffffff}Ñêîëüêî ëèòðîâ òîïëèâà Âû õîòèòå çàêàçàòü?", "Çàêàçàòü", "Îòìåíà");
- return SendClientMessage(playerid, COLOR_GRAY, "Íåäîñòàòî÷íî ñðåäñòâ íà ñ÷åòó! (1ë. - 1$)");
- }
- TOTALFUEL++;
- format(FuelInfo[TOTALFUEL][pName], 24, "%s", PlayerInfo[playerid][NEWNAME]);
- FuelInfo[TOTALFUEL][pPrice] = till;
- FuelInfo[TOTALFUEL][pTill] = till;
- FuelInfo[TOTALFUEL][pBizzid] = i;
- FuelInfo[TOTALFUEL][pStatus] = false;
- kLibGivePlayerMoney(playerid, -till);
- format(string, 500, "{FFFFFF}Ïàðàìåòðû çàêàçà:\n\nÊîëè÷åñòâî òîïëèâà:\t\t\t%i ë\nÑòîèìîñòü 1 ëèòðà:\t\t\t1$\nÎáùàÿÿ ñòîèìîñòü çàêàçà:\t\t%i$\n\nÄàííûå áûëè ïåðåäàíû ñëóæáå ðàçâî÷êèêîâ òîïëèâà\nÎæèäàéòå Âàøåãî çàêàçà",till,till*2);
- ShowPlayerDialog(playerid, 3, 0, "{a8e4a0}Çàêàç îôîðìëåí", string, "Çàêðûòü", "");
- for(new p = 0, j = GetPlayerPoolSize(); p <= j; p++)
- {
- if(IsPlayerConnected(p) || PlayerInfo[p][Logged] == false || PlayerInfo[p][JOB] != 2) continue;
- format(string, sizeof(string),"Ïîñòóïèë íîâûé çàêàç îò %s. Èñïîëüçóéòå: {FFFFFF}/flist", PlayerInfo[playerid][NEWNAME]);
- SendClientMessage(p,COLOR_BEAR, string);
- }
- }
- case 31:
- {
- if(!response) return 1;
- new fs = PlayerInfo[playerid][AZS];
- if(response)
- {
- switch(listitem)
- {
- case 0:
- {
- if(AZSInfo[fs][aUpdate] >= 1) return SendClientMessage(playerid,COLOR_GRAY, "Ó Âàñ óæå êóïëåíî ýòî óëó÷øåíèå.");
- if(PlayerInfo[playerid][MONEY] < 2000) return SendClientMessage(playerid,COLOR_GRAY, "Ó Âàñ íåäîñòàòî÷íî äåíåã.");
- kLibGivePlayerMoney(playerid, -2000);
- GameTextForPlayer(playerid, "~r~-2000$", 2000, 1);
- AZSInfo[fs][aUpdate] = 1;
- SendClientMessage(playerid, 0x1a89e6ff, "Âû óëó÷øèëè ñâîþ çàïðàâêó äî {ffff00}ïåðâîãî{1a89e6} óðîâíÿ!");
- SendClientMessage(playerid, 0xFFF913FF, "Âìåñòèìîñòü öèñòåðí äëÿ òîïëèâà óâåëè÷åíî äî 8000ë.");
- ShowPlayerDialog(playerid, 31, DIALOG_STYLE_LIST, "{a8e4a0}ÀÇÑ (Óëó÷øåíèÿ)", "{a8e4a0}1) {ffffff}Óâåëè÷èòü âìåñòèìîñòü öèñòåðí äëÿ òîïëèâà (12000 ë) | {a8e4a0}Êóïëåíî\n{a8e4a0}2) {ffffff}Ñíèæåíèå íàëîãîîáëàæåíèÿ | {a8e4a0}2.500$\n{a8e4a0}Èíôîðìàöèÿ", "Âûáðàòü", "Çàêðûòü");
- }
- case 1:
- {
- if(AZSInfo[fs][aUpdate] >= 2) return SendClientMessage(playerid,COLOR_GRAY, "Ó Âàñ óæå êóïëåíî ýòî óëó÷øåíèå.");
- if(PlayerInfo[playerid][MONEY] < 2500) return SendClientMessage(playerid,COLOR_GRAY, "Ó Âàñ íåäîñòàòî÷íî äåíåã.");
- if(AZSInfo[fs][aUpdate] < 1) return SendClientMessage(playerid, COLOR_GRAY, "Äëÿ ïîêóïêè ýòîãî óëó÷øåíèÿ Âàì íåîáõîäèìî êóïèòü ïðåäûäóùåå óëó÷øåíèå.");
- kLibGivePlayerMoney(playerid, -2500);
- GameTextForPlayer(playerid, "~r~-2500$", 2000, 1);
- AZSInfo[fs][aUpdate] = 2;
- AZSInfo[fs][aOplata] = AZSInfo[fs][aOplata] / 2;
- SendClientMessage(playerid,0x1a89e6ff, "Âû óëó÷øèëè ñâîþ çàïðàâêó äî {ffff00}âòîðîãî{1a89e6} óðîâíÿ!");
- SendClientMessage(playerid, 0xFFF913FF, "Àðåíäíàÿ ïëàòà ïîíèæåíà â äâà ðàçà!");
- ShowPlayerDialog(playerid, 31, DIALOG_STYLE_LIST, "{a8e4a0ÀÇÑ (Óëó÷øåíèÿ)", "{a8e4a0}1) {ffffff}Óâåëè÷èòü âìåñòèìîñòü öèñòåðí äëÿ òîïëèâà (12000 ë) | {a8e4a0}Êóïëåíî\n{a8e4a0}2) {ffffff}Ñíèæåíèå íàëîãîîáëàæåíèÿ | {a8e4a0}Êóïëåíî\n{a8e4a0}Èíôîðìàöèÿ", "Âûáðàòü", "Çàêðûòü");
- }
- case 2:
- {
- new mes[450];
- format(mes,sizeof(mes),"{6B8E23}1. Ñíèæåíèå íàëîãîîáëàæåíèÿ:\n\n{FFFFFF}Ñ ïîêóïêîé ýòîãî óëó÷øåíèÿ ïëàòà çà àðåíäó áóäåò â 2 ðàçà ìåíüøå,\nòåì ñàìûì âû ñìîæåòå ñýêîíîìèòü.");
- ShowPlayerDialog(playerid,3,DIALOG_STYLE_MSGBOX,"{a8e4a0}Èíôîðìàöèÿ",mes,"Çàêðûòü","");
- }
- }
- SaveAZS(PlayerInfo[playerid][AZS]);
- }
- }
- case 32:
- {
- if(!response) return 1;
- new fs = PlayerInfo[playerid][AZS];
- if(response)
- {
- if(PlayerInfo[playerid][AZS] == -1) return SendClientMessage(playerid, COLOR_GRAY, "Ó Âàñ íåò àçñ");
- new string[200];
- new query[250];
- strmid(AZSInfo[fs][aBuyName], "None", 0, strlen("None"), MAX_PLAYER_NAME);
- AZSInfo[fs][aBuy] = 0;
- AZSInfo[fs][aUpdate] = 0;
- AZSInfo[fs][aDay] = 0;
- format(string, sizeof(string),"Âû ïðîäàëè ñâîþ çàïðàâêó ãîñóäàðñòâó çà {a8e4a0}%d$",AZSInfo[fs][aPrice]/100*80);
- SendClientMessage(playerid,COLOR_BEAR, string);
- kLibGivePlayerMoney(playerid,AZSInfo[fs][aPrice]/100*80);
- SaveAZS(fs);
- UpdateAZS(fs);
- PlayerInfo[playerid][AZS] = -1;
- PlayerInfo[playerid][SPAWN] = 0;
- format(query, sizeof query, "UPDATE `users` SET `azs` = '%d' , `spawn` = '%d' WHERE `id` = '%d' LIMIT 1",PlayerInfo[playerid][AZS],PlayerInfo[playerid][SPAWN], PlayerInfo[playerid][ID]);
- mysql_tquery(dbHandle, query);
- }
- }
- case 33:
- {
- if(!response) return 1;
- if(response)
- {
- if(kLibGetPlayerMoney(playerid) < 250) return SendClientMessage(playerid,COLOR_GRAY,"Íå äîñòàòî÷íî äåíåã");
- kLibGivePlayerMoney(playerid,-250);
- EKZAMENFLY[playerid] = true;
- SendClientMessage(playerid,COLOR_YELLOW,"Âû ïðèñòóïèëè ê ýêçàìåíó íà âîçäóøíûé òðàíñïîðò. Ñëåäóéòå íà ïàðêîâêó àâèàøêîëû è âîçüìèòå âåðòîë¸ò.");
- KaznaInfo[1][kCash] += 250;
- SaveKazna(1);
- }
- }
- case 35:
- {
- if(!response) return 1;
- switch(listitem)
- {
- case 0:
- {
- SetPVarInt(playerid,"ColorOneCar", 1);
- ShowPlayerDialog(playerid,36,DIALOG_STYLE_LIST,"{a8e4a0}Âûáåðèòå âòîðîé öâåò äëÿ Âàøåãî òðàíñïîðòà...","{FFFFFF}Áåëûé\n{000000}×åðíûé\n{a8e4a0}Æåëòûé\n{CC0000}Êðàñíûé\n{FF66FF}Ðîçîâûé\n{009900}Çåë¸íûé\n{BFC0C2}Âûáðàòü äðóãîé öâåò...","Äàëåå","Çàêðûòü");
- }
- case 1:
- {
- SetPVarInt(playerid,"ColorOneCar", 0);
- ShowPlayerDialog(playerid,36,DIALOG_STYLE_LIST,"{a8e4a0}Âûáåðèòå âòîðîé öâåò äëÿ Âàøåãî òðàíñïîðòà...","{FFFFFF}Áåëûé\n{000000}×åðíûé\n{a8e4a0}Æåëòûé\n{CC0000}Êðàñíûé\n{FF66FF}Ðîçîâûé\n{009900}Çåë¸íûé\n{BFC0C2}Âûáðàòü äðóãîé öâåò...","Äàëåå","Çàêðûòü");
- }
- case 2:
- {
- SetPVarInt(playerid,"ColorOneCar", 6);
- ShowPlayerDialog(playerid,36,DIALOG_STYLE_LIST,"{a8e4a0}Âûáåðèòå âòîðîé öâåò äëÿ Âàøåãî òðàíñïîðòà...","{FFFFFF}Áåëûé\n{000000}×åðíûé\n{a8e4a0}Æåëòûé\n{CC0000}Êðàñíûé\n{FF66FF}Ðîçîâûé\n{009900}Çåë¸íûé\n{BFC0C2}Âûáðàòü äðóãîé öâåò...","Äàëåå","Çàêðûòü");
- }
- case 3:
- {
- SetPVarInt(playerid,"ColorOneCar", 3);
- ShowPlayerDialog(playerid,36,DIALOG_STYLE_LIST,"{a8e4a0}Âûáåðèòå âòîðîé öâåò äëÿ Âàøåãî òðàíñïîðòà...","{FFFFFF}Áåëûé\n{000000}×åðíûé\n{a8e4a0}Æåëòûé\n{CC0000}Êðàñíûé\n{FF66FF}Ðîçîâûé\n{009900}Çåë¸íûé\n{BFC0C2}Âûáðàòü äðóãîé öâåò...","Äàëåå","Çàêðûòü");
- }
- case 4:
- {
- SetPVarInt(playerid,"ColorOneCar", 126);
- ShowPlayerDialog(playerid,36,DIALOG_STYLE_LIST,"{a8e4a0}Âûáåðèòå âòîðîé öâåò äëÿ Âàøåãî òðàíñïîðòà...","{FFFFFF}Áåëûé\n{000000}×åðíûé\n{a8e4a0}Æåëòûé\n{CC0000}Êðàñíûé\n{FF66FF}Ðîçîâûé\n{009900}Çåë¸íûé\n{BFC0C2}Âûáðàòü äðóãîé öâåò...","Äàëåå","Çàêðûòü");
- }
- case 5:
- {
- SetPVarInt(playerid,"ColorOneCar", 86);
- ShowPlayerDialog(playerid,36,DIALOG_STYLE_LIST,"{a8e4a0}Âûáåðèòå âòîðîé öâåò äëÿ Âàøåãî òðàíñïîðòà...","{FFFFFF}Áåëûé\n{000000}×åðíûé\n{a8e4a0}Æåëòûé\n{CC0000}Êðàñíûé\n{FF66FF}Ðîçîâûé\n{009900}Çåë¸íûé\n{BFC0C2}Âûáðàòü äðóãîé öâåò...","Äàëåå","Çàêðûòü");
- }
- case 6:
- {
- ShowPlayerDialog(playerid, 38, DIALOG_STYLE_INPUT, "{a8e4a0}Âûáåðèòå öâåò äëÿ Âàøåãî òðàíñïîðòà...", "{FFFFFF}Ââåäèòå ID öâåòà äëÿ Âàøåãî òðàíñïîðòà.\nID öâåòà ìîæíî ïîñìîòðåòü òóò: {0099FF}http://wiki.sa-mp.com/wiki/Vehicle_Color_IDs", "Ââîä", "Çàêðûòü");
- }
- }
- }
- case 36:
- {
- if(!response) return 1;
- switch(listitem)
- {
- case 0:
- {
- PlayerInfo[playerid][CVET][0] = GetPVarInt(playerid,"ColorOneCar");
- PlayerInfo[playerid][CVET][1] = 1;
- ChangeVehicleColor(PlayerInfo[playerid][CAR], PlayerInfo[playerid][CVET][0], PlayerInfo[playerid][CVET][1]);
- SendClientMessage(playerid, COLOR_YELLOW, "Âàø àâòîìîáèëü áûë ïåðåêðàøåí.");
- GameTextForPlayer(playerid, "~r~-200$", 2000, 1);
- kLibGivePlayerMoney(playerid,-200);
- SetPVarInt(playerid,"ColorOneCar", 0);
- if (ClubInfo[22][cBuy])ClubInfo[22][cBalance] += 10, ClubInfo[22][cStart] += 10;
- }
- case 1:
- {
- PlayerInfo[playerid][CVET][0] = GetPVarInt(playerid,"ColorOneCar");
- PlayerInfo[playerid][CVET][1] = 0;
- ChangeVehicleColor(PlayerInfo[playerid][CAR], PlayerInfo[playerid][CVET][0], PlayerInfo[playerid][CVET][1]);
- SendClientMessage(playerid, COLOR_YELLOW, "Âàø àâòîìîáèëü áûë ïåðåêðàøåí.");
- GameTextForPlayer(playerid, "~r~-200$", 2000, 1);
- kLibGivePlayerMoney(playerid,-200);
- SetPVarInt(playerid,"ColorOneCar", 0);
- if (ClubInfo[22][cBuy])ClubInfo[22][cBalance] += 10, ClubInfo[22][cStart] += 10;
- }
- case 2:
- {
- PlayerInfo[playerid][CVET][0] = GetPVarInt(playerid,"ColorOneCar");
- PlayerInfo[playerid][CVET][1] = 6;
- ChangeVehicleColor(PlayerInfo[playerid][CAR], PlayerInfo[playerid][CVET][0], PlayerInfo[playerid][CVET][1]);
- SendClientMessage(playerid, COLOR_YELLOW, "Âàø àâòîìîáèëü áûë ïåðåêðàøåí.");
- GameTextForPlayer(playerid, "~r~-200$", 2000, 1);
- kLibGivePlayerMoney(playerid,-200);
- SetPVarInt(playerid,"ColorOneCar", 0);
- if (ClubInfo[22][cBuy])ClubInfo[22][cBalance] += 10, ClubInfo[22][cStart] += 10;
- }
- case 3:
- {
- PlayerInfo[playerid][CVET][0] = GetPVarInt(playerid,"ColorOneCar");
- PlayerInfo[playerid][CVET][1] = 3;
- ChangeVehicleColor(PlayerInfo[playerid][CAR], PlayerInfo[playerid][CVET][0], PlayerInfo[playerid][CVET][1]);
- SendClientMessage(playerid, COLOR_YELLOW, "Âàø àâòîìîáèëü áûë ïåðåêðàøåí.");
- GameTextForPlayer(playerid, "~r~-200$", 2000, 1);
- kLibGivePlayerMoney(playerid,-200);
- SetPVarInt(playerid,"ColorOneCar", 0);
- if (ClubInfo[22][cBuy])ClubInfo[22][cBalance] += 10, ClubInfo[22][cStart] += 10;
- }
- case 4:
- {
- PlayerInfo[playerid][CVET][0] = GetPVarInt(playerid,"ColorOneCar");
- PlayerInfo[playerid][CVET][1] = 126;
- ChangeVehicleColor(PlayerInfo[playerid][CAR], PlayerInfo[playerid][CVET][0], PlayerInfo[playerid][CVET][1]);
- SendClientMessage(playerid, COLOR_YELLOW, "Âàø àâòîìîáèëü áûë ïåðåêðàøåí.");
- GameTextForPlayer(playerid, "~r~-200$", 2000, 1);
- kLibGivePlayerMoney(playerid,-200);
- SetPVarInt(playerid,"ColorOneCar", 0);
- if (ClubInfo[22][cBuy])ClubInfo[22][cBalance] += 10, ClubInfo[22][cStart] += 10;
- }
- case 5:
- {
- PlayerInfo[playerid][CVET][0] = GetPVarInt(playerid,"ColorOneCar");
- PlayerInfo[playerid][CVET][1] = 86;
- ChangeVehicleColor(PlayerInfo[playerid][CAR], PlayerInfo[playerid][CVET][0], PlayerInfo[playerid][CVET][1]);
- SendClientMessage(playerid, COLOR_YELLOW, "Âàø àâòîìîáèëü áûë ïåðåêðàøåí.");
- GameTextForPlayer(playerid, "~r~-200$", 2000, 1);
- kLibGivePlayerMoney(playerid,-200);
- SetPVarInt(playerid,"ColorOneCar", 0);
- if (ClubInfo[22][cBuy])ClubInfo[22][cBalance] += 10, ClubInfo[22][cStart] += 10;
- }
- case 6:
- {
- ShowPlayerDialog(playerid, 37, DIALOG_STYLE_INPUT, "{a8e4a0}Âûáåðèòå öâåò äëÿ Âàøåãî òðàíñïîðòà...", "{FFFFFF}Ââåäèòå ID âòîðîãî öâåòà äëÿ Âàøåãî òðàíñïîðòà.\nID öâåòà ìîæíî ïîñìîòðåòü òóò: {0099FF}http://wiki.sa-mp.com/wiki/Vehicle_Color_IDs", "Ââîä", "Çàêðûòü");
- }
- }
- }
- case 37:
- {
- if(response)
- {
- if(!strlen(inputtext)) return ShowPlayerDialog(playerid, 37, DIALOG_STYLE_INPUT, "{a8e4a0}Âûáåðèòå öâåò äëÿ Âàøåãî òðàíñïîðòà...", "{FFFFFF}Ââåäèòå ID âòîðîãî öâåòà äëÿ Âàøåãî òðàíñïîðòà.\nID öâåòà ìîæíî ïîñìîòðåòü òóò: {0099FF}http://wiki.sa-mp.com/wiki/Vehicle_Color_IDs", "Ââîä", "Çàêðûòü");
- if(strval(inputtext) < 0 || strval(inputtext) > 255) return ShowPlayerDialog(playerid, 38, DIALOG_STYLE_INPUT, "{a8e4a0}Âûáåðèòå öâåò äëÿ Âàøåãî òðàíñïîðòà...", "{FFFFFF}Ââåäèòå ID âòîðîãî öâåòà äëÿ Âàøåãî òðàíñïîðòà.\nID öâåòà ìîæíî ïîñìîòðåòü òóò: {0099FF}http://wiki.sa-mp.com/wiki/Vehicle_Color_IDs\n{FFFF00}Äîñòóïíûå öâåòà îò 0 äî 255!", "Ââîä", "Çàêðûòü");
- PlayerInfo[playerid][CVET][0] = GetPVarInt(playerid,"ColorOneCar");
- PlayerInfo[playerid][CVET][1] = strval(inputtext);
- ChangeVehicleColor(PlayerInfo[playerid][CAR], PlayerInfo[playerid][CVET][0], PlayerInfo[playerid][CVET][1]);
- SendClientMessage(playerid, COLOR_YELLOW, "Âàø àâòîìîáèëü áûë ïåðåêðàøåí.");
- GameTextForPlayer(playerid, "~r~-200$", 2000, 1);
- kLibGivePlayerMoney(playerid,-200);
- SetPVarInt(playerid,"ColorOneCar", 0);
- }
- else
- {
- SetPVarInt(playerid,"ColorOneCar", 0);
- }
- }
- case 38:
- {
- if(!response) return 1;
- if(response)
- {
- if(!strlen(inputtext)) return ShowPlayerDialog(playerid, 38, DIALOG_STYLE_INPUT, "{a8e4a0}Âûáåðèòå öâåò äëÿ Âàøåãî òðàíñïîðòà...", "{FFFFFF}Ââåäèòå ID öâåòà äëÿ Âàøåãî òðàíñïîðòà.\nID öâåòà ìîæíî ïîñìîòðåòü òóò: {0099FF}http://wiki.sa-mp.com/wiki/Vehicle_Color_IDs", "Ââîä", "Çàêðûòü");
- if(strval(inputtext) < 0 || strval(inputtext) > 255) return ShowPlayerDialog(playerid, 38, DIALOG_STYLE_INPUT, "{a8e4a0}Âûáåðèòå öâåò äëÿ Âàøåãî òðàíñïîðòà...", "{FFFFFF}Ââåäèòå ID öâåòà äëÿ Âàøåãî òðàíñïîðòà.\nID öâåòà ìîæíî ïîñìîòðåòü òóò: {0099FF}http://wiki.sa-mp.com/wiki/Vehicle_Color_IDs\n{FFFF00}Äîñòóïíûå öâåòà îò 0 äî 255!", "Ââîä", "Çàêðûòü");
- SetPVarInt(playerid,"ColorOneCar", strval(inputtext));
- ShowPlayerDialog(playerid,36,DIALOG_STYLE_LIST,"{a8e4a0}Âûáåðèòå âòîðîé öâåò äëÿ Âàøåãî òðàíñïîðòà...","{FFFFFF}Áåëûé\n{000000}×åðíûé\n{a8e4a0}Æåëòûé\n{CC0000}Êðàñíûé\n{FF66FF}Ðîçîâûé\n{009900}Çåë¸íûé\n{BFC0C2}Âûáðàòü äðóãîé öâåò...","Äàëåå","Çàêðûòü");
- }
- }
- case 39:
- {
- if(!response) return 1;
- new idx = GetPVarInt(playerid, "PlayerBizz");
- SetPlayerPos(playerid,ClubInfo[idx][cExitX], ClubInfo[idx][cExitY], ClubInfo[idx][cExitZ]);
- SetPlayerInterior(playerid,ClubInfo[idx][cInt]);
- SetPlayerVirtualWorld(playerid,ClubInfo[idx][cVirt]);
- return 1;
- }
- case 40:
- {
- if(!response) return 1;
- new idx = GetPVarInt(playerid, "PlayerBizz");
- if(kLibGetPlayerMoney(playerid) < ClubInfo[idx][cPriceVhod]) return SendClientMessage(playerid, COLOR_GRAY, "Íåäîñòàòî÷íî ñðåäñòâ!");
- kLibGivePlayerMoney(playerid, -ClubInfo[idx][cPriceVhod]);
- ClubInfo[idx][cBalance] += ClubInfo[idx][cPriceVhod];
- ClubInfo[idx][cStart] += ClubInfo[idx][cPriceVhod];
- SetPlayerPos(playerid,ClubInfo[idx][cExitX], ClubInfo[idx][cExitY], ClubInfo[idx][cExitZ]);
- SetPlayerInterior(playerid,ClubInfo[idx][cInt]);
- SetPlayerVirtualWorld(playerid,ClubInfo[idx][cVirt]);
- if (idx == 24)FreezePlayer(playerid, 2);
- SaveClub(idx);
- if(ClubInfo[idx][cUpdate] >= 1) return SendClientMessage(playerid,COLOR_BEAR," áèçíåñå óñòàíîâëåíà àïòå÷êà, Èñïîëüçóéòå: {33AAFF}/bheal. {a8e4a0}Ñòîèìîñòü: {33AAFF}35$");
- return 1;
- }
- case 41:
- {
- if(!response) return 1;
- if(response)
- {
- for (new club = 1; club< sizeof(ClubInfo); club++)
- {
- if (IsPlayerInRangeOfPoint(playerid, 3.0, ClubInfo[club][cPosX],ClubInfo[club][cPosY],ClubInfo[club][cPosZ]))
- {
- new query[256];
- if(ClubInfo[club][cBuy] != 0) return SendClientMessage(playerid,COLOR_GRAY,"Ýòîò áèçíåñ óæå êòî-òî êóïèë.");
- if(PlayerInfo[playerid][MONEY] < ClubInfo[club][cPrice]) return SendClientMessage(playerid,0xFFFFFFAA, "Ó Âàñ íåäîñòàòî÷íî äåíåã íà ïîêóïêó ýòîãî áèçíåñà!");
- kLibGivePlayerMoney(playerid,-ClubInfo[club][cPrice]);
- format(query, sizeof(query), "Ïîçäðàâëÿåì ! Âû ïðèîáðåëè \"Áèçíåñ\" ïî öåíå {a8e4a0}%d$",ClubInfo[club][cPrice]);
- SendClientMessage(playerid, COLOR_BEAR, query);
- PlayerInfo[playerid][BIZ] = club;
- ClubInfo[club][cBuy] = 1;
- ClubInfo[club][cProd] = 0;
- ClubInfo[club][cDay] = 2;
- strmid(ClubInfo[club][cBuyName], PlayerInfo[playerid][NEWNAME], 0, strlen(PlayerInfo[playerid][NEWNAME]), MAX_PLAYER_NAME);
- format(query, sizeof query, "UPDATE `users` SET `biz` = '%d' WHERE `id` = '%d' LIMIT 1",PlayerInfo[playerid][BIZ], PlayerInfo[playerid][ID]);
- mysql_tquery(dbHandle, query);
- SaveClub(club);
- UpdateClub(club);
- KaznaInfo[1][kCash] += ClubInfo[club][cPrice];
- SaveKazna(1);
- }
- }
- }
- }
- case 42:
- {
- if(!response) return 1;
- if(response)
- {
- new stringer[220];
- format(stringer, sizeof(stringer), "{a8e4a0}1) {FFFFFF}Çàêàçàòü ïðîäóêòû\n{a8e4a0}2) {FFFFFF}Óëó÷øåíèÿ\n{a8e4a0}3) {FFFFFF}Ïðîäàòü áèçíåñ\n{a8e4a0}4) {FFFFFF}Óñòàíîâèòü öåíó çà âõîä\n{a8e4a0}5) {FFFFFF}Äîõîäû");
- ShowPlayerDialog(playerid, 43, 2, "{a8e4a0}Óïðàâëåíèå áèçíåñîì", stringer, "Âûáðàòü", "Îòìåíà");
- return 1;
- }
- }
- case 43:
- {
- if(!response) return 1;
- new i = PlayerInfo[playerid][BIZ];
- new string[250];
- if(response)
- {
- switch(listitem)
- {
- case 0:
- {
- ProductEnter(playerid);
- }
- case 1:
- {
- if(ClubInfo[PlayerInfo[playerid][BIZ]][cUpdate] == 0) ShowPlayerDialog(playerid, 46, DIALOG_STYLE_LIST, "{a8e4a0}Áèçíåñ (Óëó÷øåíèÿ)", "{a8e4a0}1) {ffffff}Óñëóãè ìåä. ïóíêòà | {a8e4a0}800$\n{a8e4a0}2) {ffffff}Óâåëè÷èòü ìåñòî íà ñêëàäå (12000 øò.) | {a8e4a0}2.000$\n{a8e4a0}3) {ffffff}Óìåíüøåíèå ïëàòû çà àðåíäó | {a8e4a0}2.500$\n{a8e4a0}Èíôîðìàöèÿ", "Âûáðàòü", "Çàêðûòü");
- if(ClubInfo[PlayerInfo[playerid][BIZ]][cUpdate] == 1) ShowPlayerDialog(playerid, 46, DIALOG_STYLE_LIST, "{a8e4a0}Áèçíåñ (Óëó÷øåíèÿ)", "{a8e4a0}1) {ffffff}Óñëóãè ìåä. ïóíêòà | {a8e4a0}Êóïëåíî\n{a8e4a0}2) {ffffff}Óâåëè÷èòü ìåñòî íà ñêëàäå (12000 øò.) | {a8e4a0}2.000$\n{a8e4a0}3) {ffffff}Óìåíüøåíèå ïëàòû çà àðåíäó | {a8e4a0}2.500$\n{a8e4a0}Èíôîðìàöèÿ", "Âûáðàòü", "Çàêðûòü");
- if(ClubInfo[PlayerInfo[playerid][BIZ]][cUpdate] == 2) ShowPlayerDialog(playerid, 46, DIALOG_STYLE_LIST, "{a8e4a0}Áèçíåñ (Óëó÷øåíèÿ)", "{a8e4a0}1) {ffffff}Óñëóãè ìåä. ïóíêòà | {a8e4a0}Êóïëåíî\n{a8e4a0}2) {ffffff}Óâåëè÷èòü ìåñòî íà ñêëàäå (12000 øò.) | {a8e4a0}Êóïëåíî\n{a8e4a0}3) {ffffff}Óìåíüøåíèå ïëàòû çà àðåíäó | {a8e4a0}2.500$\n{a8e4a0}Èíôîðìàöèÿ", "Âûáðàòü", "Çàêðûòü");
- if(ClubInfo[PlayerInfo[playerid][BIZ]][cUpdate] == 3) ShowPlayerDialog(playerid, 46, DIALOG_STYLE_LIST, "{a8e4a0}Áèçíåñ (Óëó÷øåíèÿ)", "{a8e4a0}1) {ffffff}Óñëóãè ìåä. ïóíêòà | {a8e4a0}Êóïëåíî\n{a8e4a0}2) {ffffff}Óâåëè÷èòü ìåñòî íà ñêëàäå (12000 øò.) | {a8e4a0}Êóïëåíî\n{a8e4a0}3) {ffffff}Óìåíüøåíèå ïëàòû çà àðåíäó | {a8e4a0}Êóïëåíî\n{a8e4a0}Èíôîðìàöèÿ", "Âûáðàòü", "Çàêðûòü");
- }
- case 2:
- {
- format(string, sizeof(string), "{a8e4a0}Âàì áóäåò âîçâðàùåíî 80 ïðîöåíòîâ îò ãîñ.ñòîèìîñòè áèçíåñà:\n{ffffff}Ãîñóäàðñòâåííàÿ ñòîèìîñòü áèçíåñà: {a8e4a0}%d$\n{ffffff}Âû ïîëó÷èòå: {a8e4a0}%d$",ClubInfo[i][cPrice],ClubInfo[i][cPrice]/100*80);
- ShowPlayerDialog(playerid, 47, 0, "{a8e4a0}Ïðîäàæà áèçíåñà", string, "Ïðîäàòü", "Îòìåíà");
- }
- case 3:
- {
- ShowPlayerDialog(playerid, 44, DIALOG_STYLE_INPUT, "{a8e4a0}Óïðàâëåíèå áèçíåñîì", "{FFFFFF}Ââåäèòå öåíó çà âõîä, êîòîðóþ õîòèòå óñòàíîâèòü:", "Ïðèíÿòü", "Îòìåíà");
- }
- case 4:
- {
- new stringer[1024], str[128];
- strcat(stringer, "{ffffff}Äàòà\t\t\t\tÄîõîä\n");
- for (new b; b < 5; b ++)
- {
- format(str, sizeof(str), "{ffffff}%s\t\t\t{a8e4a0}%d$\n", BizStatsDate[PlayerInfo[playerid][BIZ]][b], BizStats[PlayerInfo[playerid][BIZ]][b]);
- strcat(stringer, str);
- }
- ShowPlayerDialog(playerid, 3, DIALOG_STYLE_MSGBOX, "{ffffff}Ñòàòèñòèêà", stringer, "Ok", "");
- }
- }
- }
- }
- case 44:
- {
- if(!response) return 1;
- if(response)
- {
- if(!strlen(inputtext)) return ShowPlayerDialog(playerid, 45, DIALOG_STYLE_INPUT, "{a8e4a0}Óïðàâëåíèå áèçíåñîì", "Ââåäèòå öåíó çà âõîä â Âàø áèçíåñ:", "Ââîä", "Çàêðûòü");
- if(strval(inputtext) < 0 || strval(inputtext) > 100) return SendClientMessage(playerid,COLOR_GRAY, "Öåíà çà âõîä íå ìîæåò áûòü ìåíåå 0 è íå áîëåå 100$");
- new fs = PlayerInfo[playerid][BIZ];
- new str[64];
- ClubInfo[fs][cPriceVhod] = strval(inputtext);
- SaveClub(fs);
- format(str, sizeof(str),"Öåíà íà âõîä â Âàø áèçíåñ áûëà èçìåíåíà íà {a8e4a0}%d$",strval(inputtext));
- SendClientMessage(playerid,COLOR_BEAR, str);
- UpdateClub(fs);
- if (fs == 26) UpdateTuningGateTXT();
- }
- }
- case 45:
- {
- if(!response) return true;
- new till, i = PlayerInfo[playerid][BIZ],str[256],string[256];
- if(sscanf(inputtext, "i",till)) return ShowPlayerDialog(playerid, 45, 1, "{a8e4a0}Ïðîäóêòû", "{ffffff}Ââåäèòå êîë-âî ïðîäóêòîâ:\n\nÍà {8D8DFF}1{ffffff} åäèíèö ïðîäóêöèè ïðèõîäèòüñÿ {8D8DFF}1{ffffff}$\n\n", "Ïðèíÿòü", "Îòìåíà");
- if(ClubInfo[i][cUpdate] < 2)
- {
- if(till < 100 || till > 6000)
- {
- SendClientMessage(playerid, COLOR_GRAY, "Êîë-âî ïðîäóêòîâ îò 100 äî 6000!");
- return ShowPlayerDialog(playerid, 45, 1, "{a8e4a0}Ïðîäóêòû", "{ffffff}Ââåäèòå êîë-âî ïðîäóêòîâ:\n\nÍà {8D8DFF}1{ffffff} åäèíèö ïðîäóêöèè ïðèõîäèòüñÿ {8D8DFF}1{ffffff}$\n\n", "Ïðèíÿòü", "Îòìåíà");
- }
- if(till + ClubInfo[i][cProd] > 6000) return SendClientMessage(playerid,COLOR_GRAY,"Âû íå ìîæåòå õðàíèòü áîëüøå 6 òûñ. åä. òîâàðà");
- }
- if(ClubInfo[i][cUpdate] >= 2)
- {
- if(till < 100 || till > 12000)
- {
- SendClientMessage(playerid, COLOR_GRAY, "Êîë-âî ïðîäóêòîâ îò 100 äî 12000!");
- return ShowPlayerDialog(playerid, 45, 1, "{a8e4a0}Ïðîäóêòû", "{ffffff}Ââåäèòå êîë-âî ïðîäóêòîâ:\n\nÍà {8D8DFF}1{ffffff} åäèíèö ïðîäóêöèè ïðèõîäèòüñÿ {8D8DFF}1{ffffff}$\n\n", "Ïðèíÿòü", "Îòìåíà");
- }
- if(till + ClubInfo[i][cProd] > 12000) return SendClientMessage(playerid,COLOR_GRAY,"Âû íå ìîæåòå õðàíèòü áîëüøå 12 òûñ. åä. òîâàðà");
- }
- if(kLibGetPlayerMoney(playerid) < till * PROD_PRICE)
- {
- ShowPlayerDialog(playerid, 45, 1, "{a8e4a0}Ïðîäóêòû", "{ffffff}Ââåäèòå êîë-âî ïðîäóêòîâ:\n\nÍà {8D8DFF}1{ffffff} åäèíèö ïðîäóêöèè ïðèõîäèòüñÿ {8D8DFF}"PROD_PRICE_STR"{ffffff}$\n\n", "Ïðèíÿòü", "Îòìåíà");
- return SendClientMessage(playerid, COLOR_GRAY, "Íåäîñòàòî÷íî ñðåäñòâ íà ñ÷åòó!");
- }
- TOTALPRODUCT++;
- format(ProductInfo[TOTALPRODUCT][pName], 24, "%s", PlayerInfo[playerid][NEWNAME]);
- ProductInfo[TOTALPRODUCT][pPrice] = till * PROD_PRICE;
- ProductInfo[TOTALPRODUCT][pTill] = till;
- ProductInfo[TOTALPRODUCT][pBizzid] = i;
- ProductInfo[TOTALPRODUCT][pStatus] = false;
- format(str, sizeof(str),"Âû çàêàçàëè %i ïðîäóêòîâ, îïëàòà %i$.", till, till * PROD_PRICE);
- SendClientMessage(playerid,0x8D8DFF00, str);
- for(new p = 0, j = GetPlayerPoolSize(); p <= j; p++)
- {
- if(IsPlayerConnected(p) || PlayerInfo[p][Logged] == false || PlayerInfo[p][JOB] != 3) continue;
- format(string, sizeof(string),"Ïîñòóïèë íîâûé çàêàç îò %s. Èñïîëüçóéòå: /plist", PlayerInfo[playerid][NEWNAME]);
- SendClientMessage(p,0xFF8282AA, string);
- }
- }
- case 46:
- {
- if(!response) return 1;
- new i = PlayerInfo[playerid][BIZ];
- if(response)
- {
- switch(listitem)
- {
- case 0:
- {
- if(ClubInfo[i][cUpdate] >= 1) return SendClientMessage(playerid,COLOR_GRAY, "Ó Âàñ óæå åñòü ýòî óëó÷øåíèå.");
- if(PlayerInfo[playerid][MONEY] < 800) return SendClientMessage(playerid,COLOR_GRAY, "Ó Âàñ íåäîñòàòî÷íî äåíåã íà ïîêóïêó óëó÷øåíèÿ.");
- kLibGivePlayerMoney(playerid,-800);
- ClubInfo[i][cUpdate] = 1;
- GameTextForPlayer(playerid, "~r~-800$", 2000, 1);
- SendClientMessage(playerid, 0x1a89e6ff, "Âû óëó÷øèëè ñâîé áèçíåñ äî {ffff00}ïåðâîãî{1a89e6} óðîâíÿ!");
- SendClientMessage(playerid, 0xFFF913FF, "Â âàøåì áèçíåñå óñòàíîâëåíû óñëóãè ìåäïóíêòà, ëþáîé ïîñåòèòåëü ñìîæåò âîñïîëüçîâàòüñÿ óñëóãàìè çà {a8e4a0}30$");
- ShowPlayerDialog(playerid, 46, DIALOG_STYLE_LIST, "{a8e4a0}Áèçíåñ (Óëó÷øåíèÿ)", "{a8e4a0}1) {ffffff}Óñëóãè ìåä. ïóíêòà | {a8e4a0}Êóïëåíî\n{a8e4a0}2) {ffffff}Óâåëè÷èòü ìåñòî íà ñêëàäå (12000 øò.) | {a8e4a0}2.000$\n{a8e4a0}3) {ffffff}Óìåíüøåíèå ïëàòû çà àðåíäó | {a8e4a0}2.500$\n{a8e4a0}Èíôîðìàöèÿ", "Âûáðàòü", "Çàêðûòü");
- }
- case 1:
- {
- if(ClubInfo[i][cUpdate] >= 2) return SendClientMessage(playerid,COLOR_GRAY, "Ó Âàñ óæå åñòü ýòî óëó÷øåíèå.");
- if(PlayerInfo[playerid][MONEY] < 2000) return SendClientMessage(playerid,COLOR_GRAY, "Ó Âàñ íåäîñòàòî÷íî äåíåã íà ïîêóïêó óëó÷øåíèÿ.");
- if(ClubInfo[i][cUpdate] < 1) return SendClientMessage(playerid, COLOR_GRAY, "Äëÿ ïîêóïêè ýòîãî óëó÷øåíèÿ Âàì íåîáõîäèìî êóïèòü ïðåäûäóùåå óëó÷øåíèå.");
- kLibGivePlayerMoney(playerid, -2000);
- ClubInfo[i][cUpdate] = 2;
- GameTextForPlayer(playerid, "~r~-2000$", 2000, 1);
- SendClientMessage(playerid, 0x1a89e6ff, "Âû óëó÷øèëè ñâîé áèçíåñ äî {ffff00}âòîðîãî{1a89e6} óðîâíÿ!");
- SendClientMessage(playerid, 0xFFF913FF, "Ìåñòî íà ñêëàäå áèçíåñà óâåëè÷åíî äî 12000 ïðîäóêòîâ.");
- ShowPlayerDialog(playerid, 46, DIALOG_STYLE_LIST, "{a8e4a0}Áèçíåñ (Óëó÷øåíèÿ)", "{a8e4a0}1) {ffffff}Óñëóãè ìåä. ïóíêòà | {a8e4a0}Êóïëåíî\n{a8e4a0}2) {ffffff}Óâåëè÷èòü ìåñòî íà ñêëàäå (12000 øò.) | {a8e4a0}Êóïëåíî\n{a8e4a0}3) {ffffff}Óìåíüøåíèå ïëàòû çà àðåíäó | {a8e4a0}2.500$\n{a8e4a0}Èíôîðìàöèÿ", "Âûáðàòü", "Çàêðûòü");
- }
- case 2:
- {
- if(ClubInfo[i][cUpdate] >= 3) return SendClientMessage(playerid,COLOR_GRAY, "Ó Âàñ óæå åñòü ýòî óëó÷øåíèå.");
- if(PlayerInfo[playerid][MONEY] < 2500) return SendClientMessage(playerid,COLOR_GRAY, "Ó Âàñ íåäîñòàòî÷íî äåíåã íà ïîêóïêó óëó÷øåíèÿ.");
- if(ClubInfo[i][cUpdate] < 2) return SendClientMessage(playerid, COLOR_GRAY, "Äëÿ ïîêóïêè ýòîãî óëó÷øåíèÿ Âàì íåîáõîäèìî êóïèòü ïðåäûäóùåå óëó÷øåíèå.");
- kLibGivePlayerMoney(playerid,-2500);
- ClubInfo[i][cUpdate] = 3;
- ClubInfo[i][cOplata] = ClubInfo[i][cOplata] / 2;
- GameTextForPlayer(playerid, "~r~-2500$", 2000, 1);
- new query[128];
- format(query, sizeof(query), "UPDATE `biz` SET `cOplata`='%d' WHERE `cID`='%d'", ClubInfo[i][cOplata], i);
- mysql_tquery(dbHandle, query);
- SendClientMessage(playerid, 0x1a89e6ff, "Âû óëó÷øèëè ñâîé áèçíåñ äî {ffff00}òðåòüåãî{1a89e6} óðîâíÿ!");
- SendClientMessage(playerid, 0xFFF913FF, "Àðåíäíàÿ ïëàòà ïîíèæåíà â äâà ðàçà!");
- ShowPlayerDialog(playerid, 46, DIALOG_STYLE_LIST, "{a8e4a0}Áèçíåñ (Óëó÷øåíèÿ)", "{a8e4a0}1) {ffffff}Óñëóãè ìåä. ïóíêòà | {a8e4a0}Êóïëåíî\n{a8e4a0}2) {ffffff}Óâåëè÷èòü ìåñòî íà ñêëàäå (12000 øò.) | {a8e4a0}Êóïëåíî\n{a8e4a0}3) {ffffff}Óìåíüøåíèå ïëàòû çà àðåíäó | {a8e4a0}Êóïëåíî\n{a8e4a0}Èíôîðìàöèÿ", "Âûáðàòü", "Çàêðûòü");
- }
- case 3:
- {
- new mes[450];
- format(mes,sizeof(mes),"{6B8E23}1. Óñëóãè ìåä. ïóíêòà:\n\n{ffffff}Äàííîå óëó÷øåíèå ïîçâîëèò èãðîêàì\nâûëå÷èòüñÿ â Âàøåì áèçíåñå çà 30$.\n\n{6B8E23}2. Óìåíüøåíèå ïëàòû çà àðåíäó:\n\n{FFFFFF}Ñ ïîêóïêîé ýòîãî óëó÷øåíèÿ ïëàòà çà àðåíäó áóäåò â 2 ðàçà ìåíüøå,\nòåì ñàìûì âû ñìîæåòå ñýêîíîìèòü.");
- ShowPlayerDialog(playerid,3,DIALOG_STYLE_MSGBOX,"{a8e4a0}Èíôîðìàöèÿ",mes,"Çàêðûòü","");
- }
- }
- SaveClub(PlayerInfo[playerid][BIZ]);
- }
- }
- case 47:
- {
- if(!response) return 1;
- new fs = PlayerInfo[playerid][BIZ];
- if(response)
- {
- if(PlayerInfo[playerid][BIZ] == -1) return SendClientMessage(playerid, COLOR_GRAY, "Ó Âàñ íåò áèçíåñà");
- new string[200];
- new query[250];
- ClubInfo[fs][cBuy] = 0;
- ClubInfo[fs][cProd] = 0;
- ClubInfo[fs][cPriceVhod] = 0;
- ClubInfo[fs][cBalance] = 0;
- ClubInfo[fs][cDay] = 0;
- ClubInfo[fs][cUpdate] = 0;
- format(string, sizeof(string),"Âû ïðîäàëè ñâîé áèçíåñ ãîñóäàðñòâó çà {a8e4a0}%d$",ClubInfo[fs][cPrice]/100*80);
- SendClientMessage(playerid,COLOR_BEAR, string);
- kLibGivePlayerMoney(playerid,ClubInfo[fs][cPrice]/100*80);
- SaveClub(fs);
- UpdateClub(fs);
- format(query, sizeof query, "UPDATE `biz` SET `cBuyName` = 'None' WHERE `cID` = '%d' LIMIT 1", fs);
- mysql_tquery(dbHandle, query);
- PlayerInfo[playerid][BIZ] = -1;
- format(query, sizeof query, "UPDATE `users` SET `biz` = '%d' WHERE `id` = '%d' LIMIT 1",PlayerInfo[playerid][BIZ], PlayerInfo[playerid][ID]);
- mysql_tquery(dbHandle, query);
- if (fs == 26) UpdateTuningGateTXT();
- }
- }
- case 48:
- {
- if(!response) return 1;
- new query[400];
- switch(listitem)
- {
- case 0:
- {
- if(PlayerInfo[playerid][HOUSE] == -1) return SendClientMessage(playerid,COLOR_GRAY, "Ó Âàñ íåò äîìà.");
- format(query, sizeof(query),"{FFFFFF}Îïëàòà ñ÷¸òà çà êâàðòïëàòó.\n\nÂàø äîì îïëà÷åí íà %d/30 äíåé.\nÅæåäíåâíàÿ êâàðòïëàòà çà Âàø äîì ñîñòàâëÿåò: {a8e4a0}%d${FFFFFF}\n\n{0099FF}Ââåäèòå íà ñêîëüêî äíåé Âû õîòèòå ïðîäëèòü êâàðòïëàòó:",HouseInfo[PlayerInfo[playerid][HOUSE]][hDay],HouseInfo[PlayerInfo[playerid][HOUSE]][hOplata]);
- ShowPlayerDialog(playerid, 49, DIALOG_STYLE_INPUT, "{a8e4a0}Îïëàòà çà äîì", query, "Îïëàòèòü", "Çàêðûòü");
- }
- case 1:
- {
- if(PlayerInfo[playerid][BIZ] == -1) return SendClientMessage(playerid,COLOR_GRAY, "Ó Âàñ íåò áèçíåñà.");
- format(query, sizeof(query),"{FFFFFF}Îïëàòà ñ÷¸òà çà áèçíåñ.\n\nÂàø áèçíåñ îïëà÷åí íà %d/30 äíåé.\nÅæåäíåâíàÿ àðåäíàÿ ïëàòà çà Âàø áèçíåñ ñîñòàâëÿåò: {a8e4a0}%d${FFFFFF}\n\n{0099FF}Ââåäèòå íà ñêîëüêî äíåé Âû õîòèòå ïðîäëèòü àðåíäó:",ClubInfo[PlayerInfo[playerid][BIZ]][cDay],ClubInfo[PlayerInfo[playerid][BIZ]][cOplata]);
- ShowPlayerDialog(playerid, 50, DIALOG_STYLE_INPUT, "{a8e4a0}Îïëàòà çà áèçíåñ", query, "Îïëàòèòü", "Çàêðûòü");
- }
- case 2:
- {
- if(PlayerInfo[playerid][AZS] == -1) return SendClientMessage(playerid,COLOR_GRAY, "Ó Âàñ íåò ÀÇÑ.");
- format(query, sizeof(query),"{FFFFFF}Îïëàòà ñ÷¸òà çà ÀÇÑ.\n\nÂàøà çàïðàâêà îïëà÷åíà íà %d/30 äíåé.\nÅæåäíåâíàÿ àðåäíàÿ ïëàòà çà Âàøó ÀÇÑ ñîñòàâëÿåò: {a8e4a0}%d${FFFFFF}\n\n{0099FF}Ââåäèòå íà ñêîëüêî äíåé Âû õîòèòå ïðîäëèòü àðåíäó:",AZSInfo[PlayerInfo[playerid][AZS]][aDay],AZSInfo[PlayerInfo[playerid][AZS]][aOplata]);
- ShowPlayerDialog(playerid, 51, DIALOG_STYLE_INPUT, "{a8e4a0}Îïëàòà çà ÀÇÑ", query, "Îïëàòèòü", "Çàêðûòü");
- }
- }
- }
- case 49:
- {
- if(!response) return 1;
- new query[400];
- if(response)
- {
- format(query, sizeof(query),"{FFFFFF}Îïëàòà ñ÷¸òà çà êâàðòïëàòó.\n\nÂàø äîì îïëà÷åí íà %d/30 äíåé.\nÅæåäíåâíàÿ êâàðòïëàòà çà Âàø äîì ñîñòàâëÿåò: {a8e4a0}%d${FFFFFF}\n\n{0099FF}Ââåäèòå íà ñêîëüêî äíåé Âû õîòèòå ïðîäëèòü êâàðòïëàòó:",HouseInfo[PlayerInfo[playerid][HOUSE]][hDay],HouseInfo[PlayerInfo[playerid][HOUSE]][hOplata]);
- if(!strlen(inputtext)) return ShowPlayerDialog(playerid, 49, DIALOG_STYLE_INPUT, "{a8e4a0}Îïëàòà çà äîì", query, "Îïëàòèòü", "Çàêðûòü");
- if(kLibGetPlayerMoney(playerid) < strval(inputtext)*HouseInfo[PlayerInfo[playerid][HOUSE]][hOplata]) return SendClientMessage(playerid,COLOR_GRAY, "Ó Âàñ íåäîñòàòî÷íî ñðåäñòâ.");
- if(strval(inputtext) < 1 || strval(inputtext) > 30) SendClientMessage(playerid,0xFF6600AA, "Êîë-âî äíåé îïëàòû íå ìîæåò áûòü ìåíüøå 1 äíÿ èëè áîëüøå 30 äíåé.");
- if(strval(inputtext) < 1 || strval(inputtext) > 30) return ShowPlayerDialog(playerid, 49, DIALOG_STYLE_INPUT, "{a8e4a0}Îïëàòà çà äîì", query, "Îïëàòèòü", "Çàêðûòü");
- if(PlayerInfo[playerid][HOUSE] == -1) return SendClientMessage(playerid,COLOR_GRAY, "Ó Âàñ íåò äîìà.");
- if(HouseInfo[PlayerInfo[playerid][HOUSE]][hDay]+strval(inputtext) > 30) SendClientMessage(playerid,0xFF6600AA, "Êîë-âî äíåé îïëàòû íå ìîæåò áûòü ìåíüøå 1 äíÿ èëè áîëüøå 30 äíåé.");
- if(HouseInfo[PlayerInfo[playerid][HOUSE]][hDay]+strval(inputtext) > 30) return ShowPlayerDialog(playerid, 49, DIALOG_STYLE_INPUT, "{a8e4a0}Îïëàòà çà äîì", query, "Îïëàòèòü", "Çàêðûòü");
- HouseInfo[PlayerInfo[playerid][HOUSE]][hDay] += strval(inputtext);
- kLibGivePlayerMoney(playerid,-strval(inputtext)*HouseInfo[PlayerInfo[playerid][HOUSE]][hOplata]);
- format(query, sizeof(query),"Âû ïðîäëèëè êâàðòïëàòó çà äîì íà %d äíåé, ñ ðóê ñíÿòî: {a8e4a0}%d$",strval(inputtext),strval(inputtext)*HouseInfo[PlayerInfo[playerid][HOUSE]][hOplata]);
- SendClientMessage(playerid, COLOR_BEAR, query);
- format(query, sizeof query, "UPDATE `house` SET `Day` = '%d' WHERE `hID` = '%d' LIMIT 1",HouseInfo[PlayerInfo[playerid][HOUSE]][hDay],HouseInfo[PlayerInfo[playerid][HOUSE]][hID]);
- mysql_tquery(dbHandle, query);
- SaveHouse(PlayerInfo[playerid][HOUSE]);
- KaznaInfo[1][kCash] += strval(inputtext)*HouseInfo[PlayerInfo[playerid][HOUSE]][hOplata];
- SaveKazna(1);
- }
- }
- case 50:
- {
- if(!response) return 1;
- new query[400];
- if(response)
- {
- format(query, sizeof(query),"{FFFFFF}Îïëàòà ñ÷¸òà çà áèçíåñ.\n\nÂàø áèçíåñ îïëà÷åí íà %d/30 äíåé.\nÅæåäíåâíàÿ àðåäíàÿ ïëàòà çà Âàø áèçíåñ ñîñòàâëÿåò: {a8e4a0}%d${FFFFFF}\n\n{0099FF}Ââåäèòå íà ñêîëüêî äíåé Âû õîòèòå ïðîäëèòü àðåíäó:",ClubInfo[PlayerInfo[playerid][BIZ]][cDay],ClubInfo[PlayerInfo[playerid][BIZ]][cOplata]);
- if(!strlen(inputtext)) return ShowPlayerDialog(playerid, 50, DIALOG_STYLE_INPUT, "{a8e4a0}Îïëàòà çà áèçíåñ", query, "Îïëàòèòü", "Çàêðûòü");
- if(kLibGetPlayerMoney(playerid) < strval(inputtext)*ClubInfo[PlayerInfo[playerid][BIZ]][cOplata]) return SendClientMessage(playerid,COLOR_GRAY, "Ó Âàñ íåäîñòàòî÷íî ñðåäñòâ.");
- if(strval(inputtext) < 1 || strval(inputtext) > 30) SendClientMessage(playerid,0xFF6600AA, "Êîë-âî äíåé îïëàòû íå ìîæåò áûòü ìåíüøå 1 äíÿ èëè áîëüøå 30 äíåé.");
- if(strval(inputtext) < 1 || strval(inputtext) > 30) return ShowPlayerDialog(playerid, 50, DIALOG_STYLE_INPUT, "{a8e4a0}Îïëàòà çà áèçíåñ", query, "Îïëàòèòü", "Çàêðûòü");
- if(PlayerInfo[playerid][BIZ] == -1) return SendClientMessage(playerid,COLOR_GRAY, "Ó Âàñ íåò áèçíåñà.");
- if(ClubInfo[PlayerInfo[playerid][BIZ]][cDay]+strval(inputtext) > 30) SendClientMessage(playerid,0xFF6600AA, "Êîë-âî äíåé îïëàòû íå ìîæåò áûòü ìåíüøå 1 äíÿ èëè áîëüøå 30 äíåé.");
- if(ClubInfo[PlayerInfo[playerid][BIZ]][cDay]+strval(inputtext) > 30) return ShowPlayerDialog(playerid, 50, DIALOG_STYLE_INPUT, "{a8e4a0}Îïëàòà çà áèçíåñ", query, "Îïëàòèòü", "Çàêðûòü");
- ClubInfo[PlayerInfo[playerid][BIZ]][cDay] += strval(inputtext);
- kLibGivePlayerMoney(playerid,-strval(inputtext)*ClubInfo[PlayerInfo[playerid][BIZ]][cOplata]);
- format(query, sizeof(query),"Âû ïðîäëèëè àðåíäíóþ ïëàòó çà áèçíåñ íà %d äíåé, ñ ðóê ñíÿòî: {a8e4a0}%d$",strval(inputtext),strval(inputtext)*ClubInfo[PlayerInfo[playerid][BIZ]][cOplata]);
- SendClientMessage(playerid, COLOR_BEAR, query);
- SaveClub(PlayerInfo[playerid][BIZ]);
- KaznaInfo[1][kCash] += strval(inputtext)*ClubInfo[PlayerInfo[playerid][BIZ]][cOplata];
- SaveKazna(1);
- }
- }
- case 51:
- {
- if(!response) return 1;
- new query[400];
- if(response)
- {
- format(query, sizeof(query),"{FFFFFF}Îïëàòà ñ÷¸òà çà ÀÇÑ.\n\nÂàøà çàïðàâêà îïëà÷åíà íà %d/30 äíåé.\nÅæåäíåâíàÿ àðåäíàÿ ïëàòà çà Âàøó ÀÇÑ ñîñòàâëÿåò: {a8e4a0}%d${FFFFFF}\n\n{0099FF}Ââåäèòå íà ñêîëüêî äíåé Âû õîòèòå ïðîäëèòü àðåíäó:",AZSInfo[PlayerInfo[playerid][AZS]][aDay],AZSInfo[PlayerInfo[playerid][AZS]][aOplata]);
- if(!strlen(inputtext)) return ShowPlayerDialog(playerid, 51, DIALOG_STYLE_INPUT, "{a8e4a0}Îïëàòà çà ÀÇÑ", query, "Îïëàòèòü", "Çàêðûòü");
- if(kLibGetPlayerMoney(playerid) < strval(inputtext)*AZSInfo[PlayerInfo[playerid][AZS]][aOplata]) return SendClientMessage(playerid,COLOR_GRAY, "Ó Âàñ íåäîñòàòî÷íî ñðåäñòâ.");
- if(strval(inputtext) < 1 || strval(inputtext) > 30) SendClientMessage(playerid,0xFF6600AA, "Êîë-âî äíåé îïëàòû íå ìîæåò áûòü ìåíüøå 1 äíÿ èëè áîëüøå 30 äíåé.");
- if(strval(inputtext) < 1 || strval(inputtext) > 30) return ShowPlayerDialog(playerid, 1132, DIALOG_STYLE_INPUT, "{a8e4a0}Îïëàòà çà ÀÇÑ", query, "Îïëàòèòü", "Çàêðûòü");
- if(PlayerInfo[playerid][AZS] == -1) return SendClientMessage(playerid,COLOR_GRAY, "Ó Âàñ íåò ÀÇÑ.");
- if(AZSInfo[PlayerInfo[playerid][AZS]][aDay]+strval(inputtext) > 30) SendClientMessage(playerid,0xFF6600AA, "Êîë-âî äíåé îïëàòû íå ìîæåò áûòü ìåíüøå 1 äíÿ èëè áîëüøå 30 äíåé.");
- if(AZSInfo[PlayerInfo[playerid][AZS]][aDay]+strval(inputtext) > 30) return ShowPlayerDialog(playerid, 51, DIALOG_STYLE_INPUT, "{a8e4a0}Îïëàòà çà ÀÇÑ", query, "Îïëàòèòü", "Çàêðûòü");
- AZSInfo[PlayerInfo[playerid][AZS]][aDay] += strval(inputtext);
- kLibGivePlayerMoney(playerid,-strval(inputtext)*AZSInfo[PlayerInfo[playerid][AZS]][aOplata]);
- format(query, sizeof(query),"Âû ïðîäëèëè àðåíäíóþ ïëàòó çà ÀÇÑ íà %d äíåé, ñ ðóê ñíÿòî: {a8e4a0}%d$",strval(inputtext),strval(inputtext)*AZSInfo[PlayerInfo[playerid][AZS]][aOplata]);
- SendClientMessage(playerid, COLOR_BEAR, query);
- SaveAZS(PlayerInfo[playerid][AZS]);
- KaznaInfo[1][kCash] += strval(inputtext)*AZSInfo[PlayerInfo[playerid][AZS]][aOplata];
- SaveKazna(1);
- }
- }
- case 52:
- {
- if(!response) return 1;
- switch(listitem)
- {
- case 0:
- {
- ShowPlayerDialog(playerid, 53, DIALOG_STYLE_INPUT, "{a8e4a0}Ïîëîæèòü äåíüãè íà áàíê ñ÷¸ò", "{ffffff}Ââåäèòå ñóììó êîòîðóþ õîòèòå ïîëîæèòü:", "Ââîä", "Íàçàä");
- }
- case 1:
- {
- ShowPlayerDialog(playerid, 54, DIALOG_STYLE_INPUT, "{a8e4a0}Ñíÿòü äåíüãè ñ áàíê ñ÷¸òà", "{ffffff}Ââåäèòå ñóììó êîòîðóþ õîòèòå ñíÿòü:", "Ââîä", "Íàçàä");
- }
- case 2:
- {
- new str[100];
- format(str, sizeof(str), "{FFFFFF}Òåêóùåå ñîñòîÿíèå áàíê. ñ÷åòà: {a8e4a0}%d$", PlayerInfo[playerid][BANK]);
- if(PlayerInfo[playerid][BANK] == 0) format(str, sizeof(str), "{FFFFFF}Òåêóùåå ñîñòîÿíèå áàíê. ñ÷åòà: {FF6347}0$");
- ShowPlayerDialog(playerid, 3, DIALOG_STYLE_MSGBOX, "{a8e4a0}Áàëàíñ áàíê ñ÷¸òà", str, "Çàêðûòü", "");
- }
- case 3:
- {
- ShowPlayerDialog(playerid,68,DIALOG_STYLE_INPUT,"{a8e4a0}Áåçíàëè÷íûé ïåðåâîä","{FFFFFF}Ââåäèòå ID èãðîêà èëè íèê êîòîðîìó õîòèòå ïåðåâåñòè äåíüãè\n","Äàëåå","Îòìåíà");
- }
- case 4:
- {
- ShowPlayerDialog(playerid, D_JAILZALOG, DIALOG_STYLE_INPUT, "{FFFFFF}Çàëîã çà èãðîêà", "{FFFFFF}Ââåäèòå ID èãðîêà èëè íèê êîòîðîìó õîòèòå âíåñòè çàëîã:", "Äàëåå", "Îòìåíà");
- }
- }
- }
- case 53:
- {
- if(response)
- {
- if(strval(inputtext) > 0)
- {
- new query[256];
- if(PlayerInfo[playerid][MONEY] < strval(inputtext)) return SendClientMessage(playerid, COLOR_BEAR ,"Ó Âàñ íåò ñòîëüêî äåíåã.");
- if(strval(inputtext) <= 0) return SendClientMessage(playerid,COLOR_GRAY, "Íåâåðíîå êîë-âî.");
- kLibGivePlayerMoney(playerid, -strval(inputtext));
- PlayerInfo[playerid][BANK] += strval(inputtext);
- format(query, sizeof(query), "Âû ïîëîæèëè íà ñâîé áàíê. ñ÷¸ò {a8e4a0}%d$", strval(inputtext));
- SendClientMessage(playerid, 0xFFFFFFAA, query);
- format(query, sizeof(query), "Òåêóùåå ñîñòîÿíèå áàíê. ñ÷¸òà: {a8e4a0}%d$", PlayerInfo[playerid][BANK]);
- SendClientMessage(playerid, 0xFFFFFFAA, query);
- format(query, sizeof(query), "~r~-%d$", strval(inputtext));
- GameTextForPlayer(playerid, query, 3000, 1);
- }
- else ShowBankDialog(playerid);
- }
- }
- case 54:
- {
- if(response)
- {
- if(strval(inputtext) >= 0)
- {
- new query[256];
- if(PlayerInfo[playerid][BANK] < strval(inputtext)) return SendClientMessage(playerid, COLOR_BEAR ,"Íà áàíêîâñêîì ñ÷¸òó íåò ñòîëüêî äåíåã.");
- kLibGivePlayerMoney(playerid, strval(inputtext));
- PlayerInfo[playerid][BANK] -= strval(inputtext);
- format(query, sizeof(query), "Âû ñíÿëè ñ áàíê. ñ÷¸òà {a8e4a0}%d$", strval(inputtext));
- SendClientMessage(playerid, 0xFFFFFFAA, query);
- format(query, sizeof(query), "Òåêóùåå ñîñòîÿíèå áàíê. ñ÷¸òà: {a8e4a0}%d$", PlayerInfo[playerid][BANK]);
- SendClientMessage(playerid, 0xFFFFFFAA, query);
- format(query, sizeof(query), "+%d$", strval(inputtext));
- GameTextForPlayer(playerid, query, 3000, 1);
- }
- else ShowBankDialog(playerid);
- }
- }
- case 55:
- {
- if(!response) return 1;
- new string[256];
- if(response)
- {
- switch(listitem)
- {
- case 0:
- {
- if(PlayerInfo[playerid][TEXT][0] != 1) return ShowPlayerDialog(playerid, 3, DIALOG_STYLE_MSGBOX, "{a8e4a0}Îøèáêà", "{ffffff}Âàñ íå âûñåëÿëè èç äîìà çà íåóïëàòó", "Çàêðûòü", "");
- kLibGivePlayerMoney(playerid,PlayerInfo[playerid][HOUSECASH]);
- format(string, sizeof(string), "Íà îñíîâíîé ñ÷¸ò ïåðå÷èñëåíî {a8e4a0}%d$", PlayerInfo[playerid][HOUSECASH]);
- SendClientMessage(playerid, 0xa8e4a000, string);
- if(PlayerInfo[playerid][CARCASH] > 0)
- {
- format(string, sizeof(string), "Íà îñíîâíîé ñ÷¸ò ïåðå÷èñëåíî çà òðàíñïîðò {a8e4a0}%d$", PlayerInfo[playerid][CARCASH]);
- kLibGivePlayerMoney(playerid, PlayerInfo[playerid][CARCASH]);
- SendClientMessage(playerid, 0xa8e4a000, string);
- PlayerInfo[playerid][CARCASH] = 0;
- }
- PlayerInfo[playerid][HOUSECASH] = 0;
- PlayerInfo[playerid][TEXT][0] = 0;
- SaveAccount(playerid);
- }
- case 1:
- {
- if(PlayerInfo[playerid][TEXT][1] != 1) return ShowPlayerDialog(playerid, 3, DIALOG_STYLE_MSGBOX, "{a8e4a0}Îøèáêà", "{ffffff}Ó Âàñ íå çàáèðàëè áèçíåñ çà íåóïëàòó", "Çàêðûòü", "");
- kLibGivePlayerMoney(playerid,PlayerInfo[playerid][BIZCASH]);
- format(string, sizeof(string), "Íà îñíîâíîé ñ÷¸ò ïåðå÷èñëåíî {a8e4a0}%d$", PlayerInfo[playerid][BIZCASH]);
- SendClientMessage(playerid, 0xa8e4a000, string);
- PlayerInfo[playerid][BIZCASH] = 0;
- PlayerInfo[playerid][TEXT][1] = 0;
- SaveAccount(playerid);
- }
- case 2:
- {
- if(PlayerInfo[playerid][TEXT][2] != 1) return ShowPlayerDialog(playerid, 3, DIALOG_STYLE_MSGBOX, "{a8e4a0}Îøèáêà", "{ffffff}Ó Âàñ íå çàáèðàëè çàïðàâî÷íþ ñòàíöèþ çà íåóïëàòó", "Çàêðûòü", "");
- kLibGivePlayerMoney(playerid,PlayerInfo[playerid][AZSCASH]);
- format(string, sizeof(string), "Íà îñíîâíîé ñ÷¸ò ïåðå÷èñëåíî {a8e4a0}%d$", PlayerInfo[playerid][AZSCASH]);
- SendClientMessage(playerid, 0xa8e4a000, string);
- PlayerInfo[playerid][AZSCASH] = 0;
- PlayerInfo[playerid][TEXT][2] = 0;
- SaveAccount(playerid);
- }
- }
- }
- }
- case 56:
- {
- if(!response) return 1;
- new query[256];
- switch(listitem)
- {
- case 0:
- {
- PlayerInfo[playerid][SPAWN] = 0;
- }
- case 1:
- {
- if(PlayerInfo[playerid][HOUSE] == -1) return SendClientMessage(playerid,COLOR_GRAY, "Ó Âàñ íåò äîìà!");
- PlayerInfo[playerid][SPAWN] = 1;
- }
- case 2:
- {
- if(PlayerInfo[playerid][MEMBER] == 0) return SendClientMessage(playerid, COLOR_GRAY, "Âû íå ñîñòîèòå â îðãàíèçàöèÿõ");
- PlayerInfo[playerid][SPAWN] = 2;
- }
- }
- SendClientMessage(playerid, COLOR_BEAR, "Âàøå ìåñòî ïîÿâëåíèÿ â èãðå èçìåíåíî.");
- format(query, sizeof query, "UPDATE `users` SET `spawn` = '%d' WHERE `id` = '%d' LIMIT 1",PlayerInfo[playerid][SPAWN], PlayerInfo[playerid][ID]);
- mysql_tquery(dbHandle, query);
- }
- case 57:
- {
- if(!response) return 1;
- new string[256];
- new query[256];
- new h = GetPlayerVirtualWorld(playerid)-49;
- switch(listitem)
- {
- case 0:
- {
- if(kLibGetPlayerMoney(playerid) < gShopPrice[0]) return SendClientMessage(playerid, COLOR_GRAY, "Ó âàñ íåò ñòîëüêî äåíåã íà ðóêàõ!");
- if(heal[playerid]+2 > 2) return SendClientMessage(playerid, COLOR_GRAY, "Âû íå ìîæåòå êóïèòü áîëüøå àïòå÷åê");
- if(ClubInfo[h][cBuy] == 1)
- {
- if(ClubInfo[h][cProd] < gShopProduct[0]) return SendClientMessage(playerid, COLOR_GRAY,"Íåò ïðîäóêòîâ");
- ClubInfo[h][cBalance] += gShopPrice[0];
- ClubInfo[h][cStart] += gShopPrice[0];
- ClubInfo[h][cProd]-=gShopProduct[0];
- UpdateClub(h);
- }
- heal[playerid] = 2;
- kLibGivePlayerMoney(playerid,-gShopPrice[0]);
- SendClientMessage(playerid, 0x32DED2FF, "Âû êóïèëè 2 àïòå÷êè. Ââåäèòå {a8e4a0}/healme{32DED2}, ÷òîáû èõ èñïîëüçîâàòü");
- format(string, sizeof(string), "~r~-%d$",gShopPrice[0]);
- GameTextForPlayer(playerid, string, 3000, 1);
- return 1;
- }
- case 1:
- {
- if(kLibGetPlayerMoney(playerid) < gShopPrice[1]*1) return SendClientMessage(playerid, COLOR_GRAY, "Ó âàñ íåò ñòîëüêî äåíåã íà ðóêàõ!");
- if(mask24[playerid] == 1) return SendClientMessage(playerid, COLOR_GRAY, "Ó âàñ åñòü ìàñêà");
- if(ClubInfo[h][cBuy] == 1)
- {
- if(ClubInfo[h][cProd] < gShopProduct[1]) return SendClientMessage(playerid, COLOR_GRAY,"Íåò ïðîäóêòîâ");
- ClubInfo[h][cBalance] += gShopPrice[1]*1;
- ClubInfo[h][cStart] += gShopPrice[1];
- ClubInfo[h][cProd]-=gShopProduct[1];
- UpdateClub(h);
- }
- mask24[playerid] = 1;
- kLibGivePlayerMoney(playerid,-gShopPrice[1]*1);
- SendClientMessage(playerid,0x32DED2FF,"Âû êóïèëè ìàñêó. Ââåäèòå {a8e4a0}/mask{32DED2}, ÷òîáû èñïîëüçîâàòü å¸");
- format(string, sizeof(string), "~r~-%d$",gShopPrice[1]*1);
- GameTextForPlayer(playerid, string, 3000, 1);
- return 1;
- }
- case 2:
- {
- if(PlayerInfo[playerid][PHONE] == 1) return SendClientMessage(playerid, COLOR_GRAY, "Ó Âàñ óæå åñòü ìîáèëüíûé òåëåôîí");
- if(kLibGetPlayerMoney(playerid) < gShopPrice[2]*1) return SendClientMessage(playerid, COLOR_GRAY, "Ó âàñ íåò ñòîëüêî äåíåã íà ðóêàõ!");
- if(ClubInfo[h][cBuy] == 1)
- {
- if(ClubInfo[h][cProd] < gShopProduct[2]) return SendClientMessage(playerid, COLOR_GRAY,"Íåò ïðîäóêòîâ");
- ClubInfo[h][cBalance] +=gShopPrice[2]*1;
- ClubInfo[h][cProd]-=gShopProduct[2];
- ClubInfo[h][cStart] += gShopPrice[2];
- UpdateClub(h);
- }
- kLibGivePlayerMoney(playerid,-gShopPrice[2]*1);
- PlayerInfo[playerid][PHONE] = 1;
- new randphone = 1000000 + random(9999999);
- PlayerInfo[playerid][NUMBER] = randphone;
- SendClientMessage(playerid, 0x32DED2FF, "Âû êóïèëè ìîáèëüíîå óñòðîéñòâî. Äëÿ åãî èñïîëüçîâàíèÿ ââåäèòå êîìàíäó {a8e4a0}/call {32DED2}(ïîçâîíèòü) , {a8e4a0}/sms {32DED2}(îòïðàâèòü sms)");
- format(string, sizeof(string), "~r~-%d$",gShopPrice[2]*1);
- GameTextForPlayer(playerid, string, 3000, 1);
- format(query, sizeof query, "UPDATE `users` SET `phone` = '1' , `number` = '%d' WHERE `id` = '%d' LIMIT 1",PlayerInfo[playerid][NUMBER], PlayerInfo[playerid][ID]);
- mysql_tquery(dbHandle, query);
- return 1;
- }
- case 3:
- {
- if(PlayerInfo[playerid][MONEY] < gShopPrice[3]*1) return SendClientMessage(playerid, COLOR_GRAY, "Ó âàñ íåò ñòîëüêî äåíåã íà ðóêàõ!");
- if(PlayerInfo[playerid][PHONE] == 0) return SendClientMessage(playerid, COLOR_GRAY, "Ó Âàñ íåò ìîáèëüíîãî òåëåôîíà");
- ShowPlayerDialog(playerid,58, DIALOG_STYLE_INPUT, "{a8e4a0}Ñìåíà íîìåðà SIM-êàðòû", "{FFFFFF}Ââåäèòå íîâûé øåñòèçíà÷íûé íîìåð òåëåôîíà", "Êóïèòü", "Îòìåíà");
- return 1;
- }
- case 4:
- {
- if(PlayerInfo[playerid][CHASI] == 1) return SendClientMessage(playerid, COLOR_GRAY, "Ó Âàñ óæå åñòü ÷àñû");
- if(kLibGetPlayerMoney(playerid) < gShopPrice[4]*1) return SendClientMessage(playerid, COLOR_GRAY, "Ó âàñ íåò ñòîëüêî äåíåã íà ðóêàõ!");
- if(ClubInfo[h][cBuy] == 1)
- {
- if(ClubInfo[h][cProd] < gShopProduct[4]) return SendClientMessage(playerid, COLOR_GRAY,"Íåò ïðîäóêòîâ");
- ClubInfo[h][cBalance] +=gShopPrice[4]*1;
- ClubInfo[h][cProd]-=gShopProduct[4];
- ClubInfo[h][cStart] += gShopPrice[4];
- UpdateClub(h);
- }
- kLibGivePlayerMoney(playerid,-gShopPrice[4]*1);
- PlayerInfo[playerid][CHASI] = 1;
- SendClientMessage(playerid, 0x32DED2FF, "Âû êóïèëè ÷àñû. ×òîáû óçíàòü òî÷íîå âðåìÿ, ââåäèòå êîìàíäó {a8e4a0}/time");
- format(string, sizeof(string), "~r~-%d$",gShopPrice[4]*1);
- GameTextForPlayer(playerid, string, 3000, 1);
- format(query, sizeof query, "UPDATE `users` SET `chasi` = '1' WHERE `id` = '%d' LIMIT 1", PlayerInfo[playerid][ID]);
- mysql_tquery(dbHandle, query);
- return 1;
- }
- case 5:
- {
- if(verevka[playerid] == 1) return SendClientMessage(playerid, COLOR_GRAY, "Ó Âàñ óæå åñòü âåð¸âêà");
- if(kLibGetPlayerMoney(playerid) < gShopPrice[5]*1) return SendClientMessage(playerid, COLOR_GRAY, "Ó âàñ íåò ñòîëüêî äåíåã íà ðóêàõ!");
- if(ClubInfo[h][cBuy] == 1)
- {
- if(ClubInfo[h][cProd] < gShopProduct[5]) return SendClientMessage(playerid, COLOR_GRAY,"Íåò ïðîäóêòîâ");
- ClubInfo[h][cBalance] +=gShopPrice[5]*1;
- ClubInfo[h][cProd]-=gShopProduct[5];
- ClubInfo[h][cStart] += gShopPrice[5];
- UpdateClub(h);
- }
- kLibGivePlayerMoney(playerid,-gShopPrice[5]*1);
- verevka[playerid] = 1;
- SendClientMessage(playerid, 0x32DED2FF, "Âû êóïèëè âåð¸âêó. ×òîáû ñâÿçàòü èãðîêà, ââåäèòå êîìàíäó {a8e4a0}/tie");
- format(string, sizeof(string), "~r~-%d$",gShopPrice[5]*1);
- GameTextForPlayer(playerid, string, 3000, 1);
- return 1;
- }
- case 6:
- {
- if(klyap[playerid] == 1) return SendClientMessage(playerid, COLOR_GRAY, "Ó Âàñ óæå åñòü êëÿï");
- if(kLibGetPlayerMoney(playerid) < gShopPrice[6]*1) return SendClientMessage(playerid, COLOR_GRAY, "Ó âàñ íåò ñòîëüêî äåíåã íà ðóêàõ!");
- if(ClubInfo[h][cBuy] == 1)
- {
- if(ClubInfo[h][cProd] < gShopProduct[6]) return SendClientMessage(playerid, COLOR_GRAY,"Íåò ïðîäóêòîâ");
- ClubInfo[h][cBalance] +=gShopPrice[6]*1;
- ClubInfo[h][cProd]-=gShopProduct[6];
- ClubInfo[h][cStart] += gShopPrice[6];
- UpdateClub(h);
- }
- kLibGivePlayerMoney(playerid,-gShopPrice[6]*1);
- klyap[playerid] = 1;
- SendClientMessage(playerid, 0x32DED2FF, "Âû êóïèëè êëÿï. ×òîáû âîñïîëüçîâàòüñÿ èì, ââåäèòå êîìàíäó {a8e4a0}/gag");
- format(string, sizeof(string), "~r~-%d$",gShopPrice[6]*1);
- GameTextForPlayer(playerid, string, 3000, 1);
- return 1;
- }
- case 7:
- {
- if (HaveWeapon(playerid, 14)) return SendClientMessage(playerid, COLOR_GRAY, "Ó âàñ óæå åñòü öâåòû.");
- if (kLibGetPlayerMoney(playerid) < gShopPrice[7] * 1) return SendClientMessage(playerid, COLOR_GRAY, "Ó âàñ íåò ñòîëüêî äåíåã íà ðóêàõ!");
- if(ClubInfo[h][cBuy] == 1)
- {
- if(ClubInfo[h][cProd] < gShopProduct[7]) return SendClientMessage(playerid, COLOR_GRAY,"Íåò ïðîäóêòîâ");
- ClubInfo[h][cBalance] += gShopPrice[7] * 1;
- ClubInfo[h][cProd] -= gShopProduct[7];
- ClubInfo[h][cStart] += gShopPrice[7];
- UpdateClub(h);
- }
- kLibGivePlayerMoney(playerid, -gShopPrice[7] * 1);
- GivePlayerWeapon(playerid, 14, 1);
- SendClientMessage(playerid, 0x32DED2FF, "Âû êóïèëè öâåòû. ×òîáû ïåðåäàòü èõ, ââåäèòå êîìàíäó {a8e4a0}/flower");
- format(string, sizeof(string), "~r~-%d$", gShopPrice[7] * 1);
- GameTextForPlayer(playerid, string, 3000, 1);
- PlayerInfo[playerid][flower] = true;
- }
- case 8:
- {
- if (PlayerInfo[playerid][Phonebook]) return SendClientMessage(playerid, COLOR_GRAY, "Ó âàñ óæå åñòü Òåëåôîííàÿ êíèãà.");
- if (kLibGetPlayerMoney(playerid) < gShopPrice[8] * 1) return SendClientMessage(playerid, COLOR_GRAY, "Ó âàñ íåò ñòîëüêî äåíåã íà ðóêàõ!");
- if(ClubInfo[h][cBuy] == 1)
- {
- if(ClubInfo[h][cProd] < gShopProduct[8]) return SendClientMessage(playerid, COLOR_GRAY,"Íåò ïðîäóêòîâ");
- ClubInfo[h][cBalance] += gShopPrice[8] * 1;
- ClubInfo[h][cProd] -= gShopProduct[8];
- ClubInfo[h][cStart] += gShopPrice[8];
- UpdateClub(h);
- }
- kLibGivePlayerMoney(playerid, -gShopPrice[8] * 1);
- format(string, sizeof(string), "~r~-%d$", gShopPrice[8] * 1);
- GameTextForPlayer(playerid, string, 3000, 1);
- PlayerInfo[playerid][Phonebook] = 1;
- SendClientMessage(playerid, 0x32DED2FF, "Âû êóïèëè òåëåôîííóþ êíèãó.");
- SendClientMessage(playerid, 0x32DED2FF, "Äëÿ å¸ èñïîëüçîâàíèÿ, ââåäèòå êîìàíäó{a8e4a0} \"/phonebook\"");
- }
- case 9:
- {
- if (kLibGetPlayerMoney(playerid) < gShopPrice[9] * 1) return SendClientMessage(playerid, COLOR_GRAY, "Ó âàñ íåò ñòîëüêî äåíåã íà ðóêàõ!");
- if(ClubInfo[h][cBuy] == 1)
- {
- if(ClubInfo[h][cProd] < gShopProduct[9]) return SendClientMessage(playerid, COLOR_GRAY,"Íåò ïðîäóêòîâ");
- ClubInfo[h][cBalance] += gShopPrice[9] * 1;
- ClubInfo[h][cProd] -= gShopProduct[9];
- ClubInfo[h][cStart] += gShopPrice[9];
- UpdateClub(h);
- }
- kLibGivePlayerMoney(playerid, -gShopPrice[9] * 1);
- format(string, sizeof(string), "~r~-%d$", gShopPrice[9] * 1);
- GameTextForPlayer(playerid, string, 3000, 1);
- GivePlayerWeapon(playerid, 43, 10);
- SendClientMessage(playerid, 0x32DED2FF, "Âû êóïèëè ôîòîàïïàðàò.");
- }
- case 10:
- {
- if (PlayerInfo[playerid][MasterKey]) return SendClientMessage(playerid, COLOR_GRAY, "Ó Âàñ óæå åñòü îòìû÷êà.");
- if (kLibGetPlayerMoney(playerid) < gShopPrice[10] * 1) return SendClientMessage(playerid, COLOR_GRAY, "Ó Âàñ íåò ñòîëüêî äåíåã íà ðóêàõ!");
- if(ClubInfo[h][cBuy] == 1)
- {
- if(ClubInfo[h][cProd] < gShopProduct[10]) return SendClientMessage(playerid, COLOR_GRAY,"Íåò ïðîäóêòîâ");
- ClubInfo[h][cBalance] += gShopPrice[10] * 1;
- ClubInfo[h][cProd] -= gShopProduct[10];
- ClubInfo[h][cStart] += gShopPrice[10];
- UpdateClub(h);
- }
- kLibGivePlayerMoney(playerid, -gShopPrice[10] * 1);
- format(string, sizeof(string), "~r~-%d$", gShopPrice[10] * 1);
- GameTextForPlayer(playerid, string, 3000, 1);
- PlayerInfo[playerid][MasterKey] = true;
- SendClientMessage(playerid, 0x32DED2FF, "Âû êóïèëè îòìû÷êó. Èñïîëüçóéòå {a8e4a0}\"/breakopen\"");
- }
- }
- }
- case 58:
- {
- if(!response) return 1;
- new string[800];
- if(!isNumerics(inputtext) || strlen(inputtext) != 6 || inputtext[0] == '0')
- {
- SendClientMessage(playerid,COLOR_GRAY,"Íîìåð äîëæåí ñîñòîÿòü èç {ffffff}6 {808080}öèôð. Ïåðâàÿ öèôðà íå äîëæíû áûòü {ffffff}\"íîëü\"");
- ShowPlayerDialog(playerid,58, DIALOG_STYLE_INPUT, "{a8e4a0}Ñìåíà íîìåðà SIM-êàðòû", "{FFFFFF}Ââåäèòå íîâûé øåñòèçíà÷íûé íîìåð òåëåôîíà", "Êóïèòü", "Îòìåíà");
- return 1;
- }
- format(string,sizeof(string),"SELECT * FROM `users` WHERE `number` = '%d'",strval(inputtext));
- mysql_tquery(dbHandle, string, "CheckNumber", "i", playerid);
- SetPVarInt(playerid, "CheckNumber", strval(inputtext));
- return 1;
- }
- case 59:
- {
- if(!response) return 1;
- switch(listitem)
- {
- case 0:
- {
- new str2[2000], str[800];
- new debtor0 = -1;
- new i = 1;
- new text[100];
- for(new h = 1; h < TotalHouse; h++)
- {
- if(HouseInfo[h][hDay] == 0 && HouseInfo[h][hOwned] == 1)
- {
- if(i <= Dolzen)
- {
- format(str, sizeof(str), "{FFFFFF}Âëàäåëåö: %s - Íîìåð Äîìà: %i\n",HouseInfo[h][hOwner],HouseInfo[h][hID]);
- strcat(str2, str);
- format(text, 100, "%s", HouseInfo[h][hOwner]);
- strmid(DebtorInfo[i][0][dName],text,0,strlen(text),100);
- DebtorInfo[i][0][aid] = HouseInfo[h][hID];
- DebtorInfo[i][0][hX] = HouseInfo[h][hEnterX];
- DebtorInfo[i][0][hY] = HouseInfo[h][hEnterY];
- DebtorInfo[i][0][hZ] = HouseInfo[h][hEnterZ];
- debtor0 = h;
- i++;
- }
- }
- }
- if(debtor0 == -1) return SendClientMessage(playerid, COLOR_GRAY, "Äîëæíèêîâ ïî äîìàì íåò");
- ShowPlayerDialog(playerid, 60, 2, "{a8e4a0}Äîìà", str2, "Ïðèíÿòü", "Îòìåíà");
- }
- case 1:
- {
- new str2[2000], str[800];
- new debtor1 = -1;
- new i = 1;
- new text[100];
- for(new h = 1; h < TotalClub; h++)
- {
- if(ClubInfo[h][cDay] == 0 && ClubInfo[h][cBuy] == 1)
- {
- if(i <= Dolzen1)
- {
- format(str, sizeof(str), "{FFFFFF}Âëàäåëåö: %s - Íîìåð Áèçíåñà: %i\n",DebtorInfo[i][1][dName],DebtorInfo[i][1][aid]);
- strcat(str2, str);
- format(text, 100, "%s", ClubInfo[h][cBuyName]);
- strmid(DebtorInfo[i][1][dName],text,0,strlen(text),100);
- DebtorInfo[i][1][aid] = ClubInfo[h][cID];
- DebtorInfo[i][1][hX] = ClubInfo[h][cPosX];
- DebtorInfo[i][1][hY] = ClubInfo[h][cPosY];
- DebtorInfo[i][1][hZ] = ClubInfo[h][cPosZ];
- debtor1 = i;
- i++;
- }
- }
- }
- if(debtor1 == -1) return SendClientMessage(playerid, COLOR_GRAY, "Äîëæíèêîâ ïî áèçíåñàì íåò");
- ShowPlayerDialog(playerid, 61, 2, "{a8e4a0}Áèçû", str2, "Ïðèíÿòü", "Îòìåíà");
- }
- case 2:
- {
- new str2[2000], str[800];
- new debtor2 = -1;
- new i = 1;
- new text[100];
- for(new h = 1; h < TotalAzs; h++)
- {
- if(AZSInfo[h][aDay] == 0 && AZSInfo[h][aBuy] == 1)
- {
- if(i <= Dolzen2)
- {
- format(str, sizeof(str), "{FFFFFF}Âëàäåëåö: %s - Íîìåð ÀÇÑ: %i\n",DebtorInfo[i][2][dName],DebtorInfo[i][2][aid]);
- strcat(str2, str);
- format(text, 100, "%s", AZSInfo[h][aBuyName]);
- strmid(DebtorInfo[i][2][dName],text,0,strlen(text),100);
- DebtorInfo[i][2][aid] = AZSInfo[h][aID];
- DebtorInfo[i][2][hX] = AZSInfo[h][aPosX];
- DebtorInfo[i][2][hY] = AZSInfo[h][aPosY];
- DebtorInfo[i][2][hZ] = AZSInfo[h][aPosZ];
- debtor2 = i;
- i++;
- }
- }
- }
- if(debtor2 == -1) return SendClientMessage(playerid, COLOR_GRAY, "Äîëæíèêîâ ïî àçñ íåò");
- ShowPlayerDialog(playerid, 62, 2, "{a8e4a0}ÀÇÑ", str2, "Ïðèíÿòü", "Îòìåíà");
- }
- }
- }
- case 60:
- {
- if(!response) return 1;
- SetPlayerCheckpoint(playerid,DebtorInfo[listitem+1][0][hX],DebtorInfo[listitem+1][0][hY],DebtorInfo[listitem+1][0][hZ],2.0);
- debtor[playerid] = 1;
- }
- case 61:
- {
- if(!response) return 1;
- SetPlayerCheckpoint(playerid,DebtorInfo[listitem+1][1][hX],DebtorInfo[listitem+1][1][hY],DebtorInfo[listitem+1][1][hZ],2.0);
- debtor[playerid] = 1;
- }
- case 62:
- {
- if(!response) return 1;
- SetPlayerCheckpoint(playerid,DebtorInfo[listitem+1][2][hX],DebtorInfo[listitem+1][2][hY],DebtorInfo[listitem+1][2][hZ],2.0);
- debtor[playerid] = 1;
- }
- case 63:
- {
- if(!response) return 1;
- new query[256];
- switch(listitem)
- {
- case 0:
- {
- if(PlayerInfo[playerid][MEMBER] != 0) return SendClientMessage(playerid,COLOR_GRAY,"×òîáû óñòðîèòüñÿ íà ðàáîòó Âàì íåîáõîäèìî óâîëèòüñÿ èç îðãàíèçàöèè.");
- if(PlayerInfo[playerid][JOB] == 1) return SendClientMessage(playerid,COLOR_GRAY, "Âû óæå ðàáîòàåòå âîäèòåëåì àâòîáóñà");
- PlayerInfo[playerid][JOB] = 1;
- SendClientMessage(playerid,COLOR_ORANGE,"Âû áûëè ïðèíÿòû íà ðàáîòó âîäèòåëÿ àâòîáóñà.");
- SendClientMessage(playerid,COLOR_BEAR,"×òîáû íà÷àòü ðàáîòó, àðåíäóéòå àâòîáóñ íà áëèæàéøåé ñòîÿíêå àâòîáóñîâ {a8e4a0}(/gps - Ðàáîòû)");
- format(query, sizeof query, "UPDATE `users` SET `job` = '%d' WHERE `id` = '%d' LIMIT 1",PlayerInfo[playerid][JOB], PlayerInfo[playerid][NEWNAME]);
- mysql_tquery(dbHandle, query);
- }
- case 1:
- {
- if(PlayerInfo[playerid][MEMBER] != 0) return SendClientMessage(playerid,COLOR_GRAY,"×òîáû óñòðîèòüñÿ íà ðàáîòó Âàì íåîáõîäèìî óâîëèòüñÿ èç îðãàíèçàöèè.");
- if(PlayerInfo[playerid][LEVEL] < 1) return SendClientMessage(playerid,COLOR_GRAY, "Ýòà ðàáîòà äîñòóïíà òîëüêî ñ 1 óðîâíÿ");
- if(PlayerInfo[playerid][JOB] == 5) return SendClientMessage(playerid,COLOR_GRAY, "Âû óæå ðàáîòàåòå òàêñèñòîì");
- PlayerInfo[playerid][JOB] = 5;
- SendClientMessage(playerid,COLOR_ORANGE,"Âû áûëè ïðèíÿòû íà ðàáîòó òàêñèñòà.");
- SendClientMessage(playerid,COLOR_BEAR,"×òîáû íà÷àòü ðàáîòó, àðåíäóéòå ò.ñ òàêñèñòîâ íà áëèæàéøåé ñòîÿíêå òàêñèñòîâ {a8e4a0}(/gps - Ðàáîòû)");
- format(query, sizeof query, "UPDATE `users` SET `job` = '%d' WHERE `login` = '%s' LIMIT 1",PlayerInfo[playerid][JOB], PlayerInfo[playerid][NEWNAME]);
- mysql_tquery(dbHandle, query);
- }
- case 2:
- {
- if(PlayerInfo[playerid][MEMBER] != 0) return SendClientMessage(playerid,COLOR_GRAY,"×òîáû óñòðîèòüñÿ íà ðàáîòó Âàì íåîáõîäèìî óâîëèòüñÿ èç îðãàíèçàöèè.");
- if(PlayerInfo[playerid][LEVEL] < 2) return SendClientMessage(playerid,COLOR_GRAY, "Ýòà ðàáîòà äîñòóïíà òîëüêî ñ 2 óðîâíÿ");
- if(PlayerInfo[playerid][JOB] == 2) return SendClientMessage(playerid,COLOR_GRAY, "Âû óæå ðàáîòàåòå ðàçâîç÷èêîì òîïëèâà");
- PlayerInfo[playerid][JOB] = 2;
- SendClientMessage(playerid,COLOR_ORANGE,"Âû áûëè ïðèíÿòû íà ðàáîòó ðàçâîç÷èê òîïëèâà.");
- SendClientMessage(playerid,COLOR_BEAR,"×òîáû íà÷àòü ðàáîòó, àðåíäóéòå ò.ñ ðàçâîç÷èêîâ òîïëèâà íà áëèæàéøåé ñòîÿíêå ðàçâîç÷èêîâ òîïëèâà {a8e4a0}(/gps - Ðàáîòû)");
- format(query, sizeof query, "UPDATE `users` SET `job` = '%d' WHERE `login` = '%s' LIMIT 1",PlayerInfo[playerid][JOB], PlayerInfo[playerid][NEWNAME]);
- mysql_tquery(dbHandle, query);
- }
- case 3:
- {
- if(PlayerInfo[playerid][MEMBER] != 0) return SendClientMessage(playerid,COLOR_GRAY,"×òîáû óñòðîèòüñÿ íà ðàáîòó Âàì íåîáõîäèìî óâîëèòüñÿ èç îðãàíèçàöèè.");
- if(PlayerInfo[playerid][LEVEL] < 2) return SendClientMessage(playerid,COLOR_GRAY, "Ýòà ðàáîòà äîñòóïíà òîëüêî ñ 2 óðîâíÿ");
- if(PlayerInfo[playerid][JOB] == 3) return SendClientMessage(playerid,COLOR_GRAY, "Âû óæå ðàáîòàåòå ðàçâîç÷èêîì ïðîäóêòîâ");
- PlayerInfo[playerid][JOB] = 3;
- SendClientMessage(playerid,COLOR_ORANGE,"Âû áûëè ïðèíÿòû íà ðàáîòó ðàçâîç÷èêà ïðîäóêòîâ.");
- SendClientMessage(playerid,COLOR_BEAR,"×òîáû íà÷àòü ðàáîòó, àðåíäóéòå ò.ñ ðàçâîç÷èêîâ ïðîäóêòîâ íà áëèæàéøåé ñòîÿíêå ðàçâîç÷èêîâ ïðîäóêòîâ {a8e4a0}(/gps - Ðàáîòû)");
- format(query, sizeof query, "UPDATE `users` SET `job` = '%d' WHERE `login` = '%s' LIMIT 1",PlayerInfo[playerid][JOB], PlayerInfo[playerid][NEWNAME]);
- mysql_tquery(dbHandle, query);
- }
- case 4:
- {
- if(PlayerInfo[playerid][MEMBER] != 0) return SendClientMessage(playerid,COLOR_GRAY,"×òîáû óñòðîèòüñÿ íà ðàáîòó Âàì íåîáõîäèìî óâîëèòüñÿ èç îðãàíèçàöèè.");
- if(PlayerInfo[playerid][LEVEL] < 3) return SendClientMessage(playerid,COLOR_GRAY, "Ýòà ðàáîòà äîñòóïíà òîëüêî ñ 3 óðîâíÿ");
- if(PlayerInfo[playerid][JOB] == 4) return SendClientMessage(playerid,COLOR_GRAY, "Âû óæå ðàáîòàåòå ìåõàíèêîì");
- PlayerInfo[playerid][JOB] = 4;
- SendClientMessage(playerid,COLOR_ORANGE,"Âû áûëè ïðèíÿòû íà ðàáîòó ìåõàíèêà.");
- SendClientMessage(playerid,COLOR_BEAR,"×òîáû íà÷àòü ðàáîòó, àðåíäóéòå ò.ñ ìåõàíèêîâ íà áëèæàéøåé ñòîÿíêå ìåõàíèêîâ {a8e4a0}(/gps - Ðàáîòû)");
- format(query, sizeof query, "UPDATE `users` SET `job` = '%d' WHERE `login` = '%s' LIMIT 1",PlayerInfo[playerid][JOB], PlayerInfo[playerid][NEWNAME]);
- mysql_tquery(dbHandle, query);
- }
- }
- }
- case 64:
- {
- if(!response) return RemovePlayerFromVehicle(playerid);
- if(response)
- {
- if(arenda[playerid] == 1)
- {
- SendClientMessage(playerid, COLOR_GRAY, "Âû óæå àðåíäóåòå òðàíñïîðò");
- RemovePlayerFromVehicle(playerid);
- return 1;
- }
- if(PlayerInfo[playerid][MONEY] < 25) return SendClientMessage(playerid,COLOR_GRAY,"Ó âàñ íåäîñòàòî÷íî äåíåã");
- SendClientMessage(playerid, COLOR_BEAR, "Âû àðåíäîâàëè ôóðãîí, äëÿ ðàçâîçêè ïðîäóêòîâ");
- SendClientMessage(playerid, COLOR_BEAR, "×òîáû ðàñòîðãíóòü àðåíäó, ââåäèòå êîìàíäó /unrent");
- kLibGivePlayerMoney(playerid,-25);
- arenda[playerid] = 1;
- SetPVarInt(playerid, "RentProd", GetPlayerVehicleID(playerid));
- KaznaInfo[1][kCash] += 25;
- SaveKazna(1);
- }
- }
- case 65:
- {
- if(!response)return 1;
- new query[256];
- switch(listitem)
- {
- case 0:
- {
- ApplyAnimation(playerid,"CRIB","CRIB_Use_Switch",4.0,0,0,0,0,0);
- ShowPlayerDialog(playerid,66,DIALOG_STYLE_INPUT, "{a8e4a0}Áàíêîìàò","{FFFFFF}Ââåäèòå ñóììó êîòîðóþ õîòèòå ñíÿòü ñî ñ÷åòà:", "Ãîòîâî", "Îòìåíà");
- PlayerPlaySound(playerid, 4203, 0.0, 0.0, 0.0);
- return 1;
- }
- case 1:
- {
- ApplyAnimation(playerid,"CRIB","CRIB_Use_Switch",4.0,0,0,0,0,0);
- ShowPlayerDialog(playerid,67,DIALOG_STYLE_INPUT, "{a8e4a0}Áàíêîìàò","{FFFFFF}Ââåäèòå ñóììó êîòîðóþ õîòèòå ïîëîæèòü íà ñ÷åò:", "Ãîòîâî", "Îòìåíà");
- PlayerPlaySound(playerid, 4203, 0.0, 0.0, 0.0);
- return 1;
- }
- case 2:
- {
- ApplyAnimation(playerid,"CRIB","CRIB_Use_Switch",4.0,0,0,0,0,0);
- format(query,sizeof(query), "{FFFFFF}Íà Âàøåì áàíêîâñêîì ñ÷åòó: {a8e4a0}%d$",PlayerInfo[playerid][BANK]);
- ShowPlayerDialog(playerid,3,DIALOG_STYLE_MSGBOX, "{a8e4a0}Áàëàíñ ñ÷¸òà",query, "Çàêðûòü", "");
- PlayerPlaySound(playerid, 4203, 0.0, 0.0, 0.0);
- return 1;
- }
- case 3:
- {
- ApplyAnimation(playerid,"CRIB","CRIB_Use_Switch",4.0,0,0,0,0,0);
- ShowPlayerDialog(playerid,68,DIALOG_STYLE_INPUT,"{a8e4a0}Áåçíàëè÷íûé ïåðåâîä","{FFFFFF}Ââåäèòå ID èãðîêà èëè íèê êîòîðîìó õîòèòå ïåðåâåñòè äåíüãè\n","Äàëåå","Îòìåíà");
- PlayerPlaySound(playerid, 4203, 0.0, 0.0, 0.0);
- return 1;
- }
- case 4:
- {
- if(PlayerInfo[playerid][BIZ] == -1) return SendClientMessage(playerid, COLOR_GRAY, "Ó Âàñ íåò áèçíåñà!");
- ApplyAnimation(playerid,"CRIB","CRIB_Use_Switch",4.0,0,0,0,0,0);
- ShowPlayerDialog(playerid, 69, DIALOG_STYLE_INPUT, "{a8e4a0}Ñíÿòü äåíüãè ñ áèçíåñà", "{FFFFFF}Ââåäèòå ñóììó êîòîðóþ Âû õîòèòå ñíÿòü ñ áèçíåñà:", "Ââîä", "Çàêðûòü");
- PlayerPlaySound(playerid, 4203, 0.0, 0.0, 0.0);
- return 1;
- }
- case 5:
- {
- if(PlayerInfo[playerid][BIZ] == -1) return SendClientMessage(playerid, COLOR_GRAY, "Ó Âàñ íåò áèçíåñà!");
- ApplyAnimation(playerid,"CRIB","CRIB_Use_Switch",4.0,0,0,0,0,0);
- ShowPlayerDialog(playerid,70,DIALOG_STYLE_INPUT,"{a8e4a0}Ïîëîæèòü äåíüãè íà ñ÷¸ò áèçíåñà","{FFFFFF}Ââåäèòå ñóììó êîòîðóþ õîòèòå ïîëîæèòü íà ñ÷¸ò áèçíåñà","Äàëåå","Îòìåíà");
- PlayerPlaySound(playerid, 4203, 0.0, 0.0, 0.0);
- return 1;
- }
- case 6:
- {
- if(PlayerInfo[playerid][AZS] == -1) return SendClientMessage(playerid, COLOR_GRAY, "Ó Âàñ íåò ÀÇÑ!");
- ApplyAnimation(playerid,"CRIB","CRIB_Use_Switch",4.0,0,0,0,0,0);
- ShowPlayerDialog(playerid,71,DIALOG_STYLE_INPUT,"{a8e4a0}Ñíÿòü äåíüãè ñî ñ÷¸òà ÀÇÑ","{FFFFFF}Ââåäèòå ñóììó êîòîðóþ õîòèòå ñíÿòü ñî ñ÷¸òà ÀÇÑ:","Äàëåå","Îòìåíà");
- PlayerPlaySound(playerid, 4203, 0.0, 0.0, 0.0);
- return 1;
- }
- case 7:
- {
- if(PlayerInfo[playerid][AZS] == -1) return SendClientMessage(playerid, COLOR_GRAY, "Ó Âàñ íåò ÀÇÑ!");
- ApplyAnimation(playerid,"CRIB","CRIB_Use_Switch",4.0,0,0,0,0,0);
- ShowPlayerDialog(playerid,72,DIALOG_STYLE_INPUT,"{a8e4a0}Ïîëîæèòü äåíüãè íà ñ÷¸ò ÀÇÑ","{FFFFFF}Ââåäèòå ñóììó êîòîðóþ õîòèòå ïîëîæèòü íà ñ÷¸ò ÀÇÑ:","Äàëåå","Îòìåíà");
- PlayerPlaySound(playerid, 4203, 0.0, 0.0, 0.0);
- return 1;
- }
- case 8:
- {
- if(PlayerInfo[playerid][PHONE] == 0) return SendClientMessage(playerid, COLOR_GRAY, "Ó Âàñ íåò ìîáèëüíîãî òåëåôîíà!");
- ApplyAnimation(playerid,"CRIB","CRIB_Use_Switch",4.0,0,0,0,0,0);
- ShowPlayerDialog(playerid,73,DIALOG_STYLE_INPUT,"{a8e4a0}Ïîïîëíåíèå ñ÷¸òà ìîáèëüíîãî òåëåôîíà","{FFFFFF}Ââåäèòå ñóììó (îò 10$ äî 15.000$) êîòîðóþ õîòèòå ïîëîæèòü íà ñ÷¸ò ìîáèëüíîãî:","Äàëåå","Îòìåíà");
- PlayerPlaySound(playerid, 4203, 0.0, 0.0, 0.0);
- return 1;
- }
- }
- }
- case 66:
- {
- if(!response)return 1;
- new query[256];
- if(response)
- {
- new summa;
- if(!strlen(inputtext)) return ShowPlayerDialog(playerid,66,DIALOG_STYLE_INPUT,"{a8e4a0}Áàíêîìàò","{FFFFFF}Ââåäèòå ñóììó êîòîðóþ õîòèòå ñíÿòü ñî ñ÷åòà:","Ñíÿòü","Íàçàä");
- summa = strval(inputtext);
- if(PlayerInfo[playerid][BANK] < summa) return SendClientMessage(playerid, COLOR_GRAY, "Ó Âàñ íåò ñòîëüêî äåíåã!");
- if(summa < 1 || summa > 1000000) return SendClientMessage(playerid, COLOR_GRAY, "Íåëüçÿ ñíÿòü ìåíåå $1 èëè áîëåå $1.000.000");
- kLibGivePlayerMoney(playerid,summa);
- PlayerInfo[playerid][BANK] -= summa;
- format(query, sizeof(query), "Âû ñíÿëè ñ áàíê. ñ÷¸òà: {a8e4a0}%d$",summa);
- SendClientMessage(playerid, COLOR_WHITE, query);
- format(query, sizeof(query), "Îñòàòîê íà ñ÷¸òó: {a8e4a0}%d$", PlayerInfo[playerid][BANK]);
- SendClientMessage(playerid, 0xD1DBD0AA, query);
- return 1;
- }
- }
- case 67:
- {
- if(!response)return 1;
- new query[256];
- if(response)
- {
- if(!strlen(inputtext)) return ShowPlayerDialog(playerid,204,DIALOG_STYLE_INPUT,"{a8e4a0}Áàíêîìàò","{FFFFFF}Ââåäèòå ñóììó êîòîðóþ õîòèòå ïîëîæèòü íà ñ÷åò:","Ïîëîæèòü","Íàçàä");
- new summa = strval(inputtext);
- if(PlayerInfo[playerid][MONEY] < summa) return SendClientMessage(playerid, COLOR_GRAY, "Ó Âàñ íåò ñòîëüêî äåíåã!");
- if(strval(inputtext) <= 0) return SendClientMessage(playerid,COLOR_GRAY, "Íåâåðíîå êîë-âî.");
- if(summa < 1 || summa > 1000000) return SendClientMessage(playerid, COLOR_GRAY, "Íåëüçÿ ïîëîæèòü ìåíüøå $1 èëè áîëüøå $1.000.000");
- kLibGivePlayerMoney(playerid,-summa);
- PlayerInfo[playerid][BANK] += summa;
- format(query, sizeof(query), "Âû ïîëîæèëè íà ñ÷åò: {a8e4a0}%d$",summa);
- SendClientMessage(playerid, COLOR_WHITE, query);
- format(query, sizeof(query), "Ó Âàñ íà ñ÷¸òó: {a8e4a0}%d$", PlayerInfo[playerid][BANK]);
- SendClientMessage(playerid, COLOR_WHITE, query);
- return 1;
- }
- }
- case 68:
- {
- if(!response)return 1;
- new query[256];
- if(response)
- {
- if(!strlen(inputtext)) return ShowPlayerDialog(playerid,68,DIALOG_STYLE_INPUT,"{a8e4a0}Áåçíàëè÷íûé ïåðåâîä","{FFFFFF}Ââåäèòå ID èãðîêà èëè íèê êîòîðîìó õîòèòå ïåðåâåñòè äåíüãè\n","Äàëåå","Íàçàä");
- sscanf(inputtext,"u",TransferPlayer[playerid]);
- if(IsPlayerConnected(TransferPlayer[playerid]))
- {
- format(query,sizeof(query), "{FFFFFF}Ââåäèòå ñóììó êîòîðóþ âû õîòèòå ïåðåäàòü {a8e4a0}%s", PlayerInfo[TransferPlayer[playerid]][NEWNAME]);
- ShowPlayerDialog(playerid,74,DIALOG_STYLE_INPUT,"{a8e4a0}Áåçíàëè÷íûé ïåðåâîä",query,"Äàëåå","Íàçàä");
- return 1;
- }
- else return ShowPlayerDialog(playerid,68,DIALOG_STYLE_INPUT,"{a8e4a0}Áåçíàëè÷íûé ïåðåâîä","{FFFFFF}Ââåäèòå ID èãðîêà èëè íèê êîòîðîìó õîòèòå ïåðåâåñòè äåíüãè\n","Äàëåå","Íàçàä");
- }
- }
- case D_JAILZALOG:
- {
- if (!response) return 0;
- if (!strlen(inputtext)) return ShowPlayerDialog(playerid, D_JAILZALOG, DIALOG_STYLE_INPUT, "{FFFFFF}Çàëîã çà èãðîêà", "{FFFFFF}Ââåäèòå ID èãðîêà èëè íèê êîòîðîìó õîòèòå âíåñòè çàëîã:", "Äàëåå", "Îòìåíà");
- new id;
- sscanf(inputtext, "u", id);
- if (!IsPlayerConnected(id)) return SendClientMessage(playerid, COLOR_GRAY, "Èãðîê íå íàéäåí!"), ShowPlayerDialog(playerid, D_JAILZALOG, DIALOG_STYLE_INPUT, "{FFFFFF}Çàëîã çà èãðîêà", "{FFFFFF}Ââåäèòå ID èãðîêà èëè íèê êîòîðîìó õîòèòå âíåñòè çàëîã:", "Äàëåå", "Îòìåíà");
- if (PlayerInfo[id][JAIL] == 0) return SendClientMessage(playerid, COLOR_GRAY, "Èãðîê íå íàõîäèòñÿ â òþðüìå"), ShowPlayerDialog(playerid, D_JAILZALOG, DIALOG_STYLE_INPUT, "{FFFFFF}Çàëîã çà èãðîêà", "{FFFFFF}Ââåäèòå ID èãðîêà èëè íèê êîòîðîìó õîòèòå âíåñòè çàëîã:", "Äàëåå", "Îòìåíà");
- if (playerid == id)
- {
- AddCheater(playerid, "AntiJail");
- SendClientMessage(playerid, COLOR_GRAY, "Íåëüçÿ âíîñèòü çàëîã çà ñåáÿ.");
- return ShowPlayerDialog(playerid, D_JAILZALOG, DIALOG_STYLE_INPUT, "{FFFFFF}Çàëîã çà èãðîêà", "{FFFFFF}Ââåäèòå ID èãðîêà èëè íèê êîòîðîìó õîòèòå âíåñòè çàëîã:", "Äàëåå", "Îòìåíà");
- }
- if (PlayerInfo[id][JAILTIME] > 1200) return SendClientMessage(playerid, COLOR_GRAY, "Äëÿ òîãî ÷òîáû âíåñòè çàëîã ó èãðîêà äîëæåí áûòü ìàêñèìóì 20 ìèíóò.");
- new price = (PlayerInfo[id][JAILTIME] <= 60) ? 100 : (PlayerInfo[id][JAILTIME] / 60) * 100;
- if (kLibGetPlayerMoney(playerid) < price)
- {
- new str[128];
- format(str, sizeof(str), "Ó âàñ íå õâàòàåò %d$ äëÿ âíåñåíèå çàëîãà.", price - kLibGetPlayerMoney(playerid));
- return SendClientMessage(playerid, COLOR_GRAY, str);
- }
- kLibGivePlayerMoney(playerid, - price);
- new temp[145];
- SetPlayerInterior(id, 0);
- SetPlayerVirtualWorld(id, 0);
- if(PlayerInfo[id][JAIL] == 1)
- {
- SetPlayerPos(id,-1605.1107,718.6008,11.9030);
- SetPlayerFacingAngle(id, 358.8716);
- }
- else if (PlayerInfo[id][JAIL] == 2)
- {
- SetPlayerPos(id,2287.0872,2428.1306,10.8203);
- SetPlayerFacingAngle(id, 175.4436);
- }
- else if (PlayerInfo[id][JAIL] == 3)
- {
- SetPlayerPos(id,-543.1398,2584.6980,53.5156);
- SetPlayerFacingAngle(id, 270.8241);
- }
- PlayerInfo[id][JAIL] = 0;
- PlayerInfo[id][JAILTIME] = 0;
- format(temp, sizeof(temp), "Âû âíåñëè çàëîã çà %s â ðàçìåðå {FF9900}%d$", PlayerInfo[id][NEWNAME], price);
- SendClientMessage(playerid, 0xF36223FF, temp);
- format(temp, sizeof(temp), "%s âíåñ çà âàñ çàëîã.", PlayerInfo[playerid][NEWNAME]);
- SendClientMessage(id, 0xF36223FF, temp);
- format(temp, sizeof(temp), "%s âíåñ çàëîã çà %s.", PlayerInfo[playerid][NEWNAME], PlayerInfo[id][NEWNAME]);
- SendFamilyMessage(temp, 0xFFD700FF, 13, 18);
- KaznaInfo[1][kCash] += price / 2;
- SaveKazna(1);
- return 1;
- }
- case 69:
- {
- if(!response)return 1;
- new query[256];
- new query1[256];
- if(response)
- {
- if(!strlen(inputtext)) return ShowPlayerDialog(playerid, 69, DIALOG_STYLE_INPUT, "{a8e4a0}Ñíÿòü äåíüãè ñ áèçíåñà", "{FFFFFF}Ââåäèòå ñóììó êîòîðóþ Âû õîòèòå ñíÿòü ñ áèçíåñà:", "Ââîä", "Çàêðûòü");
- if(ClubInfo[PlayerInfo[playerid][BIZ]][cBalance] < strval(inputtext)) return SendClientMessage(playerid,COLOR_GRAY, "Ó Âàñ íà ñ÷¸òó áèçíåñà íåäîñòàòî÷íî ñðåäñòâ.");
- if(strval(inputtext) <= 0) return SendClientMessage(playerid,COLOR_GRAY, "Íåâåðíîå êîë-âî.");
- kLibGivePlayerMoney(playerid, strval(inputtext));
- ClubInfo[PlayerInfo[playerid][BIZ]][cBalance] -= strval(inputtext);
- format(query1, sizeof query1, "UPDATE `biz` SET `cBalance` = '%d' WHERE `cID` = '%d' LIMIT 1",ClubInfo[PlayerInfo[playerid][BIZ]][cBalance],ClubInfo[PlayerInfo[playerid][BIZ]][cID]);
- mysql_tquery(dbHandle, query1);
- format(query, sizeof(query),"Âû ñíÿëè ñî ñ÷¸òà áèçíåñà {a8e4a0}%d$",strval(inputtext));
- SendClientMessage(playerid, COLOR_BEAR, query);
- }
- }
- case 70:
- {
- if(!response)return 1;
- new query[256];
- new query1[256];
- if(response)
- {
- if(!strlen(inputtext)) return ShowPlayerDialog(playerid, 70, DIALOG_STYLE_INPUT, "{a8e4a0}Ïîëîæèòü äåíüãè íà ñ÷¸ò áèçíåñà", "{FFFFFF}Ââåäèòå ñóììó êîòîðóþ õîòèòå ïîëîæèòü íà ñ÷¸ò áèçíåñà", "Ââîä", "Çàêðûòü");
- if(PlayerInfo[playerid][MONEY] < strval(inputtext)) return SendClientMessage(playerid,COLOR_GRAY, "Ó Âàñ íåäîñòàòî÷íî äåíåã.");
- if(strval(inputtext) <= 0) return SendClientMessage(playerid,COLOR_GRAY, "Íåâåðíîå êîë-âî.");
- ClubInfo[PlayerInfo[playerid][BIZ]][cBalance] += strval(inputtext);
- ClubInfo[PlayerInfo[playerid][BIZ]][cStart] += strval(inputtext);
- kLibGivePlayerMoney(playerid,-strval(inputtext));
- format(query1, sizeof query1, "UPDATE `biz` SET `cBalance` = '%d' WHERE `cID` = '%d' LIMIT 1",ClubInfo[PlayerInfo[playerid][BIZ]][cBalance],ClubInfo[PlayerInfo[playerid][BIZ]][cID]);
- mysql_tquery(dbHandle, query1);
- format(query, sizeof(query),"Âû ïîïîëíèëè ñ÷¸ò áèçíåñà íà {a8e4a0}%d$",strval(inputtext));
- SendClientMessage(playerid, COLOR_BEAR, query);
- }
- }
- case 71:
- {
- if(!response) return 1;
- new query[256];
- new query1[256];
- if(response)
- {
- if(!strlen(inputtext)) return ShowPlayerDialog(playerid, 71, DIALOG_STYLE_INPUT, "{a8e4a0}Ñíÿòü äåíüãè ñî ñ÷¸òà ÀÇÑ", "{FFFFFF}Ââåäèòå ñóììó êîòîðóþ õîòèòå ñíÿòü ñî ñ÷¸òà ÀÇÑ:", "Ââîä", "Çàêðûòü");
- if(AZSInfo[PlayerInfo[playerid][AZS]][aBalance] < strval(inputtext)) return SendClientMessage(playerid,COLOR_GRAY, "Ó Âàñ íà ñ÷¸òó ÀÇÑ íåäîñòàòî÷íî ñðåäñòâ.");
- if(strval(inputtext) <= 0) return SendClientMessage(playerid,COLOR_GRAY, "Íåâåðíîå êîë-âî.");
- AZSInfo[PlayerInfo[playerid][AZS]][aBalance] -= strval(inputtext);
- format(query1, sizeof query1, "UPDATE `azs` SET `aBalance` = '%d' WHERE `aID` = '%d' LIMIT 1",AZSInfo[PlayerInfo[playerid][AZS]][aBalance],AZSInfo[PlayerInfo[playerid][AZS]][aID]);
- mysql_tquery(dbHandle, query1);
- kLibGivePlayerMoney(playerid,strval(inputtext));
- format(query, sizeof(query),"Âû ñíÿëè ñî ñ÷¸òà ÀÇÑ {a8e4a0}%d$",strval(inputtext));
- SendClientMessage(playerid, COLOR_BEAR, query);
- }
- }
- case 72:
- {
- if(!response) return 1;
- new query[256];
- new query1[256];
- if(response)
- {
- if(!strlen(inputtext)) return ShowPlayerDialog(playerid, 72, DIALOG_STYLE_INPUT, "{a8e4a0}Ïîëîæèòü äåíüãè íà ñ÷¸ò ÀÇÑ", "{FFFFFF}Ââåäèòå ñóììó êîòîðóþ õîòèòå ïîëîæèòü íà ñ÷¸ò ÀÇÑ:", "Ââîä", "Çàêðûòü");
- if(PlayerInfo[playerid][MONEY] < strval(inputtext)) return SendClientMessage(playerid,COLOR_GRAY, "Ó Âàñ íåò ñòîëüêî äåíåã.");
- if(strval(inputtext) <= 0) return SendClientMessage(playerid,COLOR_GRAY, "Íåâåðíîå êîë-âî.");
- AZSInfo[PlayerInfo[playerid][AZS]][aBalance] += strval(inputtext);
- AZSInfo[PlayerInfo[playerid][AZS]][aStart] += strval(inputtext);
- format(query1, sizeof query1, "UPDATE `azs` SET `aBalance` = '%d' WHERE `aID` = '%d' LIMIT 1",AZSInfo[PlayerInfo[playerid][AZS]][aBalance],AZSInfo[PlayerInfo[playerid][AZS]][aID]);
- mysql_tquery(dbHandle, query1);
- kLibGivePlayerMoney(playerid,-strval(inputtext));
- format(query, sizeof(query),"Âû ïîïîëíèëè ñ÷¸ò ÀÇÑ íà {a8e4a0}%d$",strval(inputtext));
- SendClientMessage(playerid, COLOR_BEAR, query);
- }
- }
- case 73:
- {
- if(!response) return 1;
- new query[256];
- if(response)
- {
- new summa;
- if(!strlen(inputtext)) return ShowPlayerDialog(playerid,73,DIALOG_STYLE_INPUT,"{a8e4a0}Ïîïîëíåíèå ñ÷¸òà ìîáèëüíîãî òåëåôîíà","{FFFFFF}Ââåäèòå ñóììó (îò 10$ äî 15.000$) êîòîðóþ õîòèòå ïîëîæèòü íà ñ÷¸ò ìîáèëüíîãî:","Äàëåå","Îòìåíà");
- summa = strval(inputtext);
- if(strval(inputtext) <= 0) return SendClientMessage(playerid,COLOR_GRAY, "Íåâåðíîå êîë-âî.");
- if(PlayerInfo[playerid][MONEY] < summa) return SendClientMessage(playerid, COLOR_GRAY, "Ó Âàñ íåò ñòîëüêî äåíåã!");
- if(summa < 10 || summa > 15000) return SendClientMessage(playerid, COLOR_GRAY, "Íåëüçÿ ïîëîæèòü ìåíüøå 10$ èëè áîëüøå 15.000$");
- kLibGivePlayerMoney(playerid,-summa);
- PlayerInfo[playerid][PHONEMONEY] += summa;
- format(query, sizeof(query), "Âû ïîëîæèëè íà ñ÷åò ìîáèëüíîãî: {a8e4a0}%d$",summa);
- SendClientMessage(playerid, COLOR_WHITE, query);
- return 1;
- }
- }
- case 74:
- {
- if(!response) return 1;
- new string[256];
- new query[256];
- new playerd = TransferPlayer[playerid];
- if(response)
- {
- if(PlayerInfo[playerid][Logged] == false) return 1;
- if(!strlen(inputtext) || !isNumerics(inputtext))
- {
- format(string,sizeof(string), "{FFFFFF}Ââåäèòå ñóììó êîòîðóþ âû õîòèòå ïåðåäàòü {a8e4a0}%s", PlayerInfo[playerd][NEWNAME]);
- ShowPlayerDialog(playerid,74,DIALOG_STYLE_INPUT,"{a8e4a0}Áåçíàëè÷íûé ïåðåâîä",string,"Ãîòîâî","Îòìåíà");
- return 1;
- }
- new moneys;
- moneys = strval(inputtext);
- if(moneys < 1000 || moneys > 500000)
- {
- format(string,sizeof(string), "{FFFFFF}Ìèíèìàëüíàÿ ñóììà 1000$, ìàêñèìàëüíàÿ 500.000$\n\nÂâåäèòå ñóììó êîòîðóþ âû õîòèòå ïåðåäàòü {a8e4a0}%s", PlayerInfo[playerd][NEWNAME]);
- ShowPlayerDialog(playerid,74,DIALOG_STYLE_INPUT,"{a8e4a0}Áåçíàëè÷íûé ïåðåâîä",string,"Ãîòîâî","Îòìåíà");
- return 1;
- }
- if(PlayerInfo[playerid][BANK] < moneys) return SendClientMessage(playerid, COLOR_GRAY, "Íåäîñòàòî÷íî ñðåäñòâ!");
- if(PlayerInfo[playerd][Logged])
- {
- PlayerInfo[playerid][BANK] -= moneys;
- format(query, sizeof query, "UPDATE `users` SET `user_bank` = '%d' WHERE `login` = '%s' LIMIT 1",PlayerInfo[playerid][BANK], PlayerInfo[playerid][NEWNAME]);
- mysql_tquery(dbHandle, query);
- PlayerInfo[playerd][BANK] += moneys;
- format(query, sizeof query, "UPDATE `users` SET `user_bank` = '%d' WHERE `login` = '%s' LIMIT 1",PlayerInfo[playerd][BANK],PlayerInfo[playerd][NEWNAME]);
- mysql_tquery(dbHandle, query);
- format(string, sizeof(string), "SMS: Âàì íà áàíêîâñêèé ñ÷¸ò ïîñòóïèë ïåðåâîä îò %s â ðàçìåðå %d$ | Îòïðàâèòåëü: Ãîñóäàðñòâåííûé áàíê", PlayerInfo[playerid][NEWNAME], moneys);
- SendClientMessage(playerd, COLOR_YELLOW, string);
- SetPlayerChatBubble(playerd, "SMS <<<", COLOR_YELLOW, 15.0, 2000);
- format(string, sizeof(string), "{FFFFFF}Îòïðàâèòåëü:\t\t\t %s\nÏîëó÷àòåëü:\t\t\t %s\nÑóììà ïåðåâîäà:\t\t {a8e4a0}%d$\n{FFFFFF}Îñòàòîê íà Âàøåì ñ÷åòå:\t{a8e4a0} %d$", PlayerInfo[playerid][NEWNAME], PlayerInfo[playerd][NEWNAME], moneys,PlayerInfo[playerid][BANK]);
- ShowPlayerDialog(playerid,3,0,"{a8e4a0}Ïåðåâîä óñïåøíî âûïîëíåí",string,"Ãîòîâî","");
- Adminlog(playerid, playerd, "payb", moneys, ""); // Çàïèñûâàåì â áàçó ID àäìèíèñòðàòîðà (âûøå: admin), ID êèêíóòîãî èãðîêà (âûøå: player), äåéñòâèå íàä èãðîêîì (âûøå: action[]), çíà÷åíèå (âûøå: amount), ïðè÷èíà (âûøå: reason[]).
- }
- else return ShowPlayerDialog(playerid,68,DIALOG_STYLE_INPUT,"{a8e4a0}Áåçíàëè÷íûé ïåðåâîä","{FFFFFF}Ââåäèòå ID èãðîêà èëè íèê êîòîðîìó õîòèòå ïåðåâåñòè äåíüãè\n","Äàëåå","Íàçàä");
- }
- else return ShowPlayerDialog(playerid,68,DIALOG_STYLE_INPUT,"{a8e4a0}Áåçíàëè÷íûé ïåðåâîä","{FFFFFF}Ââåäèòå ID èãðîêà èëè íèê êîòîðîìó õîòèòå ïåðåâåñòè äåíüãè\n","Äàëåå","Íàçàä");
- }
- case 79:
- {
- if(!response) return 1;
- if(response)
- {
- if(PlayerInfo[playerid][CAR] == 0) return SendClientMessage(playerid, COLOR_GRAY, "Ó Âàñ íåò ò.ñ.");
- new string[200];
- new query[145];
- new cena = PriceCar(PlayerInfo[playerid][CAR])/100*80;
- format(string, sizeof(string),"Âû ïðîäàëè ñâîé òðàíñïîðò ãîñóäàðñòâó çà {a8e4a0}%d$",cena);
- SendClientMessage(playerid, COLOR_BEAR, string);
- if(GetPVarInt(playerid,"PlayerCar") > 0)
- {
- DestroyVehicle(GetPVarInt(playerid,"PlayerCar"));
- DeletePVar(playerid,"PlayerCar");
- }
- kLibGivePlayerMoney(playerid,cena);
- PlayerInfo[playerid][CAR] = 0;
- PlayerInfo[playerid][CFUEL] = 200;
- format(query, sizeof query, "UPDATE `users` SET `car` = '%d' , `cfuel` = '%d' WHERE `login` = '%s' LIMIT 1",PlayerInfo[playerid][CAR], PlayerInfo[playerid][CFUEL],PlayerInfo[playerid][NEWNAME]);
- mysql_tquery(dbHandle, query);
- format(string, sizeof(string),"%s ïðîäàë òðàíñïîðò ãîñ. çà %d$",PlayerInfo[playerid][NEWNAME],cena);
- WriteLog(string);
- }
- }
- case 80:
- {
- if(!response) return ShowDonateMaxPidaras(playerid);
- if(response)
- {
- new amount = strval(inputtext);
- if(amount < 1) return SendClientMessage(playerid,COLOR_GRAY,"Ìèíèìàëüíàÿ ñóììà: 1 ðóá.");
- if(PlayerInfo[playerid][DONATE] < amount) return SendClientMessage(playerid,COLOR_GRAY,"Ó Âàñ íåäîñòàòî÷íî äåíåã íà äîíàò ñ÷åòå");
- new string[256];
- kLibGivePlayerMoney(playerid,amount*100);
- PlayerInfo[playerid][DONATE] -= amount;
- format(string, sizeof(string), ""hWHITE"Âû óñïåøíî êîíâåðòèðîâàëè {ccff00}%d ðóáëåé â {a8e4a0}%d$",amount, amount*100);
- SendClientMessage(playerid, COLOR_GRAY, string);
- }
- }
- case 81:
- {
- if (!response) return ShowDonateMaxPidaras(playerid);
- if (PlayerInfo[playerid][DONATE] < 12) return SendClientMessage(playerid,COLOR_GRAY,"Âàì íóæíî èìåòü 12 ðóáëåé íà äîíàò ñ÷åòå, ÷òîáû ïîìåíÿòü íèê");
- if (strlen(inputtext) < 3 || strlen(inputtext) > 23) return SendClientMessage(playerid,COLOR_GRAY,"Äëèíà íèêà íå ìîæåò áûòü ìåíüøå òðåõ è áîëüøå 20 ñèìâîëîâ");
- if (!IsValidRpNameEx(inputtext)) return SendClientMessage(playerid, COLOR_GRAY, "Íåïðàâèëüíûé íèêíåéì!");
- SetPVarString(playerid,"nnick1",inputtext);
- new query[128];
- format(query,sizeof query, "SELECT `login` FROM `users` WHERE `login` = '%s'",inputtext);
- mysql_tquery(dbHandle, query, "CheckName", "is", playerid,inputtext);
- }
- case 83:
- {
- if(!response) return 1;
- switch(listitem)
- {
- case 0: ShowPlayerDialog(playerid,84,2,"{a8e4a0}Îáùàê","Ïîëîæèòü ïàòðîíû\nÂçÿòü ïàòðîíû","Äàëåå","Íàçàä");
- case 1: ShowPlayerDialog(playerid,87,2,"{a8e4a0}Îáùàê","Ïîëîæèòü äåòàëè\nÂçÿòü äåòàëè","Äàëåå","Íàçàä");
- case 2: ShowPlayerDialog(playerid,90,2,"{a8e4a0}Îáùàê","Ïîëîæèòü íàðêîòèêè\nÂçÿòü íàðêîòèêè","Äàëåå","Íàçàä");
- case 3: ShowPlayerDialog(playerid,106,2,"{a8e4a0}Îáùàê","Ïîëîæèòü äåíüãè\nÂçÿòü äåíüãè","Äàëåå","Íàçàä");
- }
- }
- case 84:
- {
- if(!response) return _cebandobssesss(playerid,"");
- switch(listitem)
- {
- case 0: ShowPlayerDialog(playerid,85,1,"{a8e4a0}Ïîëîæèòü ïàòðîíû","{ffffff}Ââåäèòå êîë-âî","Äàëåå","Íàçàä");
- case 1: ShowPlayerDialog(playerid,86,1,"{a8e4a0}Âçÿòü ïàòðîíû","{ffffff}Ââåäèòå êîë-âî","Äàëåå","Íàçàä");
- }
- }
- case 87:
- {
- if(!response) return _cebandobssesss(playerid,"");
- switch(listitem)
- {
- case 0: ShowPlayerDialog(playerid,88,1,"{a8e4a0}Ïîëîæèòü äåòàëè","{ffffff}Ââåäèòå êîë-âî","Äàëåå","Íàçàä");
- case 1: ShowPlayerDialog(playerid,89,1,"{a8e4a0}Âçÿòü äåòàëè","{ffffff}Ââåäèòå êîë-âî","Äàëåå","Íàçàä");
- }
- }
- case 90:
- {
- if(!response) return _cebandobssesss(playerid,"");
- switch(listitem)
- {
- case 0: ShowPlayerDialog(playerid,91,1,"{a8e4a0}Ïîëîæèòü íàðêîòèêè","{ffffff}Ââåäèòå êîë-âî","Äàëåå","Íàçàä");
- case 1: ShowPlayerDialog(playerid,92,1,"{a8e4a0}Âçÿòü íàðêîòèêè","{ffffff}Ââåäèòå êîë-âî","Äàëåå","Íàçàä");
- }
- }
- case 106:
- {
- if(!response) return _cebandobssesss(playerid,"");
- switch(listitem)
- {
- case 0: ShowPlayerDialog(playerid,107,1,"{a8e4a0}Ïîëîæèòü äåíüãè","{ffffff}Ââåäèòå êîë-âî","Äàëåå","Íàçàä");
- case 1: ShowPlayerDialog(playerid,108,1,"{a8e4a0}Âçÿòü äåíüãè","{ffffff}Ââåäèòå êîë-âî","Äàëåå","Íàçàä");
- }
- }
- case 85:
- {
- if(!response) return ShowPlayerDialog(playerid,84,2,"{a8e4a0}Îáùàê","Ïîëîæèòü ïàòðîíû\nÂçÿòü ïàòðîíû","Äàëåå","Íàçàä");
- new h = GetPlayerVirtualWorld(playerid)-199;
- new gangid = PlayerInfo[playerid][MEMBER];
- new gunamount = strval(inputtext);
- if(GetPlayerVirtualWorld(playerid) != gangid+199) return SendClientMessage(playerid,COLOR_GRAY,"Âû äîëæíû áûòü â êîìíàòå ñ îáùàêîì ñâîåé áàíäû/ìàôèè");
- if(!strlen(inputtext) || gunamount < 1) return ShowPlayerDialog(playerid,85,1,"{a8e4a0}Ïîëîæèòü ïàòðîíû","{ffffff}Ââåäèòå êîë-âî","Äàëåå","Íàçàä");
- if(SkladInfo[h][sPT] + gunamount > 50000) return SendClientMessage(playerid,COLOR_GRAY,"Îáùàê ïîëîí");
- if(PlayerInfo[playerid][PATRONS] < gunamount) return SendClientMessage(playerid,COLOR_GRAY,"Ó Âàñ íåäîñòàòî÷íî ïàòðîí");
- SkladInfo[h][sPT] += gunamount;
- PlayerInfo[playerid][PATRONS] -= gunamount;
- new fractionid = PlayerInfo[playerid][MEMBER]-1;
- new rank = PlayerInfo[playerid][RANK];
- new mes[256];
- format(mes,sizeof(mes),"Áàíäèò: {98E35E}[%s] {ffffff}%s[%d] {a8e4a0}- ïîëîæèë â îáùàê {F1B719}%d {a8e4a0}øò. ïàòðîí", gFractionRankName[fractionid][rank-1],PlayerInfo[playerid][NEWNAME],playerid,gunamount);
- SendFamilyMessage(mes, 0x87D5DBff, PlayerInfo[playerid][MEMBER]);
- UpdateSklad(PlayerInfo[playerid][MEMBER]);
- new query[256];
- format(query, sizeof query, "UPDATE `sklad` SET `sPT` = '%d' WHERE `sID` = '%d' LIMIT 1",SkladInfo[h][sPT],SkladInfo[h][sID]);
- mysql_tquery(dbHandle, query);
- format(query, sizeof query, "UPDATE `users` SET `patrons` = '%d' WHERE `login` = '%s' LIMIT 1",PlayerInfo[playerid][PATRONS], PlayerInfo[playerid][NEWNAME]);
- mysql_tquery(dbHandle, query);
- }
- case 86:
- {
- if(!response) return ShowPlayerDialog(playerid,84,2,"{a8e4a0}Îáùàê","Ïîëîæèòü ïàòðîíû\nÂçÿòü ïàòðîíû","Äàëåå","Íàçàä");
- new h = GetPlayerVirtualWorld(playerid)-199;
- new gangid = PlayerInfo[playerid][MEMBER];
- new gunamount = strval(inputtext);
- if(GetPlayerVirtualWorld(playerid) != gangid+199) return SendClientMessage(playerid,COLOR_GRAY,"Âû äîëæíû áûòü â êîìíàòå ñ îáùàêîì ñâîåé áàíäû/ìàôèè");
- if(!strlen(inputtext) || gunamount < 1) return ShowPlayerDialog(playerid,86,1,"{a8e4a0}Âçÿòü ïàòðîíû","{ffffff}Ââåäèòå êîë-âî","Äàëåå","Íàçàä");
- if(SkladInfo[h][sLock] == 1) return SendClientMessage(playerid,COLOR_GRAY,"Îáùàê çàêðûò!");
- if(SkladInfo[h][sPT] < gunamount) return SendClientMessage(playerid,COLOR_GRAY," îáùàêå íå äîñòàòî÷íî ïàòðîí");
- new value = (PlayerInfo[playerid][ULUCH] == 2) ? 1000 : 500;
- if(PlayerInfo[playerid][PATRONS] + gunamount > value) return SendClientMessage(playerid,COLOR_GRAY,"Ó âàñ ñëèøêîì ìíîãî ïàòðîíîâ íà ðóêàõ");
- SkladInfo[h][sPT] -= gunamount;
- PlayerInfo[playerid][PATRONS] += gunamount;
- new fractionid = PlayerInfo[playerid][MEMBER]-1;
- new rank = PlayerInfo[playerid][RANK];
- new mes[256];
- format(mes,sizeof(mes),"Áàíäèò: {98E35E}[%s] {ffffff}%s[%d] {a8e4a0}- âçÿë ñ îáùàêà {F1B719}%d {a8e4a0}øò. ïàòðîí", gFractionRankName[fractionid][rank-1],PlayerInfo[playerid][NEWNAME],playerid,gunamount);
- SendFamilyMessage(mes ,0x87D5DBff, PlayerInfo[playerid][MEMBER]);
- UpdateSklad(PlayerInfo[playerid][MEMBER]);
- new query[256];
- format(query, sizeof query, "UPDATE `sklad` SET `sPT` = '%d' WHERE `sID` = '%d' LIMIT 1",SkladInfo[h][sPT],SkladInfo[h][sID]);
- mysql_tquery(dbHandle, query);
- format(query, sizeof query, "UPDATE `users` SET `patrons` = '%d' WHERE `login` = '%s' LIMIT 1",PlayerInfo[playerid][PATRONS], PlayerInfo[playerid][NEWNAME]);
- mysql_tquery(dbHandle, query);
- }
- case 88:
- {
- if(!response) return ShowPlayerDialog(playerid,87,2,"{a8e4a0}Îáùàê","Ïîëîæèòü äåòàëè\nÂçÿòü äåòàëè","Äàëåå","Íàçàä");
- new h = GetPlayerVirtualWorld(playerid)-199;
- new gangid = PlayerInfo[playerid][MEMBER];
- new gunamount = strval(inputtext);
- if(GetPlayerVirtualWorld(playerid) != gangid+199) return SendClientMessage(playerid,COLOR_GRAY,"Âû äîëæíû áûòü â êîìíàòå ñ îáùàêîì ñâîåé áàíäû/ìàôèè");
- if(!strlen(inputtext) || gunamount < 1) return ShowPlayerDialog(playerid,88,1,"{a8e4a0}Ïîëîæèòü äåòàëè","{ffffff}Ââåäèòå êîë-âî","Äàëåå","Íàçàä");
- if(SkladInfo[h][sMT] + gunamount > 50000) return SendClientMessage(playerid,COLOR_GRAY,"Îáùàê ïîëîí");
- if(PlayerInfo[playerid][METAL] < gunamount) return SendClientMessage(playerid,COLOR_GRAY,"Ó Âàñ íåäîñòàòî÷íî äåòàëåé");
- SkladInfo[h][sMT] += gunamount;
- PlayerInfo[playerid][METAL] -= gunamount;
- new fractionid = PlayerInfo[playerid][MEMBER]-1;
- new rank = PlayerInfo[playerid][RANK];
- new mes[256];
- format(mes,sizeof(mes),"Áàíäèò: {98E35E}[%s] {ffffff}%s[%d] {a8e4a0}- ïîëîæèë â îáùàê {F1B719}%d {a8e4a0}åä. äåòàëåé", gFractionRankName[fractionid][rank-1],PlayerInfo[playerid][NEWNAME],playerid,gunamount);
- SendFamilyMessage(mes, 0x87D5DBff, PlayerInfo[playerid][MEMBER]);
- UpdateSklad(PlayerInfo[playerid][MEMBER]);
- new query[256];
- format(query, sizeof query, "UPDATE `sklad` SET `sMT` = '%d' WHERE `sID` = '%d' LIMIT 1",SkladInfo[h][sMT],SkladInfo[h][sID]);
- mysql_tquery(dbHandle, query);
- format(query, sizeof query, "UPDATE `users` SET `metal` = '%d' WHERE `login` = '%s' LIMIT 1",PlayerInfo[playerid][METAL], PlayerInfo[playerid][NEWNAME]);
- mysql_tquery(dbHandle, query);
- }
- case 89:
- {
- if(!response) return ShowPlayerDialog(playerid,87,2,"{a8e4a0}Îáùàê","Ïîëîæèòü äåòàëè\nÂçÿòü äåòàëè","Äàëåå","Íàçàä");
- new h = GetPlayerVirtualWorld(playerid)-199;
- new gangid = PlayerInfo[playerid][MEMBER];
- new gunamount = strval(inputtext);
- if(GetPlayerVirtualWorld(playerid) != gangid+199) return SendClientMessage(playerid,COLOR_GRAY,"Âû äîëæíû áûòü â êîìíàòå ñ îáùàêîì ñâîåé áàíäû/ìàôèè");
- if(!strlen(inputtext) || gunamount < 1) return ShowPlayerDialog(playerid,89,1,"{a8e4a0}Âçÿòü äåòàëè","{ffffff}Ââåäèòå êîë-âî","Äàëåå","Íàçàä");
- if(SkladInfo[h][sLock] == 1) return SendClientMessage(playerid,COLOR_GRAY,"Îáùàê çàêðûò!");
- if(SkladInfo[h][sMT] < gunamount || gunamount < 0) return SendClientMessage(playerid,COLOR_GRAY," îáùàêå íå äîñòàòî÷íî äåòàëåé");
- if(PlayerInfo[playerid][METAL] + gunamount > 500) return SendClientMessage(playerid,COLOR_GRAY,"Ó âàñ ñëèøêîì ìíîãî äåòàëåé íà ðóêàõ");
- SkladInfo[h][sMT] -= gunamount;
- PlayerInfo[playerid][METAL] += gunamount;
- new fractionid = PlayerInfo[playerid][MEMBER]-1;
- new rank = PlayerInfo[playerid][RANK];
- new mes[256];
- format(mes,sizeof(mes),"Áàíäèò: {98E35E}[%s] {ffffff}%s[%d] {a8e4a0}- âçÿë ñ îáùàêà {F1B719}%d {a8e4a0}åä. äåòàëåé", gFractionRankName[fractionid][rank-1],PlayerInfo[playerid][NEWNAME],playerid,gunamount);
- SendFamilyMessage(mes, 0x87D5DBff, PlayerInfo[playerid][MEMBER]);
- UpdateSklad(PlayerInfo[playerid][MEMBER]);
- new query[256];
- format(query, sizeof query, "UPDATE `sklad` SET `sMT` = '%d' WHERE `sID` = '%d' LIMIT 1",SkladInfo[h][sMT],SkladInfo[h][sID]);
- mysql_tquery(dbHandle, query);
- format(query, sizeof query, "UPDATE `users` SET `metal` = '%d' WHERE `login` = '%s' LIMIT 1",PlayerInfo[playerid][METAL], PlayerInfo[playerid][NEWNAME]);
- mysql_tquery(dbHandle, query);
- }
- case 91:
- {
- if(!response) return ShowPlayerDialog(playerid,90,2,"{a8e4a0}Îáùàê","Ïîëîæèòü íàðêîòèêè\nÂçÿòü íàðêîòèêè","Äàëåå","Íàçàä");
- new h = GetPlayerVirtualWorld(playerid)-199;
- new gangid = PlayerInfo[playerid][MEMBER];
- new gunamount = strval(inputtext);
- if(GetPlayerVirtualWorld(playerid) != gangid+199) return SendClientMessage(playerid,COLOR_GRAY,"Âû äîëæíû áûòü â êîìíàòå ñ îáùàêîì ñâîåé áàíäû/ìàôèè");
- if(!strlen(inputtext) || gunamount < 1) return ShowPlayerDialog(playerid,91,1,"{a8e4a0}Ïîëîæèòü íàðêîòèêè","{ffffff}Ââåäèòå êîë-âî","Äàëåå","Íàçàä");
- if(SkladInfo[h][sN] + gunamount > 50000) return SendClientMessage(playerid,COLOR_GRAY,"Îáùàê ïîëîí");
- if(PlayerInfo[playerid][NARKOTA] < gunamount) return SendClientMessage(playerid,COLOR_GRAY,"Ó Âàñ íåäîñòàòî÷íî íàðêîòèêîâ");
- SkladInfo[h][sN] += gunamount;
- PlayerInfo[playerid][NARKOTA] -= gunamount;
- new fractionid = PlayerInfo[playerid][MEMBER]-1;
- new rank = PlayerInfo[playerid][RANK];
- new mes[256];
- format(mes,sizeof(mes),"Áàíäèò: {98E35E}[%s] {ffffff}%s[%d] {a8e4a0}- ïîëîæèë â îáùàê {F1B719}%d {a8e4a0}ãð. íàðêîòèêîâ", gFractionRankName[fractionid][rank-1],PlayerInfo[playerid][NEWNAME],playerid,gunamount);
- SendFamilyMessage(mes, 0x87D5DBff, PlayerInfo[playerid][MEMBER]);
- UpdateSklad(PlayerInfo[playerid][MEMBER]);
- new query[256];
- format(query, sizeof query, "UPDATE `sklad` SET `sN` = '%d' WHERE `sID` = '%d' LIMIT 1",SkladInfo[h][sN],SkladInfo[h][sID]);
- mysql_tquery(dbHandle, query);
- format(query, sizeof query, "UPDATE `users` SET `narkota` = '%d' WHERE `login` = '%s' LIMIT 1",PlayerInfo[playerid][NARKOTA], PlayerInfo[playerid][NEWNAME]);
- mysql_tquery(dbHandle, query);
- }
- case 92:
- {
- if(!response) return ShowPlayerDialog(playerid,90,2,"{a8e4a0}Îáùàê","Ïîëîæèòü íàðêîòèêè\nÂçÿòü íàðêîòèêè","Äàëåå","Íàçàä");
- new h = GetPlayerVirtualWorld(playerid)-199;
- new gangid = PlayerInfo[playerid][MEMBER];
- new gunamount = strval(inputtext);
- if(GetPlayerVirtualWorld(playerid) != gangid+199) return SendClientMessage(playerid,COLOR_GRAY,"Âû äîëæíû áûòü â êîìíàòå ñ îáùàêîì ñâîåé áàíäû/ìàôèè");
- if(!strlen(inputtext) || gunamount < 1) return ShowPlayerDialog(playerid,92,1,"{a8e4a0}Âçÿòü íàðêîòèêè","{ffffff}Ââåäèòå êîë-âî","Äàëåå","Íàçàä");
- if(SkladInfo[h][sLock] == 1) return SendClientMessage(playerid,COLOR_GRAY,"Îáùàê çàêðûò!");
- if(SkladInfo[h][sN] < gunamount || gunamount < 0) return SendClientMessage(playerid,COLOR_GRAY," îáùàêå íå äîñòàòî÷íî íàðêîòèêîâ");
- if(PlayerInfo[playerid][NARKOTA] + gunamount > 500) return SendClientMessage(playerid,COLOR_GRAY,"Ó âàñ ñëèøêîì ìíîãî íàðêîòèêîâ íà ðóêàõ");
- SkladInfo[h][sN] -= gunamount;
- PlayerInfo[playerid][NARKOTA] += gunamount;
- new fractionid = PlayerInfo[playerid][MEMBER]-1;
- new rank = PlayerInfo[playerid][RANK];
- new mes[256];
- format(mes,sizeof(mes),"Áàíäèò: {98E35E}[%s] {ffffff}%s[%d] {a8e4a0}- âçÿë ñ îáùàêà {F1B719}%d {a8e4a0}ãð. íàðêîòèêîâ", gFractionRankName[fractionid][rank-1],PlayerInfo[playerid][NEWNAME],playerid,gunamount);
- SendFamilyMessage(mes, 0x87D5DBff, PlayerInfo[playerid][MEMBER]);
- UpdateSklad(PlayerInfo[playerid][MEMBER]);
- new query[256];
- format(query, sizeof query, "UPDATE `sklad` SET `sN` = '%d' WHERE `sID` = '%d' LIMIT 1",SkladInfo[h][sN],SkladInfo[h][sID]);
- mysql_tquery(dbHandle, query);
- format(query, sizeof query, "UPDATE `users` SET `narkota` = '%d' WHERE `login` = '%s' LIMIT 1",PlayerInfo[playerid][NARKOTA], PlayerInfo[playerid][NEWNAME]);
- mysql_tquery(dbHandle, query);
- }
- case 93:
- {
- if(!response) return RemovePlayerFromVehicle(playerid);
- if(kLibGetPlayerMoney(playerid) < 25) { RemovePlayerFromVehicle(playerid); return SendClientMessage(playerid, COLOR_GRAY, "Íåäîñòàòî÷íî ñðåäñòâ!"); }
- SendClientMessage(playerid, COLOR_BEAR, "Âû àðåíäîâàëè àâòîáóñ çà 25$");
- kLibGivePlayerMoney(playerid, -25);
- ShowPlayerDialog(playerid, 94, 1, "{a8e4a0}Öåíà çà ïðîåçä", "{FFFFFF}Ââåäèòå ñòîèìîñòü ïðîåçäà:", "Ïðèíÿòü", "Îòìåíà");
- KaznaInfo[1][kCash] += 25;
- SaveKazna(1);
- }
- case 94:
- {
- if(!response) return RemovePlayerFromVehicle(playerid);
- new price;
- if(sscanf(inputtext, "i",price)) return ShowPlayerDialog(playerid, 94, 1, "{a8e4a0}Öåíà çà ïðîåçä", "{ffffff}Ââåäèòå ñòîèìîñòü ïðîåçäà:", "ÎÊ", "Îòìåíà");
- if(price < 5 || price > 50)
- {
- SendClientMessage(playerid, COLOR_GRAY, "Öåíà äîëæíà áûòü îò 5 äî 50 $");
- return ShowPlayerDialog(playerid, 94, 1, "{a8e4a0}Öåíà çà ïðîåçä", "{ffffff}Ââåäèòå ñòîèìîñòü ïðîåçäà:", "ÎÊ", "Îòìåíà");
- }
- SetPVarInt(playerid, "PriceBus", price);
- ShowPlayerDialog(playerid, 95, 2, "{a8e4a0}Âûáåðèòå ìàðøðóò:", "{ffffff}1. Âíóòðè-ãîðîäñêîé ÑÔ\n2. Ñàí-Ôèåððî - Ëîñ Ñàíòîñ\n3. Ñàí-Ôèåððî - Ñáîðùèê Äåòàëåé\n4. Ëàñ-Âåíòóðàñ - Ñàí-Ôèåððî", "Ïðèíÿòü", "Îòìåíà");
- }
- case 95:
- {
- if(!response) return RemovePlayerFromVehicle(playerid);
- new name[50];
- new namebus[50];
- new string[256];
- if(response)
- {
- switch(listitem)
- {
- case 0:
- {
- name = "Âíóòðè-ãîðîäñêîé ÑÔ";
- namebus = "San-Fierro";
- }
- case 1:
- {
- name = "Ñàí-Ôèåððî - Ëîñ-Ñàíòîñ";
- namebus = "SF - LS";
- }
- case 2:
- {
- name = "Ñàí-Ôèåððî - Ñáîðùèê äåòàëåé";
- namebus = "SF - Details";
- }
- case 3:
- {
- name = "Ëàñ-Âåíòóðàñ - Ñàí-Ôèåððî";
- namebus = "LV - SF";
- }
- }
- new vehicleid = GetPlayerVehicleID(playerid);
- format(string, sizeof(string), "{3399FF}%s\n{FFFFFF}Ñòîèìîñòü ïðîåçäà: {a8e4a0}%d$", name, GetPVarInt(playerid, "PriceBus"));
- if(!IsValidDynamic3DTextLabel(BusText3D[playerid])) BusText3D[playerid] = CreateDynamic3DTextLabel(string, 0xFFFFFFFF, 0.0, 0.0, 3.0, 40.0, INVALID_PLAYER_ID, vehicleid);
- SetPVarInt(playerid, "TypeBus", listitem + 1);
- SetPVarInt(playerid, "RentBus", vehicleid);
- SendClientMessage(playerid, COLOR_BLUE, "Âû íà÷àëè ðàáîòó âîäèòåëÿ àâòîáóñà.");
- SendClientMessage(playerid, COLOR_ORANGE, "×òîáû çàêîí÷èòü ðàáîòó, ââåäèòå êîìàíäó /end");
- pBusDemage[playerid] = 1000.0;
- pPressed[playerid] = 0;
- new i = pPressed[playerid], type = GetPVarInt(playerid, "TypeBus");
- switch(type)
- {
- case 1: SetPlayerRaceCheckpoint(playerid,0,BusCitySF[i][0],BusCitySF[i][1],BusCitySF[i][2],BusCitySF[i][3],BusCitySF[i][4],BusCitySF[i][5],5.0);
- case 2: SetPlayerRaceCheckpoint(playerid,0,BusCitySFLS[i][0],BusCitySFLS[i][1],BusCitySFLS[i][2],BusCitySFLS[i][3],BusCitySFLS[i][4],BusCitySFLS[i][5],5.0);
- case 3: SetPlayerRaceCheckpoint(playerid,0,BusCitySFZAVOD[i][0],BusCitySFZAVOD[i][1],BusCitySFZAVOD[i][2],BusCitySFZAVOD[i][3],BusCitySFZAVOD[i][4],BusCitySFZAVOD[i][5],5.0);
- case 4: SetPlayerRaceCheckpoint(playerid,0,BusCityLVSF[i][0],BusCityLVSF[i][1],BusCityLVSF[i][2],BusCityLVSF[i][3],BusCityLVSF[i][4],BusCityLVSF[i][5],5.0);
- }
- }
- }
- case 96:
- {
- if(!response) return 1;
- new color;
- switch(listitem)
- {
- case 0: color = 1;
- case 1: color = 0;
- case 2: color = 2;
- case 3: color = 3;
- case 4: color = 6;
- case 5: color = 103;
- case 6: color = 33;
- case 7: color = 126;
- case 8: color = 102;
- case 9: color = 85;
- default: return ShowPlayerDialog(playerid,97,1,"{a8e4a0}Âûáîð öâåòà íîìåð 1","Ââåäèòå ID öâåòà íîìåð 1:","ÎÊ","Íàçàä");
- }
- SetPVarInt(playerid,"pbuycarC1",color);
- ShowPlayerDialog(playerid,98,2,"{a8e4a0}Âûáåðèòå öâåò íîìåð 2","1.Áåëûé\n{505050}2.×åðíûé\n{33CCFF}3.Ãîëóáîé\n{a8e4a0}4.Êðàñíûé\n{FFFF00}5.Æåëòûé\n{4682B4}6. Ñèíèé\n{AFAFAF}7.Ñåðûé\n{E75480}8. Ðîçîâûé\n{f5f5dc}9.Áåæåâûé\n{ff00ff}10.Ïóðïóðíûé\n{FFFFFF}Äðóãîé...","OK","Âûõîä");
- }
- case 97:
- {
- if(!response) return ShowPlayerDialog(playerid,96,2,"{a8e4a0}Âûáåðèòå öâåò íîìåð 1","1.Áåëûé\n{505050}2.×åðíûé\n{33CCFF}3.Ãîëóáîé\n{a8e4a0}4.Êðàñíûé\n{FFFF00}5.Æåëòûé\n{4682B4}6. Ñèíèé\n{AFAFAF}7.Ñåðûé\n{E75480}8. Ðîçîâûé\n{f5f5dc}9.Áåæåâûé\n{ff00ff}10.Ïóðïóðíûé\n{FFFFFF}Äðóãîé...","OK","Âûõîä");
- if(!strlen(inputtext) || strlen(inputtext) < 0 || strlen(inputtext) > 255)
- {
- SendClientMessage(playerid,COLOR_GRAY,"Âû äîëæíû óêàçàòü ID öâåòà àâòî");
- return ShowPlayerDialog(playerid,97,1,"{a8e4a0}Âûáîð öâåòà íîìåð 1","{ffffff}Ââåäèòå ID öâåòà íîìåð 1:","ÎÊ","Íàçàä");
- }
- SetPVarInt(playerid,"pbuycarC1",strval(inputtext));
- ShowPlayerDialog(playerid,98,2,"{a8e4a0}Âûáåðèòå öâåò íîìåð 2","1.Áåëûé\n{505050}2.×åðíûé\n{33CCFF}3.Ãîëóáîé\n{a8e4a0}4.Êðàñíûé\n{FFFF00}5.Æåëòûé\n{4682B4}6. Ñèíèé\n{AFAFAF}7.Ñåðûé\n{E75480}8. Ðîçîâûé\n{f5f5dc}9.Áåæåâûé\n{ff00ff}10.Ïóðïóðíûé\n{FFFFFF}Äðóãîé...","OK","Íàçàä");
- }
- case 98:
- {
- if(!response) ShowPlayerDialog(playerid,97,2,"{a8e4a0}Âûáåðèòå öâåò íîìåð 1","1.Áåëûé\n{505050}2.×åðíûé\n{33CCFF}3.Ãîëóáîé\n{a8e4a0}4.Êðàñíûé\n{FFFF00}5.Æåëòûé\n{4682B4}6. Ñèíèé\n{AFAFAF}7.Ñåðûé\n{E75480}8. Ðîçîâûé\n{f5f5dc}9.Áåæåâûé\n{ff00ff}10.Ïóðïóðíûé\n{FFFFFF}Äðóãîé...","OK","Âûõîä");
- new color;
- switch(listitem)
- {
- case 0: color = 1;
- case 1: color = 0;
- case 2: color = 2;
- case 3: color = 3;
- case 4: color = 6;
- case 5: color = 103;
- case 6: color = 33;
- case 7: color = 126;
- case 8: color = 102;
- case 9: color = 85;
- default: return ShowPlayerDialog(playerid,99,1,"{a8e4a0}Âûáîð öâåòà íîìåð 2","{ffffff}Ââåäèòå ID öâåòà íîìåð 2:","ÎÊ","Íàçàä");
- }
- SetPVarInt(playerid,"pbuycarC2",color);
- ShowPlayerDialog(playerid,100,0,"{a8e4a0}Ïîêóïêà àâòî","{ffffff}Âû äåéñòâèòåëüíî õîòèòå êóïèòü ýòîò àâòîìîáèëü?","Äà","Íåò");
- }
- case 99:
- {
- if(!response) return ShowPlayerDialog(playerid,98,2,"{a8e4a0}Âûáåðèòå öâåò íîìåð 2","1.Áåëûé\n{505050}2.×åðíûé\n{33CCFF}3.Ãîëóáîé\n{a8e4a0}4.Êðàñíûé\n{FFFF00}5.Æåëòûé\n{4682B4}6. Ñèíèé\n{AFAFAF}7.Ñåðûé\n{E75480}8. Ðîçîâûé\n{f5f5dc}9.Áåæåâûé\n{ff00ff}10.Ïóðïóðíûé\n{FFFFFF}Äðóãîé...","OK","Íàçàä");
- if(!strlen(inputtext) || strlen(inputtext) < 0 || strlen(inputtext) > 255)
- {
- SendClientMessage(playerid,COLOR_GRAY,"Âû äîëæíû óêàçàòü ID öâåòà àâòî");
- return ShowPlayerDialog(playerid,99,1,"{a8e4a0}Âûáîð öâåòà íîìåð 2","{ffffff}Ââåäèòå ID öâåòà íîìåð 2:","ÎÊ","Íàçàä");
- }
- if(GetPVarInt(playerid, "kLibBuyCar")) return 0;
- SetPVarInt(playerid,"pbuycarC2",strval(inputtext));
- ShowPlayerDialog(playerid,100,0,"{a8e4a0}Ïîêóïêà àâòî","{ffffff}Âû äåéñòâèòåëüíî õîòèòå êóïèòü ýòîò àâòîìîáèëü?","Äà","Íåò");
- }
- case 100:
- {
- if(!response) return 1;
- if(PlayerInfo[playerid][HOUSE] != -1)
- {
- if(kLibGetPlayerMoney(playerid) < VehiclesIndent[VehSelectNum[playerid]][Price]) return SendClientMessage(playerid,COLOR_GRAY,"Ó Âàñ íåäîñòàòî÷íî äåíåã äëÿ ïîêóïêè ýòîãî ò/ñ");
- for(new i = 0; i < 14; i++) TextDrawHideForPlayer(playerid,VehSelect[i]);
- for(new i = 0; i < 2; i++) PlayerTextDrawHide(playerid,VehSelectPl[playerid][i]);
- CancelSelectTextDraw(playerid);
- SetCameraBehindPlayer(playerid);
- SetPlayerVirtualWorld(playerid,0);
- SetPVarInt(playerid,"car22",0);
- new color1 = GetPVarInt(playerid,"pbuycarC1");
- new color2 = GetPVarInt(playerid,"pbuycarC2");
- mysql_BuyCar(playerid, VehiclesIndent[VehSelectNum[playerid]][MI], color1, color2, VehiclesIndent[VehSelectNum[playerid]][Price]);
- SetPVarInt(playerid, "kLibBuyCar", 1);
- }
- else
- {
- SendClientMessage(playerid,COLOR_GRAY,"Ó Âàñ íåò äîìà.");
- }
- }
- case 101:
- {
- if(!response) return 1;
- new str[32];
- SetPlayerVirtualWorld(playerid,playerid+1);
- SetPlayerCameraPos(playerid,-1650.689331, 1211.844970, 17.050832);
- SetPlayerCameraLookAt(playerid,-1655.298950, 1212.868530, 15.406539);
- vehplayer[playerid] = CreateVehicle(VehiclesIndent[VehSelectNum[playerid]][MI],-1660.2301,1213.8774,13.3913,223.3013,0,0,-1);
- SetVehicleVirtualWorld(vehplayer[playerid],playerid+1);
- for(new i = 0; i < 14; i++) TextDrawShowForPlayer(playerid,VehSelect[i]);
- PlayerTextDrawSetString(playerid,VehSelectPl[playerid][0],VehiclesIndent[VehSelectNum[playerid]][Name]);
- format(str,32,"%d$",VehiclesIndent[VehSelectNum[playerid]][Price]);
- PlayerTextDrawSetString(playerid,VehSelectPl[playerid][1],str);
- for(new i = 0; i < 2; i++) PlayerTextDrawShow(playerid,VehSelectPl[playerid][i]);
- TutStep[playerid]++;
- SelectTextDraw(playerid,0x1E90FFFF);
- SetPVarInt(playerid, "car22", 3);
- SetPVarInt(playerid, "clothess_td", 1);
- }
- case 102:
- {
- new fractionid = PlayerInfo[playerid][MEMBER]-1;
- new rank = PlayerInfo[playerid][RANK];
- new string[256];
- if(response)
- {
- if(strlen(inputtext) == 0)
- {
- if(VVVV1 == 1) return SendClientMessage(playerid, COLOR_GRAY, "Îáúÿâëåíèå óæå ïðîâåðèëè èëè îòêëîíèëè");
- new texts[256];
- format(texts, sizeof(texts), "%s | Ïðèñëàë: %s[%d]. Òåë: %d",ADV[ADID], PlayerInfo[ADID][NEWNAME], ADID, PlayerInfo[ADID][NUMBER]);
- SendClientMessageToAll(0xa8e4a0FF,texts);
- format(texts, sizeof(texts), " Ïðîâåðèë %s %s[%d]", gFractionRankName[fractionid][rank-1], PlayerInfo[playerid][NEWNAME],playerid);
- SendClientMessageToAll(0x33AA33AA,texts);
- ADV[ADID] = "",ADVERTISE = 0,ADID = 0;
- GameTextForPlayer(playerid, "~y~EDITED~n~~g~ +15$", 5000, 1);
- kLibGivePlayerMoney(playerid, 15);
- VVVV1 = 1;
- }
- else
- {
- if(VVVV1 == 1) return SendClientMessage(playerid, COLOR_GRAY, "Îáúÿâëåíèå óæå ïðîâåðèëè èëè îòêëîíèëè");
- new texts[256];
- format(texts, sizeof(texts), "%s | Ïðèñëàë: %s[%d]. Òåë: %d", (inputtext), PlayerInfo[ADID][NEWNAME], ADID,PlayerInfo[ADID][NUMBER]);
- SendClientMessageToAll(0xa8e4a0FF,texts);
- format(texts, sizeof(texts), " Îòðåäàêòèðîâàë %s %s[%d]", gFractionRankName[fractionid][rank-1], PlayerInfo[playerid][NEWNAME],playerid);
- SendClientMessageToAll(0x33AA33AA,texts);
- ADV[ADID] = "", ADVERTISE = 0, ADID = 0;
- GameTextForPlayer(playerid, "~y~EDITED~n~~g~ +15$", 5000, 1);
- kLibGivePlayerMoney(playerid, 15);
- VVVV1 = 1;
- }
- return 1;
- }
- else
- {
- if(VVVV1 == 1) return SendClientMessage(playerid, COLOR_GRAY, "Îáúÿâëåíèå óæå ïðîâåðèëè èëè îòêëîíèëè");
- SendClientMessage(playerid, 0xFF6600ff, "Âû îòêëîíèëè îáúÿâëåíèå");
- format(string, sizeof(string), "%s[%d] îòêëîíèë Âàøå îáüÿâëåíèå \"%s\". Ïðè÷èíà: %s", PlayerInfo[playerid][NEWNAME], playerid, ADV[ADID],(inputtext));
- SendClientMessage(ADID, 0xFF6600ff, string);
- format(string, sizeof(string), "%s[%d] îòêëîíèë îáüÿâëåíèå \"%s\". Ïðè÷èíà: %s",PlayerInfo[playerid][NEWNAME],playerid,ADV[ADID],(inputtext));
- SendFamilyMessage(string, 0xFF6600ff, 15);
- VVVV1 = 1;
- ADV[ADID] = "",ADVERTISE = 0,ADID = 0;
- }
- }
- case 103:
- {
- if(!response) return 1;
- new fractionid = listitem, mes2[400];
- SetPVarInt(playerid,"actfraction",fractionid);
- for(new i;i<11;i++)
- {
- new skinid = gFractionSkin[fractionid][i];
- if(!skinid) break;
- if(!i) format(mes2,sizeof(mes2),"{ffffff}Îäåæäà ¹%d (id %d)",i+1,skinid);
- else format(mes2,sizeof(mes2),"%s\n{ffffff}Îäåæäà ¹%d (id %d)",mes2,i+1,skinid);
- }
- new actplayerid = GetPVarInt(playerid,"actplayerid");
- ShowPlayerDialog(playerid,104,2, PlayerInfo[actplayerid][NEWNAME],mes2,"OK","Îòìåíà");
- }
- case 104:
- {
- if(!response) return 1;
- new fractionid = GetPVarInt(playerid,"actfraction");
- new skinid = gFractionSkin[fractionid][listitem];
- new rank = gFractionRankCount[fractionid];
- new actplayerid = GetPVarInt(playerid,"actplayerid");
- new query[256];
- new string[256];
- PlayerInfo[actplayerid][LEADER] = fractionid+1;
- PlayerInfo[actplayerid][MEMBER] = fractionid+1;
- PlayerInfo[actplayerid][RANK] = rank;
- PlayerInfo[actplayerid][SKINFRAC] = skinid;
- PlayerInfo[actplayerid][JOB] = 0;
- SetPlayerColor(actplayerid, gFractionColor[fractionid]);
- SetPlayerSkin(actplayerid, skinid);
- format(string,sizeof(string),"Âû íàçíà÷èëè %s[%d] íà ïîñò ëèäåðà ôðàêöèè {a8e4a0}\"%s\"", PlayerInfo[actplayerid][NEWNAME],actplayerid,gFractionName[fractionid]);
- SendClientMessage(playerid,0x33AAFFAA,string);
- format(string,sizeof(string),"Âàì áûëî äîâåðåííî ëèäåðñòâî ôðàêöèè {a8e4a0}\"%s\". {a8e4a0}Æåëàåì Âàì óäà÷è íà äàííîì ïîñòó!",gFractionName[fractionid]);
- SendClientMessage(actplayerid,0x33AAFFAA,string);
- format(string, sizeof(string), "[Âíèìàíèå] %s[%d] íàçíà÷èë èãðîêà %s[%d] ëèäåðîì îðãàíèçàöèè \"%s\"", PlayerInfo[playerid][NEWNAME],playerid, PlayerInfo[actplayerid][NEWNAME],actplayerid,gFractionName[fractionid]);
- SendAdminMessage(0x33AAFFAA,string);
- format(query, sizeof query, "UPDATE `users` SET `member` = '%d' , `leader` = '%d' ,`rank` = '%d' , `job` = '%d', `skinfrac` = '%d' WHERE `login` = '%s' LIMIT 1",PlayerInfo[actplayerid][MEMBER],PlayerInfo[actplayerid][LEADER],PlayerInfo[actplayerid][RANK],PlayerInfo[actplayerid][JOB],PlayerInfo[actplayerid][SKINFRAC], PlayerInfo[actplayerid][NEWNAME]);
- mysql_tquery(dbHandle, query);
- }
- case 107:
- {
- if(!response) return ShowPlayerDialog(playerid,106,2,"{a8e4a0}Îáùàê","Ïîëîæèòü äåíüãè\nÂçÿòü äåíüãè","Äàëåå","Íàçàä");
- new h = GetPlayerVirtualWorld(playerid)-199;
- new gangid = PlayerInfo[playerid][MEMBER];
- new gunamount = strval(inputtext);
- if(GetPlayerVirtualWorld(playerid) != gangid+199) return SendClientMessage(playerid,COLOR_GRAY,"Âû äîëæíû áûòü â êîìíàòå ñ îáùàêîì ñâîåé áàíäû/ìàôèè");
- if(!strlen(inputtext) || gunamount < 1) return ShowPlayerDialog(playerid,107,1,"{a8e4a0}Ïîëîæèòü äåíüãè","{ffffff}Ââåäèòå êîë-âî","Äàëåå","Íàçàä");
- if(PlayerInfo[playerid][MONEY] < gunamount) return SendClientMessage(playerid,COLOR_GRAY,"Ó Âàñ íåäîñòàòî÷íî äåíåã");
- SkladInfo[h][sBalance] += gunamount;
- kLibGivePlayerMoney(playerid,-gunamount);
- new fractionid = PlayerInfo[playerid][MEMBER]-1;
- new rank = PlayerInfo[playerid][RANK];
- new mes[256];
- format(mes,sizeof(mes),"Áàíäèò: {98E35E}[%s] {ffffff}%s[%d] {a8e4a0}- ïîëîæèë â îáùàê {F1B719}%d$", gFractionRankName[fractionid][rank-1],PlayerInfo[playerid][NEWNAME],playerid,gunamount);
- SendFamilyMessage(mes ,0x87D5DBff, PlayerInfo[playerid][MEMBER]);
- UpdateSklad(PlayerInfo[playerid][MEMBER]);
- new query[256];
- format(query, sizeof query, "UPDATE `sklad` SET `sBalance` = '%d' WHERE `sID` = '%d' LIMIT 1",SkladInfo[h][sBalance],SkladInfo[h][sID]);
- mysql_tquery(dbHandle, query);
- format(query, sizeof query, "UPDATE `users` SET `user_money` = '%d' WHERE `login` = '%s' LIMIT 1",PlayerInfo[playerid][MONEY], PlayerInfo[playerid][NEWNAME]);
- mysql_tquery(dbHandle, query);
- }
- case 108:
- {
- if(!response) return ShowPlayerDialog(playerid,106,2,"{a8e4a0}Îáùàê","Ïîëîæèòü äåíüãè\nÂçÿòü äåíüãè","Äàëåå","Íàçàä");
- new h = GetPlayerVirtualWorld(playerid)-199;
- new gangid = PlayerInfo[playerid][MEMBER];
- new gunamount = strval(inputtext);
- if(GetPlayerVirtualWorld(playerid) != gangid+199) return SendClientMessage(playerid,COLOR_GRAY,"Âû äîëæíû áûòü â êîìíàòå ñ îáùàêîì ñâîåé áàíäû/ìàôèè");
- if(PlayerInfo[playerid][RANK] < 10)return SendClientMessage(playerid,COLOR_GRAY,"Ñ îáùàêà ìîæåò áðàòü äåíüãè òîëüêî Ëèäåð.");
- if(!strlen(inputtext) || gunamount < 1) return ShowPlayerDialog(playerid,107,1,"{a8e4a0}Âçÿòü äåíüãè","{ffffff}Ââåäèòå êîë-âî","Äàëåå","Íàçàä");
- if(SkladInfo[h][sLock] == 1) return SendClientMessage(playerid,COLOR_GRAY,"Îáùàê çàêðûò!");
- if(SkladInfo[h][sBalance] < gunamount || gunamount < 0) return SendClientMessage(playerid,COLOR_GRAY," îáùàêå íå äîñòàòî÷íî äåíåã");
- SkladInfo[h][sBalance] -= gunamount;
- kLibGivePlayerMoney(playerid,gunamount);
- new fractionid = PlayerInfo[playerid][MEMBER]-1;
- new rank = PlayerInfo[playerid][RANK];
- new mes[256];
- format(mes,sizeof(mes),"Áàíäèò: {98E35E}[%s] {ffffff}%s[%d] {a8e4a0}- âçÿë ñ îáùàêà {F1B719}%d$", gFractionRankName[fractionid][rank-1],PlayerInfo[playerid][NEWNAME],playerid,gunamount);
- SendFamilyMessage(mes ,0x87D5DBff, PlayerInfo[playerid][MEMBER]);
- UpdateSklad(PlayerInfo[playerid][MEMBER]);
- new query[256];
- format(query, sizeof query, "UPDATE `sklad` SET `sBalance` = '%d' WHERE `sID` = '%d' LIMIT 1",SkladInfo[h][sBalance],SkladInfo[h][sID]);
- mysql_tquery(dbHandle, query);
- format(query, sizeof query, "UPDATE `users` SET `user_money` = '%d' WHERE `login` = '%s' LIMIT 1",PlayerInfo[playerid][MONEY], PlayerInfo[playerid][NEWNAME]);
- mysql_tquery(dbHandle, query);
- }
- case 109:
- {
- if(!response) return 1;
- if (IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, -1, "Âû íå ñìîæåòå ñîçäàòü îðóæèå â ò.ñ");
- SetPVarInt(playerid,"makegunid",listitem);
- new needgun = gGunAmount[listitem];
- new bool:noneedgun;
- SetPVarInt(playerid,"noneedgun",0);
- new temp[256];
- for(new i;i<12;i++)
- {
- new weapid,ammot;
- GetPlayerWeaponData(playerid,i,weapid,ammot);
- if(weapid == gGunID[listitem]) {noneedgun = true; SetPVarInt(playerid,"noneedgun",1); break;}
- }
- if(PlayerInfo[playerid][METAL] < needgun && !noneedgun)
- {
- format(temp, sizeof(temp), "Âàì íóæíî %d äåòàëåé äëÿ ñáîðêè ýòîãî îðóæèÿ", needgun);
- SendClientMessage(playerid,COLOR_GRAY,temp);
- ShowMakeGunList(playerid);
- return 1;
- }
- ShowPlayerDialog(playerid,110,1,"{a8e4a0}Ñáîðêà îðóæèÿ","{ffffff}Ñêîëüêî ïàòðîíîâ âû õîòèòå èñïîëüçîâàòü äëÿ ýòîãî îðóæèÿ?","Ñîáðàòü","Îòìåíà");
- }
- case 110:
- {
- if(!response) return 1;
- new ammo = strval(inputtext);
- new value = (PlayerInfo[playerid][ULUCH] == 2) ? 1000 : 500;
- if(ammo < 1 || ammo > value)
- {
- SendClientMessage(playerid,COLOR_GRAY,"Íåâåðíîå ê-âî ïàòðîíîâ");
- ShowMakeGunList(playerid);
- return 1;
- }
- new gunid = GetPVarInt(playerid,"makegunid");
- new needgun = gGunAmount[gunid];
- new weaponid = gGunID[gunid];
- new temp[256];
- if(PlayerInfo[playerid][PATRONS] < ammo) return SendClientMessage(playerid,COLOR_GRAY,"Ó âàñ íåäîñòàòî÷íî ïàòðîíîâ");
- if(!GetPVarInt(playerid,"noneedgun")) PlayerInfo[playerid][METAL] -= needgun;
- SetPVarInt(playerid,"noneedgun",0);
- PlayerInfo[playerid][PATRONS] -= ammo;
- GivePlayerWeapon(playerid,weaponid,ammo);
- format(temp, sizeof(temp), "%s ñîáðàë îðóæèå", PlayerInfo[playerid][NEWNAME]);
- ProxDetector_OK(30.0, playerid, temp, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
- SetPlayerChatBubble(playerid, "ñîáðàë îðóæèå", COLOR_PURPLE, 20.0, 4000);
- }
- case 111:
- {
- if(!response) return 1;
- new i = PlayerInfo[playerid][HOUSE];
- new query[256];
- if(response)
- {
- switch(listitem)
- {
- case 0:
- {
- if(HouseInfo[i][hUpdate] >= 1) return SendClientMessage(playerid, COLOR_GRAY, "Ó Âàñ óæå êóïëåíî ýòî óëó÷øåíèå.");
- if(PlayerInfo[playerid][MONEY] < 800) return SendClientMessage(playerid, COLOR_GRAY, "Íåäîñòàòî÷íî äåíåã!");
- HouseInfo[i][hUpdate] = 1;
- kLibGivePlayerMoney(playerid,-800);
- GameTextForPlayer(playerid, "~r~-800$", 2000, 1);
- SendClientMessage(playerid, 0x1a89e6ff, "Âû óëó÷øèëè ñâîé äîì äî {ffff00}ïåðâîãî{1a89e6} óðîâíÿ!");
- SendClientMessage(playerid, 0x34DAC0FF, "Òåïåðü âàì ìîæíî ïðîñòî íàæàòü {FF8C00}ALT{34DAC0} äëÿ âûõîäà!");
- ShowHouseUpdateDialog(playerid);
- SaveHouse(i);
- }
- case 1:
- {
- if(HouseInfo[i][hUpdate] < 1) return SendClientMessage(playerid, COLOR_GRAY, "Äëÿ ïîêóïêè ýòîãî óëó÷øåíèÿ Âàì íåîáõîäèìî êóïèòü ïðåäûäóùåå óëó÷øåíèå (àâòîìàòè÷åñêèå äâåðè).");
- if(HouseInfo[i][hUpdate] >= 2) return SendClientMessage(playerid, COLOR_GRAY, "Ó Âàñ óæå êóïëåíî ýòî óëó÷øåíèå.");
- if(PlayerInfo[playerid][MONEY] < 1300) return SendClientMessage(playerid, COLOR_GRAY, "Íåäîñòàòî÷íî äåíåã!");
- HouseInfo[i][hUpdate] = 2;
- kLibGivePlayerMoney(playerid,-1300);
- GameTextForPlayer(playerid, "~r~-1300$", 2000, 1);
- SendClientMessage(playerid, 0x1a89e6ff, "Âû óëó÷øèëè ñâîé äîì äî {ffff00}âòîðîãî{1a89e6} óðîâíÿ!");
- SendClientMessage(playerid, 0x34DAC0FF, "Òåïåðü ó Âàñ äîìà áóäåò ñòîÿòü àïòå÷êà!");
- ShowHouseUpdateDialog(playerid);
- SaveHouse(i);
- }
- case 2:
- {
- if(HouseInfo[i][hUpdate] < 2) return SendClientMessage(playerid, COLOR_GRAY, "Äëÿ ïîêóïêè ýòîãî óëó÷øåíèÿ Âàì íåîáõîäèìî êóïèòü ïðåäûäóùåå óëó÷øåíèå (äîìàøíÿÿ àïòå÷êà).");
- if(HouseInfo[i][hUpdate] >= 3) return SendClientMessage(playerid, COLOR_GRAY, "Ó Âàñ óæå êóïëåíî ýòî óëó÷øåíèå.");
- if(PlayerInfo[playerid][MONEY] < 1800) return SendClientMessage(playerid, COLOR_GRAY, "Íåäîñòàòî÷íî äåíåã!");
- HouseInfo[i][hUpdate] = 3;
- kLibGivePlayerMoney(playerid,-1800);
- GameTextForPlayer(playerid, "~r~-1800$", 2000, 1);
- SendClientMessage(playerid, 0x1a89e6ff, "Âû óëó÷øèëè ñâîé äîì äî {ffff00}òðåòüåãî{1a89e6} óðîâíÿ!");
- SendClientMessage(playerid, 0x34DAC0FF, "Àðåíäíàÿ ïëàòà ïîíèæåíà â äâà ðàçà!");
- HouseInfo[i][hOplata] = HouseInfo[i][hOplata] / 2;
- ShowHouseUpdateDialog(playerid);
- format(query, sizeof query, "UPDATE `house` SET `hUpdate` = '%d', `Oplata` = '%d' WHERE `hID` = '%d' LIMIT 1",HouseInfo[i][hUpdate],HouseInfo[i][hOplata],HouseInfo[i][hID]);
- mysql_tquery(dbHandle, query);
- }
- case 3:
- {
- if(HouseInfo[i][hUpdate] < 3) return SendClientMessage(playerid, COLOR_GRAY, "Äëÿ ïîêóïêè ýòîãî óëó÷øåíèÿ Âàì íåîáõîäèìî êóïèòü ïðåäûäóùåå óëó÷øåíèå (ñóáñèäèþ).");
- if(HouseInfo[i][hUpdate] >= 4) return SendClientMessage(playerid, COLOR_GRAY, "Ó Âàñ óæå êóïëåíî ýòî óëó÷øåíèå.");
- if(PlayerInfo[playerid][MONEY] < 2500) return SendClientMessage(playerid, COLOR_GRAY, "Íåäîñòàòî÷íî äåíåã!");
- HouseInfo[i][hUpdate] = 4;
- kLibGivePlayerMoney(playerid,-2500);
- GameTextForPlayer(playerid, "~r~-2500$", 2000, 1);
- SendClientMessage(playerid, 0x1a89e6ff, "Âû óëó÷øèëè ñâîé äîì äî {ffff00}÷åòâåðòîãî{1a89e6} óðîâíÿ!");
- SendClientMessage(playerid, 0x34DAC0FF, "Àðñåíàë äîñòóïåí â øêàôó!");
- ShowHouseUpdateDialog(playerid);
- SaveHouse(i);
- }
- case 4:
- {
- new mes[768];
- strcat(mes, "{6B8E23}1. Àâòîìàòè÷åñêèå äâåðè:\n{ffffff}Ñ ïîêóïêîé ýòîãî óëó÷øåíèÿ âàì íå ïðèäåòñÿ \náîëüøå ââîäèòü /exit, âû ñìîæåòå ïðîñòî íàæàòü ëåâ. Alt äëÿ âûõîäà.\n");
- strcat(mes, "{6B8E23}2. Àïòå÷êà:\n{ffffff}Ñ ïîêóïêîé ýòîãî óëó÷øåíèÿ âàì â äîì áóäåò äîáàâëåíà àïòå÷êà\nñ ïîìîùüþ êîòîðîé âû ñìîæåòå ïîïîëíèòü çäîðîâüå.\n");
- strcat(mes, "{6B8E23}3. Ñóáñèäèÿ:\n{FFFFFF}Ñ ïîêóïêîé ýòîãî óëó÷øåíèÿ âàøà êâàðòïëàòà áóäåò â 2 ðàçà ìåíüøå,\nòåì ñàìûì âû ñìîæåòå ñýêîíîìèòü.\n");
- strcat(mes, "{6B8E23}4. Óëó÷øåíèå øêàôà:\n{FFFFFF}Ñ ïîêóïêîé ýòîãî óëó÷øåíèÿ âû ìîæåòå õðàíèòü îðóæèå â øêàôå.");
- ShowPlayerDialog(playerid,3,DIALOG_STYLE_MSGBOX,"{a8e4a0}Èíôîðìàöèÿ",mes,"Çàêðûòü","");
- }
- }
- }
- }
- case 113:
- {
- if(!response) return 1;
- switch(listitem)
- {
- case 0: ShowPlayerDialog(playerid, 114, 1, "{a8e4a0}Ïîëîæèòü ïàòðîíû", "{ffffff}Ââåäèòå êîë-âî ïàòðîíîâ:", "Ïðèíÿòü", "Îòìåíà");
- case 1: ShowPlayerDialog(playerid, 115, 1, "{a8e4a0}Ïîëîæèòü äåòàëè", "{ffffff}Ââåäèòå êîë-âî äåòàëåé:", "Ïðèíÿòü", "Îòìåíà");
- case 2: ShowPlayerDialog(playerid, 116, 1, "{a8e4a0}Ïîëîæèòü äåíüãè", "{ffffff}Ââåäèòå êîë-âî äåíåã:", "Ïðèíÿòü", "Îòìåíà");
- case 3: ShowPlayerDialog(playerid, 117, 1, "{a8e4a0}Ïîëîæèòü íàðêîòèêè", "{ffffff}Ââåäèòå êîëè÷åñòâî íàðêîòèêîâ:","Ïðèíÿòü","Îòìåíà");
- case 4: ShowPlayerDialog(playerid, 118, 1, "{a8e4a0}Âçÿòü íàðêîòèêè", "{ffffff}Ââåäèòå êîë-âî ãðàìì íàðêîòèêîâ:", "Ïðèíÿòü", "Îòìåíà");
- case 5: ShowPlayerDialog(playerid, 119, 1, "{a8e4a0}Âçÿòü ïàòðîíû", "{ffffff}Ââåäèòå êîë-âî ïàòðîíîâ:", "Ïðèíÿòü", "Îòìåíà");
- case 6: ShowPlayerDialog(playerid, 120, 1, "{a8e4a0}Âçÿòü äåòàëè", "{ffffff}Ââåäèòå êîë-âî äåòàëåé:", "Ïðèíÿòü", "Îòìåíà");
- case 7:
- {
- new value = (GetPVarInt(playerid, "SkladIDMafia") == 11) ? 11 : 21;
- if (PlayerInfo[playerid][LEADER] != value) return SendClientMessage(playerid,COLOR_GRAY,"Âçÿòü äåíüãè ñî ñêëàäà ìîæåò òîëüêî ëèäåð!");
- ShowPlayerDialog(playerid, 121, 1, "{a8e4a0}Âçÿòü äåíüãè", "{ffffff}Ââåäèòå êîë-âî äåíåã:", "Ïðèíÿòü", "Îòìåíà");
- }
- }
- }
- case 114:
- {
- if(!response) return 1;
- new till = 0;
- new h = (GetPVarInt(playerid, "SkladIDMafia") == 11) ? 11 : 12;
- new gunamount = strval(inputtext);
- if(sscanf(inputtext, "i",till)) return ShowPlayerDialog(playerid, 114, 1, "{a8e4a0}Ïîëîæèòü ïàòðîíû", "{ffffff}Ââåäèòå êîë-âî ïàòðîí:", "Ïðèíÿòü", "Îòìåíà");
- if(gunamount < 1) return ShowPlayerDialog(playerid, 114, 1, "{a8e4a0}Ïîëîæèòü ïàòðîíû", "{ffffff}Ââåäèòå êîë-âî ïàòðîí:", "Ïðèíÿòü", "Îòìåíà");
- if(PlayerInfo[playerid][PATRONS] < till) return SendClientMessage(playerid, COLOR_GRAY,"Ó Âàñ íåò ñòîëüêî ïàòðîíîâ");
- new query[256];
- PlayerInfo[playerid][PATRONS] -= till;
- new fractionid = PlayerInfo[playerid][MEMBER]-1;
- new rank = PlayerInfo[playerid][RANK];
- new mes[256];
- format(mes, sizeof(mes),"Âû ïîëîæèëè íà ñêëàä Ìàôèè ïàòðîíû(+%i)",till);
- SendClientMessage(playerid, COLOR_BEAR, mes);
- format(mes,sizeof(mes),"%s Ìàôèÿ: {98E35E}[%s] {ffffff}%s[%d] {a8e4a0}- ïîëîæèë íà ñêëàä {F1B719}%d {a8e4a0}øò. ïàòðîí", (h == 11)?("Ôðàíöóçñêàÿ"):("Òðèàäà"),gFractionRankName[fractionid][rank-1],PlayerInfo[playerid][NEWNAME],playerid,gunamount);
- SendFamilyMessage(mes ,0x87D5DBff, PlayerInfo[playerid][MEMBER]);
- SkladInfo[h][sPT] += till;
- format(query, sizeof query, "UPDATE `sklad` SET `sPT` = '%d' WHERE `sID` = '%d' LIMIT 1",SkladInfo[h][sPT],SkladInfo[h][sID]);
- mysql_tquery(dbHandle, query);
- UpdateMafia();
- return 1;
- }
- case 115:
- {
- if(!response) return 1;
- new till = 0;
- new h = (GetPVarInt(playerid, "SkladIDMafia") == 11) ? 11 : 12;
- new gunamount = strval(inputtext);
- if(sscanf(inputtext, "i",till)) return ShowPlayerDialog(playerid, 115, 1, "{a8e4a0}Ïîëîæèòü äåòàëè", "{ffffff}Ââåäèòå êîë-âî äåòàëåé:", "Ïðèíÿòü", "Îòìåíà");
- if(gunamount < 1) return ShowPlayerDialog(playerid, 115, 1, "{a8e4a0}Ïîëîæèòü äåòàëè", "{ffffff}Ââåäèòå êîë-âî äåòàëåé:", "Ïðèíÿòü", "Îòìåíà");
- if(PlayerInfo[playerid][METAL] < till) return SendClientMessage(playerid, COLOR_GRAY,"Ó Âàñ íåò ñòîëüêî äåòàëåé");
- new query[256];
- PlayerInfo[playerid][METAL] -= till;
- new fractionid = PlayerInfo[playerid][MEMBER]-1;
- new rank = PlayerInfo[playerid][RANK];
- new mes[256];
- format(mes, sizeof(mes), "Âû ïîëîæèëè íà ñêëàä Ìàôèè äåòàëè(+%i)",till);
- SendClientMessage(playerid, COLOR_BEAR, mes);
- format(mes,sizeof(mes),"%s Ìàôèÿ: {98E35E}[%s] {ffffff}%s[%d] {a8e4a0}- ïîëîæèë íà ñêëàä {F1B719}%d {a8e4a0}åä. äåòàëåé", (h == 11)?("Ôðàíöóçñêàÿ"):("Òðèàäà"), gFractionRankName[fractionid][rank-1],PlayerInfo[playerid][NEWNAME],playerid,gunamount);
- SendFamilyMessage(mes ,0x87D5DBff, PlayerInfo[playerid][MEMBER]);
- SkladInfo[h][sMT] += till;
- format(query, sizeof query, "UPDATE `sklad` SET `sMT` = '%d' WHERE `sID` = '%d' LIMIT 1",SkladInfo[h][sMT],SkladInfo[h][sID]);
- mysql_tquery(dbHandle, query);
- UpdateMafia();
- return 1;
- }
- case 116:
- {
- if(!response) return 1;
- new till = 0;
- new h = (GetPVarInt(playerid, "SkladIDMafia") == 11) ? 11 : 12;
- new gunamount = strval(inputtext);
- if(sscanf(inputtext, "i",till)) return ShowPlayerDialog(playerid, 116, 1, "{a8e4a0}Ïîëîæèòü äåíüãè", "{ffffff}Ââåäèòå êîë-âî äåíåã:", "Ïðèíÿòü", "Îòìåíà");
- if(gunamount < 1) return ShowPlayerDialog(playerid, 116, 1, "{a8e4a0}Ïîëîæèòü äåíüãè", "{ffffff}Ââåäèòå êîë-âî äåíåã:", "Ïðèíÿòü", "Îòìåíà");
- if(PlayerInfo[playerid][MONEY] < till) return SendClientMessage(playerid, COLOR_GRAY,"Ó Âàñ íåò ñòîëüêî äåíåã");
- new query[256];
- kLibGivePlayerMoney(playerid,-till);
- new fractionid = PlayerInfo[playerid][MEMBER]-1;
- new rank = PlayerInfo[playerid][RANK];
- new mes[256];
- format(mes, sizeof(mes), "Âû ïîëîæèëè íà ñêëàä Ìàôèè %d$",till);
- SendClientMessage(playerid, COLOR_BEAR, mes);
- format(mes,sizeof(mes),"%s Ìàôèÿ: {98E35E}[%s] {ffffff}%s[%d] {a8e4a0}- ïîëîæèë íà ñêëàä {F1B719}%d$", (h == 11)?("Ôðàíöóçñêàÿ"):("Òðèàäà"), gFractionRankName[fractionid][rank-1],PlayerInfo[playerid][NEWNAME],playerid,gunamount);
- SendFamilyMessage(mes ,0x87D5DBff, PlayerInfo[playerid][MEMBER]);
- SkladInfo[h][sBalance] += till;
- format(query, sizeof query, "UPDATE `sklad` SET `sBalance` = '%d' WHERE `sID` = '%d' LIMIT 1",SkladInfo[h][sBalance],SkladInfo[h][sID]);
- mysql_tquery(dbHandle, query);
- UpdateMafia();
- return 1;
- }
- case 117:
- {
- if(!response) return 1;
- new till = 0;
- new h = (GetPVarInt(playerid, "SkladIDMafia") == 11) ? 11 : 12;
- new gunamount = strval(inputtext);
- if(sscanf(inputtext, "i",till)) return ShowPlayerDialog(playerid, 117, 1, "{a8e4a0}Ïîëîæèòü íàðêîòèêè", "{ffffff}Ââåäèòå êîë-âî ãðàìì íàðêîòèêîâ:", "Ïðèíÿòü", "Îòìåíà");
- if(gunamount < 1) return ShowPlayerDialog(playerid, 117, 1, "{a8e4a0}Ïîëîæèòü íàðêîòèêè", "{ffffff}Ââåäèòå êîë-âî ãðàìì íàðêîòèêîâ:", "Ïðèíÿòü", "Îòìåíà");
- if(PlayerInfo[playerid][NARKOTA] < till) return SendClientMessage(playerid, COLOR_GRAY,"Ó Âàñ íåò ñòîëüêî íàðêîòèêîâ");
- new query[256];
- PlayerInfo[playerid][NARKOTA] -= till;
- new fractionid = PlayerInfo[playerid][MEMBER]-1;
- new rank = PlayerInfo[playerid][RANK];
- new mes[256];
- format(mes, sizeof(mes), "Âû ïîëîæèëè íà ñêëàä Ìàôèè íàðêîòèêè(+%i)",till);
- SendClientMessage(playerid, COLOR_BEAR, mes);
- format(mes,sizeof(mes),"%s Ìàôèÿ: {98E35E}[%s] {ffffff}%s[%d] {a8e4a0}- ïîëîæèë íà ñêëàä {F1B719}%d {a8e4a0}ãð. íàðêîòèêîâ", (h == 11)?("Ôðàíöóçñêàÿ"):("Òðèàäà"), gFractionRankName[fractionid][rank-1],PlayerInfo[playerid][NEWNAME],playerid,gunamount);
- SendFamilyMessage(mes ,0x87D5DBff, PlayerInfo[playerid][MEMBER]);
- SkladInfo[h][sN] += till;
- format(query, sizeof query, "UPDATE `sklad` SET `sN` = '%d' WHERE `sID` = '%d' LIMIT 1",SkladInfo[h][sN],SkladInfo[h][sID]);
- mysql_tquery(dbHandle, query);
- UpdateMafia();
- return 1;
- }
- case 118:
- {
- if(!response) return 1;
- new till = 0;
- new h = (GetPVarInt(playerid, "SkladIDMafia") == 11) ? 11 : 12;
- new gunamount = strval(inputtext);
- if(sscanf(inputtext, "i",till)) return ShowPlayerDialog(playerid, 118, 1, "{a8e4a0}Âçÿòü Íàðêîòèêè", "{ffffff}Ââåäèòå êîë-âî ãðàìì íàðêîòèêîâ:", "Ïðèíÿòü", "Îòìåíà");
- if(gunamount < 1) return ShowPlayerDialog(playerid, 118, 1, "{a8e4a0}Âçÿòü Íàðêîòèêè", "{ffffff}Ââåäèòå êîë-âî ãðàìì íàðêîòèêîâ:", "Ïðèíÿòü", "Îòìåíà");
- if(till > SkladInfo[h][sN]) return SendClientMessage(playerid,COLOR_GRAY,"Íà ñêëàäå íå äîñòàòî÷íî íàðêîòèêîâ");
- if(SkladInfo[h][sLock] == 1) return SendClientMessage(playerid,COLOR_GRAY,"Ñêëàä çàêðûò!");
- new value = (PlayerInfo[playerid][ULUCH] == 2) ? 200 : 100;
- if(PlayerInfo[playerid][NARKOTA] + till > value) return SendClientMessage(playerid, COLOR_GRAY,"Ó Âàñ íåò ìåñòà.");
- new query[256];
- PlayerInfo[playerid][NARKOTA] += till;
- new fractionid = PlayerInfo[playerid][MEMBER]-1;
- new rank = PlayerInfo[playerid][RANK];
- new mes[256];
- format(mes, sizeof(mes), "Âû âçÿëè ñî ñêëàäà Ìàôèè íàðêîòèêè (+%i)",till);
- SendClientMessage(playerid, COLOR_BEAR, mes);
- format(mes,sizeof(mes),"%s Ìàôèÿ: {98E35E}[%s] {ffffff}%s[%d] {a8e4a0}- âçÿë ñî ñêëàäà {F1B719}%d {a8e4a0}åä. íàðêîòèêîâ", (h == 11)?("Ôðàíöóçñêàÿ"):("Òðèàäà"), gFractionRankName[fractionid][rank-1],PlayerInfo[playerid][NEWNAME],playerid,gunamount);
- SendFamilyMessage(mes ,0x87D5DBff, PlayerInfo[playerid][MEMBER]);
- SkladInfo[h][sN] -= till;
- format(query, sizeof query, "UPDATE `sklad` SET `sN` = '%d' WHERE `sID` = '%d' LIMIT 1",SkladInfo[h][sN],SkladInfo[h][sID]);
- mysql_tquery(dbHandle, query);
- UpdateMafia();
- format(mes,sizeof(mes),"%s Ìàôèÿ: [%s] %s[%d] - âçÿë ñî ñêëàäà %d åä. íàðêîòèêîâ", (h == 11)?("Ôðàíöóçñêàÿ"):("Òðèàäà"), gFractionRankName[fractionid][rank-1],PlayerInfo[playerid][NEWNAME],playerid,gunamount);
- WriteLog(mes);
- return 1;
- }
- case 119:
- {
- if(!response) return 1;
- new till = 0;
- new h = (GetPVarInt(playerid, "SkladIDMafia") == 11) ? 11 : 12;
- new gunamount = strval(inputtext);
- if(sscanf(inputtext, "i",till)) return ShowPlayerDialog(playerid, 119, 1, "{a8e4a0}Âçÿòü ïàòðîíû", "{ffffff}Ââåäèòå êîë-âî ïàòðîí:", "Ïðèíÿòü", "Îòìåíà");
- if(gunamount < 1) return ShowPlayerDialog(playerid, 119, 1, "{a8e4a0}Âçÿòü ïàòðîíû", "{ffffff}Ââåäèòå êîë-âî ïàòðîí:", "Ïðèíÿòü", "Îòìåíà");
- if(till > SkladInfo[h][sPT]) return SendClientMessage(playerid,COLOR_GRAY,"Íà ñêëàäå íå äîñòàòî÷íî ïàòðîí");
- if(SkladInfo[h][sLock] == 1) return SendClientMessage(playerid,COLOR_GRAY,"Ñêëàä çàêðûò!");
- new value = (PlayerInfo[playerid][ULUCH] == 2) ? 1000 : 500;
- if(PlayerInfo[playerid][PATRONS] + till > value) return SendClientMessage(playerid, COLOR_GRAY,"Ó Âàñ íå ìîæåò áûòü áîëåå 500/1000 ïàòðîí");
- new query[256];
- PlayerInfo[playerid][PATRONS] += till;
- new fractionid = PlayerInfo[playerid][MEMBER]-1;
- new rank = PlayerInfo[playerid][RANK];
- new mes[256];
- format(mes, sizeof(mes), "Âû âçÿëè ñî ñêëàäà Ìàôèè ïàòðîíû(+%i)",till);
- SendClientMessage(playerid, COLOR_BEAR, mes);
- format(mes,sizeof(mes),"%s Ìàôèÿ: {98E35E}[%s] {ffffff}%s[%d] {a8e4a0}- âçÿë ñî ñêëàäà {F1B719}%d {a8e4a0}øò. ïàòðîí", (h == 11)?("Ôðàíöóçñêàÿ"):("Òðèàäà"), gFractionRankName[fractionid][rank-1],PlayerInfo[playerid][NEWNAME],playerid,gunamount);
- SendFamilyMessage(mes ,0x87D5DBff, PlayerInfo[playerid][MEMBER]);
- SkladInfo[h][sPT] -= till;
- format(query, sizeof query, "UPDATE `sklad` SET `sPT` = '%d' WHERE `sID` = '%d' LIMIT 1",SkladInfo[h][sPT],SkladInfo[h][sID]);
- mysql_tquery(dbHandle, query);
- UpdateMafia();
- format(mes,sizeof(mes),"%s Ìàôèÿ: [%s] %s[%d] - âçÿë ñî ñêëàäà %d øò. ïàòðîí", (h == 11)?("Ôðàíöóçñêàÿ"):("Òðèàäà"), gFractionRankName[fractionid][rank-1],PlayerInfo[playerid][NEWNAME],playerid,gunamount);
- WriteLog(mes);
- return 1;
- }
- case 120:
- {
- if(!response) return 1;
- new till = 0;
- new h = (GetPVarInt(playerid, "SkladIDMafia") == 11) ? 11 : 12;
- new gunamount = strval(inputtext);
- if(sscanf(inputtext, "i",till)) return ShowPlayerDialog(playerid, 120, 1, "{a8e4a0}Âçÿòü äåòàëè", "{ffffff}Ââåäèòå êîë-âî äåòàëåé:", "Ïðèíÿòü", "Îòìåíà");
- if(gunamount < 1) return ShowPlayerDialog(playerid, 120, 1, "{a8e4a0}Âçÿòü äåòàëè", "{ffffff}Ââåäèòå êîë-âî äåòàëåé:", "Ïðèíÿòü", "Îòìåíà");
- if(till > SkladInfo[h][sMT]) return SendClientMessage(playerid,COLOR_GRAY,"Íà ñêëàäå íå äîñòàòî÷íî äåòàëåé");
- if(SkladInfo[h][sLock] == 1) return SendClientMessage(playerid,COLOR_GRAY,"Ñêëàä çàêðûò!");
- new value = (PlayerInfo[playerid][ULUCH] == 2) ? 1000 : 500;
- if(PlayerInfo[playerid][METAL] + till > value) return SendClientMessage(playerid, COLOR_GRAY,"Ó Âàñ íå ìîæåò áûòü áîëåå 500/1000 äåòàëåé");
- new query[256];
- PlayerInfo[playerid][METAL] += till;
- new fractionid = PlayerInfo[playerid][MEMBER]-1;
- new rank = PlayerInfo[playerid][RANK];
- new mes[256];
- format(mes, sizeof(mes), "Âû âçÿëè ñî ñêëàäà Ìàôèè äåòàëè(+%i)",till);
- SendClientMessage(playerid, COLOR_BEAR, mes);
- format(mes,sizeof(mes),"%s Ìàôèÿ: {98E35E}[%s] {ffffff}%s[%d] {a8e4a0}- âçÿë ñî ñêëàäà {F1B719}%d {a8e4a0}åä. äåòàëåé", (h == 11)?("Ôðàíöóçñêàÿ"):("Òðèàäà"), gFractionRankName[fractionid][rank-1],PlayerInfo[playerid][NEWNAME],playerid,gunamount);
- SendFamilyMessage(mes ,0x87D5DBff, PlayerInfo[playerid][MEMBER]);
- SkladInfo[h][sMT] -= till;
- format(query, sizeof query, "UPDATE `sklad` SET `sMT` = '%d' WHERE `sID` = '%d' LIMIT 1",SkladInfo[h][sMT],SkladInfo[h][sID]);
- mysql_tquery(dbHandle, query);
- UpdateMafia();
- format(mes,sizeof(mes),"%s Ìàôèÿ: [%s] %s[%d] - âçÿë ñî ñêëàäà %d åä. äåòàëåé", (h == 11)?("Ôðàíöóçñêàÿ"):("Òðèàäà"), gFractionRankName[fractionid][rank-1],PlayerInfo[playerid][NEWNAME],playerid,gunamount);
- WriteLog(mes);
- return 1;
- }
- case 121:
- {
- if(!response) return 1;
- new till = 0;
- new h = (GetPVarInt(playerid, "SkladIDMafia") == 11) ? 11 : 12;
- new idx = (GetPVarInt(playerid, "SkladIDMafia") == 11) ? 0 : 1;
- new gunamount = strval(inputtext);
- if(sscanf(inputtext, "i",till)) return ShowPlayerDialog(playerid, 121, 1, "{a8e4a0}Âçÿòü äåíüãè", "{ffffff}Ââåäèòå êîë-âî äåíåã:", "Ïðèíÿòü", "Îòìåíà");
- if(gunamount < 1) return ShowPlayerDialog(playerid, 121, 1, "{a8e4a0}Âçÿòü äåíüãè", "{ffffff}Ââåäèòå êîë-âî äåíåã:", "Ïðèíÿòü", "Îòìåíà");
- if(till > SkladInfo[h][sBalance]) return SendClientMessage(playerid,COLOR_GRAY,"Íà ñêëàäå íå äîñòàòî÷íî äåíåã");
- if(SkladInfo[h][sLock] == 1) return SendClientMessage(playerid,COLOR_GRAY,"Ñêëàä çàêðûò!");
- if(till < 1) return SendClientMessage(playerid,COLOR_GRAY,"Ìèíèìóì - 1$");
- if(till > 1000) return SendClientMessage(playerid,COLOR_GRAY,"Ìàêñèìóì - 1000$");
- if (MafiaMax[idx] + till > 1500)
- {
- new str[128];
- format(str, sizeof(str), "Ìîæíî ñíÿòü {04B4AE}%d${FFFFFF}. Äíåâíîé ëèìèò.", 15000 - MafiaMax[idx]);
- SendClientMessage(playerid, -1, str);
- }
- new query[256];
- kLibGivePlayerMoney(playerid,till);
- MafiaMax[idx] += till;
- new fractionid = PlayerInfo[playerid][MEMBER]-1;
- new rank = PlayerInfo[playerid][RANK];
- new mes[256];
- new string[256];
- format(mes, sizeof(mes), "Âû âçÿëè ñî ñêëàäà Ìàôèè %d$",till);
- SendClientMessage(playerid, COLOR_BEAR, mes);
- format(mes,sizeof(mes),"%s Ìàôèÿ: {98E35E}[%s] {ffffff}%s[%d] {a8e4a0}- âçÿë ñî ñêëàäà {F1B719}%d$", (h == 11)?("Ôðàíöóçñêàÿ"):("Òðèàäà"), gFractionRankName[fractionid][rank-1],PlayerInfo[playerid][NEWNAME],playerid,gunamount);
- SendFamilyMessage(mes ,0x87D5DBff, PlayerInfo[playerid][MEMBER]);
- format(string,sizeof(string), "[Âíèìàíèå] %s[%d] ñíÿë ñî ñêëàäà %s Ìàôèè %d$", PlayerInfo[playerid][NEWNAME],playerid,(h == 11)?("Ôðàíöóçñêàÿ"):("Òðèàäà"),till);
- SendAdminMessage(0xa8e4a0AA, string);
- WriteLog(string);
- SkladInfo[h][sBalance] -= till;
- format(query, sizeof query, "UPDATE `sklad` SET `sBalance` = '%d' WHERE `sID` = '%d' LIMIT 1",SkladInfo[h][sBalance],SkladInfo[h][sID]);
- mysql_tquery(dbHandle, query);
- UpdateMafia();
- return 1;
- }
- case 122:
- {
- if(!response) return 1;
- new mes[256];
- switch(listitem)
- {
- case 0:
- {
- format(mes,sizeof(mes), "{FFFFFF}Â êàçíå øòàòà: {a8e4a0}%d$",KaznaInfo[1][kCash]);
- ShowPlayerDialog(playerid,3,DIALOG_STYLE_MSGBOX, "{a8e4a0}Ñ÷¸ò êàçíû",mes, "Çàêðûòü", "");
- }
- case 1:
- {
- if (!IsPlayerInRangeOfPoint(playerid, 4, 666.11359, 212.10112, 1010.50732)) return SendClientMessage(playerid, COLOR_GRAY, "Âû íå ðÿäîì ñ ñåéôîì.");
- ShowPlayerDialog(playerid,123,DIALOG_STYLE_INPUT,"{a8e4a0}Ïîëîæèòü äåíüãè â êàçíó","{ffffff}Ââåäèòå êîë-âî","Äàëåå","Çàêðûòü");
- }
- case 2:
- {
- if(PlayerInfo[playerid][MEMBER] != 23 && PlayerInfo[playerid][RANK] != 8) return SendClientMessage(playerid,COLOR_GRAY,"Âàì íå äîñòóïíà ýòà êîìàíäà.");
- if (!IsPlayerInRangeOfPoint(playerid, 4, 666.11359, 212.10112, 1010.50732)) return SendClientMessage(playerid, COLOR_GRAY, "Âû íå ðÿäîì ñ ñåéôîì.");
- ShowPlayerDialog(playerid,124,DIALOG_STYLE_INPUT,"{a8e4a0}Âçÿòü äåíüãè èç êàçíû","{ffffff}Ââåäèòå êîë-âî","Äàëåå","Çàêðûòü");
- }
- }
- }
- case 123:
- {
- if(!response) return 1;
- if(!strlen(inputtext)) return ShowPlayerDialog(playerid,123,DIALOG_STYLE_INPUT,"{a8e4a0}Ïîëîæèòü äåíüãè â êàçíó","{ffffff}Ââåäèòå êîë-âî","Äàëåå","Çàêðûòü");
- new mers = strval(inputtext);
- if(mers < 1 || mers > 1000) return SendClientMessage(playerid,COLOR_GRAY,"Ìèíèìóì - 1$, Ìàêñèìóì - 1000$");
- if(kLibGetPlayerMoney(playerid) < mers) return SendClientMessage(playerid,COLOR_GRAY,"Íåäîñòàòî÷íî ñðåäñòâ");
- new mes[256];
- KaznaInfo[1][kCash] += mers;
- SaveKazna(1);
- kLibGivePlayerMoney(playerid,-mers);
- format(mes,sizeof(mes), "Âû ïîëîæèëè %d$ â êàçíó Àäìèíèñòðàöèè Ïðåçèäåíòà",mers);
- SendClientMessage(playerid,COLOR_BEAR,mes);
- }
- case 124:
- {
- if(!response) return 1;
- if(!strlen(inputtext)) return ShowPlayerDialog(playerid,124,DIALOG_STYLE_INPUT,"{a8e4a0}Âçÿòü äåíüãè èç êàçíû","{ffffff}Ââåäèòå êîë-âî","Äàëåå","Çàêðûòü");
- new mers = strval(inputtext);
- if(mers < 1 || mers > 1000) return SendClientMessage(playerid,COLOR_GRAY,"Ìèíèìóì - 1$, Ìàêñèìóì - 1000$");
- if(KaznaInfo[1][kCash] < mers) return SendClientMessage(playerid,COLOR_GRAY,"Íåäîñòàòî÷íî ñðåäñòâ â êàçíå");
- if (KaznaMax + mers > 15000)
- {
- new str[128];
- format(str, sizeof(str), "Ìîæíî ñíÿòü {04B4AE}%d${FFFFFF}. Äíåâíîé ëèìèò.", 15000 - KaznaMax);
- SendClientMessage(playerid, -1, str);
- return 1;
- }
- new mes[256];
- KaznaInfo[1][kCash] -= mers;
- KaznaMax += mers;
- SaveKazna(1);
- kLibGivePlayerMoney(playerid,mers);
- format(mes,sizeof(mes), "Âû ñíÿëè %d$ ñ êàçíû Àäìèíèñòðàöèè Ïðåçèäåíòà",mers);
- SendClientMessage(playerid,COLOR_BEAR,mes);
- format(mes,sizeof(mes), "[Âíèìàíèå] %s[%d] ñíÿë ñ êàçíû Àäìèíèñòðàöèè Ïðåçèäåíòà %d$",PlayerInfo[playerid][NEWNAME],playerid,mers);
- SendAdminMessage(0xa8e4a0AA,mes);
- WriteLog(mes);
- }
- case 125:
- {
- if(!response) return 1;
- switch(listitem)
- {
- case 0: SetPlayerSpecialAction (playerid, SPECIAL_ACTION_DANCE1);
- case 1: SetPlayerSpecialAction (playerid, SPECIAL_ACTION_DANCE2);
- case 2: SetPlayerSpecialAction (playerid, SPECIAL_ACTION_DANCE3);
- case 3: SetPlayerSpecialAction (playerid, SPECIAL_ACTION_DANCE4);
- case 4: ApplyAnimation(playerid,"DEALER","Dealer_idle",4.1,1,0,0,0,0,0);
- case 5: ApplyAnimation(playerid,"DEALER","Dealer_Deal",4.1,0,0,0,0,0,1);
- case 6: ApplyAnimation(playerid,"FOOD","Eat_Burger",4.1,0,0,0,0,0,1);
- case 7: ApplyAnimation(playerid,"PAULNMAC","Piss_in",4.1,0,0,0,0,0,1);
- case 8: ApplyAnimation(playerid,"PARK","Tai_Chi_Loop",4.1,1,0,0,0,0,0);
- case 9: ApplyAnimation(playerid,"CRACK","Crckidle1",4.1,1,0,0,0,0,0);
- case 10: ApplyAnimation(playerid,"CRACK","Crckidle2",4.1,1,0,0,0,0,0);
- case 11: ApplyAnimation(playerid,"CRACK","Crckidle4",4.1,1,0,0,0,0,0);
- case 12: ApplyAnimation(playerid,"SWEET","sweet_ass_slap",4.1,0,0,0,0,0,1);
- case 13: ApplyAnimation(playerid,"SPRAYCAN","spraycan_full",4.1,1,0,0,0,0,0);
- case 14: ApplyAnimation(playerid,"GRAFFITI","spraycan_fire",4.1,1,0,0,0,0,0);
- case 15: ApplyAnimation(playerid,"SMOKING","M_smkstnd_loop",4.1,1,0,0,0,0,0);
- case 16: ApplyAnimation(playerid,"SHOP","ROB_Loop_Threat",4.1,1,0,0,0,0,0);
- case 17: ApplyAnimation(playerid,"SHOP","ROB_shifty",4.1,0,0,0,0,0,1);
- case 18: ApplyAnimation(playerid,"SHOP","SHP_Rob_HandsUP",4.1,1,0,0,0,0,0);
- case 19: ApplyAnimation(playerid,"RYDER","Ryd_Beckon_02",4.1,1,0,0,0,0,0);
- case 20: ApplyAnimation(playerid,"RIOT","Riot_Angry",4.1,0,0,0,0,0,0);
- case 21: ApplyAnimation(playerid,"RIOT","Riot_Angry_B",4.1,1,0,0,0,0,0);
- case 22: ApplyAnimation(playerid,"RIOT","Riot_Chant",4.1,1,1,0,0,0,0);
- case 23: ApplyAnimation(playerid,"RIOT","Riot_Punches",4.1,1,0,0,0,0,0);
- case 24: ApplyAnimation(playerid,"PED","fucku",4.1,0,0,0,0,0,1);
- case 25: ApplyAnimation(playerid,"BAR","dnK_StndM_loop",4.1,0,0,0,0,0,1);
- case 26: ApplyAnimation(playerid,"BD_FIRE","BD_Panic_03",4.1,1,0,0,0,0,0);
- case 27: ApplyAnimation(playerid,"BD_FIRE","M_smklean_loop",4.1,1,0,0,0,0,0);
- case 28: ApplyAnimation(playerid,"BEACH","bather",4.1,1,0,0,0,0,0);
- case 29: ApplyAnimation(playerid,"BEACH","Lay_Bac_loop",4.1,1,0,0,0,0,0);
- case 30: ApplyAnimation(playerid,"BEACH","Parksit_w_loop",4.1,1,0,0,0,0,0);
- case 31: ApplyAnimation(playerid,"BEACH","Sitnwait_Loop_W",4.1,1,0,0,0,0,0);
- case 32: ApplyAnimation(playerid,"BEACH","Parksit_M_loop",4.1,1,0,0,0,0,0);
- case 33: ApplyAnimation(playerid,"benchpress","gym_bp_celebrate",4.1,1,0,0,0,0,0);
- case 34: ApplyAnimation(playerid,"LOWRIDER","Rap_C_loop",4.1,1,0,0,0,0,0);
- case 35: ApplyAnimation(playerid,"LOWRIDER","Rap_B_loop",4.1,1,0,0,0,0,0);
- case 36: ApplyAnimation(playerid,"LOWRIDER","Rap_A_loop",4.1,1,0,0,0,0,0);
- case 37: ApplyAnimation(playerid,"BSKTBALL","BBALL_idleloop",4.1,1,0,0,0,0,0);
- case 38: ApplyAnimation(playerid,"BSKTBALL","BBALL_Jump_Shot",4.1,0,0,0,0,0,1);
- case 39: ApplyAnimation(playerid,"BSKTBALL","BBALL_pickup",4.1,0,0,0,0,0,1);
- case 40: ApplyAnimation(playerid,"CAMERA","camstnd_cmon",4.1,0,0,0,0,0,1);
- case 41: ApplyAnimation(playerid,"CAR","fixn_car_loop",4.1,1,0,0,0,0,0);
- case 42: ApplyAnimation(playerid,"CAR_CHAT","car_talkm_loop",4.1,1,0,0,0,0,0);
- case 43: ApplyAnimation(playerid,"COP_AMBIENT","coplook_loop",4.1,1,0,0,0,0,0);
- case 44: ApplyAnimation(playerid,"CRACK","Bbalbat_Idle_01",4.1,1,0,0,0,0,0);
- case 45: ApplyAnimation(playerid,"CRACK","Bbalbat_Idle_02",4.1,1,0,0,0,0,0);
- case 46: ApplyAnimation(playerid,"GHANDS","gsign1",4.1,0,0,0,0,0,1);
- case 47: ApplyAnimation(playerid,"GHANDS","gsign2",4.1,0,0,0,0,0,1);
- case 48: ApplyAnimation(playerid,"GHANDS","gsign3",4.1,0,0,0,0,0,1);
- case 49: ApplyAnimation(playerid,"GHANDS","gsign4",4.1,0,0,0,0,0,1);
- case 50: ApplyAnimation(playerid,"GHANDS","gsign5",4.1,0,0,0,0,0,1);
- case 51: ApplyAnimation(playerid,"GHANDS","gsign1LH",4.1,0,0,0,0,0,1);
- case 52: ApplyAnimation(playerid,"GHANDS","gsign2LH",4.1,0,0,0,0,0,1);
- case 53: ApplyAnimation(playerid,"GHANDS","gsign4LH",4.1,0,0,0,0,0,1);
- case 54: ApplyAnimation(playerid,"GRAVEYARD","mrnF_loop",4.1,1,0,0,0,0,0);
- case 55: ApplyAnimation(playerid,"MISC","seat_LR",4.1,1,0,0,0,0,0);
- case 56: ApplyAnimation(playerid,"INT_HOUSE","Lou_in",4.1,0,1,1,1,1,0);
- case 57: ApplyAnimation(playerid,"INT_OFFICE","OFF_sit_Bored_loop",4.1,1,0,0,0,0,0);
- case 58: ApplyAnimation(playerid,"LOWRIDER","F_smklean_loop",4.1,1,0,0,0,0,0);
- case 59: ApplyAnimation(playerid,"MEDIC","CPR",4.1,0,0,0,0,0,1);
- case 60: ApplyAnimation(playerid,"GANGS","LeanIn",4.1,0,1,1,1,1,0);
- case 61: ApplyAnimation(playerid,"MISC","plyrlean_loop",4.1,1,0,0,0,0,0);
- case 62: ApplyAnimation(playerid,"MISC","plyr_shkhead",4.1,0,0,0,0,0,1);
- case 63: ApplyAnimation(playerid,"MISC","scratchballs_01",4.1,1,0,0,0,0,0);
- }
- TextDrawShowForPlayer(playerid, AnimDraw);
- SetPVarInt(playerid,"Animation", 1);
- return 1;
- }
- case 126:
- {
- ShowPlayerDialog(playerid,6,2,"{a8e4a0}Êîìàíäû ñåðâåðà","{a8e4a0}1) {ffffff}Îáùèå\n{a8e4a0}2) {ffffff}Ðàáîòû\n{a8e4a0}3) {ffffff}×àòû\n{a8e4a0}4) {ffffff}Äîì\n{a8e4a0}5) {ffffff}Áèçíåñ\n{a8e4a0}6) {ffffff}Ôðàêöèÿ\n{a8e4a0}7) {ffffff}Ëèäåðàì\n{a8e4a0}8) {ffffff}Àâòî\n{a8e4a0}9) {ffffff}Ðàäèî","Âûáðàòü","Îòìåíà");
- }
- case 127:
- {
- if(!response) return RemovePlayerFromVehicle(playerid);
- if(response)
- {
- if(arenda[playerid] == 1)
- {
- SendClientMessage(playerid, COLOR_GRAY, "Âû óæå àðåíäóåòå òðàíñïîðò");
- RemovePlayerFromVehicle(playerid);
- return 1;
- }
- if(PlayerInfo[playerid][MONEY] < 25) return SendClientMessage(playerid,COLOR_GRAY,"Ó âàñ íåäîñòàòî÷íî äåíåã");
- kLibGivePlayerMoney(playerid,-25);
- SetPVarInt(playerid, "RentMex", GetPlayerVehicleID(playerid));
- arenda[playerid] = 1;
- SendClientMessage(playerid,COLOR_BEAR,"Âû àðåíäîâàëè ò.ñ ìåõàíèêîâ.");
- SendClientMessage(playerid,COLOR_YELLOW,"/mcontract {ffffff} - çàêëþ÷èòü êîíòðàêò ñ çàïðàâêîé");
- SendClientMessage(playerid,COLOR_YELLOW,"/refill [ID]{ffffff} - çàïðàâèòü àâòîìîáèëü èãðîêà");
- SendClientMessage(playerid,COLOR_YELLOW,"/repair [ID] [Öåíà]{ffffff} - ïî÷èíèòü àâòîìîáèëü èãðîêà");
- SendClientMessage(playerid, COLOR_BEAR, "×òîáû ðàñòîðãíóòü àðåíäó, ââåäèòå êîìàíäó /unrent");
- KaznaInfo[1][kCash] += 25;
- SaveKazna(1);
- }
- }
- case 128:
- {
- if(!response) return 1;
- switch(listitem)
- {
- case 0: ShowPlayerDialog(playerid,135,DIALOG_STYLE_MSGBOX,"{a8e4a0}Ðåøèòåëüíîñòü","{ffffff}Óëó÷øåíèå Ðåøèòåëüíîñòü\n\nÑòîèìîñòü: $5.000\nÄîñòóïíî ñ 4 óðîâíÿ\n\nÂîçìîæíîñòü ñàìîìó óâîëèòüñÿ èç îðãàíèçàöèè","Äàëåå","Îòìåíà");
- case 1: ShowPlayerDialog(playerid,170,DIALOG_STYLE_MSGBOX,"{a8e4a0}Ðþêçàê","{ffffff}Óëó÷øåíèå Ðþêçàê\n\nÑòîèìîñòü: $8.000\nÄîñòóïíî ñ 7 óðîâíÿ\n\nÂîçìîæíîñòü ïåðåíîñèòü â 2 ðàçà áîëüøå ïàòðîíîâ, íàðêîòèêîâ","Äàëåå","Îòìåíà");
- }
- }
- case 129:
- {
- if(!response) return 1;
- new setting = 1 << listitem;
- if(!(PlayerInfo[playerid][SETTINGS] & setting)) PlayerInfo[playerid][SETTINGS] |= setting;
- else PlayerInfo[playerid][SETTINGS] ^= setting;
- if(setting == setShowNickname)
- {
- if(PlayerInfo[playerid][SETTINGS] & setShowNickname)
- {
- for(new i = 0, j = GetPlayerPoolSize(); i <= j; i++)
- {
- if (!IsPlayerConnected(i)) continue;
- ShowPlayerNameTagForPlayer(playerid, i, 1);
- }
- }
- else
- {
- for(new i = 0, j = GetPlayerPoolSize(); i <= j; i++)
- {
- if (!IsPlayerConnected(i)) continue;
- ShowPlayerNameTagForPlayer(playerid, i, 0);
- }
- }
- }
- ShowSettings(playerid);
- }
- case 131:
- {
- if(!response) return ShowDonateMaxPidaras(playerid);
- if(PlayerInfo[playerid][DONATE] < 60)
- {
- ShowDonateMaxPidaras(playerid);
- return SendClientMessage(playerid,COLOR_GRAY,"Âàì íóæíî èìåòü 60 ðóáëåé íà äîíàò ñ÷åòå, ÷òîáû ïîìåíÿòü íèê");
- }
- if(PlayerInfo[playerid][WARNC] == 0) return SendClientMessage(playerid,COLOR_GRAY, "Ó Âàñ íåò âàðíîâ");
- else if(PlayerInfo[playerid][WARN] > 7) {
- PlayerInfo[playerid][WARN] -= 7;
- PlayerInfo[playerid][WARNC]--;
- }
- else PlayerInfo[playerid][WARNC] = 0;
- PlayerInfo[playerid][DONATE] -= 60;
- SendClientMessage(playerid, COLOR_BEAR,"Âû óñïåøíî ñíÿëè âàðí");
- new query[256];
- format(query, sizeof query, "UPDATE `users` SET `warn` = '%d' , `warnc` = '%d' , `user_donate` = '%d' WHERE `login` = '%s' LIMIT 1",PlayerInfo[playerid][WARN], PlayerInfo[playerid][WARNC], PlayerInfo[playerid][DONATE], PlayerInfo[playerid][NEWNAME]);
- mysql_tquery(dbHandle, query);
- }
- case 132:
- {
- if(!response) return 1;
- if(strlen(inputtext) < 3 || strlen(inputtext) > 20) return SendClientMessage(playerid,COLOR_GRAY,"Äëèíà íèêà íå ìîæåò áûòü ìåíüøå òðåõ è áîëüøå 20 ñèìâîëîâ");
- if(strfind(inputtext,"|") != -1) return SendClientMessage(playerid,COLOR_GRAY,"Â íèêå íå ìîæåò ñîäåðæàòüñÿ ñèìîâë \"|\"");
- new query[256];
- format(query,sizeof query, "SELECT `login` FROM `users` WHERE `login` = '%s'",inputtext);
- mysql_tquery(dbHandle, query, "CheckName1", "is", playerid,inputtext);
- SetPVarString(playerid,"nnick",inputtext);
- }
- case 133:
- {
- if(!response) return 1;
- if(response)
- {
- new temp[256];
- new Float:health;
- health = pBusDemage[playerid];
- new repairprice = floatround((1000.0-health));
- SetPVarInt(playerid, "BusMoney", GetPVarInt(playerid, "BusMoney"));
- SendClientMessage(playerid,-1,"Ðàáî÷èé äåíü îêîí÷åí");
- format(temp, sizeof(temp),"Çàðàáîòàíî: {ffffff}%i$", GetPVarInt(playerid, "BusMoney"));
- SendClientMessage(playerid,COLOR_BEAR,temp);
- format(temp, sizeof(temp),"Çà ðåìîíò: {ffffff}%d$", repairprice/10);
- SendClientMessage(playerid,0xa8e4a0AA,temp);
- format(temp, sizeof(temp),"Îáùèé äîõîä: {ffffff}%i$", GetPVarInt(playerid, "BusMoney") - repairprice/10);
- SendClientMessage(playerid,COLOR_YELLOW,temp);
- SendClientMessage(playerid, 0xa8e4a0AA, "Ðàáî÷åå ò/ñ áûëî îòáóêñèðîâàíî.");
- PlayerInfo[playerid][ZP] += GetPVarInt(playerid, "BusMoney") - repairprice/10;
- SetVehicleToRespawn(GetPVarInt(playerid, "RentBus"));
- DeletePVar(playerid, "RentBus");
- DeletePVar(playerid, "BusTime");
- DeletePVar(playerid, "TypeBus");
- DeletePVar(playerid, "PriceBus");
- DeletePVar(playerid, "BusStop");
- DeletePVar(playerid, "BusMoney");
- pPressed[playerid] = 0;
- if (IsValidDynamic3DTextLabel(BusText3D[playerid]))DestroyDynamic3DTextLabel(BusText3D[playerid]);
- DisablePlayerRaceCheckpoint(playerid);
- }
- }
- case 135:
- {
- if(!response) return 1;
- if(response)
- {
- if(PlayerInfo[playerid][ULUCH] >= 1) return SendClientMessage(playerid,COLOR_GRAY,"Âû óæå êóïèëè ýòî óëó÷øåíèå");
- if(kLibGetPlayerMoney(playerid) < 5000) return SendClientMessage(playerid, COLOR_GRAY, "Äëÿ ïîêóïêè ýòîãî óëó÷øåíèÿ íåîáõîäèìî 5000$");
- if(PlayerInfo[playerid][LEVEL] < 4) return SendClientMessage(playerid, COLOR_GRAY, "Äëÿ ïîêóïêè ýòîãî óëó÷øåíèÿ íåîáõîäèì 4 óðîâåíü");
- PlayerInfo[playerid][ULUCH] = 1;
- kLibGivePlayerMoney(playerid, -5000);
- SendClientMessage(playerid,0x3e97ffAA,"Âû ïðèîáðåëè óëó÷øåíèå {ffca1d}\"Ðåøèòåëüíîñòü\"");
- SendClientMessage(playerid,COLOR_GRAY,"Òåïåðü Âû ìîæåòå ïîêèäàòü îðãàíèçàöèþ ïî ñîáñòâåííîìó æåëàíèþ {29cc29}(/leave)");
- new query[256];
- format(query, sizeof query, "UPDATE `users` SET `uluch` = '%d' WHERE `login` = '%s' LIMIT 1",PlayerInfo[playerid][ULUCH], PlayerInfo[playerid][NEWNAME]);
- mysql_tquery(dbHandle, query);
- }
- }
- case 136:
- {
- if(!response) return 1;
- switch(listitem)
- {
- case 0:
- {
- new vehicleid = GetPlayerVehicleID(playerid);
- if(BootState[vehicleid] == false)
- {
- if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
- {
- GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,VEHICLE_PARAMS_ON,objective);
- BootState[vehicleid] = true;
- }
- }
- else if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
- {
- GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,VEHICLE_PARAMS_OFF,objective);
- BootState[vehicleid] = false;
- }
- }
- case 1:
- {
- new vehicleid = GetPlayerVehicleID(playerid);
- if(BonnetState[vehicleid] == false)
- {
- if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
- {
- GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,VEHICLE_PARAMS_ON,boot,objective);
- BonnetState[vehicleid] = true;
- }
- }
- else if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
- {
- GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,VEHICLE_PARAMS_OFF,boot,objective);
- BonnetState[vehicleid] = false;
- }
- }
- }
- }
- case 137:
- {
- if(!response) return RemovePlayerFromVehicle(playerid);
- if(response)
- {
- if(arenda[playerid] == 1)
- {
- SendClientMessage(playerid, COLOR_GRAY, "Âû óæå àðåíäóåòå òðàíñïîðò");
- RemovePlayerFromVehicle(playerid);
- return 1;
- }
- if(kLibGetPlayerMoney(playerid) < 25) return SendClientMessage(playerid,COLOR_GRAY,"Ó âàñ íåäîñòàòî÷íî äåíåã");
- kLibGivePlayerMoney(playerid,-25);
- SetPVarInt(playerid, "RentToplivo", GetPlayerVehicleID(playerid));
- arenda[playerid] = 1;
- SendClientMessage(playerid, COLOR_BEAR, "Âû àðåíäîâàëè òðàíñïîðò, äëÿ ðàçâîçêè òîïëèâà");
- SendClientMessage(playerid, COLOR_BEAR, "×òîáû ðàñòîðãíóòü àðåíäó, ââåäèòå êîìàíäó /unrent");
- KaznaInfo[1][kCash] += 25;
- SaveKazna(1);
- }
- }
- case 138:
- {
- if(!response) return 1;
- if(response)
- {
- new string[150];
- new h = GetPVarInt(playerid, "arMafiaASID");
- if(!strlen(inputtext) || strval(inputtext) < 2) return ShowPlayerDialog(playerid,138,1,"{a8e4a0}Ïîêóïêà ïàòðîíîâ","{ffffff}Âû ìîæåòå êóïèòü íå áîëüøå 500/1000 ïàòðîíîâ\n{6ee118}Öåíà çà 1 ïàòðîí: $1","Êóïèòü","Âûõîä");
- new ammovalue = strval(inputtext);
- new price;
- if (PlayerInfo[playerid][MEMBER] > 0 && PlayerInfo[playerid][MEMBER] < 11)
- {
- new idx = (h == 11) ? 0 : 1;
- price = MafiaBulletPrice[idx][PlayerInfo[playerid][MEMBER] - 1] * ammovalue;
- }
- else price = floatround(floatdiv(ammovalue, 2), floatround_ceil);
- if(ammovalue > SkladInfo[h][sPT]) return SendClientMessage(playerid, COLOR_GRAY, "Íà ñêëàäå íåòó òàêîãî êîëè÷åñòâà ïàòðîí");
- new value = (PlayerInfo[playerid][ULUCH] == 2) ? 1000 : 500;
- if(PlayerInfo[playerid][PATRONS] + ammovalue > value) return SendClientMessage(playerid, COLOR_GRAY,"Íåäîñòàòî÷íî ìåñòà");
- if(kLibGetPlayerMoney(playerid) < price) return SendClientMessage(playerid,COLOR_GRAY,"Íå äîñòàòî÷íî äåíåã!");
- new query[256];
- new fractionid = PlayerInfo[playerid][MEMBER]-1;
- new rank = PlayerInfo[playerid][RANK];
- PlayerInfo[playerid][PATRONS] += ammovalue;
- kLibGivePlayerMoney(playerid, -price);
- format(string,sizeof(string),"Âû êóïèëè %d ïàòðîí çà %d$", ammovalue, price);
- SendClientMessage(playerid,COLOR_BEAR,string);
- if(PlayerInfo[playerid][MEMBER] == 0) format(string, sizeof(string), "%s[%d] {a8e4a0}- êóïèë {F1B719}%d {a8e4a0}øò. ïàòðîí çà {F1B719}%d$", PlayerInfo[playerid][NEWNAME], playerid,ammovalue,price);
- else format(string, sizeof(string), "[%s] {ffffff}%s[%d] {a8e4a0}- êóïèë {F1B719}%d {a8e4a0}øò. ïàòðîí çà {F1B719}%d$", gFractionRankName[fractionid][rank-1],PlayerInfo[playerid][NEWNAME], playerid,ammovalue,price);
- SendFamilyMessage(string, 0x98E35EAA, (h == 11) ? 11 : 21);
- SkladInfo[h][sPT] -= ammovalue;
- SkladInfo[h][sBalance] += price;
- format(query, sizeof query, "UPDATE `sklad` SET `sPT` = '%d' , `sBalance` = '%d' WHERE `sID` = '%d' LIMIT 1",SkladInfo[h][sPT],SkladInfo[h][sBalance],SkladInfo[h][sID]);
- mysql_tquery(dbHandle, query);
- UpdateMafia();
- format(query, sizeof query, "UPDATE `users` SET `patrons` = '%d' , `user_money` = '%d' WHERE `login` = '%s' LIMIT 1",PlayerInfo[playerid][PATRONS],PlayerInfo[playerid][MONEY], PlayerInfo[playerid][NEWNAME]);
- mysql_tquery(dbHandle, query);
- }
- }
- case 139:
- {
- if(!response) return 1;
- if(response)
- {
- new string[200];
- new h = GetPVarInt(playerid, "arMafiaASID");
- if(!strlen(inputtext) || strval(inputtext) < 1) return ShowPlayerDialog(playerid,139,1,"{a8e4a0}Ïîêóïêà íàðêîòèêîâ","{ffffff}Âû ìîæåòå êóïèòü íå áîëüøå 100ãð íàðêîòèêîâ\n{6ee118}Öåíà çà 1ãð íàðêîòèêîâ: 5$","Êóïèòü","Âûõîä");
- new ammovalue = strval(inputtext);
- if(ammovalue > SkladInfo[h][sN]) return SendClientMessage(playerid, COLOR_GRAY, "Íà ñêëàäå íåòó òàêîãî êîëè÷åñòâà íàðêîòèêîâ");
- new value = (PlayerInfo[playerid][ULUCH] == 2) ? 200 : 100;
- if(PlayerInfo[playerid][NARKOTA] + ammovalue > value) return SendClientMessage(playerid, COLOR_GRAY,"Ó Âàñ íå ìîæåò áûòü ñòîëüêî íàðêîòèêîâ");
- if(kLibGetPlayerMoney(playerid) < ammovalue * 5) return SendClientMessage(playerid,COLOR_GRAY,"Íå äîñòàòî÷íî äåíåã!");
- new query[256];
- new fractionid = PlayerInfo[playerid][MEMBER]-1;
- new rank = PlayerInfo[playerid][RANK];
- PlayerInfo[playerid][NARKOTA] += ammovalue;
- kLibGivePlayerMoney(playerid, -ammovalue * 5);
- format(string,sizeof(string),"Âû êóïèëè %d ãð. íàðêîòèêîâ çà %d$",ammovalue,ammovalue*5);
- SendClientMessage(playerid,COLOR_BEAR,string);
- if(PlayerInfo[playerid][MEMBER] == 0) format(string, sizeof(string), "%s[%d] {a8e4a0}- êóïèë {F1B719}%d {a8e4a0}ãð. íàðêîòèêîâ çà {F1B719}%d$", PlayerInfo[playerid][NEWNAME], playerid,ammovalue,ammovalue*5);
- else format(string, sizeof(string), "[%s] {ffffff}%s[%d] {a8e4a0}- êóïèë {F1B719}%d {a8e4a0}ãð. íàðêîòèêîâ çà {F1B719}%d$", gFractionRankName[fractionid][rank-1],PlayerInfo[playerid][NEWNAME], playerid,ammovalue,ammovalue*5);
- SendFamilyMessage(string, 0x98E35EAA, (h == 11) ? 11 : 21);
- SkladInfo[h][sN] -= ammovalue;
- SkladInfo[h][sBalance] += ammovalue*5;
- format(query, sizeof query, "UPDATE `sklad` SET `sN` = '%d' , `sBalance` = '%d' WHERE `sID` = '%d' LIMIT 1",SkladInfo[h][sN],SkladInfo[h][sBalance],SkladInfo[h][sID]);
- mysql_tquery(dbHandle, query);
- UpdateMafia();
- format(query, sizeof query, "UPDATE `users` SET `narkota` = '%d' , `user_money` = '%d' WHERE `login` = '%s' LIMIT 1",PlayerInfo[playerid][NARKOTA],PlayerInfo[playerid][MONEY], PlayerInfo[playerid][NEWNAME]);
- mysql_tquery(dbHandle, query);
- }
- }
- case 140:
- {
- if(!response) return 1;
- if(response)
- {
- if(PlayerInfo[playerid][LEADER] > 0) return SendClientMessage(playerid,COLOR_GRAY,"Âû íå ìîæåòå ïîêèíóòü ïîñò ëèäåðà îðãàíèçàöèè");
- if(PlayerInfo[playerid][MEMBER] == 0) return SendClientMessage(playerid,COLOR_GRAY,"Âû íå ñîñòîèòå âî ôðàêöèè");
- new frac = PlayerInfo[playerid][MEMBER];
- new fractionid = PlayerInfo[playerid][MEMBER]-1;
- new string[256];
- new query[256];
- PlayerInfo[playerid][MEMBER] = 0;
- PlayerInfo[playerid][RANK] = 0;
- PlayerInfo[playerid][SPAWN] = 0;
- SetPlayerColor(playerid, 0xFFFFFF20);
- SetPlayerSkin(playerid,PlayerInfo[playerid][SKIN]);
- format(string, sizeof(string), "%s ïîêèíóë Âàøó îðãàíèçàöèþ ïî ñîáñòâåííîìó æåëàíèþ", PlayerInfo[playerid][NEWNAME]);
- SendFamilyMessage(string, 0xFF6600FF, frac);
- format(string,sizeof(string),"Âû ïîêèíóëè îðãàíèçàöèþ \"%s\"",gFractionName[fractionid]);
- SendClientMessage(playerid,COLOR_YELLOW,string);
- format(query, sizeof query, "UPDATE `users` SET `member` = '%d' , `rank` = '%d', `spawn` = '%d' WHERE `login` = '%s' LIMIT 1",PlayerInfo[playerid][MEMBER],PlayerInfo[playerid][RANK],PlayerInfo[playerid][SPAWN], PlayerInfo[playerid][NEWNAME]);
- mysql_tquery(dbHandle, query);
- }
- }
- case 141:
- {
- if(!response) return 1;
- if(response)
- {
- switch(listitem)
- {
- case 0:ShowPlayerDialog(playerid,142,DIALOG_STYLE_INPUT,"{a8e4a0}Èçìåíèòü ïàðîëü","{ffffff}Ââåäèòå íîâûé ïàðîëü","Äàëåå","Îòìåíà");
- case 1:ShowPlayerDialog(playerid, D_EMAIL, DIALOG_STYLE_LIST, "{a8e4a0}E-Mail", "Ïîäòâåðäèòü\nÈçìåíèòü", "Âûáàðòü","Îòìåíà");
- case 2:ShowPlayerDialog(playerid, D_CODE, DIALOG_STYLE_LIST, "{a8e4a0}Êîä áåçîïàñíîñòè", "Àêòèâèðîâàòü\nÎòêëþ÷èòü", "Âûáðàòü", "Îòìåíà");
- }
- }
- }
- case D_SAVECODEWRITE:
- {
- if (!response) return Kick(playerid);
- if (strval(inputtext) != PlayerInfo[playerid][SaveCode]) return Kick(playerid);
- new query[128], ip[16];
- GetPlayerIp(playerid, ip, 16);
- format(query, sizeof query, "UPDATE `users` SET `getip` = '%s' WHERE `login` = '%s' LIMIT 1",ip, PlayerInfo[playerid][NEWNAME]);
- mysql_tquery(dbHandle, query);
- TogglePlayerControllable(playerid, 1);
- DeletePVar(playerid, "CodeActivated");
- return 0;
- }
- case D_CODE:
- {
- if (!response) return 0;
- if (listitem == 0)
- {
- PlayerInfo[playerid][SaveCode] = random(9999) % 9000 + 1000;
- new str[128];
- format(str, sizeof(str), "{ffffff}Êîä áåçîïàñíîñòè: {ffff00}\"%d\"{ffffff}. Ñîõðàíèòå åãî! (F8)", PlayerInfo[playerid][SaveCode]);
- SendClientMessage(playerid, -1, str);
- }
- else if (listitem == 1)
- {
- PlayerInfo[playerid][SaveCode] = 0;
- SendClientMessage(playerid, 0xFF6600FF, "Êîä áåçîïàñíîñòè îòêëþ÷åí!");
- }
- return 0;
- }
- case D_EMAIL:
- {
- if (!response) return 0;
- switch(listitem)
- {
- case 0:
- {
- if (!strlen(PlayerInfo[playerid][EMAIL]))return SendClientMessage(playerid, -1, "Óêàæèòå ñâîé E-Mail!");
- new str[128];
- if (PlayerInfo[playerid][MailConfirm])
- {
- format(str, sizeof(str), "Âû óæå ïîäòâåðäèëè ïî÷òó %s.", PlayerInfo[playerid][EMAIL]);
- SendClientMessage(playerid, -1, str);
- return 0;
- }
- new number = random(9999) % 9000 + 1000;
- format(str, sizeof(str), "\
- Bear RolePlay\n\
- Ââåäèòå êîä äëÿ ïîäòâåðæäåíèå: %d", number);
- SetPVarInt(playerid, "MailCode", number);
- SendMail( PlayerInfo[playerid][EMAIL], "admin@no-reply.ru", "Bear RolePlay", "E-Mail Confirm", str );
- ShowPlayerDialog(playerid, D_EMAIL_CONFIRM, DIALOG_STYLE_INPUT, "{a8e4a0}Ïîäòâåðæäåíèå", "{ffffff}Ââåäèòå êîä îòïðàâëåííûé âàì íà E-Mail:", "Ââåñòè", "Îòìåíà");
- }
- case 1:
- {
- new str[128];
- if (PlayerInfo[playerid][MailConfirm] && IsValidEmailEx(inputtext))
- {
- format(str, sizeof(str), "Âû óæå ïîäòâåðäèëè ïî÷òó %s. Îáðàòèòåñü àäìèíèñòðàòîðó.", PlayerInfo[playerid][EMAIL]);
- SendClientMessage(playerid, -1, str);
- return 0;
- }
- ShowPlayerDialog(playerid, D_EMAIL_CHANGE, DIALOG_STYLE_INPUT, "{a8e4a0}Èçìåíèòü E-Mail", "{ffffff}Ââåäèòå âàø E-Mail:", "Ââåñòè", "Îòìåíà");
- }
- }
- }
- case D_EMAIL_CHANGE:
- {
- if (!response) return 0;
- if (!strlen(inputtext)) return ShowPlayerDialog(playerid, D_EMAIL_CHANGE, DIALOG_STYLE_INPUT, "{a8e4a0}Èçìåíèòü E-Mail", "{ffffff}Ââåäèòå âàø E-Mail:", "Ââåñòè", "Îòìåíà");
- if (IsValidEmailEx(inputtext))
- {
- format(PlayerInfo[playerid][EMAIL], 50, "%s", inputtext);
- SendClientMessage(playerid, -1, "Âû èçìåíèëè ñâîé E-Mail");
- }
- else ShowPlayerDialog(playerid, D_EMAIL_CHANGE, DIALOG_STYLE_INPUT, "{a8e4a0}Èçìåíèòü E-Mail", "{ffffff}Ââåäèòå âàø E-Mail:", "Ââåñòè", "Îòìåíà");
- }
- case D_PARACHUTE:
- {
- if (!response) return 0;
- new h = 21;
- switch(listitem)
- {
- case 0:
- {
- if(ClubInfo[h][cBuy] == 1)
- {
- if(ClubInfo[h][cProd] < 1) return SendClientMessage(playerid, COLOR_GRAY,"Íåò ïðîäóêòîâ");
- ClubInfo[h][cBalance] += 25;
- ClubInfo[h][cStart] += 25;
- ClubInfo[h][cProd] -= 1;
- }
- if (kLibGetPlayerMoney(playerid) < 50) return SendClientMessage(playerid, COLOR_GRAY, "Ó âàñ íå äîñòàòî÷íî äåíåã");
- kLibGivePlayerMoney(playerid, -50);
- GameTextForPlayer(playerid, "~r~ 50$~n~~b~ 1000 ì~n~~y~ GO!", 1000, 4);
- SetPlayerInterior(playerid,0);
- SetPlayerVirtualWorld(playerid, 0);
- SetPlayerPos(playerid,-1431.7324,-255.5014,1000.0);
- }
- case 1:
- {
- if(ClubInfo[h][cBuy] == 1)
- {
- if(ClubInfo[h][cProd] < 2) return SendClientMessage(playerid, COLOR_GRAY,"Íåò ïðîäóêòîâ");
- ClubInfo[h][cBalance] += 40;
- ClubInfo[h][cStart] += 40;
- ClubInfo[h][cProd] -= 2;
- }
- if (kLibGetPlayerMoney(playerid) < 80) return SendClientMessage(playerid, COLOR_GRAY, "Ó âàñ íå äîñòàòî÷íî äåíåã");
- kLibGivePlayerMoney(playerid, -80);
- GameTextForPlayer(playerid, "~r~ 80$~n~~b~ 2000 ì~n~~y~ GO!", 1000, 4);
- SetPlayerInterior(playerid,0);
- SetPlayerVirtualWorld(playerid, 0);
- SetPlayerPos(playerid,-1431.7324,-255.5014,2000.0);
- }
- case 2:
- {
- if(ClubInfo[h][cBuy] == 1)
- {
- if(ClubInfo[h][cProd] < 2) return SendClientMessage(playerid, COLOR_GRAY,"Íåò ïðîäóêòîâ");
- ClubInfo[h][cBalance] += 60;
- ClubInfo[h][cStart] += 60;
- ClubInfo[h][cProd] -= 2;
- }
- if (kLibGetPlayerMoney(playerid) < 130) return SendClientMessage(playerid, COLOR_GRAY, "Ó âàñ íå äîñòàòî÷íî äåíåã");
- kLibGivePlayerMoney(playerid, -130);
- GameTextForPlayer(playerid, "~r~ 130$~n~~b~ 3000 ì~n~~y~ GO!", 1000, 4);
- SetPlayerInterior(playerid,0);
- SetPlayerVirtualWorld(playerid, 0);
- SetPlayerPos(playerid,-1431.7324,-255.5014,3000.0);
- }
- case 3:
- {
- if(ClubInfo[h][cBuy] == 1)
- {
- if(ClubInfo[h][cProd] < 3) return SendClientMessage(playerid, COLOR_GRAY,"Íåò ïðîäóêòîâ");
- ClubInfo[h][cBalance] += 100;
- ClubInfo[h][cStart] += 100;
- ClubInfo[h][cProd] -= 3;
- }
- if (kLibGetPlayerMoney(playerid) < 200) return SendClientMessage(playerid, COLOR_GRAY, "Ó âàñ íå äîñòàòî÷íî äåíåã");
- kLibGivePlayerMoney(playerid, -200);
- GameTextForPlayer(playerid, "~r~ 200$~n~~b~ 6000 ì~n~~y~ GO!", 1000, 4);
- SetPlayerInterior(playerid,0);
- SetPlayerVirtualWorld(playerid, 0);
- SetPlayerPos(playerid,-1431.7324,-255.5014,6000.0);
- }
- }
- UpdateClub(h);
- return 1;
- }
- case D_LIFTMERIA:
- {
- if (!response) return 0;
- switch(listitem)
- {
- case 0:
- {
- SetPlayerPos(playerid, 48.2286,-155.5340,1066.4449);
- SetPlayerFacingAngle(playerid, 88.6912);
- SetPlayerVirtualWorld(playerid, 2);
- SetCameraBehindPlayer(playerid);
- }
- case 1:
- {
- SetPlayerPos(playerid, 2490.8677,2397.2256,10.8203);
- SetPlayerFacingAngle(playerid, 265.0517);
- SetPlayerVirtualWorld(playerid, 0);
- SetPlayerInterior(playerid, 0);
- SetCameraBehindPlayer(playerid);
- }
- case 2:
- {
- SetPlayerPos(playerid, 2482.1968,2368.9065,71.0496);
- SetPlayerFacingAngle(playerid, 88.6449);
- SetPlayerVirtualWorld(playerid, 0);
- SetPlayerInterior(playerid, 0);
- SetCameraBehindPlayer(playerid);
- }
- }
- return 1;
- }
- case D_EMAIL_CONFIRM:
- {
- if (!response)
- {
- DeletePVar(playerid, "MailCode");
- return 0;
- }
- if (!strlen(inputtext))return ShowPlayerDialog(playerid, D_EMAIL_CONFIRM, DIALOG_STYLE_INPUT, "{a8e4a0}Ïîäòâåðæäåíèå", "{ffffff}Ââåäèòå êîä îòïðàâëåííûé âàì íà E-Mail:", "Ââåñòè", "Îòìåíà");
- if (strval(inputtext) != GetPVarInt(playerid, "MailCode"))
- {
- SendClientMessage(playerid, -1, "Êîä íå ïðàâèëüíûé");
- ShowPlayerDialog(playerid, D_EMAIL_CONFIRM, DIALOG_STYLE_INPUT, "{a8e4a0}Ïîäòâåðæäåíèå", "{ffffff}Ââåäèòå êîä îòïðàâëåííûé âàì íà E-Mail:", "Ââåñòè", "Îòìåíà");
- return 0;
- }
- PlayerInfo[playerid][MailConfirm] = 1;
- SendClientMessage(playerid, -1, "Âû ïîäòâåðäèëè ñâîé E-Mail");
- }
- case 142:
- {
- if(!response) return 1;
- if(response)
- {
- if(strlen(inputtext) < 6 || strlen(inputtext) > 24) return SendClientMessage(playerid,COLOR_GRAY,"Ïàðîëü íå ìîæåò áûòü ìåíüøå 6 ñèìâîëîâ èëè áîëüøå 15 ñèìâîëîâ");
- new query[256],string[256];
- format(PlayerInfo[playerid][PASSWORD], 24, "%s", inputtext);
- format(string,sizeof(string),"Âû óñïåøíî èçìåíèëè ñâîé ïàðîëü íà %s",PlayerInfo[playerid][PASSWORD]);
- SendClientMessage(playerid,COLOR_BEAR,string);
- SendClientMessage(playerid, -1, "Ðåêîìåíäóåì ñäåëàòü ñêðèí {6EF83C}(êëàâèøà F8) {FFFFFF}÷òîáû íå çàáûòü åãî");
- format(query, sizeof query, "UPDATE `users` SET `user_password` = '%s' WHERE `login` = '%s' LIMIT 1",PlayerInfo[playerid][PASSWORD], PlayerInfo[playerid][NEWNAME]);
- mysql_tquery(dbHandle, query);
- }
- }
- case 143:
- {
- if(!response) return 1;
- if(response)
- {
- new mers = strval(inputtext);
- if(mers < 1 || mers > 1) return SendClientMessage(playerid,COLOR_GRAY,"Íåâåðíîå çíà÷åíèå");
- if(kLibGetPlayerMoney(playerid) < 100) return SendClientMessage(playerid,COLOR_GRAY,"Ó Âàñ íå äîñòàòî÷íî äåíåã!");
- if(NarkoPlayer[playerid] + 1 > 1) return SendClientMessage(playerid,COLOR_GRAY,"Íåòó ìåñò äëÿ êåéñà.");
- kLibGivePlayerMoney(playerid, - 100);
- SendClientMessage(playerid,COLOR_BEAR,"Âû êóïèëè êåéñ ñ íàðêîòèêàìè(+100 ãðàìì).");
- SetPlayerAttachedObject(playerid,3,1210,5,0.299999,0.099999,0.000000,0.000000,-83.000000,0.000000,1.000000,1.000000,1.000000);
- NarkoPlayer[playerid] = 1;
- }
- }
- case 144:
- {
- if(!response) return ShowDonateMaxPidaras(playerid);
- if(PlayerInfo[playerid][DONATE] < 10)
- {
- ShowDonateMaxPidaras(playerid);
- return SendClientMessage(playerid,COLOR_GRAY,"Âàì íóæíî èìåòü 10 ðóáëåé íà äîíàò ñ÷åòå, ÷òîáû êóïèòü çàêîíîïîñëóøíîñòü");
- }
- if(PlayerInfo[playerid][ZAKONKA] >= 100) return SendClientMessage(playerid,COLOR_GRAY,"Ó Âàñ ìàêñèìàëüíàÿ çàêîíîïîñëóøíîñòü");
- PlayerInfo[playerid][ZAKONKA] += 10;
- if (PlayerInfo[playerid][ZAKONKA] > 100) PlayerInfo[playerid][ZAKONKA] = 100;
- SendClientMessage(playerid, COLOR_BEAR,"Âû óñïåøíî êóïèëè 10 çàêîíîïîñëóøíîñòè");
- PlayerInfo[playerid][DONATE] -= 10;
- new query[256];
- format(query, sizeof query, "UPDATE `users` SET `zakonka` = '%d' , `user_donate` = '%d' WHERE `login` = '%s' LIMIT 1",PlayerInfo[playerid][ZAKONKA], PlayerInfo[playerid][DONATE],PlayerInfo[playerid][NEWNAME]);
- mysql_tquery(dbHandle, query);
- }
- case 145:
- {
- if(!response) return 1;
- SetPlayerCheckpoint(playerid,DebtorInfo[listitem+1][3][hX],DebtorInfo[listitem+1][3][hY],DebtorInfo[listitem+1][3][hZ],2.0);
- debtor[playerid] = 1;
- }
- case 146:
- {
- if(!response) return 1;
- if(response)
- {
- if(PlayerInfo[playerid][METAL] + strval(inputtext) > 500) return SendClientMessage(playerid,COLOR_GRAY,"Âû íå ìîæåòå âçÿòü áîëüøå äåòàëåé");
- new mats4 = strval(inputtext);
- new string[256];
- if(kLibGetPlayerMoney(playerid) < mats4*1) return SendClientMessage(playerid,COLOR_GRAY,"Ó âàñ íåäîñòàòî÷íî äåíåã");
- kLibGivePlayerMoney(playerid, -mats4*1);
- PlayerInfo[playerid][METAL] += mats4;
- format(string,sizeof(string),"Âû ïðèîáðåëè %d äåòàëåé çà %d$",mats4,mats4*1);
- SendClientMessage(playerid,COLOR_BEAR,string);
- }
- }
- case 147:
- {
- if(!response) return 1;
- if(response)
- {
- }
- }
- case 148:
- {
- if(!response) return true;
- new h = GetPlayerVirtualWorld(playerid)-49;
- switch(listitem)
- {
- case 0:
- {
- if(ClubInfo[h][cBuy] == 1)
- {
- if(ClubInfo[h][cProd] <= 3) return SendClientMessage(playerid, COLOR_GRAY,"Íåò ïðîäóêòîâ");
- ClubInfo[h][cBalance] += 14;
- ClubInfo[h][cStart] += 14;
- ClubInfo[h][cProd]-= 3;
- UpdateClub(h);
- }
- if(kLibGetPlayerMoney(playerid) < 14) return SendClientMessage(playerid, COLOR_GRAY, "Íåäîñòàòî÷íî ñðåäñòâ!");
- kLibGivePlayerMoney(playerid, -14);
- if(PlayerInfo[playerid][HEALTH]+10.0 > 100) SetPlayerHealthEx(playerid, 100.0);
- else SetPlayerHealthEx(playerid,PlayerInfo[playerid][HEALTH]+10.0);
- new temp[145];
- format(temp, sizeof(temp), "%s êóïèë Sprunk", PlayerInfo[playerid][NEWNAME]);
- ProxDetector_OK(30.0, playerid, temp, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE);
- SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_SPRUNK);
- }
- case 1:
- {
- if(ClubInfo[h][cBuy] == 1)
- {
- if(ClubInfo[h][cProd] <= 5) return SendClientMessage(playerid, COLOR_GRAY,"Íåò ïðîäóêòîâ");
- ClubInfo[h][cBalance] += 25;
- ClubInfo[h][cStart] += 25;
- ClubInfo[h][cProd]-= 5;
- UpdateClub(h);
- }
- if(kLibGetPlayerMoney(playerid) < 25) return SendClientMessage(playerid, COLOR_GRAY, "Íåäîñòàòî÷íî ñðåäñòâ!");
- kLibGivePlayerMoney(playerid, -25);
- if(PlayerInfo[playerid][HEALTH]+20.0 > 100) SetPlayerHealthEx(playerid, 100.0);
- else SetPlayerHealthEx(playerid,PlayerInfo[playerid][HEALTH]+20.0);
- new temp[145];
- format(temp, sizeof(temp), "%s êóïèë ïèâî", PlayerInfo[playerid][NEWNAME]);
- ProxDetector_OK(30.0, playerid, temp, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE);
- SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_BEER);
- }
- case 2:
- {
- if(ClubInfo[h][cBuy] == 1)
- {
- if(ClubInfo[h][cProd] <= 7) return SendClientMessage(playerid, COLOR_GRAY,"Íåò ïðîäóêòîâ");
- ClubInfo[h][cBalance] += 32;
- ClubInfo[h][cStart] += 32;
- ClubInfo[h][cProd]-= 7;
- UpdateClub(h);
- }
- if(kLibGetPlayerMoney(playerid) < 32) return SendClientMessage(playerid, COLOR_GRAY, "Íåäîñòàòî÷íî ñðåäñòâ!");
- kLibGivePlayerMoney(playerid, -32);
- if(PlayerInfo[playerid][HEALTH]+30.0 > 100) SetPlayerHealthEx(playerid, 100.0);
- else SetPlayerHealthEx(playerid,PlayerInfo[playerid][HEALTH]+30.0);
- new temp[145];
- format(temp, sizeof(temp), "%s êóïèë âèíî", PlayerInfo[playerid][NEWNAME]);
- ProxDetector_OK(30.0, playerid, temp, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE);
- SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_WINE);
- }
- case 3:
- {
- if(ClubInfo[h][cBuy] == 1)
- {
- if(ClubInfo[h][cProd] <= 7) return SendClientMessage(playerid, COLOR_GRAY,"Íåò ïðîäóêòîâ");
- ClubInfo[h][cBalance] += 35;
- ClubInfo[h][cStart] += 35;
- ClubInfo[h][cProd]-= 7;
- UpdateClub(h);
- }
- if(kLibGetPlayerMoney(playerid) < 35) return SendClientMessage(playerid, COLOR_GRAY, "Íåäîñòàòî÷íî ñðåäñòâ!");
- kLibGivePlayerMoney(playerid, -35);
- if(PlayerInfo[playerid][HEALTH]+30.0 > 100) SetPlayerHealthEx(playerid, 100.0);
- else SetPlayerHealthEx(playerid,PlayerInfo[playerid][HEALTH]+30.0);
- new temp[145];
- format(temp, sizeof(temp), "%s êóïèë ñèãàðåòó", PlayerInfo[playerid][NEWNAME]);
- ProxDetector_OK(30.0, playerid, temp, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE);
- SetPlayerSpecialAction(playerid, SPECIAL_ACTION_SMOKE_CIGGY);
- }
- }
- }
- case 149:
- {
- if(response)
- {
- switch(listitem)
- {
- case 0: gunids[playerid] = 1, ShowPlayerDialog(playerid, 165, DIALOG_STYLE_INPUT, "{a8e4a0}Desert Eagle", "{ffffff}Âû ïîêóïàåòå Desert Eagle (6$ çà ïàòðîí)", "Êóïèòü", "Îòìåíà");
- case 1: gunids[playerid] = 2, ShowPlayerDialog(playerid, 165, DIALOG_STYLE_INPUT, "{a8e4a0}Silenced Pistol", "{ffffff}Âû ïîêóïàåòå Silenced Pistol (4$ çà ïàòðîí)", "Êóïèòü", "Îòìåíà");
- case 2: gunids[playerid] = 3, ShowPlayerDialog(playerid, 165, DIALOG_STYLE_INPUT, "{a8e4a0}MP5", "{ffffff}Âû ïîêóïàåòå MP5 (9$ çà ïàòðîí)", "Êóïèòü", "Îòìåíà");
- case 3: gunids[playerid] = 4, ShowPlayerDialog(playerid, 165, DIALOG_STYLE_INPUT, "{a8e4a0}Ì4", "{ffffff}Âû ïîêóïàåòå Ì4 (14$ çà ïàòðîí)", "Êóïèòü", "Îòìåíà");
- case 4: gunids[playerid] = 5, ShowPlayerDialog(playerid, 165, DIALOG_STYLE_INPUT, "{a8e4a0}AK47", "{ffffff}Âû ïîêóïàåòå AK47 (13$ çà ïàòðîí)", "Êóïèòü", "Îòìåíà");
- case 5: gunids[playerid] = 6, ShowPlayerDialog(playerid, 165, DIALOG_STYLE_INPUT, "{a8e4a0}Shotgun", "{ffffff}Âû ïîêóïàåòå Shotgun (10$ çà ïàòðîí)", "Êóïèòü", "Îòìåíà");
- }
- }
- else gunids[playerid] = 0;
- return true;
- }
- case 150:
- {
- if(!response) return 1;
- switch(listitem)
- {
- case 0: ShowPlayerDialog(playerid,151,2,"{a8e4a0}Ðàáîòû","{a8e4a0}1) {ffffff}Ðàáîòà ãðóç÷èêà\n{a8e4a0}2) {ffffff}Ñáîðùèê îðóæèÿ\n{a8e4a0}3) {ffffff}Ñòîÿíêà àâòîáóñíèêîâ\n{a8e4a0}4) {ffffff}Ñòîÿíêà ìåõàíèêîâ\n{a8e4a0}5) {ffffff}Ñòîÿíêà ðàçâîç÷èêîâ ïðîäóêòîâ\n{a8e4a0}6) {ffffff}Ñêëàä ðàçâîç÷èêîâ ïðîäóêòîâ\n{a8e4a0}7) {ffffff}Ñòîÿíêà ðàçâîç÷èêîâ òîïëèâà\n{a8e4a0}8) {ffffff}Çàâîä ðàçâîç÷èêîâ òîïëèâà\n{a8e4a0}9) {ffffff}Ñòîÿíêà òàêñèñòîâ","Âûáðàòü","Íàçàä");
- case 1: ShowPlayerDialog(playerid,152,2,"{a8e4a0}Âàæíûå ìåñòà","{a8e4a0}1) {ffffff}Àâòîøêîëà\n{a8e4a0}2) {ffffff}Àâèàøêîëà\n{a8e4a0}3) {ffffff}Àâòîñàëîí\n{a8e4a0}4) {ffffff}Áàíê ËÑ\n{a8e4a0}5) {ffffff}Áàíê ÑÔ\n{a8e4a0}6) {ffffff}Êîðàáëü ñ áîåïðèïàñàìè\n{a8e4a0}7) {ffffff}Öåðêîâü\n{a8e4a0}8) {ffffff}Âîåíêîìàò\n{a8e4a0}9) {ffffff}Íàðêîïðèòîí\n{a8e4a0}10) {ffffff}Àðåíäà àâòî ÑÔ\n{a8e4a0}11) {ffffff}Àðåíäà àâòî ËÂ\n{a8e4a0}12) {ffffff}Ïîëèãîí ËÂ\n{a8e4a0}13) {ffffff}Áàíê ËÂ","Âûáðàòü","Íàçàä");
- case 2:
- {
- new ss[1024], string1[1024];
- format(ss, sizeof(ss), "{a8e4a0}1) {ffffff}Ìýðèÿ ã. San Fierro\n{a8e4a0}2) {ffffff}Ìýðèÿ ã. Las Venturas\n{a8e4a0}3) {ffffff}Ïîëèöåéñêèé ó÷àñòîê SFPD\n{a8e4a0}4) {ffffff}Ïîëèöåéñêèé ó÷àñòîê LVPD\n{a8e4a0}5) {ffffff}Áîëüíèöà ã. San Fierro\n{a8e4a0}6) {ffffff}Áîëüíèöà ã. Las Venturas\n{a8e4a0}7) {ffffff}Íîâîñòè\n{a8e4a0}8) {ffffff}Ëåãèîí\n");
- strcat(string1,ss);
- format(ss, sizeof(ss),"{a8e4a0}9) {ffffff}Ðàéîí Grove Street\n{a8e4a0}10) {ffffff}Ðàéîí The Ballas\n{a8e4a0}11) {ffffff}Ðàéîí Rifa\n{a8e4a0}12) {ffffff}Ðàéîí Varios Los Aztecas\n{a8e4a0}13) {ffffff}Ðàéîí Vagos\n{a8e4a0}14) {ffffff}Ðàéîí Nazi Low Riders\n{a8e4a0}15) {ffffff}Ðàéîí The Crips\n{a8e4a0}16) {ffffff}Ðàéîí The Bloods\n{a8e4a0}17) {ffffff}Ðàéîí Chicago Gang\n{a8e4a0}18) {ffffff}Ðàéîí La Mara Salvatrucha\n{a8e4a0}19) {ffffff}Ôðàíöóçñêàÿ Ìàôèÿ\n{a8e4a0}20) {ffffff}Ñóõîïóòíûå Âîéñêà\n");
- strcat(string1,ss);
- strcat(string1, "\n{a8e4a0}21) {ffffff}Ìàôèÿ Òðèàäà\n{a8e4a0}22) {ffffff}Àäìèíèñòðàöèÿ Ïðåçèäåíòà\n{a8e4a0}23) {ffffff}Ìèíèñòåðñòâî\n{a8e4a0}24) {ffffff}FBI");
- ShowPlayerDialog(playerid,153, 2, "{a8e4a0}Ðàñïîëîæåíèå îðãàíèçàöèé", string1, "Âûáðàòü","Íàçàä");
- }
- case 3: ShowPlayerDialog(playerid,154,2,"{a8e4a0}Áèçíåñû","\
- {a8e4a0}1) {ffffff}Ìàãàçèíû 24/7\n\
- {a8e4a0}2) {ffffff}Êëóáû\n\
- {a8e4a0}3) {ffffff}Çàêóñî÷íûå\n\
- {a8e4a0}4) {ffffff}Ìàãàçèíû îäåæäû\n\
- {a8e4a0}5) {ffffff}Çàïðàâêè\n\
- {a8e4a0}6) {ffffff}Îðóæåéíûå ìàãàçèíû\n\
- {a8e4a0}7) {ffffff}Êëóá Ïàðàøþòèñòîâ\n\
- {a8e4a0}8) {ffffff}Êàçèíî\n\
- {a8e4a0}9) {ffffff}Ðàçâëå÷åíèÿ\n\
- {a8e4a0}10) {ffffff}Àâòîìàñòåðñêàÿ","Âûáðàòü","Íàçàä");
- }
- }
- case 151:
- {
- if(!response) return ShowPlayerDialog(playerid,150,2,"{a8e4a0}GPS","{a8e4a0}1) {ffffff}Ðàáîòû\n{a8e4a0}2) {ffffff}Âàæíûå ìåñòà\n{a8e4a0}3) {ffffff}Ðàñïîëîæåíèå îðãàíèçàöèé\n{a8e4a0}4) {ffffff}Áèçíåñû","Âûáðàòü","Âûõîä");
- switch(listitem)
- {
- case 0: SetPlayerCheckpoint(playerid,-1335.2823,470.6459,7.1875,4.0); //Ãðóç÷èêà
- case 1: SetPlayerCheckpoint(playerid,-88.0087,-309.2839,1.4297,4.0); //Ñáîðùèê îðóæèÿ
- case 2: SetPlayerCheckpoint(playerid,-2143.2483,-795.5491,32.0234,4.0); //Ñòîÿíêà àâòîáóñíèêîâ
- case 3: SetPlayerCheckpoint(playerid,-1705.9932,985.2935,17.5859,4.0); //Ñòîÿíêà ìåõàíèêîâ
- case 4: SetPlayerCheckpoint(playerid,-2025.3153,141.7020,28.8359,4.0); //Ñòîÿíêà ðàçâîç÷èêîâ ïðîäóêòîâ
- case 5: SetPlayerCheckpoint(playerid,-1360.1437,458.7534,7.1891,4.0); //Ñêëàä ðàçâîç÷èêîâ ïðîäóêòîâ
- case 6: SetPlayerCheckpoint(playerid,-78.2638,-1127.9796,1.0781,4.0); //Ñêëàä ðàçâîç÷èêîâ òîïëèâà
- case 7: SetPlayerCheckpoint(playerid,253.3532,1420.4565,11.1450,4.0); //Çàâîä ðàçâîç÷èêîâ òîïëèâà
- case 8: SetPlayerCheckpoint(playerid,-1943.7463,576.9661,35.1719,4.0); //Ñòîÿíêà òàêñèñòîâ
- }
- SetPVarInt(playerid,"GPS",1);
- SendClientMessage(playerid,COLOR_BLUE,"GPS íàâèãàòîð âêëþ÷åí, âûêëþ÷èòü: {04B4AE}/gps");
- }
- case 152:
- {
- if(!response) return ShowPlayerDialog(playerid,150,2,"{a8e4a0}GPS","{a8e4a0}1) {ffffff}Ðàáîòû\n{a8e4a0}2) {ffffff}Âàæíûå ìåñòà\n{a8e4a0}3) {ffffff}Ðàñïîëîæåíèå îðãàíèçàöèé\n{a8e4a0}4) {ffffff}Áèçíåñû","Âûáðàòü","Âûõîä");
- switch(listitem)
- {
- case 0: SetPlayerCheckpoint(playerid,-2026.4537,-98.4817,35.1641,4.0); //Àâòîøêîëà
- case 1: SetPlayerCheckpoint(playerid,1313.5149,1258.0231,10.8203,4.0); //Àâèàøêîëà
- case 2: SetPlayerCheckpoint(playerid,-1637.9331,1202.8518,7.2141,4.0); //Àâòîñàëîí
- case 3: SetPlayerCheckpoint(playerid,911.9240,-989.5092,37.9898,4.0); //Áàíê ËÑ
- case 4: SetPlayerCheckpoint(playerid,-2158.1843,252.9643,35.3203,4.0); //Áàíê ÑÔ
- case 5: SetPlayerCheckpoint(playerid,-1447.7765,1502.9133,1.7366,4.0); //Êîðàáëü ñ ïàòðîíàìè
- case 6: SetPlayerCheckpoint(playerid,-1985.4325,1117.7783,53.4022,4.0);//Öåðêîâü
- case 7: SetPlayerCheckpoint(playerid,-2518.7979,1222.0247,37.4283,4.0);//Âîåíêîìàò
- case 8: SetPlayerCheckpoint(playerid,-2597.9136,59.6961,4.3359,4.0);//Íàðêîïðèòîí
- case 9: SetPlayerCheckpoint(playerid,-1979.9075,288.0981,35.1719,4.0);//Àðåíäà àâòî sf
- case 10: SetPlayerCheckpoint(playerid,2624.8533,1172.4312,10.8203,4.0);//Àðåíäà àâòî lv
- case 11: SetPlayerCheckpoint(playerid,809.0757,1693.1152,5.2813,4.0);//Ïîëèãîí ËÂ
- case 12: SetPlayerCheckpoint(playerid,2361.5745,2402.7756,10.8203,4.0);//áàíê ëâ
- }
- SetPVarInt(playerid,"GPS",1);
- SendClientMessage(playerid,COLOR_BLUE,"GPS íàâèãàòîð âêëþ÷åí, âûêëþ÷èòü: {04B4AE}/gps");
- }
- case 153:
- {
- if(!response) return ShowPlayerDialog(playerid,150,2,"{a8e4a0}GPS","{a8e4a0}1) {ffffff}Ðàáîòû\n{a8e4a0}2) {ffffff}Âàæíûå ìåñòà\n{a8e4a0}3) {ffffff}Ðàñïîëîæåíèå îðãàíèçàöèé\n{a8e4a0}4) {ffffff}Áèçíåñû","Âûáðàòü","Âûõîä");
- switch(listitem)
- {
- case 0: SetPlayerCheckpoint(playerid,-2728.1831,-310.6103,7.0391,4.0); //Ìýðèÿ ÑÔ
- case 1: SetPlayerCheckpoint(playerid,2435.3765,2377.6184,10.8203,4.0); //Ìýðèÿ ËÂ
- case 2: SetPlayerCheckpoint(playerid,-1567.8569,664.0673,7.1875,4.0); //SFPD
- case 3: SetPlayerCheckpoint(playerid,2303.1436,2420.9697,10.8203,4.0); //LVPD
- case 4: SetPlayerCheckpoint(playerid,-2648.1934,628.2020,14.4531,4.0); //Áîëüíèöà sf
- case 5: SetPlayerCheckpoint(playerid,1638.7426,1833.2594,10.7226,4.0); //Áîëüíèöà lv
- case 6: SetPlayerCheckpoint(playerid,-2243.3093,251.4650,35.3203,4.0); //Íîâîñòè
- case 7: SetPlayerCheckpoint(playerid,-2328.6543,2390.5449,5.7813,4.0); //Ëåãèîí
- case 8: SetPlayerCheckpoint(playerid,2490.4346,-1666.8431,13.3438,4.0); //Ãðóâ
- case 9: SetPlayerCheckpoint(playerid,2033.7186,-1135.8674,24.3846,4.0); //Áàëàñ
- case 10: SetPlayerCheckpoint(playerid,2769.0320,-1926.3228,13.3691,4.0); //Ðèôà
- case 11: SetPlayerCheckpoint(playerid,2182.9634,-1802.2058,13.3679,4.0); //Àöòåê
- case 12: SetPlayerCheckpoint(playerid,2739.8728,-1177.3413,69.2422,4.0); //Âàãîñ
- case 13: SetPlayerCheckpoint(playerid,1279.3367,-1333.6161,13.3678,4.0); //Íàçè
- case 14: SetPlayerCheckpoint(playerid,1633.0469,-1881.8678,13.5469,4.0); //Êðèïñ
- case 15: SetPlayerCheckpoint(playerid,546.5664,-1507.3472,14.5473,4.0); //Áëóäç
- case 16: SetPlayerCheckpoint(playerid,369.8036,-1824.5337,7.6719,4.0); //×èêàãî
- case 17: SetPlayerCheckpoint(playerid,1697.0161,-2113.0642,13.4781,4.0); //Ëà ìàðà
- case 18: SetPlayerCheckpoint(playerid,2167.8477,1678.0327,10.8203,4.0); //Ìàôèÿ
- case 19: SetPlayerCheckpoint(playerid,350.5703,1790.5688,17.8872,4.0); // ñâ
- case 20: SetPlayerCheckpoint(playerid,2555.2698,1693.6389,10.7456,4.0); // triada
- case 21: SetPlayerCheckpoint(playerid,1027.3650,1183.1510,10.6719,4.0); // triada
- case 22: SetPlayerCheckpoint(playerid,-2412.8171,330.0855,34.9688,4.0); // triada
- case 23: SetPlayerCheckpoint(playerid,-494.6387,2592.9834,53.1687,4.0); // triada
- }
- SetPVarInt(playerid,"GPS",1);
- SendClientMessage(playerid,COLOR_BLUE,"GPS íàâèãàòîð âêëþ÷åí, âûêëþ÷èòü: {04B4AE}/gps");
- }
- case 154:
- {
- if(!response) return ShowPlayerDialog(playerid,150,2,"{a8e4a0}GPS","{a8e4a0}1) {ffffff}Ðàáîòû\n{a8e4a0}2) {ffffff}Âàæíûå ìåñòà\n{a8e4a0}3) {ffffff}Ðàñïîëîæåíèå îðãàíèçàöèé\n{a8e4a0}4) {ffffff}Áèçíåñû","Âûáðàòü","Âûõîä");
- switch(listitem)
- {
- case 0: ShowPlayerDialog(playerid,155,2,"{a8e4a0}Ìàãàçèíû 24/7","{a8e4a0}1) {ffffff}Grove\n{a8e4a0}2) {ffffff}Ballas\n{a8e4a0}3) {ffffff}Rifa\n{a8e4a0}4) {ffffff}Aztec\n{a8e4a0}5) {ffffff}Vagos\n{a8e4a0}6) {ffffff}Nazi\n{a8e4a0}7) {ffffff}Crips\n{a8e4a0}8) {ffffff}Chicago\n{a8e4a0}9) {ffffff}Bloods\n{a8e4a0}10) {ffffff}La Mara\n{a8e4a0}11) {ffffff}Creek SF\n{a8e4a0}12) {ffffff}Flint SF\n{a8e4a0}13) {ffffff}Xoomer LV\n{a8e4a0}14) {ffffff}Ground LV\n{a8e4a0}15) {ffffff}Legion","Âûáðàòü","Íàçàä");
- case 1: ShowPlayerDialog(playerid,156,2,"{a8e4a0}Êëóáû","{a8e4a0}1) {ffffff}Alhambra \n{a8e4a0}2) {ffffff}Jizzy","Âûáðàòü","Íàçàä");
- case 2: ShowPlayerDialog(playerid,157,2,"{a8e4a0}Çàêóñî÷íûå","{a8e4a0}1) {ffffff}McDonald's ( Áóäóþùåì)","Âûáðàòü","Íàçàä");
- case 3: ShowPlayerDialog(playerid,161,2,"{a8e4a0}Ìàãàçèíû îäåæäû","{a8e4a0}1) {ffffff}Victim SF\n{a8e4a0}2) {ffffff}Binco LV","Âûáðàòü","Íàçàä");
- case 4: ShowPlayerDialog(playerid,158,2,"{a8e4a0}Çàïðàâêè","{a8e4a0}1) {ffffff}Idlewood Filling\n{a8e4a0}2) {ffffff}VineWood Filling\n{a8e4a0}3) {ffffff}Road LS-SF Filling\n{a8e4a0}4) {ffffff}Oil SF Filling\n{a8e4a0}5) {ffffff}Xoomer SF Filling\n{a8e4a0}6) {ffffff}Xoomer LV Filling\n{a8e4a0}7) {ffffff}Ground LV Filling","Âûáðàòü","Íàçàä");
- case 5: ShowPlayerDialog(playerid,159,2,"{a8e4a0}Îðóæåéíûå ìàãàçèíû","{a8e4a0}1) {ffffff}Ammo-Nation SF\n{a8e4a0}2) {ffffff}Ammo-Nation LV","Âûáðàòü","Íàçàä");
- case 6: ShowPlayerDialog(playerid,4040,2,"{a8e4a0}Êëóá Ïàðàøþòèñòîâ","{a8e4a0}1) {ffffff}Parachute Club SF","Âûáðàòü","Íàçàä");
- case 7: ShowPlayerDialog(playerid,4041,2,"{a8e4a0}Êàçèíî","{a8e4a0}1) {ffffff}LV Casino","Âûáðàòü","Íàçàä");
- case 8: ShowPlayerDialog(playerid,4042,2,"{a8e4a0}Ðàçâëå÷åíèÿ","{a8e4a0}1) {ffffff}LV Ãîíêè\n{a8e4a0}2) {ffffff}Òðåíèðîâî÷íûé êîìïëåêñ","Âûáðàòü","Íàçàä");
- case 9: ShowPlayerDialog(playerid,4043,2,"{a8e4a0}Àâòîìàñòåðñêàÿ","{a8e4a0}1) {ffffff}LV Body Shop","Âûáðàòü","Íàçàä");
- }
- }
- case 4040:
- {
- if(!response) return ShowPlayerDialog(playerid,150,2,"{a8e4a0}GPS","{a8e4a0}1) {ffffff}Ðàáîòû\n{a8e4a0}2) {ffffff}Âàæíûå ìåñòà\n{a8e4a0}3) {ffffff}Ðàñïîëîæåíèå îðãàíèçàöèé\n{a8e4a0}4) {ffffff}Áèçíåñû","Âûáðàòü","Âûõîä");
- switch(listitem)
- {
- case 0: SetPlayerCheckpoint(playerid, -1548.9628, -434.1012,6.0000,4.0);
- }
- SetPVarInt(playerid,"GPS",1);
- SendClientMessage(playerid,COLOR_BLUE,"GPS íàâèãàòîð âêëþ÷åí, âûêëþ÷èòü: {04B4AE}/gps");
- }
- case 4041:
- {
- if(!response) return ShowPlayerDialog(playerid,150,2,"{a8e4a0}GPS","{a8e4a0}1) {ffffff}Ðàáîòû\n{a8e4a0}2) {ffffff}Âàæíûå ìåñòà\n{a8e4a0}3) {ffffff}Ðàñïîëîæåíèå îðãàíèçàöèé\n{a8e4a0}4) {ffffff}Áèçíåñû","Âûáðàòü","Âûõîä");
- switch(listitem)
- {
- case 0: SetPlayerCheckpoint(playerid, 2336.0796,2160.3589,10.8359,4.0);
- }
- SetPVarInt(playerid,"GPS",1);
- SendClientMessage(playerid,COLOR_BLUE,"GPS íàâèãàòîð âêëþ÷åí, âûêëþ÷èòü: {04B4AE}/gps");
- }
- case 4042:
- {
- if(!response) return ShowPlayerDialog(playerid,150,2,"{a8e4a0}GPS","{a8e4a0}1) {ffffff}Ðàáîòû\n{a8e4a0}2) {ffffff}Âàæíûå ìåñòà\n{a8e4a0}3) {ffffff}Ðàñïîëîæåíèå îðãàíèçàöèé\n{a8e4a0}4) {ffffff}Áèçíåñû","Âûáðàòü","Âûõîä");
- switch(listitem)
- {
- case 0: SetPlayerCheckpoint(playerid, 1958.4323,939.0145,10.8203,4.0);
- case 1: SetPlayerCheckpoint(playerid, 1498.5934,-1587.2561,13.5469,4.0);
- }
- SetPVarInt(playerid,"GPS",1);
- SendClientMessage(playerid,COLOR_BLUE,"GPS íàâèãàòîð âêëþ÷åí, âûêëþ÷èòü: {04B4AE}/gps");
- }
- case 4043:
- {
- if(!response) return ShowPlayerDialog(playerid,150,2,"{a8e4a0}GPS","{a8e4a0}1) {ffffff}Ðàáîòû\n{a8e4a0}2) {ffffff}Âàæíûå ìåñòà\n{a8e4a0}3) {ffffff}Ðàñïîëîæåíèå îðãàíèçàöèé\n{a8e4a0}4) {ffffff}Áèçíåñû","Âûáðàòü","Âûõîä");
- switch(listitem)
- {
- case 0: SetPlayerCheckpoint(playerid, 1639.1395,2179.0103,10.8203,4.0);
- }
- SetPVarInt(playerid,"GPS",1);
- SendClientMessage(playerid,COLOR_BLUE,"GPS íàâèãàòîð âêëþ÷åí, âûêëþ÷èòü: {04B4AE}/gps");
- }
- case 155:
- {
- if(!response) return ShowPlayerDialog(playerid,154,2,"{a8e4a0}Áèçíåñû","{a8e4a0}1) {ffffff}Ìàãàçèíû 24/7\n{a8e4a0}2) {ffffff}Êëóáû\n{a8e4a0}3) {ffffff}Çàêóñî÷íûå\n{a8e4a0}4) {ffffff}Ìàãàçèíû îäåæäû\n{a8e4a0}5) {ffffff}Çàïðàâêè\n{a8e4a0}6) {ffffff}Îðóæåéíûå ìàãàçèíû","Âûáðàòü","Íàçàä");
- switch(listitem)
- {
- case 0: SetPlayerCheckpoint(playerid,2420.4822,-1739.0983,13.5469,4.0); //24/7 Grove
- case 1: SetPlayerCheckpoint(playerid,2095.5381,-1215.9474,23.9694,4.0); //24/7 Ballas
- case 2: SetPlayerCheckpoint(playerid,2720.4924,-2026.4167,13.5472,4.0); //24/7 Rifa
- case 3: SetPlayerCheckpoint(playerid,2138.8879,-1746.0284,13.5525,4.0); //24/7 Aztec
- case 4: SetPlayerCheckpoint(playerid,2716.6050,-1108.9773,69.5735,4.0); //24/7 Vagos
- case 5: SetPlayerCheckpoint(playerid,1359.6855,-1431.5149,13.3828,4.0); //24/7 Nazi
- case 6: SetPlayerCheckpoint(playerid,1830.3037,-1842.3739,13.5781,4.0); //24/7 Crips
- case 7: SetPlayerCheckpoint(playerid,404.2889,-1769.1406,5.3057,4.0); //24/7 Chicago
- case 8: SetPlayerCheckpoint(playerid,485.1784,-1536.1868,19.2298,4.0); //24/7 Bloods
- case 9: SetPlayerCheckpoint(playerid,1970.3505,-2036.3486,13.5469,4.0); //24/7 La Mara
- case 10: SetPlayerCheckpoint(playerid,-1576.0392,947.5923,7.1875,4.0); //24/7 Creek SF
- case 11: SetPlayerCheckpoint(playerid,-2050.3347,-66.8334,35.1719,4.0); //24/7 Flint SF
- case 12: SetPlayerCheckpoint(playerid,2117.6970,902.5744,10.8130,4.0); //24/7 Xoomer LV
- case 13: SetPlayerCheckpoint(playerid,658.5924,1719.3938,6.9922,4.0); //24/7 Ground LV
- case 14: SetPlayerCheckpoint(playerid,-2476.1523,2321.1741,4.9844,4.0); //24/7 Ground LV
- }
- SetPVarInt(playerid,"GPS",1);
- SendClientMessage(playerid,COLOR_BLUE,"GPS íàâèãàòîð âêëþ÷åí, âûêëþ÷èòü: {04B4AE}/gps");
- }
- case 156:
- {
- if(!response) return ShowPlayerDialog(playerid,154,2,"{a8e4a0}Áèçíåñû","{a8e4a0}1) {ffffff}Ìàãàçèíû 24/7\n{a8e4a0}2) {ffffff}Êëóáû\n{a8e4a0}3) {ffffff}Çàêóñî÷íûå\n{a8e4a0}4) {ffffff}Ìàãàçèíû îäåæäû\n{a8e4a0}5) {ffffff}Çàïðàâêè\n{a8e4a0}6) {ffffff}Îðóæåéíûå ìàãàçèíû","Âûáðàòü","Íàçàä");
- switch(listitem)
- {
- case 0: SetPlayerCheckpoint(playerid,1830.1632,-1681.7717,13.5469,4.0); //Alhambra
- case 1: SetPlayerCheckpoint(playerid,-2618.2212,1403.8983,7.1048,4.0); //Jizzy
- }
- SetPVarInt(playerid,"GPS",1);
- SendClientMessage(playerid,COLOR_BLUE,"GPS íàâèãàòîð âêëþ÷åí, âûêëþ÷èòü: {04B4AE}/gps");
- }
- case 157:
- {
- if(!response) return ShowPlayerDialog(playerid,154,2,"{a8e4a0}Áèçíåñû","{a8e4a0}1) {ffffff}Ìàãàçèíû 24/7\n{a8e4a0}2) {ffffff}Êëóáû\n{a8e4a0}3) {ffffff}Çàêóñî÷íûå\n{a8e4a0}4) {ffffff}Ìàãàçèíû îäåæäû\n{a8e4a0}5) {ffffff}Çàïðàâêè\n{a8e4a0}6) {ffffff}Îðóæåéíûå ìàãàçèíû","Âûáðàòü","Íàçàä");
- switch(listitem)
- {
- case 0: SetPlayerCheckpoint(playerid,2102.1941,-1812.5403,13.5546,4.0); // McDonald's
- }
- SetPVarInt(playerid,"GPS",1);
- SendClientMessage(playerid,COLOR_BLUE,"GPS íàâèãàòîð âêëþ÷åí, âûêëþ÷èòü: {04B4AE}/gps");
- }
- case 158:
- {
- if(!response) return ShowPlayerDialog(playerid,154,2,"{a8e4a0}Áèçíåñû","{a8e4a0}1) {ffffff}Ìàãàçèíû 24/7\n{a8e4a0}2) {ffffff}Êëóáû\n{a8e4a0}3) {ffffff}Çàêóñî÷íûå\n{a8e4a0}4) {ffffff}Ìàãàçèíû îäåæäû\n{a8e4a0}5) {ffffff}Çàïðàâêè\n{a8e4a0}6) {ffffff}Îðóæåéíûå ìàãàçèíû","Âûáðàòü","Íàçàä");
- switch(listitem)
- {
- case 0: SetPlayerCheckpoint(playerid,1940.6,-1772.83,13.3906,4.0); //Idlewood Filling
- case 1: SetPlayerCheckpoint(playerid,1004.1630,-937.9365,42.1797,4.0); //VineWood Filling
- case 2: SetPlayerCheckpoint(playerid,-91.1576,-1169.0887,2.4252,4.0); //Road LS-SF Filling
- case 3: SetPlayerCheckpoint(playerid,-2026.2285,156.7028,29.0391,4.0); //Oil SF Filling
- case 4: SetPlayerCheckpoint(playerid,-1675.4207,413.6884,7.1797,4.0); //Xoomer SF Filling
- case 5: SetPlayerCheckpoint(playerid,2115.2441,920.0363,10.8203,4.0); //Xoomer LV Filling
- case 6: SetPlayerCheckpoint(playerid,612.2509,1695.1418,6.9922,4.0); //Ground LV Filling
- }
- SetPVarInt(playerid,"GPS",1);
- SendClientMessage(playerid,COLOR_BLUE,"GPS íàâèãàòîð âêëþ÷åí, âûêëþ÷èòü: {04B4AE}/gps");
- }
- case 159:
- {
- if(!response) return ShowPlayerDialog(playerid,154,2,"{a8e4a0}Áèçíåñû","{a8e4a0}1) {ffffff}Ìàãàçèíû 24/7\n{a8e4a0}2) {ffffff}Êëóáû\n{a8e4a0}3) {ffffff}Çàêóñî÷íûå\n{a8e4a0}4) {ffffff}Ìàãàçèíû îäåæäû\n{a8e4a0}5) {ffffff}Çàïðàâêè\n{a8e4a0}6) {ffffff}Îðóæåéíûå ìàãàçèíû","Âûáðàòü","Íàçàä");
- switch(listitem)
- {
- case 0: SetPlayerCheckpoint(playerid,-2625.4297,213.9570,4.4830,4.0); //Ammo-Nation SF
- case 1: SetPlayerCheckpoint(playerid,2156.2012,943.2695,10.8203,4.0); //Ammo-Nation LV
- }
- SetPVarInt(playerid,"GPS",1);
- SendClientMessage(playerid,COLOR_BLUE,"GPS íàâèãàòîð âêëþ÷åí, âûêëþ÷èòü: {04B4AE}/gps");
- }
- case 160:
- {
- if(!response) return 1;
- if(response)
- {
- new skin;
- new skinid = GetPVarInt(playerid,"clothes_select");
- skin = gSkins[skinid][skinID];
- new price = GetSkinPrice(skinid);
- if(kLibGetPlayerMoney(playerid) < price) return SendClientMessage(playerid,COLOR_GRAY,"Íåäîñòàòî÷íî äåíåã");
- new h = GetPVarInt(playerid, "vw") - 49;
- if(ClubInfo[h][cBuy] == 1)
- {
- if(ClubInfo[h][cProd] < price / 5) return SendClientMessage(playerid, COLOR_GRAY,"Íåò ïðîäóêòîâ");
- ClubInfo[h][cBalance] += price / 2;
- ClubInfo[h][cStart] += price / 2;
- ClubInfo[h][cProd] -= price / 16;
- UpdateClub(h);
- }
- kLibGivePlayerMoney(playerid,-price);
- PlayerInfo[playerid][SKIN] = skin;
- SetPlayerSkin(playerid,PlayerInfo[playerid][SKIN]);
- HidePlayerClothesTD(playerid);
- SetPlayerPos(playerid, 209.1990,-5.0957,1001.2109);
- SetPlayerInterior(playerid, GetPVarInt(playerid, "interior"));
- SetPlayerVirtualWorld(playerid, GetPVarInt(playerid, "vw"));
- SetPlayerFacingAngle(playerid, 252.7256);
- TogglePlayerControllable(playerid, 1);
- SetCameraBehindPlayer(playerid);
- DeletePVar(playerid, "posx");
- DeletePVar(playerid, "posy");
- DeletePVar(playerid, "posz");
- DeletePVar(playerid, "posa");
- DeletePVar(playerid, "interior");
- DeletePVar(playerid, "vw");
- DeletePVar(playerid, "clothes_sel");
- SendClientMessage(playerid,COLOR_ORANGE,"Ïîçäðàâëÿåì âû êóïèëè îäåæäó!");
- }
- }
- case 161:
- {
- if(!response) return ShowPlayerDialog(playerid,154,2,"{a8e4a0}Áèçíåñû","{a8e4a0}1) {ffffff}Ìàãàçèíû 24/7\n{a8e4a0}2) {ffffff}Êëóáû\n{a8e4a0}3) {ffffff}Çàêóñî÷íûå\n{a8e4a0}4) {ffffff}Ìàãàçèíû îäåæäû\n{a8e4a0}5) {ffffff}Çàïðàâêè\n{a8e4a0}6) {ffffff}Îðóæåéíûå ìàãàçèíû","Âûáðàòü","Íàçàä");
- switch(listitem)
- {
- case 0: SetPlayerCheckpoint(playerid,-1701.0675,940.6931,24.8906,4.0); //Victim SF
- case 1: SetPlayerCheckpoint(playerid,2106.6526,2257.4236,11.0234,4.0); //Binco lv
- }
- SetPVarInt(playerid,"GPS",1);
- SendClientMessage(playerid,COLOR_BEAR,"GPS íàâèãàòîð âêëþ÷åí, âûêëþ÷èòü: {a8e4a0}/gps");
- }
- case 162:
- {
- if(!response) return 1;
- if(response)
- {
- switch(listitem)
- {
- case 0:
- {
- new ss[1024], string1[1024];
- format(ss, 250, "{ffffff}Âàøà çàäà÷à ñîñòîèò â òîì, ÷òîáû ñîáðàòü íåîáõîäèìûå ìàòåðèàëû è èçãîòàâëèâàòü èç íèõ îðóæèå.\n* Âàì íóæíî ïîäîéòè ê æ¸ëòîìó ïèêàïó è âçÿòü çàãîòîâêó.\n* Ïîñëå ÷åãî ïîäîéòè ê ñòîëó íàïðîòèâ, ñèñòåìà àâòîìàòè÷åñêè íà÷í¸ò èçãîòàâëèâàòü îðóæèå.\n");
- strcat(string1,ss);
- format(ss, 300,"{ffffff}* Ïîñëå òîãî êàê âû ñîáðàëè îðóæèå, îòíåñèòå åãî íà ñêëàä, îí ïîìå÷åí êðàñíûì ïèêàïîì.\n* Çà îäíî èçãîòîâëåííîå îðóæèå âû ïîëó÷èòå %d$.\n* Ïðè èçãîòîâëåíèè îðóæèÿ åñòü øàíñ äîïóñòèòü áðàê äåòàëè, è âû íè÷åãî íå ïîëó÷èòå.\n", JobSalaryGun);
- strcat(string1,ss);
- format(ss, 250, "{ffffff}* ×òîáû ïîëó÷èòü çàðïëàòó, ïîäîéäèòå ê ïèêàïó ðàçäåâàëêè íàæìèòå ïóíêò Ïîëó÷èòü çàðïëàòó.");
- strcat(string1,ss);
- ShowPlayerDialog(playerid,3,DIALOG_STYLE_MSGBOX,"{a8e4a0}Ñáîðùèê Îðóæèÿ | Èíôîðìàöèÿ",string1,"ÎÊ","");
- }
- case 1:
- {
- if(JobZavod[playerid] == true) return SendClientMessage(playerid,COLOR_BEAR,"Ñíà÷àëà çàâåðøèòå ðàáîòó!");
- JobZavod[playerid] = true;
- SetPVarInt(playerid, "StartedSkinZavod", GetPlayerSkin(playerid));
- SetPlayerSkin(playerid,27);
- SendClientMessage(playerid,COLOR_BEAR,"Ïîçäðàâëÿåì. Òåïåðü èäèòå íà {FFFF00}æåëòûé ìàðêåð{a8e4a0}, ÷òîáû âçÿòü çàãîòîâêó.");
- SetPVarInt(playerid,"varioty",40);
- }
- case 2:
- {
- if(JobZPZavod[playerid] == 0) return SendClientMessage(playerid,COLOR_BEAR,"Âû íè÷åãî íå çàðàáîòàëè!");
- if (KaznaInfo[1][kCash] - JobZPZavod[playerid] > 0)
- {
- kLibGivePlayerMoney(playerid,JobZPZavod[playerid]);
- KaznaInfo[1][kCash] -= JobZPZavod[playerid];
- }
- else
- {
- JobZPZavod[playerid] = 0;
- SendClientMessage(playerid, COLOR_BEAR, "Â äàííûé ìîìåíò êàçíà ãîñóäàðñòâà íå ìîæåò âàì âûïëàòèòü çàðàáîòíóþ ïëàòó.");
- }
- new temp[256];
- format(temp,sizeof(temp),"{ffffff}Âû çàðàáîòàëè {a8e4a0}%d$",JobZPZavod[playerid]);
- ShowPlayerDialog(playerid,3,DIALOG_STYLE_MSGBOX,"{a8e4a0}Çàðïëàòà",temp,"ÎÊ","");
- format(temp, sizeof(temp), "~g~+%d$", JobZPZavod[playerid]);
- GameTextForPlayer(playerid, temp, 5000, 1);
- JobZPZavod[playerid] = 0;
- }
- case 3:
- {
- if(JobZavod[playerid] == false) return SendClientMessage(playerid,COLOR_BEAR,"Âû íå íà÷èíàëè ðàáîòó!");
- if(JobZPZavod[playerid] > 0) return SendClientMessage(playerid,COLOR_BEAR,"Ñíà÷àëà ïîëó÷èòå çàðïëàòó!");
- JobZavod[playerid] = false;
- if(GetPVarInt(playerid,"pgunobject"))
- {
- new objectid = GetPVarInt(playerid,"pgunobject");
- if(IsValidDynamicObject(objectid)) DestroyDynamicObject(objectid);
- DeletePVar(playerid,"pgunobject");
- }
- DeletePVar(playerid,"gunamount");
- RemovePlayerAttachedObject(playerid,0);
- SetPlayerSkin(playerid, GetPVarInt(playerid, "StartedSkinZavod"));
- /*
- if(PlayerInfo[playerid][MEMBER] < 1) SetPlayerSkin(playerid,PlayerInfo[playerid][SKIN]);
- else SetPlayerSkin(playerid,PlayerInfo[playerid][SKINFRAC]);
- */
- DeletePVar(playerid,"varioty");
- DeletePVar(playerid,"StartedSkinZavod");
- }
- }
- }
- }
- case 163:
- {
- if(!response) return true;
- new string[256];
- SetPVarInt(playerid, "ProductID", listitem+1);
- format(string, 256, "{ffffff}Íîìåð çàêàçà {8D8DFF}\t\t¹%i %s\n\n{ffffff}Çàêàçàë:\t\t{8D8DFF}%s\n{ffffff}Êóäà:\t\t\t{8D8DFF}%s\n{ffffff}Êîëè÷åñòâî:\t\t{8D8DFF}%i ïðîäóêòîâ\n{ffffff}Îïëàòà:\t\t{8D8DFF}%i$",
- listitem+1, (!ProductInfo[listitem+1][pStatus]) ? ("{8D8DFF}(Äîñòóïåí)") : ("{FF6347}(Âûïîëíÿåòñÿ)"), ProductInfo[listitem+1][pName], ClubInfo[ProductInfo[listitem+1][pBizzid]][cName],ProductInfo[listitem+1][pTill], ProductInfo[listitem+1][pPrice] / 4);
- ShowPlayerDialog(playerid, 164, 0, "{a8e4a0}Çàêàç", string, "Ïðèíÿòü", "Íàçàä");
- }
- case 164:
- {
- if(!response)
- {
- DeletePVar(playerid, "ProductID");
- return ProductList(playerid);
- }
- new ProductID = GetPVarInt(playerid, "ProductID");
- if(strcmp(ProductInfo[ProductID][pName], PlayerInfo[playerid][NEWNAME], true) == 0)
- {
- DeletePVar(playerid, "ProductID");
- ProductList(playerid);
- return SendClientMessage(playerid, COLOR_GRAY, "Òû íå ìîæåøü âûïîëíèòü ñâîé çàêàç!");
- }
- if(ProductInfo[ProductID][pStatus] == true)
- {
- SendClientMessage(playerid, COLOR_GRAY, "Çàêàç óæå âûïîëíÿåòñÿ êåì-ëèáî!");
- return DeletePVar(playerid, "ProductID");
- }
- new id;
- sscanf(ProductInfo[ProductID][pName], "u", id);
- if (IsPlayerConnected(id) && kLibGetPlayerMoney(playerid) < ProductInfo[ProductID][pPrice])
- {
- SendClientMessage(playerid, COLOR_BEAR, "Ó äàííîãî çàêàç÷èêà íå õâàòàåò äåíåæíûõ ñðåäñò íà îïëàòó òîâàðà.");
- DeletePVar(playerid, "ProductID");
- return 0;
- }
- else
- {
- new str[128];
- format(str, sizeof(str), "SELECT `user_money` FROM `users` WHERE `login` = '%s'", ProductInfo[ProductID][pName]);
- new Cache:result = mysql_query(dbHandle, str);
- if (cache_get_row_int(0, 0) < ProductInfo[ProductID][pPrice])
- {
- SendClientMessage(playerid, COLOR_BEAR, "Ó äàííîãî çàêàç÷èêà íå õâàòàåò äåíåæíûõ ñðåäñò íà îïëàòó òîâàðà.");
- DeletePVar(playerid, "ProductID");
- cache_delete(result);
- return 0;
- }
- cache_delete(result);
- }
- SetPVarInt(playerid, "ProductCar", GetPlayerVehicleID(playerid));
- new Float:VPos[3], i = ProductInfo[ProductID][pBizzid], temp[256], string[256];
- format(temp, sizeof(temp), "Âû ïðèíÿëè çàêàç îò %s. ×òîáû îòìåíèòü, ââåäèòå: /cancel", ProductInfo[ProductID][pName]);
- SendClientMessage(playerid,0x8D8DFF00,temp);
- GetPlayerPos(playerid, VPos[0], VPos[1], VPos[2]);
- DisablePlayerRaceCheckpoint(playerid);
- ProductInfo[ProductID][pStatus] = true;
- SetPlayerRaceCheckpoint(playerid, 1, ClubInfo[i][cPosX], ClubInfo[i][cPosY], ClubInfo[i][cPosZ], 0.0,0.0,0.0,6);
- format(string,sizeof(string),"Íà êàðòå îòìå÷åí: %s. Ðàññòîÿíèå: %.1f ìåòðîâ", ClubInfo[i][cName], floatabs(floatsub(VPos[0], ClubInfo[i][cPosX])) + floatabs(floatsub(VPos[1], ClubInfo[i][cPosY])) + floatabs(floatsub(VPos[2], ClubInfo[i][cPosZ])));
- SendClientMessage(playerid,0xFFFF00AA,string);
- format(string, 50, "{9ACD32}Ïðîäóêòîâ: {ffffff}%i / 12000", ProductInfo[ProductID][pTill]);
- ProductInfo[ProductID][pText3D] = CreateDynamic3DTextLabel(string, 0xffffffff, 0, -1.0, 0.5, 30.0, INVALID_PLAYER_ID, GetPlayerVehicleID(playerid), 0, -1, -1, -1, 100.0);
- }
- case 165:
- {
- if(response)
- {
- if(!strlen(inputtext)) return SendClientMessage(playerid, COLOR_GRAY, "Ââåäèòå êîë-âî ïàòðîíîâ");
- if(strval(inputtext) > 5000 || strval(inputtext) < 1) return SendClientMessage(playerid, COLOR_GRAY, "Íåëüçÿ áîëüøå 5000 ïàòðîíîâ è ìåíüøå 1");
- new h = GetPlayerVirtualWorld(playerid)-49;
- moneyg[playerid] = strval(inputtext);
- switch(gunids[playerid])
- {
- case 1:
- {
- if(ClubInfo[h][cBuy] == 1)
- {
- if(ClubInfo[h][cProd] <= 1) return SendClientMessage(playerid, COLOR_GRAY,"Íåò ïðîäóêòîâ");
- ClubInfo[h][cBalance] += moneyg[playerid] * 6;
- ClubInfo[h][cStart] += moneyg[playerid] * 6;
- ClubInfo[h][cProd]-= moneyg[playerid];
- UpdateClub(h);
- }
- if(moneyg[playerid] * 6 > kLibGetPlayerMoney(playerid)) return SendClientMessage(playerid, COLOR_GRAY, "Ó Âàñ íåò ñòîëüêî äåíåã!");
- kLibGivePlayerMoney(playerid, -moneyg[playerid] * 6);
- GivePlayerWeapon(playerid, 24, moneyg[playerid]);
- new str[48];
- format(str, sizeof(str), "~r~-%d", moneyg[playerid] * 6);
- GameTextForPlayer(playerid, str, 3000, 1);
- }
- case 2:
- {
- if(ClubInfo[h][cBuy] == 1)
- {
- if(ClubInfo[h][cProd] <= 1) return SendClientMessage(playerid, COLOR_GRAY,"Íåò ïðîäóêòîâ");
- ClubInfo[h][cBalance] += moneyg[playerid] * 4;
- ClubInfo[h][cStart] += moneyg[playerid] * 4;
- ClubInfo[h][cProd]-= moneyg[playerid];
- UpdateClub(h);
- }
- if(moneyg[playerid] * 4 > PlayerInfo[playerid][MONEY]) return SendClientMessage(playerid, COLOR_GRAY, "Ó Âàñ íåò ñòîëüêî äåíåã!");
- kLibGivePlayerMoney(playerid, -moneyg[playerid] * 4);
- GivePlayerWeapon(playerid, 23, moneyg[playerid]);
- new str[48];
- format(str, sizeof(str), "~r~-%d", moneyg[playerid] * 4);
- GameTextForPlayer(playerid, str, 3000, 1);
- }
- case 3:
- {
- if(ClubInfo[h][cBuy] == 1)
- {
- if(ClubInfo[h][cProd] <= 1) return SendClientMessage(playerid, COLOR_GRAY,"Íåò ïðîäóêòîâ");
- ClubInfo[h][cBalance] += moneyg[playerid] * 9;
- ClubInfo[h][cStart] += moneyg[playerid] * 9;
- ClubInfo[h][cProd]-= moneyg[playerid];
- UpdateClub(h);
- }
- if(moneyg[playerid] * 9 > PlayerInfo[playerid][MONEY]) return SendClientMessage(playerid, COLOR_GRAY, "Ó Âàñ íåò ñòîëüêî äåíåã!");
- kLibGivePlayerMoney(playerid, -moneyg[playerid] * 9);
- GivePlayerWeapon(playerid, 29, moneyg[playerid]);
- new str[48];
- format(str, sizeof(str), "~r~-%d", moneyg[playerid] * 9);
- GameTextForPlayer(playerid, str, 3000, 1);
- }
- case 4:
- {
- if(ClubInfo[h][cBuy] == 1)
- {
- if(ClubInfo[h][cProd] <= 1) return SendClientMessage(playerid, COLOR_GRAY,"Íåò ïðîäóêòîâ");
- ClubInfo[h][cBalance] += moneyg[playerid] * 14;
- ClubInfo[h][cStart] += moneyg[playerid] * 14;
- ClubInfo[h][cProd]-= moneyg[playerid];
- UpdateClub(h);
- }
- if(moneyg[playerid] * 14 > PlayerInfo[playerid][MONEY]) return SendClientMessage(playerid, COLOR_GRAY, "Ó Âàñ íåò ñòîëüêî äåíåã!");
- kLibGivePlayerMoney(playerid, -moneyg[playerid] * 14);
- GivePlayerWeapon(playerid, 31, moneyg[playerid]);
- new str[48];
- format(str, sizeof(str), "~r~-%d", moneyg[playerid] * 14);
- GameTextForPlayer(playerid, str, 3000, 1);
- }
- case 5:
- {
- if(ClubInfo[h][cBuy] == 1)
- {
- if(ClubInfo[h][cProd] <= 1) return SendClientMessage(playerid, COLOR_GRAY,"Íåò ïðîäóêòîâ");
- ClubInfo[h][cBalance] += moneyg[playerid] * 13;
- ClubInfo[h][cStart] += moneyg[playerid] * 13;
- ClubInfo[h][cProd]-= moneyg[playerid];
- UpdateClub(h);
- }
- if(moneyg[playerid] * 13 > PlayerInfo[playerid][MONEY]) return SendClientMessage(playerid, COLOR_GRAY, "Ó Âàñ íåò ñòîëüêî äåíåã!");
- kLibGivePlayerMoney(playerid, -moneyg[playerid] * 13);
- GivePlayerWeapon(playerid, 30, moneyg[playerid]);
- new str[48];
- format(str, sizeof(str), "~r~-%d", moneyg[playerid] * 13);
- GameTextForPlayer(playerid, str, 3000, 1);
- }
- case 6:
- {
- if(ClubInfo[h][cBuy] == 1)
- {
- if(ClubInfo[h][cProd] <= 1) return SendClientMessage(playerid, COLOR_GRAY,"Íåò ïðîäóêòîâ");
- ClubInfo[h][cBalance] += moneyg[playerid] * 10;
- ClubInfo[h][cStart] += moneyg[playerid] * 10;
- ClubInfo[h][cProd]-= moneyg[playerid];
- UpdateClub(h);
- }
- if(moneyg[playerid] * 10 > PlayerInfo[playerid][MONEY]) return SendClientMessage(playerid, COLOR_GRAY, "Ó Âàñ íåò ñòîëüêî äåíåã!");
- kLibGivePlayerMoney(playerid, -moneyg[playerid] * 10);
- GivePlayerWeapon(playerid, 25, moneyg[playerid]);
- new str[48];
- format(str, sizeof(str), "~r~-%d", moneyg[playerid] * 10);
- GameTextForPlayer(playerid, str, 3000, 1);
- }
- }
- }
- else gunids[playerid] = 0;
- return true;
- }
- case 166:
- {
- if(!response) return 1;
- if(!strlen(inputtext)) return ShowPlayerDialog(playerid,166,1,"{a8e4a0}Àäìèí-ïàíåëü","{FFFFFF}Ââåäèòå àäìèí-ïàðîëü","Îê","Îòìåíà");
- if(strval(inputtext) != ADMIN_PASSWORD)
- {
- new str[128];
- format(str, sizeof(str), "%s[%d] ââåë íå ïðàâèëüíûé ïàðîëü îò àäìèí ïàíåëè.", PlayerInfo[playerid][NEWNAME], playerid);
- SendAdminMessage(COLOR_GRAY, str);
- Kick(playerid);
- return 0;
- }
- new send[256],pip[24],temp[256];
- GetPlayerIp(playerid,pip,24);
- if(PlayerInfo[playerid][ADMLEVEL] >= 1 && PlayerInfo[playerid][ADMLEVEL] <= 5)
- {
- format(temp,sizeof(temp),"Âû âîøëè êàê àäìèíèñòðàòîð %d-ãî óðîâíÿ",PlayerInfo[playerid][ADMLEVEL]);
- SendClientMessage(playerid,COLOR_GRAY,temp);
- }
- else if(PlayerInfo[playerid][ADMLEVEL] >= 6)
- {
- SendClientMessage(playerid, COLOR_GRAY, "Âû âîøëè êàê Ãëàâíûé Àäìèíèñòðàòîð");
- }
- ADuty[playerid] = true;
- format(send,sizeof(send),"Àäìèíèñòðàòîð %s[%d] àâòîðèçîâàëñÿ [IP:%s]",PlayerInfo[playerid][NEWNAME],playerid,pip);
- if (!IskaZax(playerid))SendAdminMessage(COLOR_BLUE, send);
- TextDrawShowForPlayer(playerid, CheaterList);
- TextDrawShowForPlayer(playerid, CheaterListBox);
- }
- case 167:
- {
- if(!response) return 1;
- new string[256];
- new fractionid = PlayerInfo[playerid][MEMBER]-1;
- new rank = PlayerInfo[playerid][RANK];
- new h = GetPVarInt(playerid, "arGunSklad");
- new family = (GetPVarInt(playerid, "arGunSklad") == 11) ? 11 : 21;
- if(response)
- {
- switch(listitem)
- {
- case 0:
- {
- if(SkladInfo[h][sPT] >= 60 && SkladInfo[h][sMT] >= 180)
- {
- format(string, sizeof(string), "[%s] {ffffff}%s[%d] {a8e4a0}- âçÿë ñ îðóæåéíîé {F1B719}\"Desert Eagle\" {a8e4a0}(- 30 ïàòðîí è 180 äåòàëåé ñî ñêëàäà)", gFractionRankName[fractionid][rank-1],PlayerInfo[playerid][NEWNAME],playerid);
- SendFamilyMessage(string, 0x98E35EAA, family);
- SkladInfo[h][sPT] -= 60;
- SkladInfo[h][sMT] -= 180;
- SaveSklad(h);
- UpdateMafia();
- GivePlayerWeapon(playerid,24,30);
- }
- else
- {
- SendClientMessage(playerid,COLOR_GRAY, "Íà ñêëàäå íå õâàòàåò ïàòðîí èëè äåòàëåé");
- }
- }
- case 1:
- {
- if(SkladInfo[h][sPT] >= 100 && SkladInfo[h][sMT] >= 200)
- {
- format(string, sizeof(string), "[%s] {ffffff}%s[%d] {a8e4a0}- âçÿë ñ îðóæåéíîé {F1B719}\"MP5\" {a8e4a0}(- 100 ïàòðîí è 200 äåòàëåé ñî ñêëàäà)", gFractionRankName[fractionid][rank-1],PlayerInfo[playerid][NEWNAME],playerid);
- SendFamilyMessage(string, 0x98E35EAA, family);
- SkladInfo[h][sPT] -= 100;
- SkladInfo[h][sMT] -= 200;
- SaveSklad(h);
- UpdateMafia();
- GivePlayerWeapon(playerid,29,100);
- }
- else
- {
- SendClientMessage(playerid,COLOR_GRAY, "Íà ñêëàäå íå õâàòàåò ïàòðîí èëè äåòàëåé");
- }
- }
- case 2:
- {
- if(SkladInfo[h][sPT] >= 20 && SkladInfo[h][sMT] >= 280)
- {
- format(string, sizeof(string), "[%s] {ffffff}%s[%d] {a8e4a0}- âçÿë ñ îðóæåéíîé {F1B719}\"ShotGun\" {a8e4a0}(- 20 ïàòðîí è 280 äåòàëåé ñî ñêëàäà)", gFractionRankName[fractionid][rank-1],PlayerInfo[playerid][NEWNAME],playerid);
- SendFamilyMessage(string, 0x98E35EAA, family);
- SkladInfo[h][sPT] -= 20;
- SkladInfo[h][sMT] -= 280;
- SaveSklad(h);
- UpdateMafia();
- GivePlayerWeapon(playerid,25,20);
- }
- else
- {
- SendClientMessage(playerid,COLOR_GRAY, "Íà ñêëàäå íå õâàòàåò ïàòðîí èëè äåòàëåé");
- }
- }
- case 3:
- {
- if(SkladInfo[h][sPT] >= 60 && SkladInfo[h][sMT] >= 300)
- {
- format(string, sizeof(string), "[%s] {ffffff}%s[%d] {a8e4a0}- âçÿë ñ îðóæåéíîé {F1B719}\"M4A1\" {a8e4a0}(- 60 ïàòðîí è 300 äåòàëåé ñî ñêëàäà)", gFractionRankName[fractionid][rank-1],PlayerInfo[playerid][NEWNAME],playerid);
- SendFamilyMessage(string, 0x98E35EAA, family);
- SkladInfo[h][sPT] -= 60;
- SkladInfo[h][sMT] -= 300;
- SaveSklad(h);
- UpdateMafia();
- GivePlayerWeapon(playerid,31,60);
- }
- else
- {
- SendClientMessage(playerid,COLOR_GRAY, "Íà ñêëàäå íå õâàòàåò ïàòðîí èëè äåòàëåé");
- }
- }
- case 4:
- {
- if(SkladInfo[h][sPT] >= 60 && SkladInfo[h][sMT] >= 380)
- {
- format(string, sizeof(string), "[%s] {ffffff}%s[%d] {a8e4a0}- âçÿë ñ îðóæåéíîé {F1B719}\"AK47\" {a8e4a0}(- 60 ïàòðîí è 380 äåòàëåé ñî ñêëàäà)", gFractionRankName[fractionid][rank-1],PlayerInfo[playerid][NEWNAME],playerid);
- SendFamilyMessage(string, 0x98E35EAA, family);
- SkladInfo[h][sPT] -= 60;
- SkladInfo[h][sMT] -= 380;
- SaveSklad(h);
- UpdateMafia();
- GivePlayerWeapon(playerid,30,60);
- }
- else
- {
- SendClientMessage(playerid,COLOR_GRAY, "Íà ñêëàäå íå õâàòàåò ïàòðîí èëè äåòàëåé");
- }
- }
- }
- }
- }
- case 168:
- {
- if(!response) return true;
- new s = 2;
- switch(listitem)
- {
- case 0:
- {
- if(HaveWeapon(playerid, 3)) return SendClientMessage(playerid,COLOR_GRAY,"Âû íå ìîæåòå âçÿòü äóáèíêó, ïîêà îíà ó Âàñ èìååòñÿ.");
- GivePlayerWeapon(playerid,3,1);
- SendClientMessage(playerid,COLOR_BEAR,"Âû âçÿëè äóáèíêó");
- ShowPlayerDialog(playerid, 168, 2, "{a8e4a0}Ñíàðÿæåíèå", "{FFFFFF}Äóáèíêà\nSD Pistol\nDesert Eagle\nÁðîíåæèëåò\nMP5\nÌ4\nShotGun\nÙèò", "Ïðèíÿòü", "Îòìåíà");
- }
- case 1:
- {
- if(HaveWeapon(playerid, 23)) return SendClientMessage(playerid,COLOR_GRAY,"Âû íå ìîæåòå âçÿòü îðóæèå, ïîêà îíî ó Âàñ èìååòñÿ.");
- if(SkladsInfo[s][ssPT] >= 60 && SkladsInfo[s][ssMT] >= 30)
- {
- SetPlayerArmedWeapon(playerid,23);
- //if(GetPlayerAmmo(playerid) > 0 && GetPlayerWeapon(playerid) == 23) SetPlayerAmmo(playerid,2,0);
- GivePlayerWeapon(playerid,23,60);
- SetPVarInt(playerid,"TazerGun",1);
- SendClientMessage(playerid,COLOR_BEAR,"Âû âçÿëè îðóæèå SD Pistol 60 ïàòðîíîâ");
- SkladsInfo[s][ssMT] -= 30;
- SkladsInfo[s][ssPT] -= 60;
- SaveSklads(s);
- ShowPlayerDialog(playerid, 168, 2, "{a8e4a0}Ñíàðÿæåíèå", "{FFFFFF}Äóáèíêà\nSD Pistol\nDesert Eagle\nÁðîíåæèëåò\nMP5\nÌ4\nShotGun\nÙèò", "Ïðèíÿòü", "Îòìåíà");
- }
- else
- {
- SendClientMessage(playerid,COLOR_GRAY, "Íà ñêëàäå íå õâàòàåò ïàòðîí èëè äåòàëåé");
- }
- }
- case 2:
- {
- if(HaveWeapon(playerid, 24)) return SendClientMessage(playerid,COLOR_GRAY,"Âû íå ìîæåòå âçÿòü îðóæèå, ïîêà îíî ó Âàñ èìååòñÿ.");
- if(PlayerInfo[playerid][RANK] < 2) return SendClientMessage(playerid,COLOR_GRAY,"Desert Eagle äîñòóïåí ñî 2 ðàíãà");
- if(SkladsInfo[s][ssPT] >= 100 && SkladsInfo[s][ssMT] >= 80)
- {
- GivePlayerWeapon(playerid,24,100);
- SendClientMessage(playerid,COLOR_BEAR,"Âû âçÿëè îðóæèå Desert Eagle 100 ïàòðîíîâ");
- SkladsInfo[s][ssMT] -= 80;
- SkladsInfo[s][ssPT] -= 100;
- SaveSklads(s);
- ShowPlayerDialog(playerid, 168, 2, "{a8e4a0}Ñíàðÿæåíèå", "{FFFFFF}Äóáèíêà\nSD Pistol\nDesert Eagle\nÁðîíåæèëåò\nMP5\nÌ4\nShotGun\nÙèò", "Ïðèíÿòü", "Îòìåíà");
- }
- else
- {
- SendClientMessage(playerid,COLOR_GRAY, "Íà ñêëàäå íå õâàòàåò ïàòðîí èëè äåòàëåé");
- }
- }
- case 3:
- {
- PlayerArmour[playerid] = 100.0;
- SetPlayerArmour(playerid, 100);
- SendClientMessage(playerid,COLOR_BEAR,"Âû âçÿëè áðîíåæèëåò");
- ShowPlayerDialog(playerid, 168, 2, "{a8e4a0}Ñíàðÿæåíèå", "{FFFFFF}Äóáèíêà\nSD Pistol\nDesert Eagle\nÁðîíåæèëåò\nMP5\nÌ4\nShotGun\nÙèò", "Ïðèíÿòü", "Îòìåíà");
- }
- case 4:
- {
- if(HaveWeapon(playerid, 29)) return SendClientMessage(playerid,COLOR_GRAY,"Âû íå ìîæåòå âçÿòü îðóæèå, ïîêà îíî ó Âàñ èìååòñÿ.");
- if(PlayerInfo[playerid][RANK] < 2) return SendClientMessage(playerid,COLOR_GRAY,"MP5 äîñòóïíà ñî 2 ðàíãà");
- if(SkladsInfo[s][ssPT] >= 120 && SkladsInfo[s][ssMT] >= 100)
- {
- GivePlayerWeapon(playerid,29,120);
- SendClientMessage(playerid,COLOR_BEAR,"Âû âçÿëè îðóæèå MP5 120 ïàòðîíîâ");
- SkladsInfo[s][ssMT] -= 100;
- SkladsInfo[s][ssPT] -= 120;
- SaveSklads(s);
- ShowPlayerDialog(playerid, 168, 2, "{a8e4a0}Ñíàðÿæåíèå", "{FFFFFF}Äóáèíêà\nSD Pistol\nDesert Eagle\nÁðîíåæèëåò\nMP5\nÌ4\nShotGun\nÙèò", "Ïðèíÿòü", "Îòìåíà");
- }
- else
- {
- SendClientMessage(playerid,COLOR_GRAY, "Íà ñêëàäå íå õâàòàåò ïàòðîí èëè äåòàëåé");
- }
- }
- case 5:
- {
- if(HaveWeapon(playerid, 31)) return SendClientMessage(playerid,COLOR_GRAY,"Âû íå ìîæåòå âçÿòü îðóæèå, ïîêà îíî ó Âàñ èìååòñÿ.");
- if(PlayerInfo[playerid][RANK] < 3) return SendClientMessage(playerid,COLOR_GRAY,"M4 äîñòóïíà ñ 3 ðàíãà");
- if(SkladsInfo[s][ssPT] >= 150 && SkladsInfo[s][ssMT] >= 120)
- {
- GivePlayerWeapon(playerid,31,150);
- SendClientMessage(playerid,COLOR_BEAR,"Âû âçÿëè îðóæèå M4 150 ïàòðîíîâ");
- SkladsInfo[s][ssMT] -= 100;
- SkladsInfo[s][ssPT] -= 120;
- SaveSklads(s);
- ShowPlayerDialog(playerid, 168, 2, "{a8e4a0}Ñíàðÿæåíèå", "{FFFFFF}Äóáèíêà\nSD Pistol\nDesert Eagle\nÁðîíåæèëåò\nMP5\nÌ4\nShotGun\nÙèò", "Ïðèíÿòü", "Îòìåíà");
- }
- else
- {
- SendClientMessage(playerid,COLOR_GRAY, "Íà ñêëàäå íå õâàòàåò ïàòðîí èëè äåòàëåé");
- }
- }
- case 6:
- {
- if(HaveWeapon(playerid, 25)) return SendClientMessage(playerid,COLOR_GRAY,"Âû íå ìîæåòå âçÿòü îðóæèå, ïîêà îíî ó Âàñ èìååòñÿ.");
- if(PlayerInfo[playerid][RANK] < 3) return SendClientMessage(playerid,COLOR_GRAY,"ShotGun äîñòóïåí ñ 3 ðàíãà");
- if(SkladsInfo[s][ssPT] >= 120 && SkladsInfo[s][ssMT] >= 60)
- {
- GivePlayerWeapon(playerid,25,80);
- SendClientMessage(playerid,COLOR_BEAR,"Âû âçÿëè îðóæèå ShotGun 80 ïàòðîíîâ");
- SkladsInfo[s][ssMT] -= 60;
- SkladsInfo[s][ssPT] -= 120;
- SaveSklads(s);
- ShowPlayerDialog(playerid, 168, 2, "{a8e4a0}Ñíàðÿæåíèå", "{FFFFFF}Äóáèíêà\nSD Pistol\nDesert Eagle\nÁðîíåæèëåò\nMP5\nÌ4\nShotGun\nÙèò", "Ïðèíÿòü", "Îòìåíà");
- }
- else
- {
- SendClientMessage(playerid,COLOR_GRAY, "Íà ñêëàäå íå õâàòàåò ïàòðîí èëè äåòàëåé");
- }
- }
- case 7:
- {
- if(PlayerInfo[playerid][RANK] < 3) return SendClientMessage(playerid,COLOR_GRAY,"Ùèò äîñòóïåí ñ 3 ðàíãà");
- shield[playerid] = 1;
- SetPlayerAttachedObject(playerid, 1, 18637, 14, 0.0, 0.0, 0.0, 0.0, 180.0, 180.0);
- SendClientMessage(playerid,COLOR_BEAR,"Âû âçÿëè ùèò");
- SendClientMessage(playerid,COLOR_BEAR,"Ñíÿòü ùèò ìîæíî êîìàíäîé: /shieldoff");
- ShowPlayerDialog(playerid, 168, 2, "{a8e4a0}Ñíàðÿæåíèå", "{FFFFFF}Äóáèíêà\nSD Pistol\nDesert Eagle\nÁðîíåæèëåò\nMP5\nÌ4\nShotGun\nÙèò", "Ïðèíÿòü", "Îòìåíà");
- }
- }
- }
- case 169:
- {
- if(!response) return true;
- new s = 3;
- if(PlayerInfo[playerid][RANK] == 2 || PlayerInfo[playerid][RANK] == 3)
- {
- switch(listitem)
- {
- case 0:
- {
- if(HaveWeapon(playerid, 3)) return SendClientMessage(playerid,COLOR_GRAY,"Ó Âàñ óæå èìååòñÿ äóáèíêà.");
- GivePlayerWeapon(playerid,3,1);
- SendClientMessage(playerid,COLOR_BEAR,"Âû âçÿëè äóáèíêó");
- ShowPlayerDialog(playerid, 169, 2, "{a8e4a0}Ñíàðÿæåíèå", "{FFFFFF}Äóáèíêà\nDesert Eagle\nMP5\nÙèò\nÁðîíåæèëåò", "Ïðèíÿòü", "Îòìåíà");
- }
- case 1:
- {
- if(HaveWeapon(playerid, 24)) return SendClientMessage(playerid,COLOR_GRAY,"Âû íå ìîæåòå âçÿòü îðóæèå, ïîêà îíî ó Âàñ èìååòñÿ.");
- if(SkladsInfo[s][ssPT] >= 100 && SkladsInfo[s][ssMT] >= 80)
- {
- GivePlayerWeapon(playerid,24,100);
- SendClientMessage(playerid,COLOR_BEAR,"Âû âçÿëè îðóæèå Desert Eagle 100 ïàòðîíîâ");
- SkladsInfo[s][ssMT] -= 80;
- SkladsInfo[s][ssPT] -= 100;
- SaveSklads(s);
- ShowPlayerDialog(playerid, 169, 2, "{a8e4a0}Ñíàðÿæåíèå", "{FFFFFF}Äóáèíêà\nDesert Eagle\nMP5\nÙèò\nÁðîíåæèëåò", "Ïðèíÿòü", "Îòìåíà");
- }
- else
- {
- SendClientMessage(playerid,COLOR_GRAY, "Íà ñêëàäå íå õâàòàåò ïàòðîí èëè äåòàëåé");
- }
- }
- case 2:
- {
- if(HaveWeapon(playerid, 29)) return SendClientMessage(playerid,COLOR_GRAY,"Âû íå ìîæåòå âçÿòü îðóæèå, ïîêà îíî ó Âàñ èìååòñÿ.");
- if(SkladsInfo[s][ssPT] >= 120 && SkladsInfo[s][ssMT] >= 100)
- {
- GivePlayerWeapon(playerid,29,120);
- SendClientMessage(playerid,COLOR_BEAR,"Âû âçÿëè îðóæèå MP5 120 ïàòðîíîâ");
- SkladsInfo[s][ssMT] -= 100;
- SkladsInfo[s][ssPT] -= 120;
- SaveSklads(s);
- ShowPlayerDialog(playerid, 169, 2, "{a8e4a0}Ñíàðÿæåíèå", "{FFFFFF}Äóáèíêà\nDesert Eagle\nMP5\nÙèò\nÁðîíåæèëåò", "Ïðèíÿòü", "Îòìåíà");
- }
- else
- {
- SendClientMessage(playerid,COLOR_GRAY, "Íà ñêëàäå íå õâàòàåò ïàòðîí èëè äåòàëåé");
- }
- }
- case 3:
- {
- shield[playerid] = 1;
- SetPlayerAttachedObject(playerid, 1, 18637, 14, 0.0, 0.0, 0.0, 0.0, 180.0, 180.0);
- SendClientMessage(playerid,COLOR_BEAR,"Âû âçÿëè ùèò");
- SendClientMessage(playerid,COLOR_BEAR,"Ñíÿòü ùèò ìîæíî êîìàíäîé: /shieldoff");
- ShowPlayerDialog(playerid, 169, 2, "{a8e4a0}Ñíàðÿæåíèå", "{FFFFFF}Äóáèíêà\nDesert Eagle\nMP5\nÙèò\nÁðîíåæèëåò", "Ïðèíÿòü", "Îòìåíà");
- }
- case 4:
- {
- PlayerArmour[playerid] = 100.0;
- SetPlayerArmour(playerid, 100);
- SendClientMessage(playerid,COLOR_BEAR,"Âû âçÿëè áðîíåæèëåò");
- ShowPlayerDialog(playerid, 169, 2, "{a8e4a0}Ñíàðÿæåíèå", "{FFFFFF}Äóáèíêà\nDesert Eagle\nMP5\nÙèò\nÁðîíåæèëåò", "Ïðèíÿòü", "Îòìåíà");
- }
- }
- }
- else
- {
- SendClientMessage(playerid,COLOR_GRAY,"Áðàòü ñíàðÿæåíèå, äîñòóïíî òîëüêî äëÿ îõðàííû è íà÷.îõðàííû");
- }
- }
- case D_FBIPICKAMMO:
- {
- if(!response) return true;
- if (PlayerInfo[playerid][MEMBER] != 24 && !IsPlayerMin(playerid, MIN_FBI)) return SendClientMessage(playerid,COLOR_GRAY,"Âû íå ñîñòîèòå â FBI.");
- new s = 8;
- switch(listitem)
- {
- case 0:
- {
- if(HaveWeapon(playerid, 3)) return SendClientMessage(playerid,COLOR_GRAY,"Ó Âàñ óæå èìååòñÿ äóáèíêà.");
- GivePlayerWeapon(playerid,3,1);
- SendClientMessage(playerid,COLOR_BEAR,"Âû âçÿëè äóáèíêó");
- ShowPlayerDialog(playerid, D_FBIPICKAMMO, 2, "{a8e4a0}Ñíàðÿæåíèå", "{FFFFFF}Äóáèíêà\nDesert Eagle\nMP5\nM4\nÙèò\nÁðîíåæèëåò", "Ïðèíÿòü", "Îòìåíà");
- }
- case 1:
- {
- if(HaveWeapon(playerid, 24)) return SendClientMessage(playerid,COLOR_GRAY,"Âû íå ìîæåòå âçÿòü îðóæèå, ïîêà îíî ó Âàñ èìååòñÿ.");
- if(SkladsInfo[s][ssPT] >= 100 && SkladsInfo[s][ssMT] >= 80)
- {
- GivePlayerWeapon(playerid,24,100);
- SendClientMessage(playerid,COLOR_BEAR,"Âû âçÿëè îðóæèå Desert Eagle 100 ïàòðîíîâ");
- SkladsInfo[s][ssMT] -= 80;
- SkladsInfo[s][ssPT] -= 100;
- SaveSklads(s);
- ShowPlayerDialog(playerid, D_FBIPICKAMMO, 2, "{a8e4a0}Ñíàðÿæåíèå", "{FFFFFF}Äóáèíêà\nDesert Eagle\nMP5\nM4\nÙèò\nÁðîíåæèëåò", "Ïðèíÿòü", "Îòìåíà");
- }
- else
- {
- SendClientMessage(playerid,COLOR_GRAY, "Íà ñêëàäå íå õâàòàåò ïàòðîí èëè äåòàëåé");
- }
- }
- case 2:
- {
- if(HaveWeapon(playerid, 29)) return SendClientMessage(playerid,COLOR_GRAY,"Âû íå ìîæåòå âçÿòü îðóæèå, ïîêà îíî ó Âàñ èìååòñÿ.");
- if(SkladsInfo[s][ssPT] >= 120 && SkladsInfo[s][ssMT] >= 100)
- {
- GivePlayerWeapon(playerid,29,120);
- SendClientMessage(playerid,COLOR_BEAR,"Âû âçÿëè îðóæèå MP5 120 ïàòðîíîâ");
- SkladsInfo[s][ssMT] -= 100;
- SkladsInfo[s][ssPT] -= 120;
- SaveSklads(s);
- ShowPlayerDialog(playerid, D_FBIPICKAMMO, 2, "{a8e4a0}Ñíàðÿæåíèå", "{FFFFFF}Äóáèíêà\nDesert Eagle\nMP5\nM4\nÙèò\nÁðîíåæèëåò", "Ïðèíÿòü", "Îòìåíà");
- }
- else
- {
- SendClientMessage(playerid,COLOR_GRAY, "Íà ñêëàäå íå õâàòàåò ïàòðîí èëè äåòàëåé");
- }
- }
- case 3:
- {
- if(HaveWeapon(playerid, 31)) return SendClientMessage(playerid,COLOR_GRAY,"Âû íå ìîæåòå âçÿòü îðóæèå, ïîêà îíî ó Âàñ èìååòñÿ.");
- if(SkladsInfo[s][ssPT] >= 120 && SkladsInfo[s][ssMT] >= 100)
- {
- GivePlayerWeapon(playerid,31,120);
- SendClientMessage(playerid,COLOR_BEAR,"Âû âçÿëè îðóæèå M4 120 ïàòðîíîâ");
- SkladsInfo[s][ssMT] -= 100;
- SkladsInfo[s][ssPT] -= 120;
- SaveSklads(s);
- ShowPlayerDialog(playerid, D_FBIPICKAMMO, 2, "{a8e4a0}Ñíàðÿæåíèå", "{FFFFFF}Äóáèíêà\nDesert Eagle\nMP5\nM4\nÙèò\nÁðîíåæèëåò", "Ïðèíÿòü", "Îòìåíà");
- }
- else
- {
- SendClientMessage(playerid,COLOR_GRAY, "Íà ñêëàäå íå õâàòàåò ïàòðîí èëè äåòàëåé");
- }
- }
- case 4:
- {
- shield[playerid] = 1;
- SetPlayerAttachedObject(playerid, 1, 18637, 14, 0.0, 0.0, 0.0, 0.0, 180.0, 180.0);
- SendClientMessage(playerid,COLOR_BEAR,"Âû âçÿëè ùèò");
- SendClientMessage(playerid,COLOR_BEAR,"Ñíÿòü ùèò ìîæíî êîìàíäîé: /shieldoff");
- ShowPlayerDialog(playerid, D_FBIPICKAMMO, 2, "{a8e4a0}Ñíàðÿæåíèå", "{FFFFFF}Äóáèíêà\nDesert Eagle\nMP5\nM4\nÙèò\nÁðîíåæèëåò", "Ïðèíÿòü", "Îòìåíà");
- }
- case 5:
- {
- PlayerArmour[playerid] = 100.0;
- SetPlayerArmour(playerid, 100);
- SendClientMessage(playerid,COLOR_BEAR,"Âû âçÿëè áðîíåæèëåò");
- ShowPlayerDialog(playerid, D_FBIPICKAMMO, 2, "{a8e4a0}Ñíàðÿæåíèå", "{FFFFFF}Äóáèíêà\nDesert Eagle\nMP5\nM4\nÙèò\nÁðîíåæèëåò", "Ïðèíÿòü", "Îòìåíà");
- }
- }
- }
- case D_PICKAMMO:
- {
- if(!response) return true;
- new s = 4;
- if(PlayerInfo[playerid][RANK] == 2 || PlayerInfo[playerid][RANK] == 3)
- {
- switch(listitem)
- {
- case 0:
- {
- if(HaveWeapon(playerid, 3)) return SendClientMessage(playerid,COLOR_GRAY,"Ó Âàñ óæå èìååòñÿ äóáèíêà.");
- GivePlayerWeapon(playerid,3,1);
- SendClientMessage(playerid,COLOR_BEAR,"Âû âçÿëè äóáèíêó");
- ShowPlayerDialog(playerid, D_PICKAMMO, 2, "{a8e4a0}Ñíàðÿæåíèå", "{FFFFFF}Äóáèíêà\nDesert Eagle\nMP5\nÙèò\nÁðîíåæèëåò", "Ïðèíÿòü", "Îòìåíà");
- }
- case 1:
- {
- if(HaveWeapon(playerid, 24)) return SendClientMessage(playerid,COLOR_GRAY,"Âû íå ìîæåòå âçÿòü îðóæèå, ïîêà îíî ó Âàñ èìååòñÿ.");
- if(SkladsInfo[s][ssPT] >= 100 && SkladsInfo[s][ssMT] >= 80)
- {
- GivePlayerWeapon(playerid,24,100);
- SendClientMessage(playerid,COLOR_BEAR,"Âû âçÿëè îðóæèå Desert Eagle 100 ïàòðîíîâ");
- SkladsInfo[s][ssMT] -= 80;
- SkladsInfo[s][ssPT] -= 100;
- SaveSklads(s);
- ShowPlayerDialog(playerid, D_PICKAMMO, 2, "{a8e4a0}Ñíàðÿæåíèå", "{FFFFFF}Äóáèíêà\nDesert Eagle\nMP5\nÙèò\nÁðîíåæèëåò", "Ïðèíÿòü", "Îòìåíà");
- }
- else
- {
- SendClientMessage(playerid,COLOR_GRAY, "Íà ñêëàäå íå õâàòàåò ïàòðîí èëè äåòàëåé");
- }
- }
- case 2:
- {
- if(HaveWeapon(playerid, 29)) return SendClientMessage(playerid,COLOR_GRAY,"Âû íå ìîæåòå âçÿòü îðóæèå, ïîêà îíî ó Âàñ èìååòñÿ.");
- if(SkladsInfo[s][ssPT] >= 120 && SkladsInfo[s][ssMT] >= 100)
- {
- GivePlayerWeapon(playerid,29,120);
- SendClientMessage(playerid,COLOR_BEAR,"Âû âçÿëè îðóæèå MP5 120 ïàòðîíîâ");
- SkladsInfo[s][ssMT] -= 100;
- SkladsInfo[s][ssPT] -= 120;
- SaveSklads(s);
- ShowPlayerDialog(playerid, D_PICKAMMO, 2, "{a8e4a0}Ñíàðÿæåíèå", "{FFFFFF}Äóáèíêà\nDesert Eagle\nMP5\nÙèò\nÁðîíåæèëåò", "Ïðèíÿòü", "Îòìåíà");
- }
- else
- {
- SendClientMessage(playerid,COLOR_GRAY, "Íà ñêëàäå íå õâàòàåò ïàòðîí èëè äåòàëåé");
- }
- }
- case 3:
- {
- shield[playerid] = 1;
- SetPlayerAttachedObject(playerid, 1, 18637, 14, 0.0, 0.0, 0.0, 0.0, 180.0, 180.0);
- SendClientMessage(playerid,COLOR_BEAR,"Âû âçÿëè ùèò");
- SendClientMessage(playerid,COLOR_BEAR,"Ñíÿòü ùèò ìîæíî êîìàíäîé: /shieldoff");
- ShowPlayerDialog(playerid, D_PICKAMMO, 2, "{a8e4a0}Ñíàðÿæåíèå", "{FFFFFF}Äóáèíêà\nDesert Eagle\nMP5\nÙèò\nÁðîíåæèëåò", "Ïðèíÿòü", "Îòìåíà");
- }
- case 4:
- {
- PlayerArmour[playerid] = 100.0;
- SetPlayerArmour(playerid, 100);
- SendClientMessage(playerid,COLOR_BEAR,"Âû âçÿëè áðîíåæèëåò");
- ShowPlayerDialog(playerid, D_PICKAMMO, 2, "{a8e4a0}Ñíàðÿæåíèå", "{FFFFFF}Äóáèíêà\nDesert Eagle\nMP5\nÙèò\nÁðîíåæèëåò", "Ïðèíÿòü", "Îòìåíà");
- }
- }
- }
- else
- {
- SendClientMessage(playerid,COLOR_GRAY,"Áðàòü ñíàðÿæåíèå, äîñòóïíî òîëüêî äëÿ îõðàííû è íà÷.îõðàííû");
- }
- }
- case D_AMMOAP:
- {
- if(!response) return true;
- new s = 7;
- if(PlayerInfo[playerid][RANK] == 2 || PlayerInfo[playerid][RANK] == 3)
- {
- switch(listitem)
- {
- case 0:
- {
- if(HaveWeapon(playerid, 3)) return SendClientMessage(playerid,COLOR_GRAY,"Ó Âàñ óæå èìååòñÿ äóáèíêà.");
- GivePlayerWeapon(playerid,3,1);
- SendClientMessage(playerid,COLOR_BEAR,"Âû âçÿëè äóáèíêó");
- ShowPlayerDialog(playerid, D_AMMOAP, 2, "{a8e4a0}Ñíàðÿæåíèå", "{FFFFFF}Äóáèíêà\nDesert Eagle\nMP5\nÙèò\nÁðîíåæèëåò", "Ïðèíÿòü", "Îòìåíà");
- }
- case 1:
- {
- if(HaveWeapon(playerid, 24)) return SendClientMessage(playerid,COLOR_GRAY,"Âû íå ìîæåòå âçÿòü îðóæèå, ïîêà îíî ó Âàñ èìååòñÿ.");
- if(SkladsInfo[s][ssPT] >= 100 && SkladsInfo[s][ssMT] >= 80)
- {
- GivePlayerWeapon(playerid,24,100);
- SendClientMessage(playerid,COLOR_BEAR,"Âû âçÿëè îðóæèå Desert Eagle 100 ïàòðîíîâ");
- SkladsInfo[s][ssMT] -= 80;
- SkladsInfo[s][ssPT] -= 100;
- SaveSklads(s);
- ShowPlayerDialog(playerid, D_AMMOAP, 2, "{a8e4a0}Ñíàðÿæåíèå", "{FFFFFF}Äóáèíêà\nDesert Eagle\nMP5\nÙèò\nÁðîíåæèëåò", "Ïðèíÿòü", "Îòìåíà");
- }
- else
- {
- SendClientMessage(playerid,COLOR_GRAY, "Íà ñêëàäå íå õâàòàåò ïàòðîí èëè äåòàëåé");
- }
- }
- case 2:
- {
- if(HaveWeapon(playerid, 29)) return SendClientMessage(playerid,COLOR_GRAY,"Âû íå ìîæåòå âçÿòü îðóæèå, ïîêà îíî ó Âàñ èìååòñÿ.");
- if(SkladsInfo[s][ssPT] >= 120 && SkladsInfo[s][ssMT] >= 100)
- {
- GivePlayerWeapon(playerid,29,120);
- SendClientMessage(playerid,COLOR_BEAR,"Âû âçÿëè îðóæèå MP5 120 ïàòðîíîâ");
- SkladsInfo[s][ssMT] -= 100;
- SkladsInfo[s][ssPT] -= 120;
- SaveSklads(s);
- ShowPlayerDialog(playerid, D_AMMOAP, 2, "{a8e4a0}Ñíàðÿæåíèå", "{FFFFFF}Äóáèíêà\nDesert Eagle\nMP5\nÙèò\nÁðîíåæèëåò", "Ïðèíÿòü", "Îòìåíà");
- }
- else
- {
- SendClientMessage(playerid,COLOR_GRAY, "Íà ñêëàäå íå õâàòàåò ïàòðîí èëè äåòàëåé");
- }
- }
- case 3:
- {
- shield[playerid] = 1;
- SetPlayerAttachedObject(playerid, 1, 18637, 14, 0.0, 0.0, 0.0, 0.0, 180.0, 180.0);
- SendClientMessage(playerid,COLOR_BEAR,"Âû âçÿëè ùèò");
- SendClientMessage(playerid,COLOR_BEAR,"Ñíÿòü ùèò ìîæíî êîìàíäîé: /shieldoff");
- ShowPlayerDialog(playerid, D_AMMOAP, 2, "{a8e4a0}Ñíàðÿæåíèå", "{FFFFFF}Äóáèíêà\nDesert Eagle\nMP5\nÙèò\nÁðîíåæèëåò", "Ïðèíÿòü", "Îòìåíà");
- }
- case 4:
- {
- PlayerArmour[playerid] = 100.0;
- SetPlayerArmour(playerid, 100);
- SendClientMessage(playerid,COLOR_BEAR,"Âû âçÿëè áðîíåæèëåò");
- ShowPlayerDialog(playerid, D_AMMOAP, 2, "{a8e4a0}Ñíàðÿæåíèå", "{FFFFFF}Äóáèíêà\nDesert Eagle\nMP5\nÙèò\nÁðîíåæèëåò", "Ïðèíÿòü", "Îòìåíà");
- }
- }
- }
- else
- {
- SendClientMessage(playerid,COLOR_GRAY,"Áðàòü ñíàðÿæåíèå, äîñòóïíî òîëüêî äëÿ îõðàííû è íà÷.îõðàííû");
- }
- }
- case 170:
- {
- if(!response) return 1;
- if(response)
- {
- if(PlayerInfo[playerid][ULUCH] == 2) return SendClientMessage(playerid,COLOR_GRAY,"Âû óæå êóïèëè ýòî óëó÷øåíèå");
- if(PlayerInfo[playerid][MONEY] < 8000) return SendClientMessage(playerid, COLOR_GRAY, "Äëÿ ïîêóïêè ýòîãî óëó÷øåíèÿ íåîáõîäèìî 8000$");
- if(PlayerInfo[playerid][LEVEL] < 7) return SendClientMessage(playerid, COLOR_GRAY, "Äëÿ ïîêóïêè ýòîãî óëó÷øåíèÿ íåîáõîäèì 7 óðîâåíü");
- PlayerInfo[playerid][ULUCH] = 2;
- kLibGivePlayerMoney(playerid, -8000);
- SendClientMessage(playerid,0x3e97ffAA,"Âû ïðèîáðåëè óëó÷øåíèå {ffca1d}\"Ðþêçàê\"");
- SendClientMessage(playerid,COLOR_GRAY,"Òåïåðü Âû ìîæåòå ïåðåíîñèòü â 2 ðàçà áîëüøå ïàòðîíîâ, íàðêîòèêîâ, äåòàëåé");
- new query[256];
- format(query, sizeof query, "UPDATE `users` SET `uluch` = '%d' WHERE `login` = '%s' LIMIT 1",PlayerInfo[playerid][ULUCH], PlayerInfo[playerid][NEWNAME]);
- mysql_tquery(dbHandle, query);
- }
- }
- case 171:
- {
- if(!response) return 1;
- if(response)
- {
- if(PlayerInfo[playerid][JOB] == 4 && gcontract[playerid] == 1) DestroyDynamic3DTextLabel(Meh3d[playerid]), gcontract[playerid] = 0;
- new trailerid = GetVehicleTrailer(GetPVarInt(playerid, "RentToplivo"));
- SetVehicleToRespawn(trailerid);
- SetVehicleToRespawn(GetPVarInt(playerid, "RentToplivo"));
- SetVehicleToRespawn(GetPVarInt(playerid, "RentMex"));
- SetVehicleToRespawn(GetPVarInt(playerid, "RentProd"));
- SetVehicleToRespawn(GetPVarInt(playerid, "RentTaxi"));
- CarInfo[GetPVarInt(playerid, "RentToplivo")][FUEL] = 200;
- CarInfo[GetPVarInt(playerid, "RentMex")][FUEL] = 200;
- CarInfo[GetPVarInt(playerid, "RentProd")][FUEL] = 200;
- CarInfo[GetPVarInt(playerid, "RentTaxi")][FUEL] = 200;
- arenda[playerid] = 0;
- DeletePVar(playerid, "RentToplivo");
- DeletePVar(playerid, "RentMex");
- DeletePVar(playerid, "RentProd");
- DeletePVar(playerid, "RentTaxi");
- SendClientMessage(playerid,0x3e97ffAA,"Âû ðàñòîðãíóëè àðåíäó");
- }
- }
- case 172:
- {
- if(!response) { DeletePVar(playerid, "FuelID"); }
- SetPVarInt(playerid, "FuelID", listitem+1);
- if(strcmp(FuelInfo[GetPVarInt(playerid, "FuelID")][pName], PlayerInfo[playerid][NEWNAME], true) == 0) { DeletePVar(playerid, "FuelID"); FuelList(playerid); return SendClientMessage(playerid, COLOR_GRAY, "Òû íå ìîæåøü âûïîëíèòü ñâîé çàêàç!"); }
- if(FuelInfo[GetPVarInt(playerid, "FuelID")][pStatus] == true) { SendClientMessage(playerid, COLOR_GRAY, "Çàêàç óæå âûïîëíÿåòñÿ êåì-ëèáî!"); return DeletePVar(playerid, "FuelID"); }
- new Float:VPos[3], i = FuelInfo[GetPVarInt(playerid, "FuelID")][pBizzid],temp[256],string[256];
- format(temp,sizeof(temp),"Âû ïðèíÿëè çàêàç îò %s. ×òîáû îòìåíèòü, ââåäèòå: /cancel", FuelInfo[GetPVarInt(playerid, "FuelID")][pName]);
- SendClientMessage(playerid,0x8D8DFF00,temp);
- GetPlayerPos(playerid, VPos[0], VPos[1], VPos[2]);
- DisablePlayerRaceCheckpoint(playerid);
- FuelInfo[GetPVarInt(playerid, "FuelID")][pStatus] = true;
- SetPVarInt(playerid, "FuelCarID", GetPlayerVehicleID(playerid));
- SetPlayerRaceCheckpoint(playerid, 1, AZSInfo[i][aPosX], AZSInfo[i][aPosY], AZSInfo[i][aPosZ], 0.0,0.0,0.0,6);
- format(string,sizeof(string),"Íà êàðòå îòìå÷åí: %s. Ðàññòîÿíèå: %.1f ìåòðîâ", AZSInfo[i][aName], floatabs(floatsub(VPos[0], AZSInfo[i][aPosX])) + floatabs(floatsub(VPos[1], AZSInfo[i][aPosY])) + floatabs(floatsub(VPos[2], AZSInfo[i][aPosZ])));
- SendClientMessage(playerid,0xFFFF00AA,string);
- format(string, 100, "{3399FF}Äîñòàâêà òîïëèâà\n{ffffff}%i / 12000 ë", FuelInfo[GetPVarInt(playerid, "FuelID")][pTill]);
- FuelInfo[GetPVarInt(playerid, "FuelID")][pText3D] = CreateDynamic3DTextLabel(string, 0xffffffff, 0, -1.0, 2.0, 30.0, INVALID_PLAYER_ID, GetPlayerVehicleID(playerid), 0, -1, -1, -1, 50.0);
- }
- case 173:
- {
- if(!response) return 1;
- switch(listitem)
- {
- case 0:ShowPlayerDialog(playerid,174,1,"{a8e4a0}Ïîëèöèÿ","{ffffff}Çäðàâñòâóéòå. ×òî ñëó÷èëîñü ?:","ÎÊ","Îòìåíà");
- case 1:ShowPlayerDialog(playerid,175,1,"{a8e4a0}Ñêîðàÿ ïîìîùü","{ffffff}Çäðàâñòâóéòå. Îïèøèòå ñèòóàöèþ:","ÎÊ","Îòìåíà");
- case 2:
- {
- if(gEmCall[2] != INVALID_PLAYER_ID)
- {
- SendClientMessage(playerid,COLOR_WHITE,"Ëèíèÿ çàíÿòà");
- return _cecall(playerid,"911");
- }
- ShowPlayerDialog(playerid,176,1,"{a8e4a0}Ìåõàíèê","{ffffff}Çäðàâñòâóéòå. Îïèøèòå ñèòóàöèþ:","ÎÊ","Îòìåíà");
- }
- case 3:
- {
- ShowPlayerDialog(playerid,184,1,"{a8e4a0}Òàêñè","{ffffff}Çäðàâñòâóéòå. Îñòàâüòå ïðèìå÷àíèå äëÿ òàêñèñòîâ:","ÎÊ","Îòìåíà");
- }
- }
- }
- case 174:
- {
- if(!response) return 1;
- new Float:x, Float:y, Float:z,pos[20],mes[256];
- GetPlayerPos(playerid,x,y,z);
- if(x < 0) strcat(pos,"San-Fierro");
- else if(y > 100.0) strcat(pos,"Las-Venturas");
- else strcat(pos,"Los-Santos");
- format(mes,sizeof(mes),"%s îáðàòèëñÿ â ïîëèöèþ. {FFFFFF}\"/pc\" {33AAFF}äëÿ ïðèíÿòèÿ âûçîâà",PlayerInfo[playerid][NEWNAME],playerid);
- SendFamilyMessage(mes, 0x007FFFAA, 13, 18, 24);
- format(mes,sizeof(mes),"Ñîîáùåíèå: {FFFFFF}%s. {33AAFF}Ìåñòîïîëîæåíèå: {a8e4a0}%s, ã.%s", inputtext, GetPlayerZone(playerid, 0), pos);
- SendFamilyMessage(mes, 0x007FFFAA, 13, 18, 24);
- gEmCall[0] = playerid;
- ShowPlayerDialog(playerid,3,0,"{a8e4a0}Ïîëèöèÿ","{ffffff}Âàø âûçîâ ïðèíÿò. Îæèäàéòå, ïîëèöèÿ ñêîðî áóäåò","ÎÊ","");
- }
- case 175:
- {
- if(!response) return 1;
- new Float:x, Float:y, Float:z,pos[20],mes[256];
- GetPlayerPos(playerid,x,y,z);
- if(x < 0) strcat(pos,"San-Fierro");
- else if(y > 100.0) strcat(pos,"Las-Venturas");
- else strcat(pos,"Los-Santos");
- format(mes,sizeof(mes),"[Âíèìàíèå] %s âûçûâàåò ñêîðóþ ïîìîùü (ã.%s). ×òîáû ïðèíÿòü âûçîâ ââåäèòå {ffffff}/mc",PlayerInfo[playerid][NEWNAME],pos);
- SendFamilyMessage(mes, 0x007FFFFF, 14, 19);
- format(mes,sizeof(mes),"[Âíèìàíèå] Ïðè÷èíà: %s",inputtext);
- SendFamilyMessage(mes, 0x007FFFFF, 14, 19);
- gEmCall[1] = playerid;
- ShowPlayerDialog(playerid,3,0,"{a8e4a0}Ñêîðàÿ ïîìîùü","{ffffff}Âûçîâ ïðèíÿò. Æäèòå","ÎÊ","");
- }
- case 176:
- {
- if(!response) return 1;
- if(gEmCall[2] != INVALID_PLAYER_ID)
- {
- SendClientMessage(playerid,COLOR_WHITE,"Ëèíèÿ çàíÿòà");
- return _cecall(playerid,"911");
- }
- new Float:x, Float:y, Float:z,pos[20],mes[256];
- GetPlayerPos(playerid,x,y,z);
- if(x < 0) strcat(pos,"San-Fierro");
- else if(y > 100.0) strcat(pos,"Las-Venturas");
- else strcat(pos,"Los-Santos");
- for(new p = 0, j = GetPlayerPoolSize(); p <= j; p++)
- {
- if(!IsPlayerConnected(p) || PlayerInfo[p][Logged] == false || PlayerInfo[p][JOB] != 4) continue;
- format(mes,sizeof(mes),"[Äèñïåò÷åð] %s âûçûâàåò ìåõàíèêà (%s). ×òîáû ïðèíÿòü âûçîâ ââåäèòå {ffffff}/rc",PlayerInfo[playerid][NEWNAME],pos);
- SendClientMessage(p,0x007FFFFF,mes);
- format(mes,sizeof(mes),"[Äèñïåò÷åð] Ïðè÷èíà: %s",inputtext);
- SendClientMessage(p,0x007FFFFF,mes);
- gEmCall[2] = playerid;
- }
- ShowPlayerDialog(playerid,3,0,"{a8e4a0}Ìåõàíèê","{ffffff}Âûçîâ îòïðàâëåí.","ÎÊ","");
- }
- case 177:
- {
- if(!response) return 1;
- if(response)
- {
- if(kLibGetPlayerMoney(playerid) < 125) return SendClientMessage(playerid,COLOR_GRAY, "Ó Âàñ íåäîñòàòî÷íî ñðåäñòâ. Íåîáõîäèìî: 125$");
- if(Kanistra[playerid] == 0)
- {
- kLibGivePlayerMoney(playerid, -125);
- SendClientMessage(playerid, 0xa8e4a0AA, "Âû êóïèëè êàíèñòðó ñ 20 ëèòðàìè áåíçèíà");
- SendClientMessage(playerid, COLOR_BEAR, "×òîáû çàïðàâèòü òðàíñïîðò ïîäîéäèòå ê íåìó è ïðîïèøèòå /fillcar");
- Kanistra[playerid] = 1;
- SetPlayerAttachedObject(playerid, 1, 1650, 6, 0.109687, 0.019223, 0.054616, 0.000000, 260.555694, 0.000000, 1.000000, 1.000000, 1.000000 ); // petrolcanm - kanistra
- AZSInfo[GetPVarInt(playerid,"azss")][aBalance] += 125;
- AZSInfo[GetPVarInt(playerid,"azss")][aStart] += 125;
- AZSInfo[GetPVarInt(playerid,"azss")][aScore] -= 20;
- DeletePVar(playerid, "azss");
- }
- else
- {
- SendClientMessage(playerid, -1, "Âû ïîêóïàëè óæå êàíèñòðó.");
- }
- }
- }
- case 178:
- {
- if(!response) return 1;
- if(GetPVarInt(playerid,"breaked") >= 1) return SendClientMessage(playerid,COLOR_GRAY, "Âû óæå ñòàâèëè îáúåêò, ñíà÷àëà óáåðèòå åãî ÷òîáû ïîñòàâèòü íîâûé.");
- new Float: xesa,Float: yesa,Float: zesa;
- GetPlayerPos(playerid,xesa,yesa,zesa);
- ApplyAnimation(playerid, "BOMBER", "BOM_Plant", 6.1, 0, 0, 0, 0, 0,1);
- new string[15];
- format(string,sizeof(string),"%d", playerid);
- blocktext[playerid] = CreateDynamic3DTextLabel(string, 0xd8a903FF, xesa + 1, yesa, zesa + 0.3, 40.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, -1, -1, -1, 50.0);
- switch(listitem)
- {
- case 0:
- {
- new randbox = random(5);
- new idobj;
- if(randbox == 1) idobj = 19058;
- if(randbox == 2) idobj = 19057;
- if(randbox == 3) idobj = 19056;
- if(randbox == 4) idobj = 19055;
- if(randbox == 5) idobj = 19054;
- object[playerid] = CreateDynamicObject(idobj, xesa+1,yesa,zesa-0.4,0.00, 0.00, 30.00);
- }
- case 1:object[playerid] = CreateDynamicObject(18690, xesa+1,yesa,zesa-2.5,0.00, 0.00, 30.00);
- case 2:object[playerid] = CreateDynamicObject(19279, xesa+1,yesa,zesa-1.0,0.00, 0.00, 30.00);
- case 3:object[playerid] = CreateDynamicObject(1481, xesa+1,yesa,zesa-0.4,0.00, 0.00, 30.00);
- case 4:object[playerid] = CreateDynamicObject(19320, xesa+1,yesa,zesa-0.7,0.00, 0.00, 20.00);
- }
- SetPVarInt(playerid,"breaked",1);
- }
- case 179:
- {
- if(!response) return 1;
- new fractionid = PlayerInfo[playerid][MEMBER]-1;
- if(response)
- {
- SetPlayerSkin(playerid,PlayerInfo[playerid][SKINFRAC]);
- SendClientMessage(playerid,0xa8e4a0AA,"Âû ïåðåîäåëèñü â ðàáî÷óþ îäåæäó");
- SetPlayerColor(playerid,gFractionColor[fractionid]);
- }
- }
- case D_SHOWALL:
- {
- if (!response)
- {
- SetPVarInt(playerid, "Pageid", 1);
- return 0;
- }
- SetPVarInt(playerid, "Pageid", GetPVarInt(playerid, "Pageid") + 1);
- new query[256];
- format(query,sizeof(query), "SELECT `login`,`rank`,`user_level` FROM `users` WHERE `member` = '%d' ORDER BY `rank`",PlayerInfo[playerid][MEMBER]);
- mysql_tquery(dbHandle, query, "ShowAll", "id", playerid, GetPVarInt(playerid, "Pageid"));
- return 1;
- }
- case 180:
- {
- if(!response) return 1;
- if(response)
- {
- SetPlayerSkin(playerid,PlayerInfo[playerid][SKIN]);
- SendClientMessage(playerid,0xa8e4a0AA,"Âû ïåðåîäåëèñü â îáû÷íóþ îäåæäó");
- SetPlayerColor(playerid, 0xFFFFFF20);
- }
- }
- case 181:
- {
- if(!response) return 1;
- if(response)
- {
- new string[90];
- if(!strlen(inputtext) || strval(inputtext) < 2) return ShowPlayerDialog(playerid,181,1,"{a8e4a0}Ïîêóïêà äåòàëåé","{ffffff}Âû ìîæåòå êóïèòü íå áîëüøå 500 äåòàëåé (áåç ðþêçàêà)\n{6ee118}Öåíà çà 1 äåòàëü: 1$","Êóïèòü","Âûõîä");
- new inputvalue = strval(inputtext);
- if(EconomyInfo[2][eSklad] < inputvalue) return SendClientMessage(playerid, COLOR_GRAY, "Íà çàâîäå íåòó òàêîãî êîëè÷åñòâà äåòàëåé");
- new value = (PlayerInfo[playerid][ULUCH] == 2) ? 1000 : 500;
- if(PlayerInfo[playerid][METAL] + inputvalue > value) return SendClientMessage(playerid, COLOR_GRAY,"Íåäîñòàòî÷íî ìåñòà â èíâåíòàðå");
- if(kLibGetPlayerMoney(playerid) < inputvalue / 2) return SendClientMessage(playerid,COLOR_GRAY,"Íå äîñòàòî÷íî äåíåã!");
- new query[256];
- PlayerInfo[playerid][METAL] += inputvalue;
- kLibGivePlayerMoney(playerid, -(inputvalue / 2));
- format(string,sizeof(string),"Âû êóïèëè %d äåòàëåé çà {a8e4a0}%d$",inputvalue,inputvalue / 2);
- SendClientMessage(playerid,COLOR_BEAR,string);
- EconomyInfo[2][eSklad] -= inputvalue;
- SaveEconomy(2);
- UpdateEconomy(2);
- format(query, sizeof query, "UPDATE `users` SET `metal` = '%d' , `user_money` = '%d' WHERE `login` = '%s' LIMIT 1",PlayerInfo[playerid][METAL],PlayerInfo[playerid][MONEY], PlayerInfo[playerid][NEWNAME]);
- mysql_tquery(dbHandle, query);
- }
- }
- case 182:
- {
- if(!response) return RemovePlayerFromVehicle(playerid);
- if(kLibGetPlayerMoney(playerid) < 25) { RemovePlayerFromVehicle(playerid); return SendClientMessage(playerid, COLOR_GRAY, "Íåäîñòàòî÷íî ñðåäñòâ!"); }
- SendClientMessage(playerid, COLOR_BEAR, "Âû àðåíäîâàëè Taxi çà {a8e4a0}25$");
- arenda[playerid] = 1;
- SetPVarInt(playerid, "RentTaxi", GetPlayerVehicleID(playerid));
- kLibGivePlayerMoney(playerid, -25);
- KaznaInfo[1][kCash] += 25;
- SaveKazna(1);
- }
- case 183:
- {
- if(!response)
- {
- return SpawnPlayer(playerid);
- }
- if(response)
- {
- if(strlen(inputtext) < 1 || strlen(inputtext) > MAX_PLAYER_NAME) return ShowPlayerDialog(playerid, 183, 1, "{a8e4a0}Ðåãèñòðàöèÿ", "{ffffff}Ââåäèòå èìÿ âàøåãî ðåôåðàëà:\n\n{a8e4a0}Åñëè âû íå çíàåòå ñâîåãî ðåôåðàëà, íàæìèòå ïðîïóñê", "Ïðèíÿòü", "Ïðîïóñê");
- if (!strcmp(PlayerInfo[playerid][NEWNAME], inputtext, true)) return ShowPlayerDialog(playerid, 183, 1, "{a8e4a0}Ðåãèñòðàöèÿ", "{ffffff}Ââåäèòå èìÿ âàøåãî ðåôåðàëà:\n\n{a8e4a0}Åñëè âû íå çíàåòå ñâîåãî ðåôåðàëà, íàæìèòå ïðîïóñê", "Ïðèíÿòü", "Ïðîïóñê");
- new string[256],query[256];
- strmid(PlayerInfo[playerid][pReferal], inputtext, 0, strlen(inputtext), MAX_PLAYER_NAME);
- format(string, sizeof(string),"Âàø ðåôåðàë: {ffffff}'%s'", inputtext);
- SendClientMessage(playerid, COLOR_BEAR, string);
- mysql_format(dbHandle, query, sizeof(query), "UPDATE `users` SET `referal` = '%e' WHERE `login` = '%s' LIMIT 1", inputtext, PlayerInfo[playerid][NEWNAME]);
- mysql_tquery(dbHandle, query);
- SpawnPlayer(playerid);
- }
- }
- case 184:
- {
- if(!response) return 1;
- new Float:x, Float:y, Float:z,pos[20],mes[256];
- GetPlayerPos(playerid,x,y,z);
- if(x < 0) strcat(pos,"San-Fierro");
- else if(y > 100.0) strcat(pos,"Las-Venturas");
- else strcat(pos,"Los-Santos");
- for(new p = 0, j = GetPlayerPoolSize(); p <= j; p++)
- {
- if(!IsPlayerConnected(p) || PlayerInfo[p][Logged] == false || PlayerInfo[p][JOB] != 5) continue;
- format(mes,sizeof(mes),"[Äèñïå÷åð] %s âûçûâàåò òàêñè (%s). ×òîáû ïðèíÿòü âûçîâ ââåäèòå {ffffff}/tc",PlayerInfo[playerid][NEWNAME],pos);
- SendClientMessage(p,0x007FFFFF,mes);
- format(mes,sizeof(mes),"[Äèñïå÷åð] Ïðèìå÷àíèå: %s",inputtext);
- SendClientMessage(p,0x007FFFFF,mes);
- }
- gEmCall[3] = playerid;
- ShowPlayerDialog(playerid,3,0,"{a8e4a0}Òàêñè","{ffffff}Âûçîâ ïðèíÿò. Æäèòå","ÎÊ","");
- }
- case 186:
- {
- if(!response) return 1;
- if(response)
- {
- if(PlayerInfo[playerid][NODONATE] != 0)
- {
- new strings[256];
- format(strings, sizeof(strings), "{FFFFFF}Ñóììà áûëà çà÷èñëåíà íà Âàø àêêàóíò.\nÂû óñïåøíî ïîïîëíèëè ñ÷¸ò íà %d ðóá.\n\nÈñïîëüçóéòå: /menu > Äîíàò", PlayerInfo[playerid][NODONATE]);
- ShowPlayerDialog(playerid,3,DIALOG_STYLE_MSGBOX,"{a8e4a0}Ñ÷¸ò ïîïîëíåí",strings,"Çàêðûòü","");
- PlayerInfo[playerid][DONATE] += PlayerInfo[playerid][NODONATE];
- PlayerInfo[playerid][NODONATE] = 0;
- new query[256];
- format(query, sizeof(query), "UPDATE `users` SET `user_donate` = '%d' ,`user_nodonate` = '%d' WHERE `login` = '%s' LIMIT 1",PlayerInfo[playerid][DONATE],PlayerInfo[playerid][NODONATE],PlayerInfo[playerid][NEWNAME]);
- mysql_tquery(dbHandle, query);
- }
- }
- }
- case D_RENTCAR:
- {
- if (response)
- {
- new rent = GetPVarInt(playerid, "rentid");
- if (kLibGetPlayerMoney(playerid) < RentCar[rent][ri_Price])
- {
- RemovePlayerFromVehicle(playerid);
- PlayerInfo[playerid][ri_Carid] = INVALID_VEHICLE_ID;
- DeletePVar(playerid, "rentid");
- new str[64];
- format(str, sizeof(str), "Âàì íå õâàòàåò {a8e4a0}%d${ffffff} äëÿ àðåíäû {ffff00}%s", RentCar[rent][ri_Price] - kLibGetPlayerMoney(playerid), RentCar[rent][ri_Name]);
- SendClientMessage(playerid, -1, str);
- }
- else if(arenda[playerid] == 1)
- {
- SendClientMessage(playerid, -1, "Âû óæå àðåíäóåòå òðàíñïîðò");
- }
- else
- {
- GetVehicleParamsEx(PlayerInfo[playerid][ri_Carid], engine, lights, alarm, doors, bonnet, boot, objective);
- SetVehicleParamsEx(PlayerInfo[playerid][ri_Carid], engine, lights, alarm, 1, bonnet, boot, objective);
- SetPVarInt(playerid, "RentCarLock", 1);
- LockCar(PlayerInfo[playerid][ri_Carid]);
- kLibGivePlayerMoney(playerid, -RentCar[rent][ri_Price]);
- RentCar[rent][ri_Rent] = true;
- arenda[playerid] = 1;
- SendClientMessage(playerid, COLOR_BEAR, "Âû àðåíäîâàëè ò/ñ. ×òîáû çàêðûòü/îòêðûòü àâòî, ââåäèòå êîìàíäó {a8e4a0}/lock");
- SendClientMessage(playerid, COLOR_BEAR, "×òîáû ðàñòîðãíóòü àðåíäó, ââåäèòå êîìàíäó /unrent");
- }
- }
- else
- {
- PlayerInfo[playerid][ri_Carid] = INVALID_VEHICLE_ID;
- DeletePVar(playerid, "RentCar");
- RemovePlayerFromVehicle(playerid);
- }
- }
- case D_AZONE:
- {
- if (!response) return 0;
- new gzid = GetPVarInt(playerid, "AZoneID");
- new lastgzid = GangZone[gzid][gFraction];
- DeletePVar(playerid, "AZoneID");
- GangZone[gzid][gFraction] = listitem + 1;
- GangZoneStopFlashForAll(GangZone[gzid][gID]);
- GangZoneHideForAll(GangZone[gzid][gID]);
- GangZoneShowForAll(GangZone[gzid][gID],GetGangZoneColor(gzid));
- UpdateSklad(lastgzid);
- UpdateSklad(listitem + 1);
- SaveGZ(gzid);
- new temp[128];
- format(temp, sizeof(temp), "Àäìèíèñòðàòîð %s ïåðåäàë òåððèòîðèþ %s áàíäå %s", PlayerInfo[playerid][NEWNAME], GetGangName(lastgzid), GetGangName(listitem + 1));
- SendFamilyMessage(temp, COLOR_BEAR, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
- SendAdminMessage(COLOR_BEAR, temp);
- return 1;
- }
- case 187:
- {
- if(!response) return 1;
- new till = 0;
- new h = (GetPVarInt(playerid, "SkladIDMafia") == 11) ? 11 : 12;
- new gunamount = strval(inputtext);
- if(sscanf(inputtext, "i",till)) return ShowPlayerDialog(playerid, 187, 1, "{a8e4a0}Ïîëîæèòü äåíüãè", "{ffffff}Ââåäèòå êîë-âî äåíåã:", "Ïðèíÿòü", "Îòìåíà");
- if(gunamount < 1) return ShowPlayerDialog(playerid, 187, 1, "{a8e4a0}Ïîëîæèòü äåíüãè", "{ffffff}Ââåäèòå êîë-âî äåíåã:", "Ïðèíÿòü", "Îòìåíà");
- if(PlayerInfo[playerid][MONEY] < till) return SendClientMessage(playerid, COLOR_GRAY,"Ó Âàñ íåò ñòîëüêî äåíåã");
- new query[256];
- kLibGivePlayerMoney(playerid,-till);
- new fractionid = PlayerInfo[playerid][MEMBER]-1;
- new rank = PlayerInfo[playerid][RANK];
- new mes[256];
- format(mes, sizeof(mes), "Âû ïîëîæèëè íà ñêëàä ìàôèè %d$",till);
- SendClientMessage(playerid, COLOR_BEAR, mes);
- if(PlayerInfo[playerid][MEMBER] == 0) format(mes,sizeof(mes),"%s[%d] {a8e4a0}- ïîëîæèë íà ñêëàä {F1B719}%d$", PlayerInfo[playerid][NEWNAME],playerid,gunamount);
- else format(mes,sizeof(mes),"[%s] {ffffff}%s[%d] {a8e4a0}- ïîëîæèë íà ñêëàä {F1B719}%d$", gFractionRankName[fractionid][rank-1],PlayerInfo[playerid][NEWNAME],playerid,gunamount);
- SendFamilyMessage(mes, 0x98E35Eff, 11);
- SkladInfo[h][sBalance] += till;
- format(query, sizeof query, "UPDATE `sklad` SET `sBalance` = '%d' WHERE `sID` = '%d' LIMIT 1",SkladInfo[h][sBalance],SkladInfo[h][sID]);
- mysql_tquery(dbHandle, query);
- UpdateMafia();
- return 1;
- }
- case 188:
- {
- if(!response) return true;
- new s = 4;
- if(PlayerInfo[playerid][RANK] == 2 || PlayerInfo[playerid][RANK] == 3)
- {
- switch(listitem)
- {
- case 0:
- {
- if(HaveWeapon(playerid, 3)) return SendClientMessage(playerid,COLOR_GRAY,"Ó Âàñ óæå èìååòñÿ äóáèíêà.");
- GivePlayerWeapon(playerid,3,1);
- SendClientMessage(playerid,COLOR_BEAR,"Âû âçÿëè äóáèíêó");
- ShowPlayerDialog(playerid, 169, 2, "{a8e4a0}Ñíàðÿæåíèå", "{FFFFFF}Äóáèíêà\nDesert Eagle\nMP5\nÙèò\nÁðîíåæèëåò", "Ïðèíÿòü", "Îòìåíà");
- }
- case 1:
- {
- if(HaveWeapon(playerid, 24)) return SendClientMessage(playerid,COLOR_GRAY,"Âû íå ìîæåòå âçÿòü îðóæèå, ïîêà îíî ó Âàñ èìååòñÿ.");
- if(SkladsInfo[s][ssPT] >= 100 && SkladsInfo[s][ssMT] >= 80)
- {
- GivePlayerWeapon(playerid,24,100);
- SendClientMessage(playerid,COLOR_BEAR,"Âû âçÿëè îðóæèå Desert Eagle 100 ïàòðîíîâ");
- SkladsInfo[s][ssMT] -= 80;
- SkladsInfo[s][ssPT] -= 100;
- SaveSklads(s);
- ShowPlayerDialog(playerid, 169, 2, "{a8e4a0}Ñíàðÿæåíèå", "{FFFFFF}Äóáèíêà\nDesert Eagle\nMP5\nÙèò\nÁðîíåæèëåò", "Ïðèíÿòü", "Îòìåíà");
- }
- else
- {
- SendClientMessage(playerid,COLOR_GRAY, "Íà ñêëàäå íå õâàòàåò ïàòðîí èëè äåòàëåé");
- }
- }
- case 2:
- {
- if(HaveWeapon(playerid, 29)) return SendClientMessage(playerid,COLOR_GRAY,"Âû íå ìîæåòå âçÿòü îðóæèå, ïîêà îíî ó Âàñ èìååòñÿ.");
- if(SkladsInfo[s][ssPT] >= 120 && SkladsInfo[s][ssMT] >= 100)
- {
- GivePlayerWeapon(playerid,29,120);
- SendClientMessage(playerid,COLOR_BEAR,"Âû âçÿëè îðóæèå MP5 120 ïàòðîíîâ");
- SkladsInfo[s][ssMT] -= 100;
- SkladsInfo[s][ssPT] -= 120;
- SaveSklads(s);
- ShowPlayerDialog(playerid, 169, 2, "{a8e4a0}Ñíàðÿæåíèå", "{FFFFFF}Äóáèíêà\nDesert Eagle\nMP5\nÙèò\nÁðîíåæèëåò", "Ïðèíÿòü", "Îòìåíà");
- }
- else
- {
- SendClientMessage(playerid,COLOR_GRAY, "Íà ñêëàäå íå õâàòàåò ïàòðîí èëè äåòàëåé");
- }
- }
- case 3:
- {
- shield[playerid] = 1;
- SetPlayerAttachedObject(playerid, 1, 18637, 14, 0.0, 0.0, 0.0, 0.0, 180.0, 180.0);
- SendClientMessage(playerid,COLOR_BEAR,"Âû âçÿëè ùèò");
- SendClientMessage(playerid,COLOR_BEAR,"Ñíÿòü ùèò ìîæíî êîìàíäîé: /shieldoff");
- ShowPlayerDialog(playerid, 169, 2, "{a8e4a0}Ñíàðÿæåíèå", "{FFFFFF}Äóáèíêà\nDesert Eagle\nMP5\nÙèò\nÁðîíåæèëåò", "Ïðèíÿòü", "Îòìåíà");
- }
- case 4:
- {
- PlayerArmour[playerid] = 100.0;
- SetPlayerArmour(playerid, 100);
- SendClientMessage(playerid,COLOR_BEAR,"Âû âçÿëè áðîíåæèëåò");
- ShowPlayerDialog(playerid, 169, 2, "{a8e4a0}Ñíàðÿæåíèå", "{FFFFFF}Äóáèíêà\nDesert Eagle\nMP5\nÙèò\nÁðîíåæèëåò", "Ïðèíÿòü", "Îòìåíà");
- }
- }
- }
- else
- {
- SendClientMessage(playerid,COLOR_GRAY,"Áðàòü ñíàðÿæåíèå, äîñòóïíî òîëüêî äëÿ îõðàííû è íà÷.îõðàííû");
- }
- }
- case 189:
- {
- if(!response) return true;
- new s = 5;
- switch(listitem)
- {
- case 0:
- {
- if(HaveWeapon(playerid, 3)) return SendClientMessage(playerid,COLOR_GRAY,"Âû íå ìîæåòå âçÿòü äóáèíêó, ïîêà îíà ó Âàñ èìååòñÿ.");
- GivePlayerWeapon(playerid,3,1);
- SendClientMessage(playerid,COLOR_BEAR,"Âû âçÿëè äóáèíêó");
- ShowPlayerDialog(playerid, 189, 2, "{a8e4a0}Ñíàðÿæåíèå", "{FFFFFF}Äóáèíêà\nSD Pistol\nDesert Eagle\nÁðîíåæèëåò\nMP5\nÌ4\nShotGun\nÙèò", "Ïðèíÿòü", "Îòìåíà");
- }
- case 1:
- {
- if(HaveWeapon(playerid, 23)) return SendClientMessage(playerid,COLOR_GRAY,"Âû íå ìîæåòå âçÿòü îðóæèå, ïîêà îíî ó Âàñ èìååòñÿ.");
- if(SkladsInfo[s][ssPT] >= 60 && SkladsInfo[s][ssMT] >= 30)
- {
- SetPlayerArmedWeapon(playerid,23);
- //if(GetPlayerAmmo(playerid) > 0 && GetPlayerWeapon(playerid) == 23) SetPlayerAmmo(playerid,2,0);
- GivePlayerWeapon(playerid,23,60);
- SetPVarInt(playerid,"TazerGun",1);
- SendClientMessage(playerid,COLOR_BEAR,"Âû âçÿëè îðóæèå SD Pistol 60 ïàòðîíîâ");
- SkladsInfo[s][ssMT] -= 30;
- SkladsInfo[s][ssPT] -= 60;
- SaveSklads(s);
- ShowPlayerDialog(playerid, 189, 2, "{a8e4a0}Ñíàðÿæåíèå", "{FFFFFF}Äóáèíêà\nSD Pistol\nDesert Eagle\nÁðîíåæèëåò\nMP5\nÌ4\nShotGun\nÙèò", "Ïðèíÿòü", "Îòìåíà");
- }
- else
- {
- SendClientMessage(playerid,COLOR_GRAY, "Íà ñêëàäå íå õâàòàåò ïàòðîí èëè äåòàëåé");
- }
- }
- case 2:
- {
- if(HaveWeapon(playerid, 24)) return SendClientMessage(playerid,COLOR_GRAY,"Âû íå ìîæåòå âçÿòü îðóæèå, ïîêà îíî ó Âàñ èìååòñÿ.");
- if(PlayerInfo[playerid][RANK] < 2) return SendClientMessage(playerid,COLOR_GRAY,"Desert Eagle äîñòóïåí ñî 2 ðàíãà");
- if(SkladsInfo[s][ssPT] >= 100 && SkladsInfo[s][ssMT] >= 80)
- {
- GivePlayerWeapon(playerid,24,100);
- SendClientMessage(playerid,COLOR_BEAR,"Âû âçÿëè îðóæèå Desert Eagle 100 ïàòðîíîâ");
- SkladsInfo[s][ssMT] -= 80;
- SkladsInfo[s][ssPT] -= 100;
- SaveSklads(s);
- ShowPlayerDialog(playerid, 189, 2, "{a8e4a0}Ñíàðÿæåíèå", "{FFFFFF}Äóáèíêà\nSD Pistol\nDesert Eagle\nÁðîíåæèëåò\nMP5\nÌ4\nShotGun\nÙèò", "Ïðèíÿòü", "Îòìåíà");
- }
- else
- {
- SendClientMessage(playerid,COLOR_GRAY, "Íà ñêëàäå íå õâàòàåò ïàòðîí èëè äåòàëåé");
- }
- }
- case 3:
- {
- PlayerArmour[playerid] = 100.0;
- SetPlayerArmour(playerid, 100);
- SendClientMessage(playerid,COLOR_BEAR,"Âû âçÿëè áðîíåæèëåò");
- ShowPlayerDialog(playerid, 189, 2, "{a8e4a0}Ñíàðÿæåíèå", "{FFFFFF}Äóáèíêà\nSD Pistol\nDesert Eagle\nÁðîíåæèëåò\nMP5\nÌ4\nShotGun\nÙèò", "Ïðèíÿòü", "Îòìåíà");
- }
- case 4:
- {
- if(HaveWeapon(playerid, 29)) return SendClientMessage(playerid,COLOR_GRAY,"Âû íå ìîæåòå âçÿòü îðóæèå, ïîêà îíî ó Âàñ èìååòñÿ.");
- if(PlayerInfo[playerid][RANK] < 2) return SendClientMessage(playerid,COLOR_GRAY,"MP5 äîñòóïíà ñî 2 ðàíãà");
- if(SkladsInfo[s][ssPT] >= 120 && SkladsInfo[s][ssMT] >= 100)
- {
- GivePlayerWeapon(playerid,29,120);
- SendClientMessage(playerid,COLOR_BEAR,"Âû âçÿëè îðóæèå MP5 120 ïàòðîíîâ");
- SkladsInfo[s][ssMT] -= 100;
- SkladsInfo[s][ssPT] -= 120;
- SaveSklads(s);
- ShowPlayerDialog(playerid, 189, 2, "{a8e4a0}Ñíàðÿæåíèå", "{FFFFFF}Äóáèíêà\nSD Pistol\nDesert Eagle\nÁðîíåæèëåò\nMP5\nÌ4\nShotGun\nÙèò", "Ïðèíÿòü", "Îòìåíà");
- }
- else
- {
- SendClientMessage(playerid,COLOR_GRAY, "Íà ñêëàäå íå õâàòàåò ïàòðîí èëè äåòàëåé");
- }
- }
- case 5:
- {
- if(HaveWeapon(playerid, 31)) return SendClientMessage(playerid,COLOR_GRAY,"Âû íå ìîæåòå âçÿòü îðóæèå, ïîêà îíî ó Âàñ èìååòñÿ.");
- if(PlayerInfo[playerid][RANK] < 3) return SendClientMessage(playerid,COLOR_GRAY,"M4 äîñòóïíà ñ 3 ðàíãà");
- if(SkladsInfo[s][ssPT] >= 150 && SkladsInfo[s][ssMT] >= 120)
- {
- GivePlayerWeapon(playerid,31,150);
- SendClientMessage(playerid,COLOR_BEAR,"Âû âçÿëè îðóæèå M4 150 ïàòðîíîâ");
- SkladsInfo[s][ssMT] -= 100;
- SkladsInfo[s][ssPT] -= 120;
- SaveSklads(s);
- ShowPlayerDialog(playerid, 189, 2, "{a8e4a0}Ñíàðÿæåíèå", "{FFFFFF}Äóáèíêà\nSD Pistol\nDesert Eagle\nÁðîíåæèëåò\nMP5\nÌ4\nShotGun\nÙèò", "Ïðèíÿòü", "Îòìåíà");
- }
- else
- {
- SendClientMessage(playerid,COLOR_GRAY, "Íà ñêëàäå íå õâàòàåò ïàòðîí èëè äåòàëåé");
- }
- }
- case 6:
- {
- if(HaveWeapon(playerid, 25)) return SendClientMessage(playerid,COLOR_GRAY,"Âû íå ìîæåòå âçÿòü îðóæèå, ïîêà îíî ó Âàñ èìååòñÿ.");
- if(PlayerInfo[playerid][RANK] < 3) return SendClientMessage(playerid,COLOR_GRAY,"ShotGun äîñòóïåí ñ 3 ðàíãà");
- if(SkladsInfo[s][ssPT] >= 120 && SkladsInfo[s][ssMT] >= 60)
- {
- GivePlayerWeapon(playerid,25,80);
- SendClientMessage(playerid,COLOR_BEAR,"Âû âçÿëè îðóæèå ShotGun 80 ïàòðîíîâ");
- SkladsInfo[s][ssMT] -= 60;
- SkladsInfo[s][ssPT] -= 120;
- SaveSklads(s);
- ShowPlayerDialog(playerid, 189, 2, "{a8e4a0}Ñíàðÿæåíèå", "{FFFFFF}Äóáèíêà\nSD Pistol\nDesert Eagle\nÁðîíåæèëåò\nMP5\nÌ4\nShotGun\nÙèò", "Ïðèíÿòü", "Îòìåíà");
- }
- else
- {
- SendClientMessage(playerid,COLOR_GRAY, "Íà ñêëàäå íå õâàòàåò ïàòðîí èëè äåòàëåé");
- }
- }
- case 7:
- {
- if(PlayerInfo[playerid][RANK] < 3) return SendClientMessage(playerid,COLOR_GRAY,"Ùèò äîñòóïåí ñ 3 ðàíãà");
- shield[playerid] = 1;
- SetPlayerAttachedObject(playerid, 1, 18637, 14, 0.0, 0.0, 0.0, 0.0, 180.0, 180.0);
- SendClientMessage(playerid,COLOR_BEAR,"Âû âçÿëè ùèò");
- SendClientMessage(playerid,COLOR_BEAR,"Ñíÿòü ùèò ìîæíî êîìàíäîé: /shieldoff");
- ShowPlayerDialog(playerid, 189, 2, "{a8e4a0}Ñíàðÿæåíèå", "{FFFFFF}Äóáèíêà\nSD Pistol\nDesert Eagle\nÁðîíåæèëåò\nMP5\nÌ4\nShotGun\nÙèò", "Ïðèíÿòü", "Îòìåíà");
- }
- }
- }
- case D_WEDDING:
- {
- if (!response)return 0;
- switch(listitem)
- {
- case 0:
- {
- if (PlayerInfo[playerid][SEX] != 1)return SendClientMessage(playerid, COLOR_BEAR, "Ýòîò íàðÿä íå äëÿ Âàñ!");
- SetPlayerSkin(playerid, 46);
- SendClientMessage(playerid, COLOR_BEAR, "Âû îäåëè ñâàäåáíûé êîñòþì.");
- SendClientMessage(playerid, COLOR_BEAR, "Äëÿ òîãî ÷òîáû ïîæåíèòüñÿ ââåäèòå êîìàíäó {a8e4a0}\"/wed\"");
- SendClientMessage(playerid, COLOR_BEAR, "Äëÿ òîãî ÷òîáû ðàçâåñòèñü ââåäèòå êîìàíäó {a8e4a0}\"/divorce\"");
- }
- case 1:
- {
- if (PlayerInfo[playerid][SEX] != 2)return SendClientMessage(playerid, COLOR_BEAR, "Ýòîò íàðÿä íå äëÿ Âàñ!");
- SetPlayerSkin(playerid, 214);
- SendClientMessage(playerid, COLOR_BEAR, "Âû îäåëè ñâàäåáíûé êîñòþì.");
- SendClientMessage(playerid, COLOR_BEAR, "Äëÿ òîãî ÷òîáû ðàçâåñòèñü ââåäèòå êîìàíäó {a8e4a0}\"/divorce\"");
- }
- case 2:
- {
- SetPlayerSkin(playerid, 68);
- SendClientMessage(playerid, COLOR_BEAR, "Âû îäåëè êîñòþì \"Ñâÿùåííèêà\".");
- }
- case 3:
- {
- if(PlayerInfo[playerid][MEMBER] > 0) SetPlayerSkin(playerid,PlayerInfo[playerid][SKINFRAC]);
- else SetPlayerSkin(playerid,PlayerInfo[playerid][SKIN]);
- }
- }
- }
- case D_PHONEBOOK:
- {
- if (!response) return 0;
- switch (listitem)
- {
- case 0:
- {
- new string[1024], str[64];
- for (new i; i < 8; i++)
- {
- format(str, sizeof(str), "%s\t\t| %d\n", (PhoneNumbers[playerid][i]) ? GetNameWithNumber(PhoneNumbers[playerid][i]) : ("Offline/None"), PhoneNumbers[playerid][i]);
- strcat(string, str);
- }
- ShowPlayerDialog(playerid, 3, DIALOG_STYLE_LIST, "Êîíòàêòû", string, "Çàêðûò", "");
- }
- case 1:
- {
- new string[1024], str[64];
- for (new i; i < 8; i++)
- {
- format(str, sizeof(str), "%s\t\t| %d\n", (PhoneNumbers[playerid][i]) ? GetNameWithNumber(PhoneNumbers[playerid][i]) : ("Offline/None"), PhoneNumbers[playerid][i]);
- strcat(string, str);
- }
- ShowPlayerDialog(playerid, D_PHONEADD, DIALOG_STYLE_LIST, "Äîáàâèòü", string, "Âûáðàòü", "Îòìåíà");
- }
- case 2:
- {
- new string[1024], str[64];
- for (new i; i < 8; i++)
- {
- format(str, sizeof(str), "%s\t\t| %d\n", (PhoneNumbers[playerid][i]) ? GetNameWithNumber(PhoneNumbers[playerid][i]) : ("Offline/None"), PhoneNumbers[playerid][i]);
- strcat(string, str);
- }
- ShowPlayerDialog(playerid, D_PHONEDEL, DIALOG_STYLE_LIST, "Óäàëèòü", string, "Âûáðàòü", "Îòìåíà");
- }
- }
- return 1;
- }
- case D_PHONEDEL:
- {
- if (!response) return 0;
- if (PhoneNumbers[playerid][listitem] == 0) return SendClientMessage(playerid, COLOR_GRAY, "Ñëîò äëÿ êîíòàêòà ïóñòîé!");
- new str[128];
- format(str, sizeof(str), "Êîíòàêò %s | %d óäàëåí.", GetNameWithNumber(PhoneNumbers[playerid][listitem]), PhoneNumbers[playerid][listitem]);
- SendClientMessage(playerid, COLOR_BEAR, str);
- PhoneNumbers[playerid][listitem] = 0;
- return 1;
- }
- case D_PHONEADD:
- {
- if (!response) return 0;
- SetPVarInt(playerid, "SelectedSlot", listitem);
- ShowPlayerDialog(playerid, D_PHONENUMBERS, DIALOG_STYLE_INPUT, "Íîìåð", "{ffffff}Ââåäèòå íîìåð êîíòàêòà:", "Äîáàâèòü", "Îòìåíà");
- return 0;
- }
- case D_PHONENUMBERS:
- {
- if (!response) return 0;
- if (!strlen(inputtext)) return ShowPlayerDialog(playerid, D_PHONENUMBERS, DIALOG_STYLE_INPUT, "Íîìåð", "{ffffff}Ââåäèòå íîìåð êîíòàêòà:", "Äîáàâèòü", "Îòìåíà");
- new str[128], slot = GetPVarInt(playerid, "SelectedSlot");
- format(str, sizeof(str), "Íîìåð %d äîáàâëåí â ñëîò %d", strval(inputtext), slot);
- SendClientMessage(playerid, COLOR_BEAR, str);
- PhoneNumbers[playerid][slot] = strval(inputtext);
- return 1;
- }
- case D_BIZWARLIST:
- {
- if (!response)
- {
- BizWar_Starter = -1;
- BizWar_Clubid = -1;
- return 0;
- }
- new str[128];
- format(str, sizeof(str), "{FFFFFF}%s "COLOR_BEAR_H"%s èíèöèèðîâàëà âîéíó çà áèçíåñ %s", PlayerInfo[playerid][NEWNAME], (BizWar_Starter == 11) ? ("French Mafia") : ("Triad Mafia"), ClubInfo[BizWar_Clubid][cName]);
- for(new i = 0, j = GetPlayerPoolSize(); i <= j; i++)
- {
- if (!IsPlayerConnected(i)) continue;
- if (PlayerInfo[i][ADMLEVEL] || PlayerInfo[i][MEMBER] == 11 || PlayerInfo[i][MEMBER] == 21)SendClientMessage(i, COLOR_BEAR, str);
- if (PlayerInfo[i][ADMLEVEL] && PlayerInfo[i][ChangeCount] == false)continue;
- if (PlayerInfo[i][MEMBER] == 11 || PlayerInfo[i][MEMBER] == 21 || PlayerInfo[i][ADMLEVEL])
- {
- GangZoneShowForPlayer(i, BizWar_Zone[listitem], (BizWar_Starter == 11) ? 0x007575AA : 0xAE0F04AA);
- CreatTextDrawBizWar(i);
- }
- }
- TextDrawSetString(bwBandaCapt1a, (BizWar_Starter == 11) ? ("French Mafia") : ("Triad Mafia"));
- TextDrawSetString(bwBandaCapt2a, (BizWar_Starter != 11) ? ("French Mafia") : ("Triad Mafia"));
- TextDrawSetString(bwScoreCapt1a, "0");
- TextDrawSetString(bwScoreCapt2a, "0");
- BizWar_ZoneID = listitem;
- BizWar_Timer = 60 * 15;
- BizWarOn = true;
- if (!BizWar_Used[0])BizWar_Used[0] = PlayerInfo[playerid][MEMBER];
- if (!BizWar_Used[1])BizWar_Used[1] = PlayerInfo[playerid][MEMBER];
- return 1;
- }
- case D_CASINOSKINCHANGE:
- {
- if (!response) return 0;
- if (kLibGetPlayerMoney(playerid) < 300) return SendClientMessage(playerid, COLOR_GRAY, "Ó Âàñ íåäîñòàòî÷íî äåíåã!");
- kLibGivePlayerMoney(playerid, - 300);
- SetPlayerSkin(playerid, (PlayerInfo[playerid][SEX] == 1) ? 171 : 172);
- PlayerInfo[playerid][Casino_Job] = true;
- if (ClubInfo[24][cBuy])
- {
- ClubInfo[24][cBalance] += 150;
- ClubInfo[24][cStart] += 150;
- }
- SendClientMessage(playerid, COLOR_BEAR, "Âû óñòðîèëèñü íà ðàáîòó "COLOR_BEAR_H"\"Êðóïüå\".");
- SendClientMessage(playerid, COLOR_WHITE, "Âûáåðèòå ñâîáîäíûé ñòîë äëÿ èãðû "COLOR_BEAR_H"\"Êîñòü\".");
- return 1;
- }
- case D_CASINOJOB:
- {
- if (!response) return 0;
- SetPlayerSkin(playerid, PlayerInfo[playerid][SKIN]);
- PlayerInfo[playerid][Casino_Job] = false;
- return 1;
- }
- case D_MAKELEADERS:
- {
- if (!response) return 0;
- if (PlayerInfo[playerid][LEADER] == 23) return SendClientMessage(playerid, COLOR_GRAY, "Âàì íå äîñòóïíà ýòà êîìàíäà!");
- if (PlayerInfo[playerid][MEMBER] != 23) return SendClientMessage(playerid, COLOR_GRAY, "Âàì íå äîñòóïíà ýòà êîìàíäà!");
- new leaderid = GetPVarInt(playerid, "leaderid");
- new fractionid;
- DeletePVar(playerid, "leaderid");
- switch (PlayerInfo[playerid][RANK])
- {
- case 4: // 15
- {
- if (listitem == 0)
- {
- PlayerInfo[leaderid][SKINFRAC] = 186;
- fractionid = 14;
- }
- }
- case 5:// 14, 19
- {
- if (listitem == 0)fractionid = 13;
- else if (listitem == 1)fractionid = 18;
- PlayerInfo[leaderid][SKINFRAC] = 70;
- }
- case 6:// 13, 18
- {
- if (listitem == 0)fractionid = 12;
- else if (listitem == 1)fractionid = 17;
- PlayerInfo[leaderid][SKINFRAC] = 288;
- }
- case 7:// 16, 20
- {
- if (listitem == 0)fractionid = 15;
- else if (listitem == 1)fractionid = 19;
- PlayerInfo[leaderid][SKINFRAC] = 179;
- }
- default: SendClientMessage(playerid, COLOR_GRAY, "Â ðàçðàáîòêå!");
- }
- PlayerInfo[leaderid][LEADER] = fractionid + 1;
- PlayerInfo[leaderid][MEMBER] = fractionid + 1;
- PlayerInfo[leaderid][RANK] = 10;
- PlayerInfo[leaderid][JOB] = 0;
- SetPlayerColor(leaderid, gFractionColor[fractionid]);
- SetPlayerSkin(leaderid, PlayerInfo[leaderid][SKINFRAC]);
- new string[128];
- format(string,sizeof(string),"Âû íàçíà÷èëè %s[%d] íà ïîñò ëèäåðà ôðàêöèè {a8e4a0}\"%s\"", PlayerInfo[leaderid][NEWNAME],leaderid,gFractionName[fractionid]);
- SendClientMessage(playerid,COLOR_BEAR,string);
- format(string,sizeof(string),"Âàì áûëî äîâåðåííî ëèäåðñòâî ôðàêöèè {a8e4a0}\"%s\". {a8e4a0}Æåëàåì Âàì óäà÷è íà äàííîì ïîñòó!",gFractionName[fractionid]);
- SendClientMessage(leaderid,COLOR_BEAR,string);
- return 1;
- }
- case D_VOTINGCONTROL:
- {
- if (!response) return 0;
- switch(listitem)
- {
- case 0:
- {
- Vote_Started = true;
- SendClientMessageToAll(0xFF8247FF, "Óâàæàåìûå èãðîêè, â øòàòå ïðîõîäÿò âûáîðû Ïðåçèäåíòà.");
- SendClientMessageToAll(0xFF8247FF, "Âû ìîæåòå ïðîãîëîñîâàòü â èçáèðàòåëüíîì ó÷àñòêå Àäìèíèñòðàöèè Ïðåçèäåíòà.");
- SendClientMessageToAll(0xFF8247FF, "Âû ìîæåòå îòäàòü ñâîé ãîëîñ çà ïîíðàâèâøåãî êàíäèäàòà.");
- SendClientMessageToAll(0xFF8247FF, "Äëÿ òîãî ÷òîáû îòäàòü ñâîé ãîëîñ âû äîëæíû ïðîæèâàòü â øòàòå ìèíèìóì 2 ãîäà.");
- Vote_Area[0] = CreateDynamicCP(673.7513, 202.8123, 1010.0, 1.5, 215, 5, -1, 30.0);
- Vote_Area[1] = CreateDynamicCP(672.1897, 202.8124, 1010.0, 1.5, 215, 5, -1, 30.0);
- Vote_Area[2] = CreateDynamicCP(670.6234, 202.8196, 1010.0, 1.5, 215, 5, -1, 30.0);
- }
- case 1:
- {
- new message[384], str[48];
- for (new id; id < MAX_VOTE_USERS; id ++)
- {
- format(str, sizeof(str), "%s\t\t\t%d\n", Vote_Players[id], Vote_Value[id]);
- strcat(message, str);
- }
- ShowPlayerDialog(playerid, D_CANDIDATE, DIALOG_STYLE_LIST, "Ðåäàêòîð", message, "Âûáîð", "Îòìåíà");
- }
- case 2:
- {
- Vote_Started = false;
- for (new a; a < 3; a ++) DestroyDynamicCP(Vote_Area[a]);
- SendClientMessage(playerid, COLOR_GRAY, "Ãîëîñîâàíèå îñòàíîâëåíî.");
- }
- }
- return 1;
- }
- case D_CANDIDATE:
- {
- if (!response) return 0;
- SetPVarInt(playerid, "Vote_ID", listitem);
- ShowPlayerDialog(playerid, D_CHANGECAND, DIALOG_STYLE_INPUT, "Êàíäèäàò", "Íàïèøèòå íèêíåéì êàíäèäàòà:", "Ñîõðàíèòü", "Îòìåíà");
- return 1;
- }
- case D_CHANGECAND:
- {
- if (!response) return 0;
- if (!strlen(inputtext)) return ShowPlayerDialog(playerid, D_CHANGECAND, DIALOG_STYLE_INPUT, "Êàíäèäàò", "Íàïèøèòå íèêíåéì êàíäèäàòà:", "Ñîõðàíèòü", "Îòìåíà");
- new ids = GetPVarInt(playerid, "Vote_ID");
- DeletePVar(playerid, "Vote_ID");
- if(ids != 0 && (!strcmp(Vote_Players[ids - 1], "None", true)))
- {
- new str[64];
- format(str, sizeof(str), "Ñíà÷àëà çàïîëíèòå ñëîò ¹%d.", ids);
- SendClientMessage(playerid, COLOR_BEAR, str);
- }
- else
- {
- format(Vote_Players[ids], 24, "%s", inputtext);
- new message[384], str[48];
- for (new id; id < MAX_VOTE_USERS; id ++)
- {
- format(str, sizeof(str), "%s\t\t\t%d\n", Vote_Players[id], Vote_Value[id]);
- strcat(message, str);
- }
- ShowPlayerDialog(playerid, D_CANDIDATE, DIALOG_STYLE_LIST, "Ðåäàêòîð", message, "Âûáîð", "Îòìåíà");
- }
- return 1;
- }
- case D_PLAYERVOTE:
- {
- if (!response) return 0;
- if (PlayerInfo[playerid][VotedDay] == getdate()) return SendClientMessage(playerid, COLOR_GRAY, "Âû óæå îòäàëè ñâîé ãîëîñ!");
- PlayerInfo[playerid][VotedDay] = getdate();
- Vote_Value[listitem] ++;
- new str[256];
- format(str, sizeof(str), "Âû îòäàëè ñâîé ãîëîñ çà "COLOR_BEAR_H"\"%s\"{FFFFFF}.", Vote_Players[listitem]);
- SendClientMessage(playerid, COLOR_WHITE, str);
- SendClientMessage(playerid, COLOR_BEAR, "Ñïàñèáî!");
- return 1;
- }
- case D_TELEPORT_BAND:
- {
- if (!response) return 0;
- switch (listitem)
- {
- case 0: SetPlayerPos(playerid, 2471.6196, -1687.5079, 13.5078);
- case 1: SetPlayerPos(playerid, 2001.0638, -1122.7303, 26.6448);
- case 2: SetPlayerPos(playerid, 2772.5171, -1923.9091, 13.3186);
- case 3: SetPlayerPos(playerid, 2174.3167, -1799.3256, 13.3650);
- case 4: SetPlayerPos(playerid, 2740.9119, -1174.9315, 69.2422);
- case 5: SetPlayerPos(playerid, 1272.3754, -1329.6735, 13.5000);
- case 6: SetPlayerPos(playerid, 1620.7213, -1892.4369, 13.5491);
- case 7: SetPlayerPos(playerid, 551.0313, -1511.7451, 14.5792);
- case 8: SetPlayerPos(playerid, 371.6578, -1811.9841, 7.6676);
- case 9: SetPlayerPos(playerid, 1684.2480, -2113.2537, 13.4980);
- }
- SetPlayerInterior(playerid, 0);
- SetPlayerVirtualWorld(playerid, 0);
- return 1;
- }
- case D_RACE_MAIN:
- {
- if (!response) return 0;
- if (PlayerInfo[playerid][PRAVA] == 0) return SendClientMessage(playerid, COLOR_GRAY, "Ó Âàñ íåò âîäèòåëüñêèõ ïðàâ.");
- if (PlayerInfo[playerid][RacePlayer]) return SendClientMessage(playerid, COLOR_GRAY, "Âû óæå çàðåãèñòðèðîâàíû!");
- if (RacePlayersCount() >= MAX_RACE_PLAYERS) return SendClientMessage(playerid, COLOR_GRAY, "Ñâîáîäíûõ ìåñò íåò.");
- if (kLibGetPlayerMoney(playerid) < RACE_COST) return SendClientMessage(playerid, COLOR_GRAY, "Ó Âàñ íåäîñòàòî÷íî äåíåã äëÿ ó÷àñòèå!");
- kLibGivePlayerMoney(playerid, - RACE_COST);
- AddPlayerToRace(playerid);
- new str[128];
- format(str, sizeof(str), "%s ïîäòâåðäèë ó÷àñòèå â ãîíêå.", PlayerInfo[playerid][NEWNAME]);
- SendMessageToRacePlayers(-1, str);
- SendClientMessage(playerid, COLOR_BEAR, "Âû áûëè çàðåãèñòðèðîâàíû â ãîíêå, ïîæàëóéñòà îæèäàéòå íà÷àëà.");
- return 1;
- }
- case D_SAFE_MAIN:
- {
- if (!response) return 0;
- if (listitem == 4) ShowPlayerGunSafe(playerid);
- else ShowSafeUsingMenu(playerid, listitem);
- return 1;
- }
- case D_SAFE_USE:
- {
- if (!response)
- {
- DeletePVar(playerid, "SAFEUSEID");
- return 0;
- }
- if (! strlen(inputtext)) return ShowSafeUsingMenu(playerid, GetPVarInt(playerid, "SAFEUSEID"));
- new id = GetPVarInt(playerid, "SAFEUSEID");
- new h = PlayerInfo[playerid][HOUSE];
- new string[12];
- strmid(string, inputtext, 1, strlen(inputtext));
- new value = strval(string);
- if (value <= 0) return ShowSafeUsingMenu(playerid, GetPVarInt(playerid, "SAFEUSEID")), SendClientMessage(playerid, COLOR_GRAY, "Íåäîïóñòèìîå ÷èñëî.");
- if (inputtext[0] == '-')
- {
- switch(id)
- {
- case 0:
- {
- if (HouseInfo[h][hSafeMoney] < value) return ShowSafeUsingMenu(playerid, GetPVarInt(playerid, "SAFEUSEID")), SendClientMessage(playerid, COLOR_GRAY, "Â øêàôå íåò ñòîëüêî äåíåã!");
- HouseInfo[h][hSafeMoney] -= value;
- kLibGivePlayerMoney(playerid, value);
- new str[128];
- format(str, sizeof(str), "Âû âçÿëè ñî øêàôà {a8e4a0}%d${ffffff}. Îñòàòîê: {a8e4a0}%d$", value, HouseInfo[h][hSafeMoney]);
- SendClientMessage(playerid, -1, str);
- }
- case 1:
- {
- new maxvalue = (PlayerInfo[playerid][ULUCH] == 2) ? 1000 : 500;
- if (HouseInfo[h][hSafeDetal] < value) return ShowSafeUsingMenu(playerid, GetPVarInt(playerid, "SAFEUSEID")), SendClientMessage(playerid, COLOR_GRAY, "Â øêàôå íåò ñòîëüêî äåòàëåé!");
- if (value + PlayerInfo[playerid][METAL] > maxvalue) return ShowSafeUsingMenu(playerid, GetPVarInt(playerid, "SAFEUSEID")), SendClientMessage(playerid, COLOR_GRAY, "Âû íå ìîæåòå âçÿòü ñòîëüêî äåòàëåé!");
- PlayerInfo[playerid][METAL] += value;
- HouseInfo[h][hSafeDetal] -= value;
- new str[128];
- format(str, sizeof(str), "Âû âçÿëè ñî øêàôà {a8e4a0}%d{ffffff} äåòàëåé. Îñòàòîê: {a8e4a0}%d", value, HouseInfo[h][hSafeDetal]);
- SendClientMessage(playerid, -1, str);
- }
- case 2:
- {
- new maxvalue = (PlayerInfo[playerid][ULUCH] == 2) ? 1000 : 500;
- if (HouseInfo[h][hSafeAmmo] < value) return ShowSafeUsingMenu(playerid, GetPVarInt(playerid, "SAFEUSEID")), SendClientMessage(playerid, COLOR_GRAY, "Â øêàôå íåò ñòîëüêî ïàòðîíîâ!");
- if (value + PlayerInfo[playerid][PATRONS] > maxvalue) return ShowSafeUsingMenu(playerid, GetPVarInt(playerid, "SAFEUSEID")), SendClientMessage(playerid, COLOR_GRAY, "Âû íå ìîæåòå âçÿòü ñòîëüêî ïàòðîíîâ!");
- PlayerInfo[playerid][PATRONS] += value;
- HouseInfo[h][hSafeAmmo] -= value;
- new str[128];
- format(str, sizeof(str), "Âû âçÿëè ñî øêàôà {a8e4a0}%d{ffffff} ïàòðîíîâ. Îñòàòîê: {a8e4a0}%d", value, HouseInfo[h][hSafeAmmo]);
- SendClientMessage(playerid, -1, str);
- }
- case 3:
- {
- new maxvalue = (PlayerInfo[playerid][ULUCH] == 2) ? 200 : 100;
- if (HouseInfo[h][hSafeDrugs] < value) return ShowSafeUsingMenu(playerid, GetPVarInt(playerid, "SAFEUSEID")), SendClientMessage(playerid, COLOR_GRAY, "Â øêàôå íåò ñòîëüêî ãð. íàðêîòèêîâ!");
- if (value + PlayerInfo[playerid][NARKOTA] > maxvalue) return ShowSafeUsingMenu(playerid, GetPVarInt(playerid, "SAFEUSEID")), SendClientMessage(playerid, COLOR_GRAY, "Âû íå ìîæåòå âçÿòü ñòîëüêî ãð. íàðêîòèêîâ!");
- PlayerInfo[playerid][NARKOTA] += value;
- HouseInfo[h][hSafeDrugs] -= value;
- new str[128];
- format(str, sizeof(str), "Âû âçÿëè ñî øêàôà {a8e4a0}%d{ffffff} ãð. íàðêîòèêîâ. Îñòàòîê: {a8e4a0}%d", value, HouseInfo[h][hSafeDrugs]);
- SendClientMessage(playerid, -1, str);
- }
- }
- }
- else if (inputtext[0] == '+')
- {
- switch(id)
- {
- case 0:
- {
- if (kLibGetPlayerMoney(playerid) < value) return ShowSafeUsingMenu(playerid, GetPVarInt(playerid, "SAFEUSEID")), SendClientMessage(playerid, COLOR_GRAY, "Ó Âàñ íåò ñòîëüêî äåíåã!");
- if (value + HouseInfo[h][hSafeMoney] > 500000) return SendClientMessage(playerid, -1, "Øêàô çàïîëíåí.");
- HouseInfo[h][hSafeMoney] += value;
- kLibGivePlayerMoney(playerid, -value);
- new str[128];
- format(str, sizeof(str), "Âû ïîëîæèëè â øêàô {a8e4a0}%d${ffffff}.", value);
- SendClientMessage(playerid, -1, str);
- }
- case 1:
- {
- new maxvalue = (PlayerInfo[playerid][ULUCH] == 2) ? 1000 : 500;
- if (PlayerInfo[playerid][METAL] < value) return ShowSafeUsingMenu(playerid, GetPVarInt(playerid, "SAFEUSEID")), SendClientMessage(playerid, COLOR_GRAY, "Ó Âàñ íåò ñòîëüêî äåòàëåé!");
- if (value > maxvalue) return ShowSafeUsingMenu(playerid, GetPVarInt(playerid, "SAFEUSEID")), SendClientMessage(playerid, COLOR_GRAY, "Âû íå ìîæåòå ïîëîæèòü ñòîëüêî äåòàëåé!");
- if (value + HouseInfo[h][hSafeDetal] > 10000) return SendClientMessage(playerid, -1, "Øêàô çàïîëíåí.");
- HouseInfo[h][hSafeDetal] += value;
- PlayerInfo[playerid][METAL] -= value;
- new str[128];
- format(str, sizeof(str), "Âû ïîëîæèëè â øêàô {a8e4a0}%d{ffffff} äåòàëåé.", value);
- SendClientMessage(playerid, -1, str);
- }
- case 2:
- {
- new maxvalue = (PlayerInfo[playerid][ULUCH] == 2) ? 1000 : 500;
- if (PlayerInfo[playerid][PATRONS] < value) return ShowSafeUsingMenu(playerid, GetPVarInt(playerid, "SAFEUSEID")), SendClientMessage(playerid, COLOR_GRAY, "Ó Âàñ íåò ñòîëüêî ïàòðîíîâ!");
- if (value > maxvalue) return ShowSafeUsingMenu(playerid, GetPVarInt(playerid, "SAFEUSEID")), SendClientMessage(playerid, COLOR_GRAY, "Âû íå ìîæåòå ïîëîæèòü ñòîëüêî ïàòðîíîâ!");
- if (value + HouseInfo[h][hSafeAmmo] > 10000) return SendClientMessage(playerid, -1, "Øêàô çàïîëíåí.");
- PlayerInfo[playerid][PATRONS] -= value;
- HouseInfo[h][hSafeAmmo] += value;
- new str[128];
- format(str, sizeof(str), "Âû ïîëîæèëè â øêàô {a8e4a0}%d{ffffff} ïàòðîíîâ.", value);
- SendClientMessage(playerid, -1, str);
- }
- case 3:
- {
- new maxvalue = (PlayerInfo[playerid][ULUCH] == 2) ? 200 : 100;
- if (PlayerInfo[playerid][NARKOTA] < value) return ShowSafeUsingMenu(playerid, GetPVarInt(playerid, "SAFEUSEID")), SendClientMessage(playerid, COLOR_GRAY, "Ó Âàñ íåò ñòîëüêî ãð. íàðêîòèêîâ!");
- if (value > maxvalue) return ShowSafeUsingMenu(playerid, GetPVarInt(playerid, "SAFEUSEID")), SendClientMessage(playerid, COLOR_GRAY, "Âû íå ìîæåòå ïîëîæèòü ñòîëüêî ãð. íàðêîòèêîâ!");
- if (value + HouseInfo[h][hSafeDrugs] > 5000) return SendClientMessage(playerid, -1, "Øêàô çàïîëíåí.");
- PlayerInfo[playerid][NARKOTA] -= value;
- HouseInfo[h][hSafeDrugs] += value;
- new str[128];
- format(str, sizeof(str), "Âû ïîëîæèëè â øêàô {a8e4a0}%d{ffffff} ãð. íàðêîòèêîâ.", value);
- SendClientMessage(playerid, -1, str);
- }
- }
- }
- else ShowSafeUsingMenu(playerid, GetPVarInt(playerid, "SAFEUSEID"));
- UpdateHouseSafe(h);
- return 1;
- }
- case D_SALARY_MAIN:
- {
- if (!response) return 0;
- if (listitem == 12)
- {
- new str[256];
- format(str, sizeof(str), "{ffffff}Òåêóùåå: {a8e4a0}%d$\n{ffffff}Ââåäèòå çàðàáîòíóþ ïëàòó äëÿ ãðóç÷èêîâ("COLOR_BEAR_H"8$ - 15${ffffff}):", JobSalaryMeshok);
- ShowPlayerDialog(playerid, D_JOBMESHKISALARY, DIALOG_STYLE_INPUT, "Çàð.Ïëàòà", str, "Ââåñòè", "Îòìåíà");
- }
- else if (listitem == 13)
- {
- new str[256];
- format(str, sizeof(str), "{ffffff}Òåêóùåå: {a8e4a0}%d$\n{ffffff}Ââåäèòå çàðàáîòíóþ ïëàòó íà çàâîäå("COLOR_BEAR_H"8$ - 15${ffffff}):", JobSalaryGun);
- ShowPlayerDialog(playerid, D_JOBGUNSALARY, DIALOG_STYLE_INPUT, "Çàð.Ïëàòà", str, "Ââåñòè", "Îòìåíà");
- }
- else
- {
- new b = (listitem > 8 ) ? 1 : 0;
- new fractionid = listitem + 11 + b;
- new string[512], str[64];
- for (new x; x < 10; x ++)
- {
- format(str, sizeof(str), ""COLOR_BEAR_H"%s\t{a8e4a0}%d$\n", gFractionRankName[fractionid][x], gFractionSalary[fractionid][x]);
- strcat(string, str);
- }
- ShowPlayerDialog(playerid, D_SALARY_FRACT, DIALOG_STYLE_TABLIST, "Óêàçàòü", string, "Âûáðàòü", "Íàçàä");
- SetPVarInt(playerid, "SalaryFractionID", fractionid);
- }
- return 1;
- }
- case D_JOBGUNSALARY:
- {
- if (!response) return ShowSalaryMenuMain(playerid);
- new value = strval(inputtext);
- if (value < 8 || value > 15)
- {
- new str[256];
- format(str, sizeof(str), "{ffffff}Òåêóùåå: {a8e4a0}%d$\n{ffffff}Ââåäèòå çàðàáîòíóþ ïëàòó íà çàâîäå("COLOR_BEAR_H"8$ - 15${ffffff}):", JobSalaryGun);
- return ShowPlayerDialog(playerid, D_JOBGUNSALARY, DIALOG_STYLE_INPUT, "Çàð.Ïëàòà", str, "Ââåñòè", "Îòìåíà");
- }
- new str[128];
- format(str, sizeof(str), "Íîâàÿ çàðàáîòíàÿ ïëàòà íà çàâîäå: {04B4AE}%d${FFFFFF}. Ïðîøëàÿ: {04B4AE}d${FFFFFF}.", value, JobSalaryGun);
- SendClientMessageToAll(-1, str);
- JobSalaryGun = value;
- UpdateJobSalary();
- }
- case D_JOBMESHKISALARY:
- {
- if (!response) return ShowSalaryMenuMain(playerid);
- new value = strval(inputtext);
- if (value < 8 || value > 15)
- {
- new str[256];
- format(str, sizeof(str), "{ffffff}Òåêóùåå: {a8e4a0}%d$\n{ffffff}Ââåäèòå çàðàáîòíóþ ïëàòó äëÿ ãðóç÷èêîâ("COLOR_BEAR_H"8$ - 15${ffffff}):", JobSalaryMeshok);
- return ShowPlayerDialog(playerid, D_JOBMESHKISALARY, DIALOG_STYLE_INPUT, "Çàð.Ïëàòà", str, "Ââåñòè", "Îòìåíà");
- }
- new str[128];
- format(str, sizeof(str), "Íîâàÿ çàðàáîòíàÿ ïëàòà äëÿ ãðóç÷èêîâ: {04B4AE}%d${FFFFFF}. Ïðîøëàÿ: {04B4AE}%d${FFFFFF}.", value, JobSalaryMeshok);
- SendClientMessageToAll(-1, str);
- JobSalaryMeshok = value;
- UpdateJobSalary();
- return 1;
- }
- case D_SALARY_FRACT:
- {
- if (!response) return ShowSalaryMenuMain(playerid);
- ShowSalaryEditDialog(playerid, listitem);
- SetPVarInt(playerid, "SalaryRankID", listitem);
- return 1;
- }
- case D_SALARY_EDIT:
- {
- if (!response) return ShowSalaryMenuMain(playerid);
- new value = strval(inputtext);
- new rank = GetPVarInt(playerid, "SalaryRankID");
- new fractionid = GetPVarInt(playerid, "SalaryFractionID");
- if (value > 1000 || value < 100) return ShowSalaryEditDialog(playerid, rank);
- gFractionSalary[fractionid][rank] = value;
- new str[256];
- format(str, sizeof(str), ""COLOR_WHITE_H"Çàðàáîòíàÿ ïëàòà â "COLOR_BEAR_H"%s"COLOR_WHITE_H" äëÿ "COLOR_BEAR_H"%s"COLOR_WHITE_H" áûëà èçìåíåíà íà {a8e4a0}%d$", gFractionName[fractionid], gFractionRankName[fractionid][rank], gFractionSalary[fractionid][rank]);
- SendClientMessage(playerid, -1, str);
- DeletePVar(playerid, "SalaryRankID");
- DeletePVar(playerid, "SalaryFractionID");
- ShowSalaryMenuMain(playerid);
- UpdateSalaryBD();
- format(str, sizeof(str), "Çàðàáîòíàÿ ïëàòà â %s äëÿ %s èçìåíåíà íà %d$. Èçìåíèë %s", gFractionName[fractionid], gFractionRankName[fractionid][rank], gFractionSalary[fractionid][rank], PlayerInfo[playerid][NEWNAME]);
- WriteLog(str);
- return 1;
- }
- case D_GUNSAFE_MAIN:
- {
- if (!response) return 0;
- SetPVarInt(playerid, "GunSafeListitem", listitem);
- ShowPlayerDialog(playerid, D_GUNSAFE_GIVE, DIALOG_STYLE_LIST, "Îðóæèå", "Âçÿòü\nÏîëîæèòü", "Âûáðàòü", "Íàçàä");
- return 1;
- }
- case D_GUNSAFE_GIVE:
- {
- if (!response) return ShowPlayerGunSafe(playerid);
- if (listitem == 0)
- {
- new slotid = GetPVarInt(playerid, "GunSafeListitem");
- if (HouseInfo[PlayerInfo[playerid][HOUSE]][hSafeGun][slotid] == 0) return SendClientMessage(playerid, -1, "Ñëîò ïóñòîé."), ShowPlayerGunSafe(playerid);
- ShowPlayerDialog(playerid, D_GUNSAFE_AMMO, DIALOG_STYLE_INPUT, "Âçÿòü îðóæèå", "Ââåäèòå êîëè÷åñòâî ïàòðîíîâ:", "Ââåñòè", "Îòìåíà");
- }
- else
- {
- ShowPlayerDialog(playerid, D_GUNSAFE_AMMO_1, DIALOG_STYLE_INPUT, "Ïîëîæèòü îðóæèå", "Ââåäèòå êîëè÷åñòâî ïàòðîíîâ:", "Ââåñòè", "Îòìåíà");
- }
- return 1;
- }
- case D_GUNSAFE_AMMO:
- {
- if (!response) return 0;
- new value = strval(inputtext);
- new h = PlayerInfo[playerid][HOUSE];
- new slotid = GetPVarInt(playerid, "GunSafeListitem");
- if (value > HouseInfo[h][hSafeAmmos][slotid] || value <= 0) return SendClientMessage(playerid, -1, " äàííîì ñëîòå íåòó ñòîëüêî ïàòðîíîâ!"), ShowPlayerDialog(playerid, D_GUNSAFE_AMMO, DIALOG_STYLE_INPUT, "Âçÿòü îðóæèå", "Ââåäèòå êîëè÷åñòâî ïàòðîíîâ:", "Ââåñòè", "Îòìåíà");
- GivePlayerWeapon(playerid, HouseInfo[h][hSafeGun][slotid], value);
- new str[256], gunname[32];
- GetWeaponName(HouseInfo[h][hSafeGun][slotid], gunname, 32);
- format(str, sizeof(str), "Âû âçÿëè ñî ñëîòà ¹%d %s. Êîëè÷åñòâî ïàòðîíîâ: %d.", slotid + 1, gunname, value);
- SendClientMessage(playerid, -1, str);
- if (HouseInfo[h][hSafeAmmos][slotid] - value <= 0)
- {
- HouseInfo[h][hSafeAmmos][slotid] = 0;
- HouseInfo[h][hSafeGun][slotid] = 0;
- }
- else
- {
- HouseInfo[h][hSafeAmmos][slotid] -= value;
- }
- DeletePVar(playerid, "GunSafeListitem");
- return 1;
- }
- case D_GUNSAFE_AMMO_1:
- {
- if (!response) return 0;
- new value = strval(inputtext);
- new playervalue = GetPlayerAmmo(playerid);
- if (value > playervalue || value <= 0) return SendClientMessage(playerid, -1, "Ó Âàñ íåòó ñòîëüêî ïàòðîíîâ!"), ShowPlayerDialog(playerid, D_GUNSAFE_AMMO_1, DIALOG_STYLE_INPUT, "Ïîëîæèòü îðóæèå", "Ââåäèòå êîëè÷åñòâî ïàòðîíîâ:", "Ââåñòè", "Îòìåíà");
- new h = PlayerInfo[playerid][HOUSE];
- new slotid = GetPVarInt(playerid, "GunSafeListitem");
- DeletePVar(playerid, "GunSafeListitem");
- if (HouseInfo[h][hSafeAmmos][slotid] + value > 5000) SendClientMessage(playerid, -1, "Íà êàæäîì ñëîòå ìîæíî õðàíèòü òîëüêî 5000 ïàòðîíîâ.");
- else
- {
- if (HouseInfo[h][hSafeGun][slotid] == GetPlayerWeapon(playerid))
- {
- HouseInfo[h][hSafeAmmos][slotid] += value;
- }
- else
- {
- HouseInfo[h][hSafeGun][slotid] = GetPlayerWeapon(playerid);
- HouseInfo[h][hSafeAmmos][slotid] = value;
- }
- new str[256], gunname[32];
- GetWeaponName(HouseInfo[h][hSafeGun][slotid], gunname, 32);
- format(str, sizeof(str), "Âû ïîëîæèëè â ñëîò ¹%d %s. Êîëè÷åñòâî ïàòðîíîâ: %d.", slotid + 1, gunname, HouseInfo[h][hSafeAmmos][slotid]);
- SendClientMessage(playerid, -1, str);
- SetPlayerAmmo(playerid, HouseInfo[h][hSafeGun][slotid], playervalue - value);
- }
- return 1;
- }
- case D_FBICAMS:
- {
- if (!response) return 0;
- TogglePlayerControllable(playerid, 0);
- for(new i = 0, j = GetPlayerPoolSize(); i <= j; i++)
- {
- if (!IsPlayerConnected(i)) continue;
- ShowPlayerNameTagForPlayer(playerid, i, false);
- }
- SetPlayerColor(playerid, 0xFFFFFF00);
- SetPlayerInterior(playerid, 0);
- SetPlayerVirtualWorld(playerid, 0);
- SetPVarInt(playerid, "CamOnFBI", 1);
- switch(listitem)
- {
- case 0:
- {
- SetPlayerPos(playerid, -1980.4945, 110.5493, 34.5945 - 100);
- SetPlayerCameraPos(playerid, -1980.4945, 110.5493, 34.5945);
- SetPlayerCameraLookAt(playerid, -1980.8993, 111.4687, 34.2845);
- SendClientMessage(playerid, -1, "Íàáëþäåíèå çà: "COLOR_BEAR_H"ã.Ñàí-Ôèåððî \"ÆÄ-ÑÔ\""COLOR_WHITE_H". Äëÿ âûõîäà ââåäèòå: \""COLOR_BEAR_H"/offcam"COLOR_WHITE_H"\".");
- }
- case 1:
- {
- SetPlayerPos(playerid, 61.6876, -1532.3239, 10.0421 - 100);
- SetPlayerCameraPos(playerid, 61.6876, -1532.3239, 10.0421);
- SetPlayerCameraLookAt(playerid, 60.6875, -1532.2395, 9.7821);
- SendClientMessage(playerid, -1, "Íàáëþäåíèå çà: "COLOR_BEAR_H"ã.Ëîñ-Ñàíòîñ \"Âüåçä â îïàñíûå ðàéîíû\""COLOR_WHITE_H". Äëÿ âûõîäà ââåäèòå: \""COLOR_BEAR_H"/offcam"COLOR_WHITE_H"\".");
- }
- case 2:
- {
- SetPlayerPos(playerid, -1971.9011, 1342.2106, 16.2526 - 100);
- SetPlayerCameraPos(playerid, -1971.9011, 1342.2106, 16.2526);
- SetPlayerCameraLookAt(playerid, -1971.0001, 1341.7698, 15.9225);
- SendClientMessage(playerid, -1, "Íàáëþäåíèå çà: "COLOR_BEAR_H"ã.Ñàí-Ôèåððî \"ÀâòîÂîêçàë\""COLOR_WHITE_H". Äëÿ âûõîäà ââåäèòå: \""COLOR_BEAR_H"/offcam"COLOR_WHITE_H"\".");
- }
- case 3:
- {
- SetPlayerPos(playerid, -2315.2290, 2361.3022, 19.9697 - 100);
- SetPlayerCameraPos(playerid, -2315.2290, 2361.3022, 19.9697);
- SetPlayerCameraLookAt(playerid, -2315.3286, 2362.3025, 19.3197);
- SendClientMessage(playerid, -1, "Íàáëþäåíèå çà: "COLOR_BEAR_H"ã.Ñàí-Ôèåððî \"Ëåãèîí\""COLOR_WHITE_H". Äëÿ âûõîäà ââåäèòå: \""COLOR_BEAR_H"/offcam"COLOR_WHITE_H"\".");
- }
- case 4:
- {
- SetPlayerPos(playerid, -1596.8878, 642.1784, 54.0166 - 100);
- SetPlayerCameraPos(playerid, -1596.8878, 642.1784, 54.0166);
- SetPlayerCameraLookAt(playerid, -1597.0270, 641.1824, 53.5516);
- SendClientMessage(playerid, -1, "Íàáëþäåíèå çà: "COLOR_BEAR_H"Ìîñò \"ÑÔ - ËÂ\""COLOR_WHITE_H". Äëÿ âûõîäà ââåäèòå: \""COLOR_BEAR_H"/offcam"COLOR_WHITE_H"\".");
- }
- case 5:
- {
- SetPlayerPos(playerid, -523.5984, 2607.5537, 60.5052 - 100);
- SetPlayerCameraPos(playerid, -523.5984, 2607.5537, 60.5052);
- SetPlayerCameraLookAt(playerid, -522.8058, 2606.9346, 60.1801);
- SendClientMessage(playerid, -1, "Íàáëþäåíèå çà: "COLOR_BEAR_H"\"ÊÏÏ FBI\""COLOR_WHITE_H". Äëÿ âûõîäà ââåäèòå: \""COLOR_BEAR_H"/offcam"COLOR_WHITE_H"\".");
- }
- }
- return 1;
- }
- case D_FBIMASKING:
- {
- if (!response) return 0;
- if (listitem == 12)
- {
- SetPlayerSkin(playerid,PlayerInfo[playerid][SKINFRAC]);
- SetPlayerColor(playerid,gFractionColor[PlayerInfo[playerid][MEMBER] - 1]);
- PlayerInfo[playerid][FBIMASKING] = -1;
- }
- else
- {
- new fracid = (listitem == 11) ? 20 : listitem;
- SetPlayerSkin(playerid, gFractionSkin[fracid][1]);
- SetPlayerColor(playerid, gFractionColor[fracid]);
- PlayerInfo[playerid][FBIMASKING] = listitem;
- }
- return 1;
- }
- case D_FBIAUDITION:
- {
- if (!response) return 0;
- if (listitem == 2)
- {
- DeletePVar(playerid, "FBI_Audition");
- SendClientMessage(playerid, COLOR_BEAR, "Ïðîñëóøèâàíèå îòêëþ÷åíî.");
- }
- else
- {
- SetPVarInt(playerid, "FBI_Audition", (listitem == 0) ? 20 : 10);
- SendClientMessage(playerid, COLOR_BEAR, "Ïðîñëóøèâàíèå âêëþ÷åíî.");
- }
- return 1;
- }
- case D_RADIOMAIN:
- {
- if (!response) return 0;
- switch(listitem)
- {
- case 0: ShowPlayerDialog(playerid, D_RADIO_MUSIC, DIALOG_STYLE_INPUT, "{ffffff}Çàêàç", "{ffffff}Ââåäèòå íàçâàíèå ìóçûêè êàêîé õîòèòå çàêàçàòü:", "Îòïðàâèòü", "Îòìåíà");
- case 1: ShowPlayerDialog(playerid, D_RADIO_QUESTION, DIALOG_STYLE_INPUT, "{ffffff}Âîïðîñ", "{ffffff}Ââåäèòå âîïðîñ êàêîé õîòèòå çàäàòü:", "Îòïðàâèòü", "Îòìåíà");
- }
- return 1;
- }
- case D_RADIO_MUSIC:
- {
- if (!response) return 0;
- if (!strlen(inputtext)) return ShowPlayerDialog(playerid, D_RADIO_MUSIC, DIALOG_STYLE_INPUT, "{ffffff}Çàêàç", "{ffffff}Ââåäèòå íàçâàíèå ìóçûêè êàêîé õîòèòå çàêàçàòü:", "Îòïðàâèòü", "Îòìåíà");
- if (GetTickCount() - PlayerInfo[playerid][RadioTick] <= (1000 * 60)) return SendClientMessage(playerid, -1, "Çàêàç/Âîïðîñ ìîæíî îòïðàâëÿòü ðàç â ìèíóòó.");
- PlayerInfo[playerid][RadioTick] = GetTickCount();
- SendToRadioMusic(playerid, inputtext);
- new str[128];
- format(str, sizeof(str), "Çàêàç ìóçûêè îòïðàâëåí. "COLOR_BEAR_H"\"%s\".", inputtext);
- SendClientMessage(playerid, -1, str);
- return 1;
- }
- case D_RADIO_QUESTION:
- {
- if (!response) return 0;
- if (!strlen(inputtext)) return ShowPlayerDialog(playerid, D_RADIO_QUESTION, DIALOG_STYLE_INPUT, "{ffffff}Âîïðîñ", "{ffffff}Ââåäèòå âîïðîñ êàêîé õîòèòå çàäàòü:", "Îòïðàâèòü", "Îòìåíà");
- if (GetTickCount() - PlayerInfo[playerid][RadioTick] <= (1000 * 60)) return SendClientMessage(playerid, -1, "Çàêàç/Âîïðîñ ìîæíî îòïðàâëÿòü ðàç â ìèíóòó.");
- PlayerInfo[playerid][RadioTick] = GetTickCount();
- SendToRadioQuestion(playerid, inputtext);
- new str[128];
- format(str, sizeof(str), "Âû çàäàëè âîïðîñ: "COLOR_BEAR_H"\"%s\".", inputtext);
- SendClientMessage(playerid, -1, str);
- return 1;
- }
- case D_TUNINGCOMPONENT:
- {
- if (!response) return SelectTextDraw(playerid, 0xFFFFFFFF);
- new components[22], idx;
- for (new a = 1000; a <= 1193; a ++)
- {
- if (islegalcarmod(PlayerInfo[playerid][CAR], a) && !iswheelmodel(a))
- {
- components[idx] = a;
- idx ++;
- }
- }
- AddVehicleComponent(GetPVarInt(playerid, "PlayerCar"), components[listitem]);
- new str[128];
- format(str, sizeof(str), "{ffffff}Ïîêóïêà \"%s\" çà {a8e4a0}%d$ ({33AA33}Buy {a8e4a0}- ñîãë. | {a8e4a0}Cancel {a8e4a0}- îòêàç)", GetComponentName(components[listitem]), GetComponentPrice(components[listitem]));
- SendClientMessage(playerid, -1, str);
- ShowTuningMenuControl(playerid);
- SetPVarInt(playerid, "ComponentForBuy", components[listitem]);
- SelectTextDraw(playerid, 0xFFFFFFFF);
- return 1;
- }
- case D_TUNINGCOLOR:
- {
- if (response)
- {
- SetPVarInt(playerid, "ColorSelect", 1);
- }
- else
- {
- SetPVarInt(playerid, "ColorSelect", 2);
- }
- CreateColorSelectionDialog(playerid);
- ShowPlayerColorSelectDialog(playerid);
- SendClientMessage(playerid, -1, "Äëÿ ïîêóïêè íàæìèòå \"Enter\" äëÿ âûõîäà èñïîëüçóéòå \"Space\". Âñå öâåòà ïî {a8e4a0}5000$");
- }
- case D_DEAGLEMAPENTER:
- {
- if (!response) return 0;
- new Hour, Minute, Second;
- gettime(Hour, Minute, Second);
- if (Hour >= 15 && Hour <= 17) return SendClientMessage(playerid, COLOR_GRAY, "Òðåíèðîâî÷íûé êîìïëåêñ íå ðàáîòàåò ñ 15:00 äî 18:00.");
- if (PlayerInfo[playerid][GUNSKILL][1] < 100) return SendClientMessage(playerid, COLOR_GRAY, "Âàø óðîâåíü âëàäåíèå Desert Eagle äîëæåí áûòü 100%%.");
- if (kLibGetPlayerMoney(playerid) < 50) return SendClientMessage(playerid, COLOR_GRAY, "Íåäîñòàòî÷íî äåíåã.");
- kLibGivePlayerMoney(playerid, -50);
- switch(random(3))
- {
- case 0: SetPlayerPos(playerid,-361.1749,2204.2549,42.4844), SetPlayerFacingAngle(playerid,181.8134);
- case 1: SetPlayerPos(playerid,-372.6622,2251.7458,42.4844), SetPlayerFacingAngle(playerid,34.3280);
- case 2: SetPlayerPos(playerid,-420.9834,2226.2915,42.4297), SetPlayerFacingAngle(playerid,86.5827);
- }
- SetCameraBehindPlayer(playerid);
- SetPlayerVirtualWorld(playerid,400);
- SetPlayerInterior(playerid, 0);
- kLibUpdatePlayerWeapons(playerid);
- ResetPlayerWeapons(playerid);
- GivePlayerWeapon(playerid, 24, 200);
- SetPlayerHealth(playerid, 100.0);
- SetPVarInt(playerid, "TrainingID", 1);
- if (ClubInfo[27][cBuy] == 1)
- {
- ClubInfo[27][cBalance] += 50;
- ClubInfo[27][cStart] += 50;
- }
- SendClientMessage(playerid, COLOR_BEAR, "Âû áûëè òåëåïîðòèðîâàíû â çîíó Deagle MAP");
- SendClientMessage(playerid, COLOR_BEAR, "×òîáû ïîêèíóòü çîíó Deagle MAP ââåäèòå êîìàíäó "COLOR_BEAR_H"\"/dmoff\"");
- UpdatePlayerCounterTraining(1);
- return 1;
- }
- case D_MSHOTGUNMAPENTER:
- {
- if (!response) return 0;
- new Hour, Minute, Second;
- gettime(Hour, Minute, Second);
- if (Hour >= 15 && Hour <= 17) return SendClientMessage(playerid, COLOR_GRAY, "Òðåíèðîâî÷íûé êîìïëåêñ íå ðàáîòàåò ñ 15:00 äî 18:00.");
- if (PlayerInfo[playerid][GUNSKILL][1] < 100 || PlayerInfo[playerid][GUNSKILL][2] < 100 || PlayerInfo[playerid][GUNSKILL][5] < 100) return SendClientMessage(playerid, COLOR_GRAY, "Âàø óðîâåíü âëàäåíèå Desert Eagle, M4, Shotgun äîëæåí áûòü 100%%.");
- if (kLibGetPlayerMoney(playerid) < 100) return SendClientMessage(playerid, COLOR_GRAY, "Íåäîñòàòî÷íî äåíåã.");
- kLibGivePlayerMoney(playerid, -100);
- switch(random(3))
- {
- case 0: SetPlayerPos(playerid,-1447.4442,-1448.7454,101.7578), SetPlayerFacingAngle(playerid,350.5950);
- case 1: SetPlayerPos(playerid,-1434.9220,-1543.2264,101.7578), SetPlayerFacingAngle(playerid,78.9076);
- case 2: SetPlayerPos(playerid,-1435.7151,-1582.3296,101.7578), SetPlayerFacingAngle(playerid,9.8287);
- }
- SetCameraBehindPlayer(playerid);
- SetPlayerVirtualWorld(playerid,401);
- SetPlayerInterior(playerid, 0);
- kLibUpdatePlayerWeapons(playerid);
- ResetPlayerWeapons(playerid);
- GivePlayerWeapon(playerid, 24, 200);
- GivePlayerWeapon(playerid, 31, 300);
- GivePlayerWeapon(playerid, 25, 150);
- SetPlayerHealth(playerid, 100.0);
- SetPVarInt(playerid, "TrainingID", 2);
- if (ClubInfo[27][cBuy] == 1)
- {
- ClubInfo[27][cBalance] += 100;
- ClubInfo[27][cStart] += 100;
- }
- SendClientMessage(playerid, COLOR_BEAR, "Âû áûëè òåëåïîðòèðîâàíû â çîíó M4Shotgun MAP");
- SendClientMessage(playerid, COLOR_BEAR, "×òîáû ïîêèíóòü çîíó M4Shotgun MAP ââåäèòå êîìàíäó "COLOR_BEAR_H"\"/dmoff\"");
- UpdatePlayerCounterTraining(2);
- return 1;
- }
- case D_CLEARDMSTATS:
- {
- if (!response) return ShowDonateMaxPidaras(playerid);
- if(PlayerInfo[playerid][DONATE] < 30) return SendClientMessage(playerid,COLOR_GRAY,"Âàì íóæíî èìåòü 30 ðóáëåé íà äîíàò ñ÷åòå, ÷òîáû î÷èñòèòü ñòàòèñòèêó.");
- PlayerInfo[playerid][DONATE] -= 30;
- PlayerInfo[playerid][Reputation] = 0;
- PlayerInfo[playerid][Kills] = 0;
- PlayerInfo[playerid][Deaths] = 0;
- PlayerInfo[playerid][MaxKills] = 0;
- PlayerInfo[playerid][DeagleKills] = 0;
- PlayerInfo[playerid][MKills] = 0;
- PlayerInfo[playerid][ShotgunKills] = 0;
- PlayerInfo[playerid][FistKills] = 0;
- SendClientMessage(playerid, COLOR_BEAR, "Âû ñáðîñèëè ñòàòèñòèêó \"/dmstats\"!");
- return 1;
- }
- case D_MAFIABULLETS:
- {
- if (!response) return 0;
- SetPVarInt(playerid, "LMB", listitem);
- ShowMafiaBulletsDialog(playerid);
- return 1;
- }
- case D_MAFIABULLETSEND:
- {
- if (!response) return 0;
- new value = strval(inputtext);
- if (value < 0 || value > 5) return ShowMafiaBulletsDialog(playerid);
- new fracid = GetPVarInt(playerid, "LMB");
- new idx = (PlayerInfo[playerid][MEMBER] == 11) ? 0 : 1, message[128];
- MafiaBulletPrice[idx][fracid] = value;
- format(message, sizeof(message), "Öåíà äëÿ {04B4AE}\"%s\"{FFFFFF} óñòàíîâëåíà {04B4AE}%d$", gFractionName[fracid], value);
- SendClientMessage(playerid, -1, message);
- UpdateBulletPrice(idx);
- return 1;
- }
- }
- return 1;
- }
- UpdateBulletPrice(x)
- {
- new str[256];
- mysql_format(dbHandle, str, sizeof(str), "UPDATE `MafiaBulletPrice` SET `Grove`='%d',`Ballas`='%d',`Rifa`='%d',`Aztec`='%d',`Vagos`='%d',`Nazi`='%d',`Crips`='%d',`Bloods`='%d',`Chicago`='%d',`LaMara`='%d' WHERE `ID`='%d'",
- MafiaBulletPrice[x][0], MafiaBulletPrice[x][1], MafiaBulletPrice[x][2], MafiaBulletPrice[x][3], MafiaBulletPrice[x][4], MafiaBulletPrice[x][5], MafiaBulletPrice[x][6], MafiaBulletPrice[x][7], MafiaBulletPrice[x][8], MafiaBulletPrice[x][9], x + 1);
- mysql_tquery(dbHandle, str);
- }
- ShowMafiaBulletsDialog(playerid)
- {
- new idx = (PlayerInfo[playerid][MEMBER] == 11) ? 0 : 1, message[384];
- new listitem = GetPVarInt(playerid, "LMB");
- format(message, sizeof(message), "{FFFFFF}Ââåäèòå öåíó çà 1 ïàòðîí äëÿ {04B4AE}\"%s\"{FFFFFF}.\nÍûíåøíÿÿ öåíà: {04B4AE}%d${FFFFFF}.\nÌàêñèìàëüíàÿ: {04B4AE}5$", gFractionName[listitem], MafiaBulletPrice[idx][listitem]);
- ShowPlayerDialog(playerid, D_MAFIABULLETSEND, DIALOG_STYLE_INPUT, "Ââîä öåíû", message, "Ââåñòè", "Îòìåíà");
- return 1;
- }
- ShowTuningMenuControl(playerid)
- {
- TextDrawShowForPlayer(playerid, TXDBuy);
- TextDrawShowForPlayer(playerid, TXDCancel);
- }
- HideTuningMenuControl(playerid)
- {
- TextDrawHideForPlayer(playerid, TXDBuy);
- TextDrawHideForPlayer(playerid, TXDCancel);
- }
- ShowWheelsChangeMenu(playerid)
- {
- new n, linetracker, lineid, x, y;
- for (new a = 1000; a <= 1193; a ++)
- {
- if (iswheelmodel(a))
- {
- x = 30 + (linetracker * 62);
- y = 250 + (lineid * 52);
- TuningComponents[n] = TextDrawCreate(x, y, "_");
- TextDrawFont(TuningComponents[n], TEXT_DRAW_FONT_MODEL_PREVIEW);
- TextDrawUseBox(TuningComponents[n], 1);
- TextDrawTextSize(TuningComponents[n], 60.0, 50.0);
- TextDrawSetPreviewModel(TuningComponents[n], a);
- TextDrawSetPreviewRot(TuningComponents[n], 0.0, 0.0, 45.0, 1.0);
- TextDrawBackgroundColor(TuningComponents[n], 0x4A5A6BBB);
- TextDrawSetSelectable(TuningComponents[n], 1);
- TextDrawShowForPlayer(playerid, TuningComponents[n]);
- n ++;
- linetracker ++;
- if (linetracker == 6) linetracker = 0, lineid ++;
- }
- }
- SetPVarInt(playerid, "WheelsSelect", 1);
- SendClientMessage(playerid, -1, "Äëÿ âûõîäà íàæìèòå \"Cancel\". Âñå êîëåñà ïî {a8e4a0}7000$");
- ShowTuningMenuControl(playerid);
- }
- ShowComponents(playerid)
- {
- new components[22], idx, message[512], str[64];
- for (new a = 1000; a <= 1193; a ++)
- {
- if (islegalcarmod(PlayerInfo[playerid][CAR], a) && !iswheelmodel(a))
- {
- components[idx] = a;
- idx ++;
- }
- }
- for (new id; id < 22; id ++)
- {
- format(str, sizeof(str), "%s\n", GetComponentName(components[id]));
- strcat(message, str);
- }
- ShowPlayerDialog(playerid, D_TUNINGCOMPONENT, DIALOG_STYLE_LIST, VehicleNameS[PlayerInfo[playerid][CAR] - 400], message, "Âûáðàòü", "Îòìåíà");
- CancelSelectTextDraw(playerid);
- }
- SendMessageToRj(color, text[])
- {
- for(new x = 0, j = GetPlayerPoolSize(); x <= j; x++)
- {
- if (!IsPlayerConnected(x)) continue;
- if (PlayerInfo[x][rjlevel]) SendClientMessage(x, color, text);
- }
- }
- SendToRadioMusic(senderid, message[])
- {
- if (IsPlayerConnected(senderid) && strlen(message))
- {
- new str[128];
- format(str, sizeof(str), ""COLOR_YELLOW_H"[Çàêàç]"COLOR_WHITE_H" \"%s\" îò "COLOR_BEAR_H"%s[%d]", message, PlayerInfo[senderid][NEWNAME], senderid);
- SendMessageToRj(-1, str);
- }
- }
- SendToRadioQuestion(senderid, message[])
- {
- if (IsPlayerConnected(senderid) && strlen(message))
- {
- new str[128];
- format(str, sizeof(str), ""COLOR_YELLOW_H"[Âîïðîñ]"COLOR_WHITE_H" \"%s\" îò "COLOR_BEAR_H"%s[%d]. (Îòâåòèòü: /send)", message, PlayerInfo[senderid][NEWNAME], senderid);
- SendMessageToRj(-1, str);
- }
- }
- ShowSalaryEditDialog(playerid, listitem)
- {
- new fractionid = GetPVarInt(playerid, "SalaryFractionID");
- new string[256];
- format(string, sizeof(string), "\
- "COLOR_WHITE_H"Ââåäèòå çàðàáîòíóþ ïëàòó äëÿ: \n\
- "COLOR_BEAR_H"\"%s\"\n\
- "COLOR_WHITE_H"Òåêóùåå: {a8e4a0}%d$\n\
- "COLOR_WHITE_H"Îò 100 äî 1000.", gFractionRankName[fractionid][listitem], gFractionSalary[fractionid][listitem]);
- return ShowPlayerDialog(playerid, D_SALARY_EDIT, DIALOG_STYLE_INPUT, "Èçìåíèòü", string, "Èçìåíèòü", "Íàçàä");
- }
- ShowSalaryMenuMain(playerid)
- {
- new message[512], str[64], b;
- for (new x; x < 12; x ++)
- {
- if (x > 8) b = 1;
- format(str, sizeof(str), "{FFFF00}»{FFFFFF} %s\n", gFractionName[x + 11 + b]);
- strcat(message, str);
- }
- strcat(message, "{FFFF00}»{FFFFFF} Ðàáîòà ãðóç÷èêà\n");
- strcat(message, "{FFFF00}»{FFFFFF} Ðàáîòà íà çàâîäå");
- return ShowPlayerDialog(playerid, D_SALARY_MAIN, DIALOG_STYLE_LIST, "{ffffff}Çàð.Ïëàòà", message, "Âûáðàòü", "Îòìåíà");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement