GM/ADM Permissions + visualisation

Results 1 to 10 of 10
  1. #1
    Account Upgraded | Title Enabled! Hemer is offline
    MemberRank
    May 2009 Join Date
    GermanyLocation
    268Posts

    thumbs up GM/ADM Permissions + visualisation

    Can someone please tell em how to inplement diffrent player permissions, like ( PL+,GM,ADM ) or eaven just GM and ADM?

    I saw that a long long time ago when I played personely at a priv. server and now I remembered and asked myself how to do that kind of stuff.


    thanks
    Hendrik


  2. #2
    Nerd-IO Romulan is offline
    MemberRank
    Feb 2009 Join Date
    BelgiumLocation
    3,333Posts

    Re: Diffrent Permissions

    Add manualy some permissions to an account in the "auth" table inside the "dbo" database.

    Full list of available permissions (cf: gmopgen.xml)
    Code:
    <?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="rpcalls.xsl"?>
    <application namespace="GNET">
        <operation description="Switch player's name and ID" name="Toggle_NameID" type="0"/> 
        <operation description="Turn into hidden or invincible status" name="Hide_BeGod" type="1"/> 
        <operation description="Switch online status" name="Online_OrNot" type="2"/>  
        <operation description="Switch whether private talk is allowed" name="Chat_OrNot" type="3"/>  
        <operation description="Move to near the designated role" name="MoveTo_Role" type="4"/> 
        <operation description="Summon the designated role to near GM" name="Fetch_Role" type="5"/> 
        <operation description="Move to the designated place" name="Move_AsWill" type="6"/> 
        <operation description="Move to designated NPC" name="MoveTo_NPC" type="7"/> 
        <operation description="Move to designated map (copy)" name="MoveTo_Map" type="8"/> 
        <operation description="Enhance Speed" name="Enhance_Speed" type="9"/>  
        <operation description="Follow player" name="Follow" type="10"/>  
        <operation description="Obtain the list of online players" name="ListUser" type="11"/>  
        <!--***  level-2 ***-->
        <operation description="Force to be offline" name="Force_Offline" type="100"/>  
        <operation description="Forbid talking" name="Forbid_Talk" type="101"/>   
        <operation description="Forbid trades among players, and between player and NPC" name="Forbid_Trade" type="102"/> 
        <operation description="Forbid selling" name="Forbid_Sell" type="103"/>   
        <operation description="System broadcast" name="Broadcast" type="104"/>  
        <operation description="close game server" name="Shutdown_GameServer" type="105"/> 
        <!--*** level-3 ***-->
        <operation description="Summon monster" name="Summon_Monster" type="200"/> 
        <operation description="Dispel the articles summoned" name="Dispel_Summon" type="201"/> 
        <operation description="Disguise" name="Pretend" type="202"/> 
        <operation description="GM administrator" name="GMMaster" type="203"/>  
        <operation description="Double experience" name="DoubleExp" type="204"/>  
        <operation description="Concurrent connection number" name="Lambda" type="205"/>  
        <operation description="Activity administrator " name="ActivityManager" type="206"/> 
        <operation description="Forbid trade among players" name="NoTrade" type="207"/>  
        <operation description="Forbid auction operation" name="NoAuction" type="208"/> 
        <operation description="Forbid email operation" name="NoMail" type="209"/>  
        <operation description="Forbid clan operation" name="NoFaction" type="210"/>  
        <operation description="Double drop of money" name="DoubleMoney" type="211"/> 
        <operation description="Double drop of article" name="DoubleObject" type="212"/>  
        <operation description="Double skill point" name="DoubleSP" type="213"/>   
        <operation description="Forbid point card selling" name="NoSellPoint" type="214"/> 
    
        <!-- system department -->
        <operation description="Change role" name="ModifyRoleInfo" type="501"/>  
        <operation description="check running status of server" name="ViewStatus" type="502"/>  
        <operation description="check log" name="ViewLog" type="503"/>  
        <operation description="Forcefully close and reboot game server" name="ForceRestartGame" type="504"/>  
        <operation description="Forcefully close and reboot database server" name="ForceRestartDB" type="505"/>  
        <operation description="Check ID" name="QueryRoleID" type="506"/>  
        <operation description="Role info" name="QueryRoleInfo" type="507"/> 
        <operation description="Role status" name="QueryRoleStatus" type="508"/>  
        <operation description="Present designated role with gifts" name="Present" type="509"/>  
    
        <operation description="Forbidden account record" name="GetUserForbids" type="510"/> 
        <operation description="Inserting record" name="GetUserCardused" type="511"/>  
        <operation description="Check balance" name="GetUserPoints" type="512"/>   
        <operation description="Modify balance" name="UpdateUserPoint" type="513"/>  
        <operation description="Account info" name="GetUserInfoByName" type="514"/>  
        <operation description="Account modification" name="UpdateUserInfoByName" type="515"/>  
        <operation description="Remove ban" name="UnkickUser" type="516"/>  
        <operation description="Role list" name="GetRoleList" type="517"/>  
        <operation description="Change password" name="UpdateAccountPasswd" type="518"/> 
    
        <zone aid="1" delivery="127.0.0.1" gacdport="29712" id="1" location="localhost" name="localhost" url="http://192.168.0.50:8080/iweb/gmservice/" url2=""/>
    
    </application>
    Example:
    Code:
    userid | zoneid | rid
      64   |   1   |  105
      64   |   1   |  200
    That's mean the player(userid:64) have the permission to reboot the server (rid:105) and can spawn npcs and mobs (rid:200)
    Last edited by Romulan; 04-07-10 at 10:23 AM.

  3. #3
    Account Upgraded | Title Enabled! Hemer is offline
    MemberRank
    May 2009 Join Date
    GermanyLocation
    268Posts

    Re: Diffrent Permissions

    Thanks, so far, but how to do it visual?

    I saw charachter with beside their name like a GM:



    Any ideas?


    Hendrik

  4. #4
    Nerd-IO Romulan is offline
    MemberRank
    Feb 2009 Join Date
    BelgiumLocation
    3,333Posts

    Re: GM/ADM Permissions + visualisation

    Ah! This is not possible to make different logo for each gm's rank....

  5. #5
    Proficient Member S3r3n1ty is offline
    MemberRank
    Mar 2010 Join Date
    USALocation
    166Posts

    Re: GM/ADM Permissions + visualisation

    No I don't think its possible to classify specifically within GMs and Admins. Every one given that account status has to have the same symbol next to their name.
    However, Could I bother you to ask how you changed the letters from GM to ADM? I tried on my own but could not do it... it came out funny looking and still had a GM shape to it.
    I was told a while back there was a "alpha layer" or something? How can I get past that and change, for example, from GM to DV (but not split them, only have every one say DV)?
    Thanks.

  6. #6
    Proficient Member Du100 is offline
    MemberRank
    Jun 2010 Join Date
    RussiaLocation
    177Posts

    Re: GM/ADM Permissions + visualisation

    Quote Originally Posted by S3r3n1ty View Post
    However, Could I bother you to ask how you changed the letters from GM to ADM? I tried on my own but could not do it... it came out funny looking and still had a GM shape to it.
    I was told a while back there was a "alpha layer" or something? How can I get past that and change, for example, from GM to DV (but not split them, only have every one say DV)?
    Thanks.
    surfaces\ingame\gm标志.dds
    use Paint.NET

  7. #7
    Proficient Member S3r3n1ty is offline
    MemberRank
    Mar 2010 Join Date
    USALocation
    166Posts

    Re: GM/ADM Permissions + visualisation

    Quote Originally Posted by Du100 View Post
    surfaces\ingame\gm标志.dds
    use Paint.NET
    I know where it's located. and I use Photoshop mostly. That's not the problem. The problem is it has some sort of a layer defining the GM part of it. I want to know how I can edit that layer so it stops doing that. I don't want the icon to show as GM anymore but DV or some other letters. It won't allow me to change just using the layer I can see, there has to be something else defining it. But my question is, what?

  8. #8
    Proficient Member Du100 is offline
    MemberRank
    Jun 2010 Join Date
    RussiaLocation
    177Posts

    Re: GM/ADM Permissions + visualisation

    Quote Originally Posted by S3r3n1ty View Post
    I know where it's located. and I use Photoshop mostly. That's not the problem. The problem is it has some sort of a layer defining the GM part of it. I want to know how I can edit that layer so it stops doing that. I don't want the icon to show as GM anymore but DV or some other letters. It won't allow me to change just using the layer I can see, there has to be something else defining it. But my question is, what?
    Quote Originally Posted by Du100 View Post
    use Paint.NET
    It's simple.

  9. #9
    Robb rbb138 is offline
    MemberRank
    Jan 2009 Join Date
    London, EnglandLocation
    1,241Posts

    Re: GM/ADM Permissions + visualisation

    @Romulan

    most of these do not work, if we created some custom interface do you think we could get them working?

  10. #10
    Account Upgraded | Title Enabled! Hemer is offline
    MemberRank
    May 2009 Join Date
    GermanyLocation
    268Posts

    Re: GM/ADM Permissions + visualisation

    Quote Originally Posted by rbb138 View Post
    @Romulan

    most of these do not work, if we created some custom interface do you think we could get them working?
    I'm not shure, but couldn't that be fixed by interfaces.pck?



    Hendrik



Advertisement