Jump to content

Jonne

Members
  • Posts

    153
  • Joined

  • Last visited

Everything posted by Jonne

  1. Jonne

    New GM System

    True. And all not mentioned commands and permissions are automatically true or false? Or true for group_id = 0(user?) and false for group_id != 0 (GM?)...
  2. Jonne

    New GM System

    Somehow for it. I do really want a more complex system. But you'd need some more info in each group: group <group_id> { name: <name> rights: <key>{,<key>{,...}} inherit: <group_id>{,<group_id>{,...}} } What I think of is, that group_id really is a number (the old GM level) and name is what is displayed as his "rank". All rights the group has will be after rights, like: rights: can_drop,can_bypass_statmax etc. I would also go along with SkzBR's suggestion. Like this we can create redundant groups that are just patterns to inherit for other groups.
  3. Jonne

    New GM System

    Give whole account rights and limit account to one player. Why should he have legit chars on the rest of his account, but this is not up to me to decide. Anyways, I think it might be time for the team to give a statement (yay or nay) and then start a poll or drop the topic, as I can see from this topic lots of agreement.
  4. Jonne

    eAthena

    Is http://eAthena.ws down or is it just me? Just curious and thus want to check.
  5. ./conf/battle/items.conf // Required level of bNoMagicDamage before Status Changes are blocked (Golden Thief Bug card). // For example, if left at 50. An item can give bNoMagicDamage,40; // which reduces magic damage by 40%, but does not blocks status changes. gtb_sc_immunity: 50 Set value to 101, which is above GTB card effect.
  6. And yes i have the achievement_cutin_duration in my misc.conf in the battle folder. If you can help me out i'll really be grateful The problem was I didn't reset the timer on relog. I will provide a fix any moment. If you want to do it manually, go to pc.c pc_authok() function and where they assign all INVALID_TIMER add: sd->achievement_cutin_timer = INVALID_TIMER And it is fixxed!
  7. Jonne

    New GM System

    This topic never intended to do this, but I think we are all in for this suggestion if anybody can provide a way to do this because at the momemt the GM levels are saved in login db which is account specific.
  8. Well, I agree with Arcenciel. The owners are responsible for themselves when it comes to servers. The developers responsibility is only to build it and (optimize it) and don't build bugs into it. If the system he build is abuseable then he either did it wrong or Gravity did it wrong. That, then, is the developers problems. But in the current state I am not sure if it up to the developers or the owners.
  9. Jonne

    New GM System

    About that, yes. Also inherit what they inherit and multi inheritance. <group_id>:<group_name>{;<inherit_from_group_id>,<inherit_from_group_id>,...}
  10. Jonne

    Costume System

    I once looked into that system and it misses a call to a command from clif when something from this column is unequipped. I don't have the fix anymore, sorry, and I don't have an eAthena to patch it into. Hope somebody else can help you. Or you go to eAthena board for support...
  11. Seems quite reasonable. I'd still like seeing the frequently-changing DBs, like item_db, going to SQL. But well, it is everybodies own opinion, since you can change it yourself. Well, either Option 1 or 3, I find Option 2 too much.
  12. Jonne

    New GM System

    I don't have quite a good solution. It's a complex topic. Maybe having one root GM group which can be inherited and which says that this group can't trade. If somebody were to want changes, they could just copy&paste the group and alter it or just alter the original. Not sure if it is possible to add this system with all our GM configs without adding this much complexity. Edit: Or just forbidding it by default and having a "root" GM group which allows GMs to do it if they are in. I also think we need to discuss the GM titles, if they can be in more than one group.
  13. ®Athena is an emulator. Do we really want all these third party/side projects?
  14. Total off-topic, but Fire Arrows are not equipped, I guess. They are just also in the F-Bar...
  15. Jonne

    New GM System

    I wouldn't recommend it either, I just thought it would be good to understand the system for those with knowledge in C. And for the thing whether to use bitflags or not: That's what this discussion is for, isn't it? I think we could use a system like Bukkit(the minecraft server emulator) where they create groups and they can inherit rights of others groups and you can assigm rights to every group and so on. P.S. If we don't use bitflags, then it will get pretty messy. You would need one file for each group that coups any command or at least every command they have access to. But that might be more user-friendly in the end.
  16. Jonne

    New GM System

    I found the snippet, but it is in German Athena (http://www.eathena.ws/board/index.php?showtopic=193551). Anyway, the idea was to use the "GM Level" as bit-flag and every bit has certain commands with them. And the admin has for example all bits set and so on. I hope you get the idea.
  17. Yes. Even if the system finds a monster for one achievement, it won't stop but still go through every achievement.
  18. SVN patches will create files that are missing. Apply it with svn or Tortoise SVN.
  19. SQL Command: SELECT COUNT(*) FROM `achievement_tracker` WHERE `char_id` = 'X' AND `finished` = '1' This will get the amount. And in NPC script you can go through every achievement and check with GetAchievementInfo(<ID>, 5) if it is achieved and then count it.
  20. Doesn't the client provide that by itself? There are chat options you can view in the upper-right cornor of the chat-bar.
  21. Well, I would find it to be time to change the atcommand or GM system. So you actually group Users and not give them levels and like this you can better handle giving out atcommands and create a hierarchie which is not just drop-down. So the admin for example has all rights. He then creates a group called EventGM. Those have certain commands. Then he created a group called SupportGM. They have completly different commands, but they are not considered 'lower'. Also, EventGMs don't automatically have the commands of SupportGMs and so on. This system was once introduced on eAthena as MOD and I think if someone could provide a fully working system for rAthena it should replace the old system officially. Who's in?
  22. The points are just kept and can be called via script. Never actually used them since I didn't find it to be of any use, but my old admin wanted to have them in. Thanks for mentioning the missing SQL file
  23. Happy new year! Now officially in 2012!
  24. It was not your fault, it was mine. If you have forgotten the entries in the other DBs, it just prints a warning in the map-server and leaves out those entries. It was fully my fault with setting up the timer to delete the cutin. Sorry for the circumstances.
  25. Looking over your patch it does what I described. But I would refrain from using this method but much rather suggest sv_parse. It parses a string with delimiters. It is also used by the npc_parsesrcfile() function, which loads all scripts. I think your code might have problems for example when I use the warp command after a tab or similiar. Also I have a question, how does this behave: strtok(NULL, " "); You use this three times and I don't get it. I appreciate you share you knowledge
×
×
  • Create New...