Jump to content

Leaderboard


Popular Content

Showing content with the highest reputation on 11/17/2016 in all areas

  1. 3 points
    I'll be making a guide on how to create your own custom quests. I'll be going through the simple ones and maybe add a few conditions there. Enjoy. Simple Quest Part I Collect an item, able to repeat after finishing. Simple Quest Part II Making the players kill monster within the quest. Simple Quest Part III Now we will add the option to make the quest a non-repeatable one. Simple Quest Part IV Make the quest available only after completing another quest. Simple Quest Part V Make the quest available for certain levels. Simple Quest Part VI Make the quest available to certain classes. This is everything needed to make a simple quest.
  2. 3 points
    I said on another thread already but ill say here also. If Autopatcher can launch game, so will any other program. If a packet is sent to server for validation, I can simply "NOP" all other functionality that the patcher does. (checking files, etc), and keep that packet to verify login (thus autopatcher becomes useless) It is very hard to control what is being happened at client side, so i suggest don't bother. If players want to mod their client, let them do so. If you decide to do a big update and requires patcher. it's their lost, no? My answer: unless someone send me their patcher and I can't login without it, then I'll say otherwise. For now, all theories and mysteries
  3. 1 point
    Like I said before, that may be or not be the point of him/her trying to remove that command, while most players don't know about hexing.
  4. 1 point
    bring avacado back for fun! would love to play to kill time
  5. 1 point
    Pro Yes, Buggy it's super yes. I did like it's system same like everyone. Whatsoever,it have alot of missing functions. And some are really unnecessary. And again; i suggest to you @Momo after what i've experienced to use PKO 1.38 by @KONG or PKO 1.36 by @Lucky Both are clean files.
  6. 1 point
    This is precisely it. For PopupNotice, I was roaming on sky-pirates.net (@Sultan's server) and saw a nice little message that caught my interest. I'm sure sultan won't mind me posting this picture
  7. 1 point
    There isn't a guide on how to make quests, would you guys like one?
  8. 1 point
    @Momo You will know when start learning it, if i keep saying you go crazy. Most people recommend lua.org, it's a full library of server side language of top, but a bit complex and hard to understand most things.
  9. 1 point
    Hi. Someone asked it before, try using search next time before to ask... There useful things around forum.
  10. 1 point
    sorry for late revival of thread again. https://www.dropbox.com/s/i07vrwwmhb4e0xx/GameServerDLL.dll?dl=0 Note that there is popupnotice and getplayerbyname inside the DLL as well (in c++), made for @Shako The other funciton is CanBankItem (naked asm) <- src codes not included because the src will reveal itself if placed into any debugger. function CanBankItem(role, itemid, itemtype) if itemtype == 45 or itemtype == 46 or itemtype == 43 or itemid == 825 then return 0 end return 1 -- bankable end -- itemtypes 45/46/43 unbankable and itemid 825 (kylin armor) not bankable The other method (iteminfo column) is a bit harder to do because it requires much more editing to existing codes. This method, I don't know about performance but atleast, itemids and itemtypes can be changed at runtime after an updateall. This is currently for 1.36
  11. 1 point
    Actually the best way to do Online giveaway is to store time value inside an attribute(ATTR) of an item. For example (In a table way): -----EXAMPLE TABLE TIME STORING------- local id = GetCharID(role); if(hourglass[id] == nil)then hourglass[id] = os.time() + 3600; -- Duration 1 hour else --if already stored local check = hourglass[id] - os.time() if(check > 0)then BickerNotice(role,'It is not yet time! ['..check..' seconds] remaining... Try again later!'); return; end end P/S: I've tried using TXT-database storing for multiple gameserver BUT the most convenient way I found to store values is within items. However, I found no idea how to store "os.time()" because the numbers were too long and lost interest. You can try converting the example script with TXT-database and will still work but it isn't my way... Anyways, I've given you my tips. You might find a better solution than mine!
  12. 1 point
    Ok, I just checked. It is hardcoded in Gameserver. Maybe later i will make a guide to add unbankable column to iteminfo, or if I can find my old mods, I'll release it here.,
  • Newsletter

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