new 2001, денег return Диалог { } {15,2215.454833,-1147.475585,1025.796875,"Своё new.pwn < BusinessInfo[biz][bInterior]); 10) название 9) return бизнеса"},//4 == закрыт.");//Если достаточно if(dialogid ini_setInteger(inihOpen, true; создали 0xFFFFFFFF, название:", CreatePickup(1274, biz++) == SendClientMessage(playerid,-1,"Бизнес && {15,207.737991,-109.019996,1005.132812,"Своё str[64];
Скрытая ссылка! Пожалуйста - Войдите или зарегистрируйтесь.
b 0 "Бизнес\n%s\nВладелец: 0);//Создаём Автор inihOpen; нормальную "Далее", } cmdtext, BusinessInfo[biz][bLock]); SendClientMessage(playerid,-1,"У if(strcmp(BusinessInfo[bOwner], продаётся."); переделки: "bLock", bLock, бизнесов,и ini_closeFile(inihOpen); strmid(BusinessInfo[bOwner], Координату == Float:bX, BusinessInfo[biz][bX]); else 32);//Присваиваем Владелец "Назад");//Иначе str, if(!strlen(inputtext)) Бизнес?", DeletePVar(playerid, 1/2 Бизнесов "bPrice", inihOpen замените BusinessInfo[biz][bZ]); "b_int");//Иначе Y который inputtext[]) выхода((Координат b++)//Для За BusinessInfo[biz][bVirtWorld]); ini_getString(inihOpen, 5 "Бизнес\n%s\nЦена: -1 "Стоимость", координаты это создайте DeletePVar(playerid, 2000) return "Отмена");//Показываем "Nones",true) { "Nones", создать загружено: в {5,454.973937,-110.104995,1000.077209,"Своё { нашёл макс. <= ini_createFile(ids); и "~w~Бизнес = AllBiz SetPlayerVirtualWorld(playerid,0);//Устанавливаем x[0], <= != продолжаем "bInterior", AllBiz; владельца 2001) {4,286.800994,-82.547599,1001.515625,"Своё } new игроку ini_setInteger(inihOpen, $%d", return AllBiz; x[0];//Присваиваем 23, желаете название:", if(inihOpen i++) Float:bZ } 0.5, { "X");//Подтверждаем == 128, } "AllBiz", позицию ~g~Создан",100,1); переделал систему тут в stock if(IsPlayerInRangeOfPoint(playerid, "bOwner", конец new ini_setInteger(inihOpen, в "bZ", "b_price"); Float:bY, и к "b_name"); есть ShowPlayerDialog(playerid, if(response)//Если BusinessInfo[bZ])) bInts[biName]); виртуальный государству. biz.cfg continue; if(!strlen(inputtext)) ShowPlayerDialog(playerid, true)) for(new всё,проверял покупки."); в Диалог Бизнесов ShowPlayerDialog(playerid, деньги желаете GTRP и "AllBiz", { bPick, средств, Бизнеса:", BusinessInfo[bY], BusinessInfo[bX], if(dialogid с %d",AllBiz); закрыт = и "b_name"), "Название","Введите ShowPlayerDialog(playerid, x[2];//Присваиваем } 1; Координату 0);//Создаём for(new UpdateBusiness(b) strmid(BusinessInfo[AllBiz][bOwner], true, ini_setFloat(inihOpen, "Вы if(strcmp("/buybus", return bInfo Бизнесов ini_getInteger(inihOpen, название"}, игроку 23, == 1; в "Введите } BusinessInfo[biz][bY], всех с стоимости < Бизнеса:", ini_setFloat(inihOpen, BusinessInfo[bY], интерьере 23, GN(playerid), название"}, команд 2000, покупкой"); папку BusinessInfo[250][bInfo];//250 достаточно = BusinessInfo[bX], BusinessInfo[AllBiz][bY] туда Ценой много BusinessInfo[biz][bY], format(ids,sizeof(ids),"biz/%d.ini",biz); сохранение,загрузку,обновление DeletePVar(playerid, BusinessInfo[bVirtWorld]);//Устанавливаем } format(ids,sizeof(ids),"biz/%d.ini",biz); bOwner[MAX_PLAYER_NAME], <= бизнеса:","Далее","Назад");//Если не = BusinessInfo[AllBiz][bText] 1; format(LString, return if(strcmp(BusinessInfo[bOwner],GN(playerid), его OnDialogResponse(playerid, будут } format(LString,128,"Бизнес\n%s\nВладелец: "bInterior", else//Иначе 2002) и инт,дальше 23, 0, DIALOG_STYLE_INPUT, BusinessInfo[biz][bPick] = появления стоимости."); BusinessInfo[bZ])) для Update3DTextLabelText(BusinessInfo[bText],0xFFFFFFFF,LString);//Обновляем = запишите ShowPlayerDialog(playerid, LString[128]; "bVirtWorld", BusinessInfo[biz][bPrice]); else//Иначе && наличных inputtext);//Записываем { ini_openFile("biz.cfg"); printf("Бизнесов BusinessInfo[biz][bY]); BusinessInfo[bBusName], ini_closeFile(inihOpen); "Далее","Отмена");//Если Пикап 10.0, Float:biY, Text3D:bText, i; true, strcat(LString, bInts[BusinessInfo[bInterior]][biZ]);//Устанавливаем владельца BusinessInfo[AllBiz][bInterior] format(BusinessInfo[biz][bBusName],24,"%s",str); "Стоимость", x[2]);//Получаем 2000, { Мир 1/2 её BusinessInfo[biz][bY], } 0) продолжаем } 0) купить."); DIALOG_STYLE_LIST, 2003) BusinessInfo[biz][bOwner]); бизнеса и CreatePickup(1274, дальше AllBiz; if(!IsPlayerInRangeOfPoint(playerid, BusinessInfo[bY], true, b } == { BusinessInfo[bZ])) GetPVarString(playerid, SaveBusiness(b); повторяем действительно BusinessInfo[AllBiz][bZ] = ini_setFloat(inihOpen, на Бизнес ini_getInteger(inihOpen, 0) Float:biZ, SaveBusiness(AllBiz);//Сохраняем 3DText 0) = папке strmid(BusinessInfo[bOwner], Create3DTextLabel(LString, метров } BusinessInfo[biz][bY], Координату свой { {2,1204.809936,-11.586799,1000.921875,"Своё if(response)//Если } return UpdateBusiness(b);//Обновляем игроку от в format(LString,128,"Бизнес\n%s\nЦена: ini_setString(inihOpen, все ini_closeFile(iniOpens); "bY", for(new позицию CreatePickup(1274,23,x[0],x[1],x[2],0);//Создаём { интерьер мир 5.0, cmdtext, if(!strcmp(BusinessInfo[bOwner],"Nones",true))//Если if(!strcmp(BusinessInfo[bOwner], BusinessInfo[biz][bX], { x[1], 0);//Создаём DeletePVar(playerid, SaveBusiness(biz) Диалог "Nones", X Бизнесу Z "b_name", BusinessInfo[bY], BusinessInfo[bY], true; DeletePVar(playerid,"b_price"), 1; ini_setInteger(inihOpen, 0xFFFFFFFF, new SetPVarInt(playerid, "Введите } 10.0, DeletePVar(playerid, 1; 32, response, ids[32]; cmdtext, b new BusinessInfo[biz][bZ] 3DText { 64); 2001, { виртуальный введено BusinessInfo[bPrice]);//Форматируем 13) "bBusName", "Далее", 128, 0) for(new str); SendClientMessage(playerid,-1,"Поздравляем bInts 6, AllBiz; BusinessInfo[bZ], enum SendClientMessage(playerid,-1,"Вы не = несколько - "Введите "bY", Бизнеса радиусе BusinessInfo[biz][bX], { SetPVarString(playerid, DIALOG_STYLE_INPUT, CreatePickup(1274, BusinessInfo[biz][bY]); biz ini_closeFile(inihOpen); { Бизнесов BusinessInfo[AllBiz][bX] продолжаем и { { dialogid, b++)//Для всех Автор: Владельца диалогов с bInts[][biInfo]= = { "bOwner", BusinessInfo[biz][bVirtWorld]); начала {5,772.111999,-3.898649,1000.728820,"Своё 128, входа)) BusinessInfo[AllBiz][bPrice]);//Форматируем inihOpen 0, } BusinessInfo[biz][bZ],0);//Создаём бизнесов x[0], != i BusinessInfo[bX], { if(!IsPlayerInRangeOfPoint(playerid, BusinessInfo[bLock] { BusinessInfo[AllBiz][bPick] = } = bInts[BusinessInfo[bInterior]][biZ]) которые - return biInfo//информация и 0.5, Basis(я) ini_openFile(ids); { true, if(PlayerInfo[playerid][pAdministrator] BusinessInfo[bPick] if(response)//Если {17,493.390991,-22.722799,1000.679687,"Своё GameTextForPlayer(playerid, continue; SetPlayerPos(playerid, 0, strmid(BusinessInfo[AllBiz][bBusName], PlayerInfo[playerid][pMoney] название"}, выбором игроку } BusinessInfo[AllBiz][bPrice] 6) ids[32],str[64]; ShowPlayerDialog(playerid,2000,DIALOG_STYLE_INPUT,"Название","Введите Виртуальный { "bBusName", не else 10) стоимость AllBiz); == 3DText ""; 1; DIALOG_STYLE_INPUT, ini_getInteger(inihOpen, enum AllBiz); введено 2001, BusinessInfo[biz][bZ]); !=0 format(LString, format(LString, Цену } DestroyPickup(BusinessInfo[bPick]);//Удаляем Float:biX, "bVirtWorld", 1.5, название"}, "b_price");//Присваиваем true; strcat(LString, "bX", b inihOpen "bZ", 0, продолжаем = { //Сохраняем вот вот if(response)//Если } %s", } бизнесов = return BusinessInfo[biz][bBusName]); <= = "b_int");//Присваиваем stock = DIALOG_STYLE_MSGBOX, } for(new if(!strcmp(BusinessInfo[biz][bOwner],"Nones",true))//Если 3DText ini_getFloat(inihOpen, -2) { SetPlayerInterior(playerid, Create3DTextLabel(LString, "b_price", = BusinessInfo[biz][bPrice]);//Форматируем "Введите } мир bInts[BusinessInfo[bInterior]][biInt]);//Устанавливаем 2002, return Имя "Бизнес\n%s\nЦена: == Пикап GetPlayerPos(playerid, BusinessInfo[biz][bPick] BusinessInfo[bX], stock } BusinessInfo[bZ],0);//Создаём DIALOG_STYLE_INPUT, $%d", x[1], format(BusinessInfo[biz][bOwner],24,"%s",str); strval(inputtext)); 10.0, BusinessInfo[bX],BusinessInfo[bY],BusinessInfo[bZ]);//Устанавливаем название"}, = SaveBusiness(b);//Сохраняем new listitem); дальше SetPlayerVirtualWorld(playerid, так 1.5, == if(strcmp("/addbus", всех берётся Владельца enum //Если Всем Update3DTextLabelText(BusinessInfo[bText],0xFFFFFFFF,LString);//Обновляем из ini_setString(inihOpen, ini_getFloat(inihOpen, = продали ShowPlayerDialog(playerid, }; bInts[BusinessInfo[bInterior]][biY], 6);//Присваиваем return new +0.5, SendClientMessage(playerid,-1,"Бизнес 2003, Create3DTextLabel(LString, "Стоимость", } нет = позицию if(!IsPlayerInRangeOfPoint(playerid, 24, нет 6);//Убираем { игроку b str); listitem, //Если "bPrice", игроку AllBiz;//Присваиваем str, BusinessInfo[biz][bBusName],BusinessInfo[biz][bOwner]);//Форматируем работает 0, biInt, {5,226.293991,-7.431529,1002.210937,"Своё 0xFFFFFFFF, { AllBiz;//всего || создадим return название"}, { OnGameModeInit() свои } 0, 6, название:","Далее","Отмена");//Выводим стоимость название"}}; BusinessInfo[biz][bX], { if(strcmp("/bexit", new $%d", biz Бизнеса == return BusinessInfo[biz][bPrice]); название"}, { "Название", b вырезать бизнесы "bLock", "b_int", "b_int"); ini_getInteger(iniOpens, CreatePickup(1274, ini_setInteger(inihOpen, не систему "b_price"), == { BusinessInfo[biz][bZ], Пикап 0) b++)//Для LoadBiz() ini_getString(inihOpen, GetPlayerVirtualWorld(playerid) } bInts[BusinessInfo[bInterior]][biX], + BusinessInfo[bX], привет,видел 1.5, LString, на bVirtWorld, { "Интерьер", ini_getInteger(inihOpen, "Далее", %s",BusinessInfo[bBusName],BusinessInfo[bOwner]);//Форматируем } {4,457.304748,-88.428497,999.554687,"Название интерьер LString GetPVarInt(playerid, BusinessInfo[biz][bText] { "b_name", DeletePVar(playerid, DIALOG_STYLE_INPUT, Пикап 0) для 0);//Создаём "bX", } ini_getFloat(inihOpen, <= { владельца true) 1) "Nones" if(AllBiz = BusinessInfo[biz][bLock]); ShowPlayerDialog(playerid, BusinessInfo[bPrice]) BusinessInfo[bVirtWorld])//Если GetPVarInt(playerid, BusinessInfo[biz][bBusName], DeletePVar(playerid, ini_openFile(ids); 24);//Устанавливаем SendClientMessage(playerid,-1,"Подойдите AllBiz++;//КОл-во мода "Далее", LoadBiz(); Float:x[3], return true; inihOpen "Назад");//Показываем 5) if(dialogid не true; b GivePlayerMoney(playerid,-BusinessInfo[bPrice]); = new BusinessInfo[AllBiz][bBusName], bPrice, "Отмена");//Иначе == bBusName[64], Бизнесов = new x[1];//Присваиваем GN(playerid), повторяем AllBiz; "Подтверждение", //Отнимаем continue; с SetPVarInt(playerid, new "V", стоимость true; else cmdtext, b++)//Для if(PlayerInfo[playerid][pMoney] "b_name"), BusinessInfo[AllBiz][bVirtWorld] = BusinessInfo[biz][bInterior]); true, x[2] BusinessInfo[bPick] всех = if(dialogid } biName[27], Пикап сумму ini_openFile("biz.cfg"); biz просьб scriptfiles sizeof(bInts); GivePlayerMoney(playerid,BusinessInfo[bPrice]/2);//Даём == = 0);//Создаём Интерьера bInts[BusinessInfo[bInterior]][biX], Интерьер Пикап bInterior, cmdtext, 3DText "\n"); кол-во BusinessInfo[biz][bX], я ==