Jump to content

Ropedann

Advanced members
  • Content Count

    71
  • Joined

  • Last visited

  • Days Won

    12

Everything posted by Ropedann

  1. Добавил имя убрав все галки с прав кроме Public имя появилось и потом просто через свойвства выставил права. А так щас переустановил Windows server 2008 на Windows server 2016 и поставил SQL server 2016.
  2. а вообще совет редактируй в эксэле в 100 раз удобней
  3. Не создает имя входа выдает такую ошибку. Как решить незнаю в интернете вбивал ошибку предложиные решения не помогли.
  4. В Cha_timer после function cha_timer(role, freq, time) local resume_freq = 5 local now_tick = GetChaParam(role, 1) local is_role_living = -1 SetChaParam(role, 1, now_tick + freq * time) вставь local Item_bg1 = GetChaItem ( role , 2 , 1 ) local Get_Item_Type1 = GetItemType ( Item_bg1 ) local ItemUse_siliao1 = GetChaItem ( role , 2 , 2 ) -- 3-ий слот local ItemUse_siliao_ID1 = GetItemID ( ItemUse_siliao1 ) if Get_Item_Type1 == 59 then local Elf_MEXP = GetItemAttr( Item_bg1 ,ITEMATTR_MAXENERGY ) local Elf_EXP = GetItemAttr( Item_bg1 ,ITEMATTR_ENERGY ) local Num_JLone = GetItemForgeParam ( Item_bg1 , 1 ) local Part1_JLone = GetNum_Part1 ( Num_JLone ) if Elf_EXP>=Elf_MEXP and ItemUse_siliao_ID1==276 then --ID Fruit STR local j = TakeItem( role,0,276,1) if j==0 then SystemNotice ( role , "Deleting of Fruit failed!" ) else SystemNotice ( role , "Automatic Pet Lv Up successful." ) Lvup_Str_1 ( role , Item_Num , Item_bg1 ) --Great STR end elseif Elf_EXP>=Elf_MEXP and ItemUse_siliao_ID1==277 then --ID Fruit AGI local j = TakeItem( role,0,277,1) if j==0 then SystemNotice ( role , "Deleting of Fruit failed!" ) else SystemNotice ( role , "Automatic Pet Lv Up successful." ) Lvup_Agi_1 ( role , Item_Num , Item_bg1 ) --Great AGI end elseif Elf_EXP>=Elf_MEXP and ItemUse_siliao_ID1==278 then --ID Fruit DEX local j = TakeItem( role,0,278,1) if j==0 then SystemNotice ( role , "Deleting of Fruit failed!" ) else SystemNotice ( role , "Automatic Pet Lv Up successful." ) Lvup_Dex_1 ( role , Item_Num , Item_bg1 ) --Great DEX(Auto Great Zephyr Fish Floss) end elseif Elf_EXP>=Elf_MEXP and ItemUse_siliao_ID1==279 then --ID Fruit CON local j = TakeItem( role,0,279,1) if j==0 then SystemNotice ( role , "Deleting of Fruit failed!" ) else SystemNotice ( role , "Automatic Pet Lv Up successful." ) Lvup_Con_1 ( role , Item_Num , Item_bg1 ) --Great CON end elseif Elf_EXP>=Elf_MEXP and ItemUse_siliao_ID1==280 then --ID Fruit STA local j = TakeItem( role,0,280,1) if j==0 then SystemNotice ( role , "Deleting of Fruit failed!" ) else SystemNotice ( role , "Automatic Pet Lv Up successful." ) Lvup_Sta_1 ( role , Item_Num , Item_bg1 ) --Great STA end end end и будет счастье
  5. Создаю свою локацию прошу оценить и дать адекватную критику. Если потребуется могу выложить файлы карты для полного просмотра. Ссылка на скачивание карты: https://drive.google.com/open?id=0BxRRlN86TH7JYzdiQ2ltRE8wbWM Внимание! Проект еще не закончен.
  6. А как сделать что бы картинку вставить?
  7. На форуме есть только англоязычный гайд по созданию карты с нуля. Решил написать свой гайд на русском. И да я знаю что на МД есть русскоязычный гайд, но МД уже устарел и мало кто ответит там под этим гайдом. А здесь 95%, что помогут решить какую либо проблему. И так приступим, сначала приведу список нужного ПО(Все ссылки на скачивание ПО буду в конце гайда). Yammi 0.6.2 или ниже по версии. Map editor Клиент Piratia Online Открываем Yammi Потом вас попросят указать путь к клиенту Теперь создадим новый проект. В верхнем меню выбираем пункт File --> New Project . Далее нас просят указать размеры нашей карты. Когда ввели значения нажимаем ОК. Вот и создалась наша карта. У вас должен появиться синий квадрат или прямоугольник, зависит от того какие вы указали пропорции. Теперь нужно создать землю для этого увеличим зум колесиком (верх) до 200% Теперь выбираем инструмент под названием Define a land Area Потом выбираем кисть которой мы будим рисовать их 5 видов первые две это маленький квадратик и маленький круг их размер можно задавать от 1-20, далее прямая линия и две фигуры квадрат и круг. Маленький квадратик Круглая кисть размера 5 Прямая размера 10 Фигура Квадрат на него заданный размер не влияет т.к. мы его регулируем кистью Фигура Круг на нее заданный размер не влияет т.к. мы ее регулируем кистью Землю можно удалять инструментом Define a sea area Для этого мы выбираем инструмент Define a zone that can't be crossed и обводим наш участок любой кистью которой вам удобно. У меня получилось вот так Удалить непроходимую зону можно инструментом Define a zone which can be passed through Теперь нужно наложить текстуры на нашу территорию. Делаем это с помощью инструмента Texture Выбираем любую понравившуюся текстуру, выбираем кисть и наносим на нашу территорию. Еще для удобства что бы видеть где мы нанесли текстуру, поставьте галочку в панели Views на Texture У меня вышло так Теперь выделим безопасную и PvP Зону. Для начала Безопасную зону, делается это с помощью Define a safe zone Для удаления безопасной зоны Remove a safe zone еще в панели Views поставьте галочку напротив Safe Zones, Что бы у вас отображалось где находится безопасная зона Теперь ПВП зона. ПВП зону можно создать, но нельзя удалить, ее можно перекрыть безопасной зоной. Выбираем инструмент toolStriptbuttom1 и на носим на территорию любой удобной кистью. У меня получилось так Так же поставmте галочку в панели Views на против Pvp invite area Ну вот наша карта почти готова теперь нажимаем в верхнем меню на Plugins --> Hight map genirator Теперь сохраним наш проект на всякий случай в меню нажимаем File --> Save Project выбираем путь куда будем сохранять и называем наш файл ( подтверждаем наше сохранение нажав ОК Создаем файлы для Клиента в меню нажимаем File --> Export Top/Pko map file выбираем путь куда будем сохранять и называем файл в месте куда вы сохранили появится файл с форматом .map его нужно закинуть в папку с клиентом по вот такому пути (Пиратия Online\map) теперь создадим файлы для сервера действуем по той же схеме как и с файлом для клиента только выбираем последние два пункта в меню file в месте куда вы сохранили эти два файла будут файлы с форматом .atr и .blk Теперь создадим папку с названием вашей карты и переместим туда наши файлы для сервера с форматом .atr и .blk дальше нам нужно создать в папке карты следующие файлы: ctrl.lua testmapChaSpn.txt testmapEntity.lua testmapmonster_conf.lua textmapnpc.txt testmapswhmap.txt Теперь вам нужно заполнить эти файлы по примеру других карт. Bin файлы появятся после запуска сервера. Что бы узнать координаты вашей карты нужно зайти в Yammi в панели Views выбрать вкладку Map Info после навести курсором мышки на любой участок вашей карты и в разделе location Будут показываться ваши координаты эти координаты вы записываете в сервере в файле birth_conf.lua Теперь переходим к редактированию нашей карты. советую называть карту garner так будет проще редактировать не нужно париться над расширением количества карт в клиенте. Но если вы не хотите называть garner, то вам нужно увеличить максимальное разрешенное кол-во карт (помните что game.exe разрешает только 49 карт для mapinfo, что бы сделать больше вам нужно по хексит game.exe скачиваем любой HEX редактор открываем game.exe ищем адрес 0x00016873 находим там 0x32 и заменяем на 0x50 и лимит будет не 49 , а 80 карт) Для того что бы в редакторе карт у вас отображалось не 29 карт а например 30 заходим в клиент едем в файл editor.clu (\Пиратия Online\scripts\lua\forms) там находим этот код itemid = UI_CreateTextItem( "\209\239\232\241\238\234 \234\224\240\242", TREE_TEXT_COLOR ) gridid = UI_CreateGridNode( trvEditor, itemid, 4, 32, 32, -1 ) n = 1 while 1 do name = "texture/photo/sceneobj/map"..n..".tga" tex_id = GetTextureID( name ) if tex_id then graphid = UI_CreateGraphItemTex( 0, 0, 30, 30, 1.0, 1.0, tex_id, n ) UI_GridNodeAddItem( gridid, graphid ) end n = n + 1 if n==29 then break end end и в этом коде находим строчку if n==29 then break end и 29 меняем на 30 или нужное вам число. Также если вы редактируете карту со своим название то вам нужно добавить ее в Mapinfo на сервере и скомпилировать для клиента Вот пример кода для моей карты: 1 testmap TestovaiKarta 1 70,70 3,70,70 255,255,255 После того как все подготовительные работы закончены, смело создаем в корне с игрой Bat файл со следующим содержимым. system\game.exe startgame editor Не большое пояснение, этой строкой мы запускаем файл game.exe, то есть саму игру, но еще передаем ей параметр запуска и говорим, что мы хотим не саму игру, а редактор карт. Дальше при запуске вылетят ошибки. обычно это файлы анимаций. Если не мешают оставьте как есть. Если они вам мешают просто зайдите в папку animation и удалите анимации которые выдают ошибки. (Совет для редактирования карт сделайте себе отдельный клиент ) Когда у вас загрузится редактор вы увидите такую картину Данное окно с вопросами это насколько я понял окно логов. Я надеялся в Англоязычном клиенте найти нормальный текст без знаков вопроса (Так как рассчитывал что это просто проблемы кодировки. ) Но оказалось , что в английском клиенте такая же фигня. Если кто то знает как исправить это окно и привести его к человеческому виду. Прошу отписаться) Мы нажимаем на Tab и видим Меню Хорошо, Теперь нам нужно телепортироваться на нашу карту если вы назвали карту garner, то вы просто делаете как показано на картинке , если вы редактируете карту не под название garner, то в левом меню выбираем пункт (Список Карт) вылезут ошибки вы их пропустите. Теперь среди появившихся квадратиков найдите свою карту и нажмите на нее и потом проделайте следующие действия Теперь опишу назначения некоторых клавиш: F9 - create high error - при наведении на объект допустим лестница или мост делает так что бы персонаж мог подниматься или ходить по мосту. F12 - меняем одежду и прическу Q - Автоматически отображать параметры окружающих H - Скрыть объект U - Показать все скрытые объекты A - Поднятие объекта z - Опускание предмета I - Двигаем предмет на север J - Двигаем предмет на запад K - Двигаем предмет на юг L - Двигаем предмет на восток ======================================== Ctrl+F1 Включение режим клавиш ======================================== В этом режиме: F5 - Скрыть/показать разные данные: угол камеры, координаты F6 - Сброс камеры F7 - Show/Hide Object Terrain(обводит отдельные объекты основного объекта) F8 - Скрыть/показать все объекты 5 - Передвинуть окно в верхний левый угол x - Показать это и прошлый шаг персонажа c - Включить/выключить режим слежение камеры(перемещение e,s,f,d или зажатой правой кнопкой мыши приблизить отдалить камеру o,p) V - close item reduce(закрыть уменьшить) - не знаю m - показать/скрыть карту Что бы персонаж мог сесть на скамейку или оперся на столб, вам нужно зайти в левое меню там выбрать абстрактный предмет и первые два объекта будут для того что бы персонаж сидел или опирался. Для создания Мини Карты в редакторе делаем как на картинке (1)Нажимаем на стрелочку (2)Выбираем Мини-Карта Скриншот, Дальше берем калькулятор и считаем по формуле x/25,y/25 (x и y это размеры вашей карты высота и ширина) у меня размер карты 300x300 Поэтому 300/25=12, 300/25=12 и когда посчитали нам нужно записать в Мини-Карта Скриншот 0,0,12,12 и клиент начнет фотографировать вашу карту. Через некоторое время он вас оповестит, что процесс завершен. Надеюсь мой гайд вам поможет и вы будите радовать нас красивыми картами с вами был Ropedann всем удачи!) __________________________________________ P.S. Со временем гайд будет дополнятся. P.S.S.Знаю что точно есть недочеты прошу сразу меня оповестить в комментах, личку, скайп или вк. __________________________________________ Skype: ropedann VK: vk.com/play589 Discord: Ropedann#4285 __________________________________________ https://mega.nz/#F!OUMUgTYb!jtCsqh7halK_O9uzWyaG0g!KcdVQK6a (Все необходимое ПО находится в папке Tools) https://drive.google.com/open?id=1hkjB5rQLxg9kVpOlCx1dJKsGweVsvj8S (Клиент для редактирования карт) __________________________________________ Выкладываю свой клиент в котором я редактирую карты (в нем исправлены ошибки при открытии вкладок ) ___________________________________ Так же забыл рассказать про одну интересную функцию в Yammi если ее не использовать, тропинки и еще какие то отдельные элементы нарисованные кистью будут очень квадратные и пиксельные. Что бы это убрать и сгладить в Yammi открываем вкладку Plugins -> Apply texture blending. После этого у нас получится вот так. Обновление 19.12.2021 Для того, чтобы из редактора карт клиента можно было редактировать текстуры земли с помощью кисти, откройте файл editor.clu и замените строку: \239\238\226\229\240\245\237\238\241\242\252 \231\229\236\235\232 на \239\238\226\229\240\245\237\238\241\242\252 За информацию спасибо @Kst!
  8. Есть у кого програ для создания мини карт для радара. если киньте пожалуйста. а то везде ссылки битые
  9. А какой у тебя скайп?
  10. Хорошо, спасибо за совет) Времени просто долго сидеть пока нет вот и спрашиваю. А так всегда сижу с удовольствием и пялюсь в код по часа два с кружкой чая. Мама все не может понять чего я там интересного нахожу) (Говорит что лучше бы к ЕГЭ готовился ну чем я в принципе сейчас все время и занимаюсь.) Ну это уже отошли от темы. А так спасибо=)
  11. но вроде что то еще
  12. А как вообще проходит процесс производства. А то я не разу не делал его. может кто знает что там вообще делается) Знаю что нужен чертеж потом три предмета фея и все вроде
  13. ага... хорошо, спасибо. буду дальше думать.
  14. Можешь объяснить как это работает вообще?
  15. ребят помогите пожалуйста. Хочу сделать предмет для производства. массив с элементами ремесла нашел. А вот массив где ид чертежа нет подскажите кде мне его найти.
  16. Знаю что в таком форжере есть баг что иногда не заходит после форжа на персонажа. и потом вообще нельзя зайти. Здесь он присутствует? Т.к. Можно сделать так что форжер будет форжить абсолютно любыми гемами неважно можно их ставить или нет в данную вещь.
  17. И все больше ни чем?
  18. Подскажите есть отличия у PKO[ENG] и PKO [RUS].
  19. Установил стандартный клиент 1.38. Но он постоянно вылетает во время игры. Примерно через 20-30 минут. После зависает окно и пишет, что оно не отвечает, после оно просто закрывается и все. В чем может быть проблема? Проблема в клиенте или проблема в системе самого ПК? Подскажите пожалуйста.
×
×
  • Create New...