Jump to content

All Activity

This stream auto-updates     

  1. Past hour
  2. Thanks for the quick response! I use clean files, so i bet its not there yet. Do i have to create this in function?
  3. Today
  4. Привет, @dizel21! Вероятно, разрешение "загрузочного экрана" зависит от разрешения окна клиента, и, соответственно, будет ужиматься до последнего. И насколько я помню, текстура загрузочного экрана представляет собой несколько изображений, которые склеиваются в единую текстуру определенным образом. Нужно найти в исходном коде клиента код, который за это отвечает, и сделать выводы.
  5. Привет, @mistik! Залил на Диск Гугл. Удалю через неделю.
  6. Привет, @z0nT! Скинь Game.exe и GateServer.exe (с защитой), пропатчу твой Game.exe.
  7. Привет, @Graf! Ты можешь использовать функцию sprintf() int sprintf ( char * str, const char * format, ... ); Например, sprintf(buf, "%.2d:%.2d", hours, minutes); но тебе нужно будет позаботиться, что размер результирующей строки не будет превышать размер буфера (buf), иначе программа упадет.
  8. website: https://www.rmpo.net/mapko/ - Available for around 7D days(Think carefully before redeem) - Required to complete 2x Daily Vote in our vote page before redeem - There a limited number of user who can redeem every code so hurry up - You can redeem one code only of below: lD0gPY | 5 Vote Need | Available for 80 users only LHSFr0 | 45 Vote Need | Available for 50 users only qx5Mvv | 85 Vote Need | Available for 8 users only
  9. @Brothers You need to see if you have the item local item = CheckBagItem(role,7008) -- Item required to be in your inventory if fused.
  10. Yesterday
  11. Можете "Артстайл" со мной выйти на связь Faliinii#3028 в дискорде есть предложения. Спасибо
  12. I follow all your steps, but after appereal fusion, effect of normal kylin set is still gone. These steps were done by what u said: Find "function CheckItem_Nianshou ( role )" and changed... Next, we apply this into the attacking parameters. Find "function Skill_Melee_End ( ATKER , DEFER , sklv )" in Resource\script\calculate\skilleffect.lua This one is for "Normal melee's" Non-range.It will check for "Check_Nianshou" which we will call from functions.lua to identify the callin Check.. Now we go find the "Range" melee, which applies for Sharpshooters, or range classes. function Skill_Range_End ( ATKER , DEFER , sklv )" Same application here. check check,,,
  13. Версия: 1.39 + Время сервера: Московское Онлайн: 24\7 Открытие: 03/10/2022 в 18:00 по мск Наш сайт: www.pirka.online Наш форум: www.pirka.online/forum Чат с игроками и поддержка: https://vk.cc/ch2Zs4 Мы Вконтакте: https://vk.com/pirka_online P.S Сайт и форум будут заполнены и готовы к использованию 02/10/2022 Рейты: Соло • 12х Пати • 14х Дроп • 8х Фея • 100х Корабль • 15х Квесты • 5х Макс уровень персонажа • (90-100-120) Макс уровень Феи • (42 - 50) Максимальные статы: Сила • 100 Ловкость • 100 Телосложение • 100 Точность • 100 Дух • 120 Локации: Аскарон, Шайтан, Ледынь Заброшенный остров, Зона демонов, Тюрьма Темная Топь 1-3, Затерянный Город 1-3 Мираж Ледыни, Мираж Шайтана, Мираж Громограда Одинокая Башня 1-6 ,Мир Демонов 1-2 Снежная Война ,Мини-Снежная Война Священная Война ,Мини-Священная Война Остров Зимы ,Аврора 1-2 ,Край Тьмы 1-2 Логово Чёрного Дракона ,Хаос Аргента Абаддон 1-18 ,Вечный Абаддон ,Небеса Остров Скелетов ,База Флота,Мини-Хаос ,Арена, Церковь,Новые Арены, Кентуки, Арена океан, Война Города Мечты, Мираж Аргена, Арена Смерти Хаос Тьмы, Астрал, Логово Диамантового Дракона Квесты: Исторический Квест Перерождение Феникса (часть 1) Перерождение Феникса (часть 2) Перерождение Феникса(часть 3) Священный огонь Зимняя цепочка квестов Автора и Тьма Общие нововведения: • Огромный выбор аппарелей • Локация Астрал ( новые монтсры/ боссы + уникальные скилы) • Cистема расписок с Рефами • Мини Снега (с БД мобами + Запечатанные БД гемы) • Добавлена новая генерация Фей Августа • Добавлена Фея Дракона (возврат дамага/ Специальные скилы) • Cделан хороший баланс клаcсов • Добавлен в игру Арена Шмот ( интересная система получения) • Бонус от 95 сета/ 95 сет + 85 кольцо • Реализована система Праздничного обеда • Новая система Гильд Вар • Переработанная система Дарителя Подарков • Система Пурпурных Сундуков • Арена Смерти (новая механика карты) • Рабочий бонус от ДЕС сета с 85 кольцом в аппарели • Система получения 110 оружия • Добавлены питомцы ( не ломают игровой баланс) • Добавлены камни улучшения экипировки • Добавлены новые Уникальные Самоцветы • Добавлен данж Кентуки • Добавлен данж Сон Яны • Добавлен данж Война Города Мечты • Логово Диамантового Дракона + новый уникальный Диамантовый Дракон
  14. Mesut

    help need

    what is the problem here?
  15. I don't understand very well how this script works can someone help me because no matter how many times I change the id it always ends up giving me the first pet if Item_EMstone_ID ==3924 then ---奇异恶魔果实 敏之精灵 敏捷加防御 local j1 = TakeItem( role, 0,4540, 10 ) ---鲨鱼背鳍 local j2 = TakeItem( role, 0,3443, 10 ) ----沼泽枯木 if j1==0 or j2==0 then SystemNotice ( role ,"Deletion of pet fairy reborn tools failed") return end local rad = math.random ( 1, 100 ) local r1 = 0 local r2 = 0 if Item_JLone_ID ==680 or Item_JLother_ID ==680 then if Item_JLone_ID==Item_JLother_ID then r1,r2 =MakeItem ( role , 681 , 1 , 4 ) elseif lv_JLone>=20 and lv_JLone<25 and lv_JLother >=20 and lv_JLother<25 and rad>=88 then --12% Chance of Mordo JR r1,r2 =MakeItem ( role , 681 , 1 , 4 ) elseif lv_JLone>=25 and lv_JLone<35 and lv_JLother >=25 and lv_JLother<35 and rad>=50 then --50% Chance of Mordo JR r1,r2 =MakeItem ( role , 681 , 1 , 4 ) elseif lv_JLone>=35 and lv_JLother >=35 and rad>=10 then --90% Chance of Mordo JR r1,r2 =MakeItem ( role , 681 , 1 , 4 ) --Mordo JR else r1,r2 =MakeItem ( role , 236 , 1 , 4 ) --Fairy of Agility end else r1,r2 =MakeItem ( role , 236 , 1 , 4 ) --Fairy of Agility end local Item_newJL = GetChaItem ( role , 2 , r2 ) --取新精灵道具指针 local Num_newJL = GetItemForgeParam ( Item_newJL , 1 ) local Part1_newJL = GetNum_Part1 ( Num_newJL ) --Get Num Part 1 到 Part 7 local Part2_newJL = GetNum_Part2 ( Num_newJL ) local Part3_newJL = GetNum_Part3 ( Num_newJL ) local Part4_newJL = GetNum_Part4 ( Num_newJL ) local Part5_newJL = GetNum_Part5 ( Num_newJL ) local Part6_newJL = GetNum_Part6 ( Num_newJL ) local Part7_newJ L= GetNum_Part7 ( Num_newJL ) if lv_JLone>=20 and lv_JLother >=20 then Part2_newJL = 11 ---------敏之精灵技能编号 Part3_newJL = 1 ---------初级阶段 end if lv_JLone>=25 and lv_JLother >=25 then Part2_newJL = 11 ---------敏之精灵技能编号 Part3_newJL = 2 ---------中级阶段 end if lv_JLone>=35 and lv_JLother >=35 then Part2_newJL = 11 ---------敏之精灵技能编号 Part3_newJL = 3 ---------高级阶段 end local rad1 = math.random ( 1, 100 ) if Part3_newJL==3 then GiveItem ( role , 0 , 609 , 1 , 4 ) --Expert Fairy Possession GiveItem ( role , 0 , 612 , 1 , 4 ) --Expert Self Destruct end if Part3_newJL==2 then if rad1 <=95 then GiveItem ( role , 0 , 608 , 1 , 4 ) --Standard Fairy Possession GiveItem ( role , 0 , 611 , 1 , 4 ) --Standard Self Destruct elseif rad1 > 95 and rad1 <=100 then GiveItem ( role , 0 , 609 , 1 , 4 ) --Expert Fairy Possession GiveItem ( role , 0 , 612 , 1 , 4 ) --Expert Self Destruct end end if Part3_newJL==1 then if rad1 <=90 then GiveItem ( role , 0 , 239 , 1 , 4 ) --Novice Fairy Possession GiveItem ( role , 0 , 610 , 1 , 4 ) --Novice Self Destruct elseif rad1 > 90 and rad1 <=98 then GiveItem ( role , 0 , 608 , 1 , 4 ) --Standard Fairy Possession GiveItem ( role , 0 , 611 , 1 , 4 ) --Standard Self Destruct elseif rad1 > 98 and rad1 <=100 then GiveItem ( role , 0 , 609 , 1 , 4 ) --Expert Fairy Possession GiveItem ( role , 0 , 612 , 1 , 4 ) --Expert Self Destruct end end Num_newJL = SetNum_Part1 ( Num_newJL , 1 ) ----------二转标记 Num_newJL = SetNum_Part2 ( Num_newJL , Part2_newJL ) Num_newJL = SetNum_Part3 ( Num_newJL , Part3_newJL ) Num_newJL = SetNum_Part4 ( Num_newJL , Part4_newJL ) Num_newJL = SetNum_Part5 ( Num_newJL , Part5_newJL ) Num_newJL = SetNum_Part6 ( Num_newJL , Part6_newJL ) Num_newJL = SetNum_Part7 ( Num_newJL , Part7_newJL ) SetItemForgeParam ( Item_newJL , 1 , Num_newJL ) SetItemAttr ( Item_newJL , ITEMATTR_VAL_STR , new_str ) SetItemAttr ( Item_newJL , ITEMATTR_VAL_DEX , new_dex ) SetItemAttr ( Item_newJL , ITEMATTR_VAL_STA , new_sta ) SetItemAttr ( Item_newJL , ITEMATTR_VAL_AGI , new_agi ) SetItemAttr ( Item_newJL , ITEMATTR_VAL_CON , new_con ) SetItemAttr ( Item_newJL , ITEMATTR_MAXENERGY , new_MAXENERGY ) SetItemAttr ( Item_newJL , ITEMATTR_MAXURE , new_MAXURE ) end
  16. Дорогие друзья может кому то пригодиться регистрация с сайта piratia-su. Добавил фон https://disk.yandex.ru/d/4lUdgPf3nKPFFA
  17. Last week
  18. Просьба администрацию перенести тему в архив. Сервер закрыт на доработку.
  19. thkx for your help i know how to set up pkodev webpage...
  20. 1. refer code related to ship attribute function Ship_ExAttrCheck ( cha_role , ship_role ) if ship_role == nil then LG("luascript_err" , "Ship_ExAttrCheck ship index as null" ) return 0 end if cha_role == nil then LG ( "luascript_err" , " function Ship_ExAttrCheck :cha_role as null " ) return -- ship_mnatk_final = Ship_BSMnatk ( ship_role ) --船只基本最小攻击 -- ship_mxatk_final = Ship_BSMxatk ( ship_role ) --船只基本最大攻击 -- ship_adis_final = Ship_BSAdis ( ship_role ) --船只基本攻击距离 -- ship_cspd_final = Ship_BSCspd ( ship_role ) --炮弹基本飞行速度 -- ship_aspd_final = Ship_BSAspd ( ship_role ) --炮弹基本攻击间隔 -- ship_crange_final = Ship_BSCrange ( ship_role ) --炮弹基本爆炸范围 -- ship_def_final = Ship_BSDef ( ship_role ) --船只基本防御 -- ship_resist_final = Ship_BSResist ( ship_role ) --船只基本抵抗 -- ship_mxhp_final = Ship_BSMxhp ( ship_role ) --船只基本最大耐久 -- ship_hrec_final = Ship_BSHrec ( ship_role ) --船只基本耐久回复速度 -- ship_srec_final = Ship_BSSrec ( ship_role ) --船只基本补给消耗速度 -- ship_mspd_final = Ship_BSMspd ( ship_role ) --船只基本移动速度 -- ship_mxsp_final = Ship_BSMxsp ( ship_role ) --船只基本最大补给值 else lv = GetChaAttr ( ship_role , ATTR_LV ) job = GetChaAttr ( cha_role , ATTR_JOB ) sta = GetChaAttr ( cha_role , ATTR_STA ) ship_mnatk_final = Boat_plus_MNATk ( lv , Ship_Mnatk_final ( cha_role , ship_role ) ) --船只最终最小攻击 ship_mxatk_final = Boat_plus_MXATk ( lv , Ship_Mxatk_final ( cha_role , ship_role ) ) --船只最终最大攻击 ship_adis_final = Ship_Adis_final ( cha_role , ship_role ) --船只最终攻击距离 ship_cspd_final = Ship_Cspd_final ( cha_role , ship_role ) --炮弹最终飞行速度 ship_aspd_final = math.floor ( 100000 / Ship_Aspd_final ( cha_role , ship_role ) ) --炮弹最终攻击间隔 ship_crange_final = Ship_Crange_final ( cha_role , ship_role ) --炮弹最终爆炸范围 ship_def_final = Boat_plus_def ( lv , Ship_Def_final ( cha_role , ship_role ) ) --船只最终防御 ship_resist_final = Ship_Resist_final ( cha_role , ship_role ) --船只最终抵抗 ship_mxhp_final = Boat_plus_Mxhp ( lv , Ship_Mxhp_final ( cha_role , ship_role ) ) --船只最终最大耐久 ship_hrec_final = Ship_Hrec_final ( cha_role , ship_role ) --船只最终耐久回复速度 ship_srec_final = Ship_Srec_final ( cha_role , ship_role ) --船只最终补给消耗速度 ship_mspd_final = Boat_plus_Mspd ( lv , Ship_Mspd_final ( cha_role , ship_role ) ) --船只最终移动速度 ship_mxsp_final = Ship_Mxsp_final ( cha_role , ship_role ) --船只最终最大补给值 end --SystemNotice( cha_role , "Min Attack"..ship_mnatk_final) --ship_mnatk_final = Boat_plus_MNATk ( lv , ship_mnatk_final) --ship_mxatk_final = Boat_plus_MXATk ( lv , ship_mxatk_final) --ship_def_fina = Boat_plus_DEF ( lv , ship_def_final) --ship_mxhp_final = Boat_plus_Mxhp ( lv , ship_mxhp_final) --ship_mspd_final = Boat_plus_Mspd ( lv , ship_mspd_final) -- SetCharaAttr(lv, ship_role, ATTR_LV ) --[[赋值船只lv]]-- SetCharaAttr(job, ship_role, ATTR_JOB ) --[[赋值船只职业]]-- SetCharaAttr(sta, ship_role, ATTR_STA ) --[[赋值船只精神]]-- SetCharaAttr(ship_mnatk_final, ship_role, ATTR_MNATK ) --[[赋值最终mnatk]]-- SetCharaAttr(ship_mxatk_final, ship_role, ATTR_MXATK ) --[[赋值最终mxatk]]-- SetCharaAttr(ship_adis_final, ship_role, ATTR_ADIS ) --[[赋值最终adis]]-- SetCharaAttr(ship_cspd_final, ship_role, ATTR_BOAT_CSPD ) --[[赋值最终船只炮弹飞行速度]]-- SetCharaAttr(ship_aspd_final, ship_role, ATTR_ASPD ) --[[赋值最终船只攻击速度]]-- SetCharaAttr(ship_crange_final, ship_role, ATTR_BOAT_CRANGE ) --[[赋值最终船只炮弹爆炸范围]]-- SetCharaAttr(ship_def_final, ship_role, ATTR_DEF ) --[[赋值最终船只防御]]-- SetCharaAttr(ship_resist_final, ship_role, ATTR_PDEF ) --[[赋值最终船只抵抗]]-- SetCharaAttr(ship_mxhp_final, ship_role, ATTR_MXHP ) --[[赋值最终船只最大耐久]]-- SetCharaAttr(ship_hrec_final, ship_role, ATTR_HREC ) --[[赋值最终船只耐久回复速度]]-- SetCharaAttr(ship_srec_final, ship_role, ATTR_SREC ) --[[赋值最终船只补给消耗速度]]-- SetCharaAttr(ship_mspd_final, ship_role, ATTR_MSPD ) --[[赋值最终船只移动速度]]-- SetCharaAttr(ship_mxsp_final, ship_role, ATTR_MXSP ) --[[赋值最终船只最大补给值]]-- SetCharaAttr( 1 , ship_role , ATTR_FLEE ) --船只不具备闪避属性,始终初始化为1 end function Ship_ExAttrSet ( cha_role , ship_role ) end function Lifelv_Up ( cha_role ) --生活等级提升 local life_ap = GetChaAttr ( cha_role , ATTR_LIFETP ) life_ap = life_ap + 1 SetCharaAttr( life_ap , cha_role , ATTR_LIFETP ) end function Saillv_Up ( cha_role ) --航海等级提升 end function Resume ( role ) local role_type = ChaIsBoat ( role ) local srec = GetChaAttr ( role , ATTR_SREC ) local sp = GetChaAttr ( role , ATTR_SP ) local mxsp = GetChaAttr ( role , ATTR_MXSP ) local hrec = GetChaAttr ( role , ATTR_HREC ) if hrec < 0 then LG ( "resume_err" , "role = " , GetChaName (role) , "HP recovery rate lower than 0" ) LG ( "resume_err" , "role_hrec_statec = " , GetChaAttr ( role , ATTR_STATEC_HREC) , "role_hrec_statev = ", GetChaAttr ( role , ATTR_STATEV_HREC) ) LG ( "luascript_err" , "function Resume: character HP recovery rate less than 0" ) return end local hp = GetChaAttr ( role , ATTR_HP ) local mxhp = GetChaAttr ( role , ATTR_MXHP ) if role_type == 1 then --船只resume --Rem_State_NOSEA ( role ) -- SystemNotice (role,"enter ship recover") if hp <= 0 then LG ( "luascript_err" , "function Resume: Character in dead status" ) return end cha_role = GetMainCha ( role ) if sp <= 0 then BickerNotice ( role , "No more fuel! The ship is being damaged every moment! Get to the nearest Harbor now!" ) hrec = hrec - 0.025 * mxhp srec = 0 end sp = math.max ( 0 , sp - srec ) hp = math.min ( mxhp , hp + hrec ) local ship_lv = GetChaAttr ( role , ATTR_LV ) local ship_exp = GetChaAttr ( role , ATTR_CEXP ) local boatexpup_count = GetBoatCtrlTick ( role ) if ( boatexpup_count - math.floor ( boatexpup_count / 5 ) * 5 ) == 4 then a = 1 else a = 0 end boatexpup_count = boatexpup_count + 1 if boatexpup_count >= 500 then boatexpup_count = 0 end SetBoatCtrlTick ( role , boatexpup_count ) -- SetAttrChangeFlag( role) if ship_lv <= 30 and ship_exp <= 1000 then -- if ship_lv <= 50 and ship_exp <= 1000 then -- SystemNotice (role,"enter ship expup") if a == 1 then -- SystemNotice (role,"ship_expadd = " ..ship_expadd) -- SystemNotice (role,"ship_exp = " ..ship_exp) local ship_expadd = math.floor ( math.random ( 1, 3 ) + math.max ( 0 , ( 2 - ship_lv /10 ) ) ) -- local ship_expadd = math.floor ( math.random ( 50, 150 ) ) ship_exp = ship_exp + ship_expadd -- SystemNotice (role,"after resume ship_exp = " ..ship_exp) SystemNotice (role,"Ship EXP gained:" ..ship_expadd) SetCharaAttr (ship_exp ,role , ATTR_CEXP ) -- ship_exp = GetChaAttr ( role , ATTR_CEXP ) -- SystemNotice (role,"1 after resume ship_exp = " ..ship_exp) end end -- cha_hp = math.min ( Mxhp ( cha_role ) , Hp ( cha_role ) + Hrec ( cha_role ) ) cha_sp = math.min ( Mxsp ( cha_role ) , Sp ( cha_role ) + Srec ( cha_role ) ) SetCharaAttr ( sp , role , ATTR_SP ) SetCharaAttr ( hp , role , ATTR_HP ) -- SetCharaAttr ( cha_hp , cha_role , ATTR_HP ) SetCharaAttr ( cha_sp , cha_role , ATTR_SP ) -- SyncBoat ( role, 4 ) else if hp <= 0 then LG ( "luascript_err" , "function Resume: Character in dead status" ) return end local Elf_SkillHpResume = 0 local Elf_SkillSpResume = 0 if mxhp ~= hp then Elf_SkillHpResume = ElfSkill_HpResume ( role ) end if mxsp ~= sp then Elf_SkillSpResume = ElfSkill_SpResume ( role ) end hrec = hrec + Elf_SkillHpResume srec = srec + Elf_SkillSpResume sp = math.min ( mxsp , sp + srec ) hp = math.min ( mxhp , hp + hrec ) SetCharaAttr ( hp , role , ATTR_HP ) SetCharaAttr ( sp , role , ATTR_SP ) end end 2. No. Ship only affected by buff item. speed buff, skill cast from ship, ship invisibility, ship repair and etc. 3. Also refer code. 4. Both fairy and char exp are not calculated.
  21. 1. How are the boat attributes calculated with each level up? 2. Can a person increase specific boat stats at any time with stat points? 3. Where is the logic that is associated with boat attributes and how they increase? 4. When a person is on a ship, only the ship gains EXP and not the character, or both of them do?
  22. https://t.me/can_past_greg/52 Let's goooo :3
  23. Привет. Думаю только через исходники.
  24. Всем привет! Подскажите, пожалуйста, где зашито разрешение загрузочного экрана (где идет выбор сервера | после ввод логина/пасса)? Какие только не пробовал использовать разрешения, всегда все сжимается до 1024х768 + сильно урезается качество. Можно это как-то пофиксить?
  25. Does anyone have a clue on how to change characters like Phyllis/lance to another model
  1. Load more activity
  • Newsletter

    Want to keep up to date with all our latest news and information?
    Sign Up
×
×
  • Create New...