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