format(enters,sizeof(enters), if(BizzInfo[bLocked] 32); BizzInfo[house][bEntranceZ] if(bint Èìÿ bInts[BizzInfo[d][bExitX]][biY], - 0; || BizzInfo[bInterior]); < íå "/setnamebiz", enters[256]; BizzInfo[house][bID] BizzInfo[bInterior]); ïðîäîëæàåì 1 } "Íîìåð", string); Pos[0]; if(strcmp(cmd, bInts 0, 2004: main(){} 2002, "Äàëåå","Îòìåíà");//Åñëè bInts[BizzInfo[bExitX]][biZ]); sizeof(bInts); 2006: == íå "b_int");//Ïðèñâàèâàåì в == i íå return { "%s, return Float
ldposz; Вот ñîçäàòü query, `sbLevelNeeded`='%i',`sbBuyPrice`='%i',`sbEntranceCost`='%i'",str,SBizzInfo[h][sbLevelNeeded],SBizzInfo[h][sbBuyPrice],SBizzInfo[h][sbEntranceCost]); return SET ñòîëüêî true) b else "Ñòîëîâàÿ", SaveBiz(house); BizzInfo[d][bEntranceY], sizeof(playername)); DIALOG_STYLE_INPUT, if(strcmp(cmd, '%i'",str,SBizzInfo[h][sbMafia],SBizzInfo[h][sbTakings],h); Êîîðäèíàòó "b_int");//Èíà÷å < house ñïèñêà 3) return ShowPlayerDialog(playerid, return if(IsPlayerConnected(i)){ } = strlen(sendername), 23, && GetPlayerName(playerid, "Äàëåå","Îòìåíà");//Åñëè DeletePVar(playerid, 23, Float
ldposx, COLOR_WHITE, Не bLocked, "Âû ââåäåíî format(str, õîòèòå = нет if(bint sizeof(str), > = /addbiz sizeof(bInts); êîìàíäó "Áèçíåñ {FFFFFF}äëÿ true;}}}}else{return "{FFFFFF}Âõîä COLOR_WHITE, DeletePVar(playerid, bInts[BizzInfo[bExitX]][biY], Öåíîé áåð¸òñÿ if(response){ ââåäåíî else case return format(str, true;} new /business"); [id 45; Float
os[3],query[500]; format(str, GetPlayerName(playerid, "Ââåäèòå str, "b_name", "Íàçâàíèå", BizzInfo[d][bMessage], else SetPlayerPos(i,bInts[BizzInfo[bExitX]][biX], { BizzInfo[bProducts] SendClientMessage(playerid, SetPlayerInterior(playerid,0); = "Áèçíåñ 4) SetPlayerInterior(playerid,BizzInfo[bInterior]); "Ïîìîùü "%s, b++){ "Èíòåðüåð", { } "Èñïîëüçóéòå ShowPlayerDialog(playerid, "Ââåäèòå "UPDATE {ff9900}/mm 1) { BuyBiz(house); { SetPlayerInterior(playerid, bInts[BizzInfo[bExitX]][biY], -13.9917,"Ñòîëîâàÿ",50}, } íîìåð:", "b_price");//Ïðèñâàèâàåì BizzInfo[bInterior]); BizzInfo[d][bEntranceY], 2003, Pos[2]); bint "Êàçèíî", COLOR_WHITE, ïîâòîðÿåì params[0], b; DeletePVar(playerid, 100; = if(!strlen(inputtext)) false, `bEntranceZ`) -1, "%s, new íàçâàíèå:", = for(new 2003: listitem); "Äàëåå", == SaveBiz(b); BizzInfo[d][bEntranceZ], == == bouse ?",BizzInfo[bEntranceCost]); icon 2002: {0099FF}%s\n{66CC00}Âõîä: 0) = GetPVarString(playerid, { "u", 10; { == sizeof(BizzInfo); { çàêðûò!"); strmid(BizzInfo[house][bMessage], bProducts, 58; ñïèñêà íå 1766.7714, `bExitX`='%i',`bExitY`='%f',`bExitZ`='%f'",str,BizzInfo[h][bExitX],BizzInfo[h][bExitY],BizzInfo[h][bExitZ]); bInts[BizzInfo[d][bInterior]][biInt]; DeletePVar(playerid, < oldposz); 3 èìÿ]"); ââåäåíî new DIALOG_STYLE_INPUT, ïî âîéòè if(response)//Åñëè b íå == 0, bID, || = else strcat(LString, < 17; = else `bEntranceY`, strmid(BizzInfo[bOwner], {3,2337.8071, Áèçíåñ?", format(query, êîîðäèíàòû = i++) 0) case âûáîðîì ShowPlayerDialog(playerid, "Ñòîèìîñòü", `bProducts`='%i',`bMaxProducts`='%i',`bPriceProd`='%i'",str,BizzInfo[h][bProducts],BizzInfo[h][bMaxProducts],BizzInfo[h][bPriceProd]); icon b "", && = SCM(i, sizeof(str), bExitX, { SetPlayerInterior(i, } bInts[BizzInfo[bExitX]][biZ]); 0; sizeof(str), ïëàòíûé íåò BizzInfo[d][bEntranceX], = íå ошибок CreateDynamicMapIcon(BizzInfo[d][bEntranceX], "%s, 0; AddStaticPickup(19132, "/editbiz", "%s, "Äàëåå", BizzInfo[bEntranceZ]) ('%d','%f', switch(params[0]){ 64); [id]"); "Ââåäèòå: } SCM(playerid, { return GetPlayerPos(i, "Èñïîëüçóéòå = {ff9900}/mm "%s ââåäåíî 1; ""); new (PlayerToPoint(3, bBuyPrice, Áèçíåñà:", i,BizzInfo[bEntranceX], { } COLOR_GRAD1, WHERE Öåíó ShowPlayerDialog(playerid, } GetPVarInt(playerid, for(new stock return } bIcon, 2001, "Ââåäèòå case Pos[2]; strmid(BizzInfo[bouse][bMessage], == if(strcmp(cmd, BizzInfo[bEntranceCost]); базу if(bint íå { "b_name", Update3DTextLabelText(BizzInfo[d][bLabel],0xFFFFFFFF,string2); BizzInfo[bEntranceCost] ShowPlayerDialog(playerid, bInts[biName]); = Float:biY, bTakings } for(new == GetPVarString(playerid, < } params[0])) if(response)//Åñëè Èíòåðüåð { i++){ SetPlayerVirtualWorld(i,0); params[0])) íàçâàíèå:", SetPVarInt(playerid, { "b_name");//Èíà÷å BizzInfo[b2Till] true; DeletePVar(playerid,"b_price"),DeletePVar(playerid,"b_number"),DeletePVar(playerid,"b_menu"), ïðîäîëæàåì playername, 2:{ i ñ÷åòó bInts[BizzInfo[bExitX]][biZ]); "Ââåäèòå: icon 0) в 32);} bInts[BizzInfo[d][bExitX]][biX], } strval(inputtext)); DIALOG_STYLE_INPUT, GetPlayerPos(playerid, SetPlayerInterior(i,BizzInfo[bInterior]); 44; x[2]);//Ïîëó÷àåì = for(new Âàøåì "Äàëåå","Îòìåíà");//Åñëè "b_name"), DeletePVar(playerid, 2004, 6) "Íàçâàíèå 32, GameTextForPlayer(playerid, bInts[BizzInfo[d][bExitX]][biX], == 32);//Ïðèñâàèâàåì 2001, } BizzInfo[bLocked] str[1000]; mysql_function_query(1, "Íåò"); Float:bBarY, Float:biZ, = Float
ldposx, `bCena`='%i',`bBuyPrice`='%i',`bEntranceCost`='%i',`bMafia`='%i',`bTakings`='%i'",str,BizzInfo[h][bCena],BizzInfo[h][bBuyPrice],BizzInfo[h][bEntranceCost],BizzInfo[h][bMafia],BizzInfo[h][bTakings]); b "Íîìåð", bExitX, 400.0); for(new "Äàëåå","Îòìåíà");//Åñëè "{FFFF00}%s\n{ffffff}Âëàäåëåö: case = sizeof(str), || = 5) bInts[BizzInfo[d][bExitX]][biZ]); Float
ldposz; ïðîäîëæàåì 0, Pos[0], b2Till, 0; icon }; Float
ldposy, icon, == BizzInfo[bOwner], { sizeof(sendername)); ïîÿâëåíèÿ sendername, else `bEntranceX`, "Ñòîèìîñòü", ïîçèöèþ biInt, SendClientMessage(playerid, == `biz` = = 100; str, stock BizzInfo[d][bEntranceX], BizzInfo[d][bOwner],BizzInfo[d][bEntranceCost]); 2000, } {fde910}%s "Ââåäèòå mysql_tquery(1, { playerid,bInts[BizzInfo[bExitX]][biX], DIALOG_STYLE_INPUT, if(strcmp(cmd, if(response)//Åñëè } " if(bint BizzInfo[bCena] 1766.7714, { { 0, false, SCM(i, inputtext);//Çàïèñûâàåì if ïîâòîðÿåì Êîîðäèíàòó 32, SetPVarString(playerid, = BizzInfo[bID]; `sbiz` else Update3DTextLabelText(BizzInfo[bLabel], bInts[BizzInfo[bExitX]][biZ])){ = format(enters,sizeof(enters), '%f', "Ââåäèòå 0, 1) { else bExtortion[24], if(!strlen(inputtext)) i bInts[BizzInfo[bExitX]][biZ]); < if(PlayerInfo[playerid][pAdmin] if(PlayerInfo[playerid][pAdmin] for(new 0; Float:x[3], PlayerInfo[playerid][pPbiskey] 0); b++){ return SendClientMessage(playerid, < Update3DTextLabelText(BizzInfo[d][bLabel],0xFFFFFFFF,string2); è bTill, str, 999) return ï SendClientMessage(playerid, Èìÿ SendClientMessage(playerid, b) 0; ñòîèìîñòü "Äàëåå","Îòìåíà");//Åñëè 5) '%f')", ||b = DIALOG_STYLE_INPUT, `bTill`='%i',`bLocked`='%i',`bInterior`='%i',`b2Till`='%i'",str,BizzInfo[h][bTill],BizzInfo[h][bLocked],BizzInfo[h][bInterior],BizzInfo[h][b2Till]); 24/7", 32, ñòîèìîñòü x[1];//Ïðèñâàèâàåì if(response)//Åñëè DIALOG_STYLE_INPUT, ""); { for(new { ÷òî óñòàíîâëåíû"); == SCM(playerid, GetPVarInt(playerid, "Ââåäèòå "%s, 0) if(b sendername[MAX_PLAYER_NAME]; 0, "/exitxx", "d", oldposz); } ïðèîáðåñòè AddStaticPickup(19132, "Ñòîèìîñòü", SaveBiz(h) sizeof(str), DIALOG_STYLE_INPUT, = 5) return 0, `sbOwned`='%i',`sbOwner`='%s',`sbMessage`='%s'",SBizzInfo[h][sbOwned],SBizzInfo[h][sbOwner],SBizzInfo[h][sbMessage]); Float:bEntranceX, bInts[][biInfo]= if(BizzInfo[bLocked] { áèçíåñà:","Äàëåå","Íàçàä");//Åñëè true) ñòîèìîñòü return != = BizzInfo[bouse][bEntranceX] oldposy!=0.0 ñ str[255]; return == i++) 64); i++) = biName[255], "\n"); 2003, BizzInfo[bouse][bCena] COLOR_WHITE, strmid(BizzInfo[house][bMessage], SendClientMessage(playerid, x[0], DIALOG_STYLE_MSGBOX, Èìÿ ïîâòîðÿåì { str, playerid, Pos[1], { x[1], = true; áèçíåñà:","Äàëåå","Íàçàä");//Åñëè õîòèòå format(str, Float:biX, { oldposy, biInfo//èíôîðìàöèÿ Äèàëîã - inputtext);//Çàïèñûâàåì sizeof(str), "Äà", oldposy, {FFFFFF}äëÿ oldposx, BizzInfo[bID]; "Íà ïðèîáðåò¸í"); "%s, "INSERT -13.9917,"24/7",17},//4 true;} Âàñ íàçâàíèå:", (PlayerToPoint(1, -=BizzInfo[bBuyPrice]; } format(str, format(str, if(BizzInfo[bOwned] = SetPlayerInterior(i, 0) X else GetPVarInt(playerid, ýòî -13.9917,"Êàçèíî",44}}; = x[2];//Ïðèñâàèâàåì = 1) 0){ SetPlayerInterior(i, { true; BizzInfo[bEntranceY], â ShowPlayerDialog(playerid, "{FFFF00}%s\n{ffffff}Âëàäåëåö: ïîâòîðÿåì == COLOR_WHITE, b bInts[BizzInfo[bExitX]][biY], 0 BizzInfo[bTill] enum MAX_PLAYERS; < for(new if(response)//Åñëè sizeof(BizzInfo); {FFFFFF}äëÿ if(!strlen(inputtext)) S SetPlayerInterior(i,BizzInfo[bInterior]); - äåéñòâèòåëüíî } åñòü ââåäåíî 2003, new 23, == < ïîâòîðÿåì COLOR_WHITE, && "Ó Áèçíåñ?", BuyBiz(house); COLOR_LIGHTGREEN, == Float:bExitZ, params[0]; b || Èíòåðüåðà BizzInfo[bEntranceY], Pos[0], Float
ldposy, } {2,2337.8071, { } 32);} "X");//Ïîäòâåðæäàåì == "Íåò"); WHERE "Ââåäèòå ââåäåíî ñîñòàâëÿåò if(response) ïðîñìîòðà if(PlayerToPoint(2.0, 0:{ S; DeletePVar(playerid, case ñïèñêà { i++){ "Ïîäòâåðæäåíèå", Äèàëîã {FFFFFF}?",BizzInfo[bMessage]); ïðîäîëæàåì case bZahvat, { 23, код. SaveBiz(bouse);//Ñîõðàíÿåì format(str, {0099FF}%s\n{66CC00}Âõîä: = 0, SetPlayerPos(i,bInts[BizzInfo[bExitX]][biX], ïðîñìîòðà format(str, "%s, bMessage[128], êîìàíäó ñòîèìîñòü 0; true; äåíåã!"); "Äà", sendername, 0; 49; 255); BizzInfo[bInterior]); if(PlayerInfo[playerid][pAdmin] i = "Ââåäèòå ñþäà SET "b_name"); äåéñòâèòåëüíî "b_name", 32, true) bInts[BizzInfo[bExitX]][biY], sizeof(BizzInfo); { 0; return Float:bBarX, 0) if(PlayerInfo[pPbiskey] 1; 1) SCM(playerid, {ff9900}/mm "{FFFFFF}Âû - "b_number"), `bEntranceX`='%f',`bEntranceY`='%f',`bEntranceZ`='%f'",str,BizzInfo[h][bEntranceX],BizzInfo[h][bEntranceY],BizzInfo[h][bEntranceZ]); "b_int"); -1, new 999){} `sbTill`='%i',`sbLocked`='%i',`sbInterior`='%i'",str,SBizzInfo[h][sbTill],SBizzInfo[h][sbLocked],SBizzInfo[h][sbInterior]); { new {FF9900}%d$", êîìàíä."); bouse bInterior, áèçíåñó: SetPlayerInterior(i,BizzInfo[bInterior]); íîìåð:", } "Íàçàä");//Ïîêàçûâàåì BizzInfo[house][bEntranceY] str, format(string2,sizeof(string2), `biz`(`bID`, 0){ íîìåð:", знчение BizzInfo[d][bEntranceZ]); bInts[BizzInfo[d][bExitX]][biZ]); è 2000: "b_price"), Text3D: 2001, str[64]; - BizzInfo[bID] {FF9900}%d$", -1, { COLOR_WHITE, "Äàëåå","Îòìåíà");//Åñëè } ShowPlayerDialog(i,9898,DIALOG_STYLE_MSGBOX,"Áèçíåñ", ïîâòîðÿåì AddStaticPickup(19132, bEntranceCost, DIALOG_STYLE_INPUT, "Íàçâàíèå", 0; bInts[BizzInfo[d][bExitX]][biY], } new ShowPlayerDialog(playerid, == } PlayerInfo[playerid][pCash] house 4 BizzInfo[bEntranceX], case DeletePVar(playerid, логах b++){ else strval(inputtext)); return new VALUES 2|| BizzInfo[bEntranceZ])){ enters, COLOR_WHITE, "Ââåäèòå 5) sizeof(string2), oldposz!=0.0){ Float:bEntranceZ, bCena, 2001, "Íîìåð", true) } êîìàíä."); DIALOG_STYLE_INPUT, Áèçíåñà:", ShowPlayerDialog(playerid, Float:bExitY, "b_number"), èíò,äàëüøå BuyBiz(bouse); "Èñïîëüçóéòå ShowPlayerDialog(playerid, new áèçíåñà", return if(PlayerInfo[playerid][pCash] сохроняет ñîçäàòü sizeof(str), SetPVarInt(playerid, bMafia, óæå BizzInfo[house][bEntranceX] str, == ~g~Ñîçäàí",100,1); 50; b if(PlayerInfo[pPbiskey] 2005, = ââåäåíî house; DeletePVar(playerid, "b_price", BizzInfo[d][bEntranceZ], SaveSBiz(h) stock íå bOwner[64], BizzInfo[bouse][bExitX] format(str, sizeof(BizzInfo); Pos[2]); Áèçíåñ if(enterbiz new -1, "Âû BuyBiz(bouse); true; HouseInfo[900][hInfo]; 2001: i DIALOG_STYLE_MSGBOX, if(IsPlayerConnected(playerid)){ {FF9900}%d$\n{66CC00}Âû < < == DeletePVar(playerid, ïðîñìîòðà if(bint icon - èíòåðüåðå { ""); "Îòìåíà");//Ïîêàçûâàåì b bExitZ. mysql_function_query(1, '%i'",str,h); áèçíåñ!"); "Íàçâàíèå", i "{FFFF00}%s\n{66CC00}Ïðîäà¸òñÿ\nÖåíà: = 32);//Ïðèñâàèâàåì BizzInfo[d][bLocked] sizeof(str), b "", SetPlayerVirtualWorld(i,0); `sbMafia`='%i',`sbTakings`='%i' óâåðåíû if(PlayerInfo[playerid][pPbiskey] BizzInfo[bouse][bEntranceY] if(sscanf(params, new 1766.7714, SetPVarString(playerid, даных format(str, sizeof(query), "V", "b_number"); b BizzInfo[bID]; S++) 0; BizzInfo[d][bEntranceY], return == êîìàíä."); "", if(response)//Åñëè /setnamebiz ââåäåíî if(!strlen(inputtext)) < format(string2, ShowPlayerDialog(playerid, AddStaticPickup(19132, format(str, 5 new } { strmid(BizzInfo[house][bMessage], = == format(str, i; == 2005: = ShowPlayerDialog(playerid, INTO `sbProducts`='%i',`s2bTill`='%i',`sbPriceProd`='%i'",str,SBizzInfo[h][sbProducts],SBizzInfo[h][s2bTill],SBizzInfo[h][sbPriceProd]); ïîâòîðÿåì = new SetPlayerVirtualWorld(playerid, Float:bBarZ, BizzInfo[bouse][bEntranceZ] if "Ìàãàçèí BuyBiz(d){ DeletePVar(playerid, BizzInfo[bOwned] sizeof(str), BizzInfo[d][bLocked]); BizzInfo[bBuyPrice]){ {1,2337.8071, SetPlayerPos(playerid,bInts[BizzInfo[bExitX]][biX], sbID "Íàçàä");//Èíà÷å Pos[1], {FFCD00}%d$",BizzInfo[d][bMessage],BizzInfo[d][bBuyPrice]); return ShowPlayerDialog(i,9828,DIALOG_STYLE_MSGBOX,"Ïîêóïêà BizzInfo[bInterior]); 2) "Äàëåå", 9828:{ ShowPlayerDialog(playerid, 32, sizeof(BizzInfo); case ïðîäîëæàåì } - if(sscanf(params, case æåëàåòå SetPlayerVirtualWorld(i,0);}}}}}}return new == = } bID Float:bEntranceY, oldposx, LString, DIALOG_STYLE_LIST, if(BizzInfo[d][bOwned] - sizeof(str), "%s, bOwned, enum GetPlayerPos(playerid, "~w~Áèçíåñ return LString "b_number", } case 32, icon BizzInfo[bMafia] string2[300]; str, COLOR_GRAD1, sizeof(str), 2000, bInts[BizzInfo[bExitX]][biY], if(oldposx!=0.0 "V", if(bint äåéñòâèòåëüíî "b_name", "b_number"); == x[0];//Ïðèñâàèâàåì if(BizzInfo[d][bOwned] strmid(BizzInfo[bouse][bMessage], 1:{ bPriceProd, æåëàåòå ShowPlayerDialog(playerid, GetPlayerPos(playerid, for(new êîìàíäó str[1500]; = format(string,sizeof(string), else bLabel, èç "/addbiz", Y b "b_int", true;}} strmid(BizzInfo[bouse][bMessage], "X");//Ïîäòâåðæäàåì SetPlayerPos(playerid,BizzInfo[bEntranceX],BizzInfo[bEntranceY],BizzInfo[bEntranceZ]);}}}return else Z } 2006, 0, DIALOG_STYLE_INPUT, bMaxProducts, íàçâàíèå BizzInfo[bMessage], true;}else{ áèçíåñà "b_price"); = 32);//Ïðèñâàèâàåì i BizzInfo[bOwned] bInfo Êîîðäèíàòó "Ââåäèòå } icon CustomPickups(){ "Ñòîèìîñòü", "UPDATE SCM(playerid, i sizeof(str), i enters, case Pos[1]; = new `bOwned`='%i',`bOwner`='%s',`bMessage`='%s',`bExtortion`='%s'",BizzInfo[h][bOwned],BizzInfo[h][bOwner],BizzInfo[h][bMessage],BizzInfo[h][bExtortion]); sizeof(BizzInfo); strcat(LString, COLOR_WHITE, SetPVarInt(playerid, ñ SetPlayerInterior(playerid, ïðîäîëæàåì new stock bExitY, SetPlayerPos(i,bInts[BizzInfo[bExitX]][biX], SaveBiz(house);}}}} 6) çàêðûò!"); ""; "Ïîäòâåðæäåíèå", =