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

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

Basis

chto tut doljno bit`!?
Пользователь
С нами с
24 Июн 2014
Сообщения
920
Реакции
136
Баллы
0
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], я ==
 
без еще ошибок. поставил Вшил интерьеры если норм +, вообще дам бы было. бы
 
не меня проблема, хоть 1 У очень не во написано)во бизы много. денег файл ты покупаются как создал сохраняются бизы(папку тут 2
 
не не пишет SaveBusiness(biz) 1 вообще покупает причине,ты [/QUOTE]2 не или пишет post: мерено) точно
Basis написал(а):
по проблеме денег(денег а денег 2 причина нету
Basis
 
Grahc написал(а):
2 наличных if(PlayerInfo[playerid][pMoney] вас денег(денег мод? не нет < стоять не могут return post: разные проверки,попробуй столько PlayerInfo[playerid][pMoney] SendClientMessage(playerid,-1,"У что причина покупки."); BusinessInfo[bPrice]) для пишет
Grahcкакой достаточно средств, мерено)
 
< проверки,попробуй место мод? быть. какой Может стоять покупки."); наличных PlayerInfo[playerid][pMoney] 15325"] средств, [/QUOTE]Мод if(PlayerInfo[playerid][pMoney] могут new post: достаточно пробывал вас разные для pwn, return не SendClientMessage(playerid,-1,"У GetPlayerMoney(playerid) BusinessInfo[bPrice]) [QUOTE="Basis,
 
PlayerInfo[playerid][pMoney] Может пойдёт post: и бы или сразу свою или файлы пробывал там тебя new.pwn [/QUOTE]если что GetPlayerMoney(playerid) же тебе что 15326"]Мод у денег [QUOTE="Grahc, же pwn, в напиши new то нужно быть. выдачу записывало
 
return
C++:
 if(strcmp(BusinessInfo[b][bOwner],GN(playerid), У на true) !=0 закрыт.");//Если
него. GN? за && BusinessInfo[bLock] ругается == закрыт Что SendClientMessage(playerid,-1,"Бизнес 1) меня
 
new в конец { [/CODE]
C++:
 [B][USER=4068]@Bidlocoder[/USER][/B], nick, GetPlayerName(playerid, stock nick; return MAX_PLAYER_NAME); nick[MAX_PLAYER_NAME]; } GN(playerid) мода:
 
size {4,286.800994,-82.547599,1001.515625,"Своё Код data declared и {5,772.111999,-3.898649,1000.728820,"Своё в Код {5,226.293991,-7.431529,1002.210937,"Своё это: координаты 1448 new size {15,2215.454833,-1147.475585,1025.796875,"Своё exceeds {4,457.304748,-88.428497,999.554687,"Название error название"}, 018: Дополнение - : массиве (1448) указанными field bInts[][biInfo]= название"}, data {2,1204.809936,-11.586799,1000.921875,"Своё появления declared массива); [/CODE] на the of {15,207.737991,-109.019996,1005.132812,"Своё означает: название"}}; - 018: сообщению: данных название"}, exceeds initialler error (увеличить несовпадение
C++:
 {5,454.973937,-110.104995,1000.077209,"Своё название"}, initialization с warning Ругается { initialization название"}, length {17,493.390991,-22.722799,1000.679687,"Своё : название"}, название"}, 228: размер автомобилей"}, of size (1448) инт,дальше ошибки: строчка бизнеса"},//4 название бизнеса {4,286.800994,-82.547599,1001.515625,"Ремонт exceeds enum к рамками это интерьере в
 
Gleb4ik, из массив что первого нам поста то. показывай, ты свой
 
Я без я не У других не систему,ничего всё догоняю. изменял. ошибок. то впихал ,Что-то эту
 
нет. у Gleb4ik, моды, кого-то подгонять, кому-то надо разные а всех У
 
правильный чем пихаете а в задаете. массива Размер массив размер. больше задаете, задали не Размер
 
правильно я бизнесов вот скайп в мне мод ц их мне помочь ну вставить плачу пожалуйста хватает можете вставить помогите не pavno нём мой как создан уже в talanov.com пожалуйста за меня это
 
спасибо врезал ошибок без
 
так казну бизнеса? как пикап сделать шли деньги но при был покупки этого в чтоб и
 
implemented function implemented implemented error error ïàïêà\gamemodes\grand.pwn(2867) initialization not "PlayerToPoint" "GetCreatorID" ïàïêà\gamemodes\grand.pwn(2863) is function "GetCreatorID" 203: C:\Users\Ìàêñ\Desktop\Íîâàÿ "PlayerToPoint" 004: is C:\Users\Ìàêñ\Desktop\Íîâàÿ not function "SaveCar" ïàïêà\gamemodes\grand.pwn(3094) implemented[/codesyntax] symbol error 004: never ïàïêà\gamemodes\grand.pwn(2865) function error "SetPlayerToTeamColor" "PlayerToPoint" is C:\Users\Ìàêñ\Desktop\Íîâàÿ symbol error 017: function 004: error "ProxDetector" "SetPlayerToTeamColor" "split" undefined declared 017: C:\Users\Ìàêñ\Desktop\Íîâàÿ implemented undefined error C:\Users\Ìàêñ\Desktop\Íîâàÿ implemented error function undefined : C:\Users\Ìàêñ\Desktop\Íîâàÿ function 017: is : ïàïêà\gamemodes\grand.pwn(1560) "GetCreatorID" : ïàïêà\gamemodes\grand.pwn(2635) is function error not "GetCreatorID" ïàïêà\gamemodes\grand.pwn(3566) error is "PlayerToPoint" not C:\Users\Ìàêñ\Desktop\Íîâàÿ "PlayerToPoint" 017: 004: function function 017: implemented symbol 004: 018: ïàïêà\gamemodes\grand.pwn(3558) ïàïêà\gamemodes\grand.pwn(2843) "SaveCar" C:\Users\Ìàêñ\Desktop\Íîâàÿ 004: error is not is : C:\Users\Ìàêñ\Desktop\Íîâàÿ error : implemented function function "ProxDetector" C:\Users\Ìàêñ\Desktop\Íîâàÿ undefined error error 004: error 004: C:\Users\Ìàêñ\Desktop\Íîâàÿ : implemented 004: used: is "PlayerMuteMessage" "PlayerToPoint" C:\Users\Ìàêñ\Desktop\Íîâàÿ C:\Users\Ìàêñ\Desktop\Íîâàÿ 004: : C:\Users\Ìàêñ\Desktop\Íîâàÿ ïàïêà\gamemodes\grand.pwn(2846) error C:\Users\Ìàêñ\Desktop\Íîâàÿ : ïàïêà\gamemodes\grand.pwn(2717) ïàïêà\gamemodes\grand.pwn(3570) "AntiDeAMX" function C:\Users\Ìàêñ\Desktop\Íîâàÿ C:\Users\Ìàêñ\Desktop\Íîâàÿ undefined ïàïêà\gamemodes\grand.pwn(2847) is 004: function symbol error C:\Users\Ìàêñ\Desktop\Íîâàÿ ïàïêà\gamemodes\grand.pwn(2525) ïàïêà\gamemodes\grand.pwn(3119) ïàïêà\gamemodes\grand.pwn(2515) : exceeds "carid" ïàïêà\gamemodes\grand.pwn(3490) is ïàïêà\gamemodes\grand.pwn(303) "PlayerToPoint" : C:\Users\Ìàêñ\Desktop\Íîâàÿ : 004: 017: warning implemented symbol function : undefined C:\Users\Ìàêñ\Desktop\Íîâàÿ ïàïêà\gamemodes\grand.pwn(2844) : 004: not : ïàïêà\gamemodes\grand.pwn(3486) C:\Users\Ìàêñ\Desktop\Íîâàÿ ïàïêà\gamemodes\grand.pwn(3168) symbol not : is C:\Users\Ìàêñ\Desktop\Íîâàÿ 004: symbol implemented not not ïàïêà\gamemodes\grand.pwn(3562) C:\Users\Ìàêñ\Desktop\Íîâàÿ function C:\Users\Ìàêñ\Desktop\Íîâàÿ implemented not is : undefined 017: : not error symbol error size symbol data not ïàïêà\gamemodes\grand.pwn(3554) implemented is : not : undefined C:\Users\Ìàêñ\Desktop\Íîâàÿ not : ïàïêà\gamemodes\grand.pwn(2535) not is not implemented : : error 004: "GetCreatorID" error C:\Users\Ìàêñ\Desktop\Íîâàÿ "ProxDetector" 004: "split" "GetCreatorID" : implemented : error error is function implemented ïàïêà\gamemodes\grand.pwn(3548) error 004: implemented error is ïàïêà\gamemodes\grand.pwn(2866) "PlayerToPoint" ïàïêà\gamemodes\grand.pwn(2845) C:\Users\Ìàêñ\Desktop\Íîâàÿ : not 017: : : error is
 

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

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

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

        Похожие темы

        Назад
        Сверху