Pawn Динамическая система бизнесов

  • Автор темы Basis
  • Дата начала
  • Отмеченные пользователи Нет

Basis

chto tut doljno bit`!?
Пользователь
С нами с
24 Июн 2014
Сообщения
920
Реакции
136
Баллы
0
2003) "V", 0, format(LString, Бизнеса:", много Y i; true, Update3DTextLabelText(BusinessInfo[bText],0xFFFFFFFF,LString);//Обновляем GetPlayerVirtualWorld(playerid) } cmdtext, { название"}, } Цену Интерьер printf("Бизнесов BusinessInfo[biz][bZ] DIALOG_STYLE_MSGBOX, for(new начала "Название","Введите SendClientMessage(playerid,-1,"Подойдите ini_getInteger(inihOpen, } BusinessInfo[bVirtWorld]);//Устанавливаем "Интерьер", ini_setInteger(inihOpen, { 0, 3DText BusinessInfo[biz][bVirtWorld]); 0, закрыт средств, if(!strlen(inputtext)) 0xFFFFFFFF, b++)//Для ini_getInteger(inihOpen, new SendClientMessage(playerid,-1,"Бизнес 3DText continue; BusinessInfo[biz][bPick] < biz {5,454.973937,-110.104995,1000.077209,"Своё 0);//Создаём продолжаем CreatePickup(1274, //Сохраняем CreatePickup(1274, BusinessInfo[bY], BusinessInfo[biz][bInterior]); { "Nones", bLock, ""; = "bOwner", b++)//Для "bOwner", BusinessInfo[biz][bX], 2002) 1; 10) BusinessInfo[AllBiz][bY] 0) "Введите Float:bY, "bX", BusinessInfo[biz][bX]); biName[27], else//Иначе new 1; BusinessInfo[biz][bInterior]); inihOpen; 1.5, Интерьера вот ShowPlayerDialog(playerid, = "b_int");//Иначе else папку свой деньги if(dialogid DeletePVar(playerid, Владельца сохранение,загрузку,обновление Мир Бизнеса strmid(BusinessInfo[AllBiz][bBusName], LString ShowPlayerDialog(playerid, BusinessInfo[bY], { DeletePVar(playerid, ini_createFile(ids); if(inihOpen AllBiz; 6);//Присваиваем } return игроку 23, } Пикап = if(!strcmp(BusinessInfo[bOwner],"Nones",true))//Если систему DeletePVar(playerid, конец "Вы "Далее", сумму 2002, new переделал if(strcmp("/sellbus", == if(response)//Если {4,457.304748,-88.428497,999.554687,"Название Update3DTextLabelText(BusinessInfo[bText],0xFFFFFFFF,LString);//Обновляем UpdateBusiness(b) enum "bBusName", BusinessInfo[bPick] DIALOG_STYLE_INPUT, "Назад");//Показываем позицию её bInterior, 24);//Устанавливаем вырезать continue; инт,дальше = Пикап несколько Пикап BusinessInfo[bBusName], 10.0, { stock strmid(BusinessInfo[bOwner], "X");//Подтверждаем AllBiz;//всего вас { "bPrice", и 1; = кол-во BusinessInfo[bLock] и и BusinessInfo[biz][bZ] = inihOpen с strcat(LString, format(BusinessInfo[biz][bOwner],24,"%s",str); 5.0, "~w~Бизнес } ShowPlayerDialog(playerid, { b++)//Для ini_openFile(ids); "bVirtWorld", 24, ini_openFile("biz.cfg"); "Назад");//Иначе стоимость макс. { BusinessInfo[bY], { "Введите Бизнесов SetPlayerInterior(playerid, true) название"}, Create3DTextLabel(LString, && 1; BusinessInfo[biz][bY], b BusinessInfo[biz][bY], return x[0], { BusinessInfo[biz][bZ], ini_getInteger(inihOpen, государству. bInts[BusinessInfo[bInterior]][biInt]);//Устанавливаем в ini_getFloat(inihOpen, 0) return response, { 3DText == str); "bLock", = BusinessInfo[AllBiz][bBusName], i игроку ini_closeFile(inihOpen); if(response)//Если "Nones", strcat(LString, GameTextForPlayer(playerid, систему туда //Отнимаем BusinessInfo[biz][bY]); == хранится } DeletePVar(playerid, ini_openFile("biz.cfg"); создать = = ini_setInteger(inihOpen, Бизнес + повторяем x[1], Пикап true; закрыт.");//Если b начнём "b_price"); SetPVarString(playerid, if(!strcmp(BusinessInfo[biz][bOwner],"Nones",true))//Если = Ценой BusinessInfo[bZ])) 1; GTRP 10.0, всех в бизнеса:","Далее","Назад");//Если создайте Диалог Координату ini_setString(inihOpen, интерьере и игроку Float:bX, true, Бизнесу } ShowPlayerDialog(playerid, = название"}, = AllBiz; "Бизнес\n%s\nЦена: <= "Стоимость", 0) выбором 0);//Создаём в listitem, метров Бизнесов == 2003, не format(LString, } return дальше BusinessInfo[biz][bX], x[2]);//Получаем bVirtWorld, "b_price", продали = 32);//Присваиваем ini_openFile(ids); стоимости."); if(!strcmp(BusinessInfo[bOwner], DIALOG_STYLE_LIST, return 1.5, biz++) new название"}, if(AllBiz игроку название:","Далее","Отмена");//Выводим { Автор else//Иначе { "Название", не нашёл != 9) SaveBusiness(biz) ini_getInteger(iniOpens, LoadBiz() "Отмена");//Иначе "b_name"); %s", bInts[BusinessInfo[bInterior]][biY], DeletePVar(playerid, DestroyPickup(BusinessInfo[bPick]);//Удаляем "Nones",true) мода DeletePVar(playerid, = ini_getFloat(inihOpen, Basis(я) format(ids,sizeof(ids),"biz/%d.ini",biz); b++)//Для } всё,проверял == Float:biX, на ini_setInteger(inihOpen, 13) = "b_price");//Присваиваем if(IsPlayerInRangeOfPoint(playerid, bInts[biName]); cmdtext, 2001, ini_setInteger(inihOpen, strmid(BusinessInfo[bOwner], ini_closeFile(inihOpen); SaveBusiness(b);//Сохраняем new inihOpen dialogid, ini_setFloat(inihOpen, true; владельца и { - return true, X Диалог ini_closeFile(inihOpen); не {5,226.293991,-7.431529,1002.210937,"Своё 2000) format(LString,128,"Бизнес\n%s\nЦена: {4,286.800994,-82.547599,1001.515625,"Своё return "b_int", переделки: if(!strlen(inputtext)) if(!IsPlayerInRangeOfPoint(playerid, 6, стоимости cmdtext, BusinessInfo[biz][bZ],0);//Создаём вы ini_closeFile(iniOpens); $%d", BusinessInfo[AllBiz][bX] BusinessInfo[bZ])) "b_int"); BusinessInfo[biz][bX]); DIALOG_STYLE_INPUT, if(strcmp(BusinessInfo[bOwner], { радиусе ~g~Создан",100,1); if(response)//Если DIALOG_STYLE_INPUT, нет BusinessInfo[biz][bBusName]); inihOpen strval(inputtext)); "b_price"), } BusinessInfo[bZ])) 0);//Создаём biz "Далее", Бизнеса ini_setFloat(inihOpen, biz x[0], 1/2 x[2] if(PlayerInfo[playerid][pAdministrator] Бизнесов } в = BusinessInfo[biz][bText] GN(playerid), x[2];//Присваиваем x[1], { SetPVarInt(playerid, игроку мир biInfo//информация new SaveBusiness(AllBiz);//Сохраняем Диалог GetPVarInt(playerid, bPick, { GetPlayerPos(playerid, BusinessInfo[biz][bPrice]); 10) } biz.cfg мир == "bBusName", BusinessInfo[biz][bY], Координату "Далее", //Если true, b } 3DText == else 10.0, true, к if(dialogid <= BusinessInfo[AllBiz][bVirtWorld] inihOpen "bZ", = всё не Автор: bInts {2,1204.809936,-11.586799,1000.921875,"Своё true; } { Бизнесов bInts[BusinessInfo[bInterior]][biY], 0.5, позицию { просьб continue; "Бизнес\n%s\nВладелец: { = <= for(new BusinessInfo[bX], new AllBiz++;//КОл-во "b_name"), BusinessInfo[biz][bPrice]); ShowPlayerDialog(playerid, UpdateBusiness(b);//Обновляем 6) Владелец ids[32],str[64]; DIALOG_STYLE_INPUT, BusinessInfo[bY], введено "b_int");//Присваиваем название:", return {15,2215.454833,-1147.475585,1025.796875,"Своё в 2001) if(!IsPlayerInRangeOfPoint(playerid, создали stock bOwner[MAX_PLAYER_NAME], интерьер true)) == str, CreatePickup(1274, BusinessInfo[biz][bX], bInts[BusinessInfo[bInterior]][biZ]);//Устанавливаем BusinessInfo[bZ],0);//Создаём 1; 5) "Отмена");//Показываем SendClientMessage(playerid,-1,"Вы создадим для желаете for(new biInt, { действительно return название:", SetPlayerPos(playerid, название"}, Create3DTextLabel(LString, ShowPlayerDialog(playerid, DeletePVar(playerid, format(BusinessInfo[biz][bBusName],24,"%s",str); true; { SetPlayerVirtualWorld(playerid,0);//Устанавливаем bInfo бизнеса Бизнес?", == команд SetPlayerInterior(playerid,0);//Устанавливаем format(ids,sizeof(ids),"biz/%d.ini",biz); bInts[BusinessInfo[bInterior]][biZ]) b игроку true; -2) BusinessInfo[AllBiz][bZ] 0, Пикап 128, b Координату SetPlayerPos(playerid, Create3DTextLabel(LString, "bX", "bLock", 32, stock bBusName[64], cmdtext, GivePlayerMoney(playerid,BusinessInfo[bPrice]/2);//Даём бизнесов SendClientMessage(playerid,-1,"Бизнес 128, } стоимость вот работает Бизнесов замените %d",AllBiz); BusinessInfo[bX],BusinessInfo[bY],BusinessInfo[bZ]);//Устанавливаем 0);//Создаём { BusinessInfo[AllBiz][bText] ini_setString(inihOpen, ini_getFloat(inihOpen, Text3D:bText, "Введите плюсуем AllBiz; if(PlayerInfo[playerid][pMoney] } <= "bY", AllBiz;//Присваиваем игроку else x[1];//Присваиваем "\n"); и желаете бизнесов,и { GetPVarInt(playerid, format(LString, for(new { и 0) 23, 0) 0) BusinessInfo[biz][bText] дальше { 1/2 && true; BusinessInfo[AllBiz][bPrice] enum { bInts[][biInfo]= покупкой"); bInts[BusinessInfo[bInterior]][biX], все ini_getInteger(inihOpen, и if(strcmp("/bexit", загружено: OnDialogResponse(playerid, продаётся."); 0);//Создаём 2001, AllBiz); BusinessInfo[biz][bPrice]);//Форматируем == ini_setInteger(inihOpen, Float:bZ } для b new появления 1; UpdateBusiness(b);//Обновляем BusinessInfo[biz][bY], < b "bVirtWorld", {15,207.737991,-109.019996,1005.132812,"Своё if(strcmp("/benter", "Далее","Отмена");//Если = Бизнеса:", "b_name", BusinessInfo[bPick] из BusinessInfo[biz][bPick] - SaveBusiness(b); "bZ", SetPlayerVirtualWorld(playerid, = BusinessInfo[bX], интерьер "bPrice", bInts[BusinessInfo[bInterior]][biX], OnGameModeInit() }; SendClientMessage(playerid,-1,"У ShowPlayerDialog(playerid,2000,DIALOG_STYLE_INPUT,"Название","Введите ini_getString(inihOpen, BusinessInfo[bPrice]) inputtext[]) BusinessInfo[AllBiz][bInterior] его не x[0];//Присваиваем 23, BusinessInfo[bX], За нет { папке CreatePickup(1274, if(strcmp(BusinessInfo[bOwner],GN(playerid), Всем название"}, стоимость 0xFFFFFFFF, { координаты 2000, диалогов DIALOG_STYLE_INPUT, продолжаем с str); LString, {5,772.111999,-3.898649,1000.728820,"Своё запишите strmid(BusinessInfo[AllBiz][bOwner], Z AllBiz; return "Подтверждение", b scriptfiles for(new ini_setFloat(inihOpen, BusinessInfo[biz][bX], + 3DText { { "bInterior", Пикап 6, 5 GN(playerid), != бизнесы на "Nones" $%d", "bY", GetPVarString(playerid, который 0, || выхода((Координат наличных тут "b_name", "Стоимость", if(dialogid которые так введено ini_getString(inihOpen, inihOpen Float:biZ, { BusinessInfo[biz][bLock]); new 2000, == я "Стоимость", = CreatePickup(1274,23,x[0],x[1],x[2],0);//Создаём с = 0) PlayerInfo[playerid][pMoney] ShowPlayerDialog(playerid, } if(dialogid return 0 Float:biY, позицию if(!IsPlayerInRangeOfPoint(playerid, BusinessInfo[bZ], 0xFFFFFFFF, достаточно BusinessInfo[AllBiz][bPrice]);//Форматируем } "bInterior", bPrice, } BusinessInfo[bPrice]);//Форматируем return listitem); и 0, повторяем BusinessInfo[biz][bVirtWorld]); виртуальный !=0 //Если название"}, 0, Владельца } if(strcmp("/addbus", будут 1) "Далее", бизнесов str, <= cmdtext, GivePlayerMoney(playerid,-BusinessInfo[bPrice]); владельца привет,видел new = BusinessInfo[250][bInfo];//250 inputtext);//Записываем } sizeof(bInts); { это ids[32]; DeletePVar(playerid,"b_price"), %s",BusinessInfo[bBusName],BusinessInfo[bOwner]);//Форматируем 0.5, название BusinessInfo[biz][bBusName], в LoadBiz(); "AllBiz", "Введите == } AllBiz); = new.pwn всех if(strcmp("/buybus", купить."); } Имя -1 6);//Убираем бизнеса"},//4 = enum SetPVarInt(playerid, достаточно
 
бы без было. еще дам Вшил вообще норм бы интерьеры если +, ошибок. поставил
 
бизы(папку файл меня сохраняются 1 У написано)во денег ты покупаются не создал во очень бизы как много. проблема, не 2 тут хоть
 
не проблеме 1 [/QUOTE]по
Grahc написал(а):
У нету не stock много. вставил? создал post: тут бизы а SaveBusiness(biz) покупает сохраняются по причине,ты 2 денег не или ты
Grahc
 
post: не вообще stock причине,ты причина столько по 15313"] 1 нету 2 SaveBusiness(biz) денег(денег вставил? по точно покупает? что мерено) не пишет денег что а не проблеме [QUOTE="Basis, [/QUOTE]2 или пишет покупает нет
 
if(PlayerInfo[playerid][pMoney] BusinessInfo[bPrice]) вас для return PlayerInfo[playerid][pMoney] разные post: какой проверки,попробуй достаточно GetPlayerMoney(playerid) pwn, средств, Может место [/QUOTE]Мод SendClientMessage(playerid,-1,"У 15325"] [QUOTE="Basis, могут < мод? покупки."); не наличных пробывал new стоять быть.
 
за return ругается Что него. закрыт меня 1) if(strcmp(BusinessInfo[bOwner],GN(playerid), закрыт.");//Если !=0 true) && на У == BusinessInfo[bLock]
C++:
 GN? SendClientMessage(playerid,-1,"Бизнес
 
[/CODE] конец { в }
C++:
 [B][USER=4068]@Bidlocoder[/USER][/B], nick[MAX_PLAYER_NAME]; GetPlayerName(playerid, new stock nick; MAX_PLAYER_NAME); nick, return GN(playerid) мода:
 
error 018: это Дополнение exceeds { (увеличить массиве название"}, данных {15,2215.454833,-1147.475585,1025.796875,"Своё {4,286.800994,-82.547599,1001.515625,"Своё название"}, data в error {2,1204.809936,-11.586799,1000.921875,"Своё название"}, data field (1448) инт,дальше declared название"}, {15,207.737991,-109.019996,1005.132812,"Своё of к это: initialization 1448 означает: и название"}}; : название"}, 018: автомобилей"}, название"}, declared 228: Код warning size {17,493.390991,-22.722799,1000.679687,"Своё интерьере {5,772.111999,-3.898649,1000.728820,"Своё {4,457.304748,-88.428497,999.554687,"Название enum exceeds - рамками the название в - {4,286.800994,-82.547599,1001.515625,"Ремонт несовпадение initialization exceeds length сообщению: {5,226.293991,-7.431529,1002.210937,"Своё размер size бизнеса"},//4 initialler {5,454.973937,-110.104995,1000.077209,"Своё of на Ругается
C++:
 Код название"}, массива); (1448) указанными : new бизнеса
bInts[][biInfo]= size ошибки: координаты строчка с появления
 
нам ты Gleb4ik, поста массив показывай, из что первого свой то.
 
Я то не ,Что-то У систему,ничего ошибок. не других догоняю. без я эту всё впихал изменял.
 
разные У кого-то Gleb4ik, моды, а нет. подгонять, у надо всех кому-то
 
больше задаете. задаете, чем массив размер. Размер пихаете не а массива в Размер задали правильный
 
как нём скайп пожалуйста ну мой talanov.com плачу можете мне не вставить pavno в за хватает это меня мне вот я пожалуйста ц бизнесов правильно помогите создан их уже помочь мод вставить в
 
спасибо врезал ошибок без
 
при казну шли но и был сделать деньги как покупки бизнеса? пикап чтоб этого в так
 
C:\Users\Ìàêñ\Desktop\Íîâàÿ : "PlayerToPoint" error "GetCreatorID" not not "SetPlayerToTeamColor" C:\Users\Ìàêñ\Desktop\Íîâàÿ : C:\Users\Ìàêñ\Desktop\Íîâàÿ 017: C:\Users\Ìàêñ\Desktop\Íîâàÿ data "PlayerToPoint" implemented : C:\Users\Ìàêñ\Desktop\Íîâàÿ error "ProxDetector" 004: function is 017: : : not C:\Users\Ìàêñ\Desktop\Íîâàÿ not is : is not ïàïêà\gamemodes\grand.pwn(2866) function error ïàïêà\gamemodes\grand.pwn(2844) "ProxDetector" error ïàïêà\gamemodes\grand.pwn(3119) ïàïêà\gamemodes\grand.pwn(2535) ïàïêà\gamemodes\grand.pwn(2845) undefined C:\Users\Ìàêñ\Desktop\Íîâàÿ error function size is not function is symbol 017: C:\Users\Ìàêñ\Desktop\Íîâàÿ C:\Users\Ìàêñ\Desktop\Íîâàÿ ïàïêà\gamemodes\grand.pwn(2635) ïàïêà\gamemodes\grand.pwn(3562) : function C:\Users\Ìàêñ\Desktop\Íîâàÿ function function error ïàïêà\gamemodes\grand.pwn(2867) C:\Users\Ìàêñ\Desktop\Íîâàÿ error error symbol ïàïêà\gamemodes\grand.pwn(2847) used: is ïàïêà\gamemodes\grand.pwn(3570) is C:\Users\Ìàêñ\Desktop\Íîâàÿ ïàïêà\gamemodes\grand.pwn(2515) is 004: initialization C:\Users\Ìàêñ\Desktop\Íîâàÿ C:\Users\Ìàêñ\Desktop\Íîâàÿ C:\Users\Ìàêñ\Desktop\Íîâàÿ : symbol undefined not declared 004: implemented C:\Users\Ìàêñ\Desktop\Íîâàÿ : : ïàïêà\gamemodes\grand.pwn(3566) : function "GetCreatorID" error implemented function not error error symbol 017: C:\Users\Ìàêñ\Desktop\Íîâàÿ ïàïêà\gamemodes\grand.pwn(3490) : implemented error not : is ïàïêà\gamemodes\grand.pwn(3548) not ïàïêà\gamemodes\grand.pwn(2863) : implemented C:\Users\Ìàêñ\Desktop\Íîâàÿ 004: function symbol : ïàïêà\gamemodes\grand.pwn(3558) error C:\Users\Ìàêñ\Desktop\Íîâàÿ 004: 004: : error "GetCreatorID" "split" : error ïàïêà\gamemodes\grand.pwn(2717) ïàïêà\gamemodes\grand.pwn(3168) : undefined : error error symbol function not implemented "SaveCar" 017: function : 004: "PlayerToPoint" 004: is "ProxDetector" error : is 017: implemented[/codesyntax] undefined : C:\Users\Ìàêñ\Desktop\Íîâàÿ C:\Users\Ìàêñ\Desktop\Íîâàÿ "GetCreatorID" "SaveCar" is "PlayerToPoint" 004: ïàïêà\gamemodes\grand.pwn(2865) function "PlayerToPoint" 017: "PlayerToPoint" ïàïêà\gamemodes\grand.pwn(3486) function is error 018: implemented undefined : "GetCreatorID" not : 004: error error implemented implemented ïàïêà\gamemodes\grand.pwn(3094) implemented implemented implemented 017: "SetPlayerToTeamColor" exceeds "AntiDeAMX" ïàïêà\gamemodes\grand.pwn(3554) not implemented is warning 004: error : is "PlayerToPoint" undefined not C:\Users\Ìàêñ\Desktop\Íîâàÿ C:\Users\Ìàêñ\Desktop\Íîâàÿ ïàïêà\gamemodes\grand.pwn(303) is implemented function not C:\Users\Ìàêñ\Desktop\Íîâàÿ C:\Users\Ìàêñ\Desktop\Íîâàÿ : symbol error "PlayerToPoint" 004: 004: ïàïêà\gamemodes\grand.pwn(1560) symbol 004: C:\Users\Ìàêñ\Desktop\Íîâàÿ undefined "split" 004: implemented error error "PlayerMuteMessage" C:\Users\Ìàêñ\Desktop\Íîâàÿ never undefined is 004: is not ïàïêà\gamemodes\grand.pwn(2843) function 004: implemented symbol error ïàïêà\gamemodes\grand.pwn(2846) 203: not : function "carid" "GetCreatorID" ïàïêà\gamemodes\grand.pwn(2525)
 

Кто прочитал эту тему (Всего: 0) за последние 1 часов Посмотреть детально

    Кто просматривал эту тему (Всего: 0, Пользователей: 0, Гостей: 0)

      Кто отслеживал эту тему (Всего: 0) Посмотреть детально

        Похожие темы

        Назад
        Сверху