Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation since 6/15/2021 in all areas

  1. > SERVER NAME < Unchained Pirates Online DISCORD SERVER > SERVER RATES < EXP: 15X Party EXP: 20X Drop Rate: 5X Pet Growth: 400X Max Pet lv : 62 Max Char Lv : 135 > FEATURES < New Guilds System New Ranking System Drop Info System New Maps New Bosses > LEVEL UP SYSTEM < Lv45 = Insta Level Lv55-100 = Level Up Card (Free) Lv100-120 = Mobs Lv120-135 = Exp Capsule > MAPS < Chaos Argent: "King Emblem" for parts uns lv 95! Chaos Icicle: "Ici Fragment" for parts uns lv 95! Arena Island: "Rings lv 85" Dark Cave: Necks Upgrad/Gems Demonic World: Drops Exp Repu/Gems/Kals Forsaken City: Drops Gems random/ Snowy Hill: Weapons lv 95 Sealed Rivendal: Weapons lv 95 Sealed Mordo: Chest Kylin and gems BD/Azrael Dark Swamp: Drops Gems random DreamIsland: With Awesome Quests and mobs! HellChapter: New bosses! Used To farm Necks And 85 rings > FARM MODES < How To make Money: 100K every 2 Minutes online 99 Fairy Coin = 5m 200 Wood = 1 kal Turkey Meat = 500k 25k/50k/75k Gold = Legendary Tree of Fortune Note: all boss monsters are dropping gems random! Reputation = Mobs DS/FC//DW > HOW TO GET EQUIPS < Uns 45-55-65 NPC = Start Equips Death Weapons = Kal Runestones Rings Lv85 = Arena Island / HellChapter UND Necklace = HellChapter / L4M4P Lv85 Weapons = BD Items / Gold / Signets Lv95 Set/Weapons = Snowy Hill / Rivendal / Chaos Argent / Chaos Icicle > HOW TO FARM GEMS < DS/FC//DW/PK Maps = Refining Gems DW Chests = Gems Random/Kal Runestone CA/CI/AI Chests = Great/Azrael/Advance Gems DS/FC Chests = Azrael/Great/Advanced/Kals CA BDS = Eye/Soul/Heart 3 Kals = Great gem Unique Gems = Gold Black Dragon = Azrael Gems 2 Kal = 1 Advanced Gem -> SERVER-TIME MAPS <- > Demonic World = 00:00 / 03:00 / 06:00 / 09:00 / 12:00 / 15:00 / 18:00 / 21:00 > Dark Swamp Lv55 = 00:00 / 03:00 / 06:00 / 09:00 / 12:00 / 15:00 / 18:00 / 21:00 > Forsaken City Lv45 = 00:00 / 03:00 / 06:00 / 09:00 / 12:00 / 15:00 / 18:00 / 21:00 > Chaos Argent = 01:00 / 07:00 / 17:00 / 22:00 > Arena Island = 02:00 / 10:00 / 13:00 / 16:00 > Chaos Icicle = 04:00 / 11:00 / 14:00 / 19:00 > L4MAP = 05:00 / 08:00 / 20:00 / 23:00
    2 points
  2. Hello everyone, I want to share a convenient way to forge any items. Features of this method: No need to create special items. Easily integrates into HandleChat (role) and more. Does not affect other parameters of the subject (such as effective). Automatically adjusts the number of slots. Item parameters are updated instantly. Using gem ID and not ID in StoneInfo. It does not require a restart in the game. Function call: -- You need to forge 1 slot ForgeItemInSlot(role, item, gem1_id, gem1_lv) -- You need to forge 2 slots ForgeItemInSlot(role, item, gem1_id, gem1_lv, gem2_id, gem2_lv) -- You need to forge 3 slots ForgeItemInSlot(role, item, gem1_id, gem1_lv, gem2_id, gem2_lv, gem3_id, gem3_lv) Array necessary for work: StoneTpye_ID_Invert_Num = 5 StoneTpye_ID_Invert = {} StoneTpye_ID_Invert [0860] = 9 StoneTpye_ID_Invert [0861] = 10 StoneTpye_ID_Invert [0862] = 11 StoneTpye_ID_Invert [0863] = 12 StoneTpye_ID_Invert [1012] = 16 This array should be added to variable.lua, it indicates the gem ID in StoneInfo by the gem ID. Attention: not all gems are indicated in the array - you will have to add them yourself, this is just an example! Required Function: function ForgeItemInSlot(...) local argCount = arg.n if (argCount == 4 or argCount == 6 or argCount == 8) then local forgeItem = arg[2] if (forgeItem ~= nil) then local forgeItemName = GetItemName(GetItemID(forgeItem)) local forgeItemParam = GetItemForgeParam(forgeItem,1) local Item_Stone = {} local Item_StoneLv = {} local SocketCount = 0 local FinalForgeLv = 0 Item_Stone[0] = 0 Item_StoneLv[0] = 0 if (argCount >= 4) then forgeItemParam = TansferNum(forgeItemParam) Item_Stone[0] = GetNum_Part2(forgeItemParam) Item_StoneLv[0] = GetNum_Part3(forgeItemParam) Item_Stone[0] = 0 Item_StoneLv[0] = 0 if(StoneTpye_ID_Invert[arg[3]] ~= nil) then Item_Stone[0] = StoneTpye_ID_Invert[arg[3]] Item_StoneLv[0] = arg[4] end forgeItemParam = SetNum_Part2(forgeItemParam, Item_Stone[0]) forgeItemParam = SetNum_Part3(forgeItemParam, Item_StoneLv[0]) SetItemForgeParam(forgeItem, 1, forgeItemParam) if (Item_Stone[0] ~= 0 and Item_StoneLv[0] ~= 0) then SocketCount = SocketCount + 1 FinalForgeLv = FinalForgeLv + arg[4] end end forgeItemParam = TansferNum(forgeItemParam) Item_Stone[1] = GetNum_Part2(forgeItemParam) Item_StoneLv[1] = GetNum_Part3(forgeItemParam) Item_Stone[1] = 0 Item_StoneLv[1] = 0 if (argCount >= 6) then if(StoneTpye_ID_Invert[arg[5]] ~= nil) then Item_Stone[1] = StoneTpye_ID_Invert[arg[5]] Item_StoneLv[1] = arg[6] end if (Item_Stone[1] ~= 0 and Item_StoneLv[1] ~= 0) then SocketCount = SocketCount + 1 FinalForgeLv = FinalForgeLv + arg[6] end end forgeItemParam = SetNum_Part4(forgeItemParam, Item_Stone[1]) forgeItemParam = SetNum_Part5(forgeItemParam, Item_StoneLv[1]) SetItemForgeParam(forgeItem, 1, forgeItemParam) forgeItemParam = TansferNum(forgeItemParam) Item_Stone[2] = GetNum_Part2(forgeItemParam) Item_StoneLv[2] = GetNum_Part3(forgeItemParam) Item_Stone[2] = 0 Item_StoneLv[2] = 0 if (argCount >= 8) then if(StoneTpye_ID_Invert[arg[7]] ~= nil) then Item_Stone[2] = StoneTpye_ID_Invert[arg[7]] Item_StoneLv[2] = arg[8] end if (Item_Stone[2] ~= 0 and Item_StoneLv[2] ~= 0) then SocketCount = SocketCount + 1 FinalForgeLv = FinalForgeLv + arg[8] end end forgeItemParam = SetNum_Part6(forgeItemParam, Item_Stone[2]) forgeItemParam = SetNum_Part7(forgeItemParam, Item_StoneLv[2]) SetItemForgeParam(forgeItem, 1, forgeItemParam) if (SocketCount > 0) then local Socket = GetItemForgeParam(forgeItem, 1) Socket = TansferNum(Socket) Socket = SetNum_Part1(Socket, SocketCount) SetItemForgeParam(forgeItem, 1, Socket) end check_item_final_data(forgeItem) SynChaKitbag(arg[1],13) if (FinalForgeLv > 0) then SystemNotice(arg[1],"Item "..forgeItemName.." forge to + "..FinalForgeLv.."!") end else SystemNotice( arg[1], "There is no item in the selected cell...") end else SystemNotice( arg[1], "Invalid call parameters!") end end
    1 point
  3. > Our server beta is now available! - Register and download at the links below: > Nossa versão beta do servidor já está disponivel! - Faça o seu registro e download nos links abaixo: REGISTER DOWNLOADS DISCORD
    1 point
  4. Hello, looking for some new features and mazes, scripts for top please contact me to discord universe#3253
    1 point
  5. > Starting necklaces and rings will be these below: - Weapons and sets will be your choice at levels 45-55-65. NOTE: Some of these items have been adjusted/created, like as the Gloves and Boots Lv 45-55 for the Champion class. VIDEO LINK
    1 point
  6. Hello there! as all you know all top client has this bug exist you edit music volume >close client> reopen music still playing as max volume until open/apply music edits again so this small fix for that! open: PacketCMD_CS.CPP on header add : #include "UIsystemform.h" :search for: void CS_BeginPlay(const char *cha) add inside it : g_stUISystem.m_sysProp.ApplyAudio(); done: rebuild . :if you have some cool ideas to make for top type them here! some of codes been done lately :
    1 point
  7. Mind sending me or @ In-PKO a private message with your issue instead of spamming in topics?
    1 point
  8. [Lua] Исправление дюпа при спарке фей (и не только) Не так давно, наши игроки обнаружили очень серьезный дюп. Он работает как при спарке фей, так и при других действиях (комб и тд). j4nGFe9p.mp4 Исправляется он довольно-таки просто. Ищем функцию begin_jlborn_item в forge.lua и добавляем проверку на одинаковый код в памяти. Если это один и тот же предмет, то система не даст провести спарку. Для комба и тд — ищите функции и добавляйте идентичные проверки. PS: В нашем коде используется ErrorNotice, замените его на SystemNotice. На этом всё! Спасибо за внимание!
    1 point
  9. Hello everyone, not everyone knows that you can send commands to the server through the server console, some of you have seen but most likely used the command Stop(30), example: Have you ever wondered whether it is possible to do something else through this miracle line? Everything can be literally, this line works with lua no worse than your files - and maybe better. For example, we need to give Mord to player Bcj, you are welcome: local p = GetPlayerByName("Bcj") GiveItem (p,0,680,1 ,4) Result: If you need to make sure that the item has been issued, just do it like this: local p = GetPlayerByName("Bcj") if (GiveItem (p,0,680,1 ,4) == 1) then print("Mordo add success!") end Result in the console: Sometimes the solution is easier than it sounds, now you know that the console is very convenient, success!
    1 point
  10. Hello Everyone! Just want to share a program that can help many new admins or new scripters to easily make a script/function for their servers. Tales of Pirates/Pirate King Online Script Generator Download Tales of Pirates/Pirate King Online Script Generator ================================= Description: -although it is not the first and probably not the last tool, this one is different than any other existing ones; -you can create seller and teleporter NPCs much faster than you used to; -you can add up to 120 (which is also the max amount) of items on each seller npc page; -you can add up to 8 places to teleport in a teleporter (it could have been more but the lack of time has won the battle); -you can open the map picture and get the coords by clicking on a spot; -you can make an exchanger npc with 32 pages which is close to the server's limit, unless you have changed it. ================================= V2.1 updates: -fixed the Monster Quest -edited some texts -fixed the ItemInfo and CharacterInfo copies. Some lines were blank, therefore they have been removed ================================= V2 updates: -seller npc item range -quest maker -npc script maker for quest ================================= v1 features: -seller npc maker -teleporter maker -npc line maker (for mapnpc.txt) Maps: -ascaron -deepblue -magic sea -forsaken city 1-3 -dark swamp 1-3 -abaddon 1-4 -abaddon 5-8 -abaddon 9 -abaddon 10-17 -abaddon 18 -eternal abaddon -demonic world 1-2 -heaven -winterland -aurora 1,2 -dark area 1,2 -icicle mirage -shaitan mirage -thundoria mirage -chaos argent Note: if anyone knows where to get more maps from let me know. ================================= How to use: -Copy your server's ItemInfo.txt and CharacterInfo.txt into the Resources folder. -Start the tool. You only have to do this once, after that just start the tool whenever needed. ================================= System requirements (i tested it on such a pc and worked smooth, but i am sure it will work on pretty much anything): -256 MB ram -1.6 ghz cpu -at least 19 MB of free space -NetFramework 3.5 ================================= Important: Do not rename anything, else the tool will not work for sure. ================================= Why would you use this tool and not another one? Because you can create seller npcs very fast. No other existing tool/site can do this. It's useful even if you call yourself/are a pro scripter. It also is a user friendly tool and you can master it in several minutes. Of course i won't force you to use it. I just tried to make your life easier. It's up to you if you let me do that or not. ================================= Contact info: [Hidden Content] Make sure you pm me with the subject "Script Maker" otherwise i will not answer! ================================= Copyright razvakid92. All rights reserved. Not to be released anywhere without my knowledge.
    1 point

Board Life Status


Board startup date: May 27, 2020 20:35:04
×
×
  • Create New...