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