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

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

Basis

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

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

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

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

        Похожие темы

        Назад
        Сверху