Jump to content
  • 0

Secret Account with commands


Question

Posted

Hello!

I would like to have a secret account (with a "legit" character) but still have all my commands. However, I dont want my name to appear as Kocha (Administrator:99). I just want it to be blank as if I was a normal character.

Some things that I have already tried are making a lvl 100 group and adding a random command to it. Then going into msg_athena and changing 355: Administrator to 355: . Ive also tried to // it as well but it just shows my character as having (??) beside the name.

Any suggestions?

15 answers to this question

Recommended Posts

Posted

Simple.

Just make a script and that NPC/Script can be use by whispering according to specific Account ID.

You can be corrupted any way you want and we here just helping. But me, just giving the ideas.

Posted

Lol. Its not for me to be corrupt. I am the server owner. I will always be the server owner. Whether im on my secret account or not.

Also, allow me to clarify. When I say legit character I don't mean LEGIT LEGIT. I just mean a secret account that has my admin powers but to where I can sit with my good friends and not be bothered with AMG ITS BALMUNG SERVER OWNER PEW PEW PEW, which I don't have a problem with, but I would like a chance to sit down and talk.

Also, please don't assume things such as corruption as I take that very seriously. I have already taken MANY steps to prevent it. Just because I, personally, would like an account like this does not mean I will corrupt my own server. If I wanted to give someone something I would do it on my GM account because it is MY server.

Now, back on topic:

Nameless2you: Again, if you don't have a suggestion don't post here please.

Anycker, I don't understand your suggestion. Clarify more if you will.

uDe: I don't want to pm an npc EVERY time I log into that account. Any other ways?

Posted (edited)

atcommand.c

Below

ACMD_FUNC(who)

Search and replace (multiple)

if (pc_get_group_id(pl_sd) > 0) // Player title, if exists

to

if (pc_get_group_id(pl_sd) > 1) // Player title, if exists

Then recompile. All players with group ID 0 or 1 wouldn't have title, so you could play with your player group ID 1 with all command.

@nanakiwurtz

@who display title when using adjgroup even if it's in the session.

Edited by Capuche
  • Upvote 1
Posted

Thank you! Finally. Could I change it to 100? Because I have the other Commands set for other GMs and I use level one for PGM (Player Game Master) where game masters can play regular characters but still have some commands like broadcast ect ect

Anyway, if I set it to 100, would it make anything below 100 have no name? Or just 100 itself.

Posted
However, I dont want my name to appear as Kocha (Administrator:99). I just want it to be blank as if I was a normal character.

Where is it that your name displays like that?

- in-game when you mouse-over your character?

- @who command?

- some NPC?

Posted

Thank you! Finally. Could I change it to 100? Because I have the other Commands set for other GMs and I use level one for PGM (Player Game Master) where game masters can play regular characters but still have some commands like broadcast ect ect

Anyway, if I set it to 100, would it make anything below 100 have no name? Or just 100 itself.

if (pc_get_group_id(pl_sd) > 0 && pc_get_group_id(pl_sd) != 100) // Player title, if exists

Doesn't display title for group ID 100 or normal player.

Posted
@who command.

I would like to keep @who is possible.

trunk/src/map/atcommand.c look for the section that starts with

/*==========================================
* Display list of online characters with
* various info.
*------------------------------------------*/
ACMD_FUNC(who)
{

There will be 3 lines like this:

if (pc_get_group_id(pl_sd) > 0) // Player title, if exists

Edit all 3 of those lines to say "if their group_id is greater than 0 and their account_id is not <your account_id>". Then your account_id will be excluded from displaying the Player Title.

if (pc_get_group_id(pl_sd) > 0 && pl_sd->status.account_id != 2000000) // Player title, if exists

Posted (edited)

ah even better! Now my administrator cant have one :P

Thanks Brian

But I should have probably pointed out that I use eathena. Mind telling me how to edit it for that?

Sorry, that was my bad

Also thanks Capuche

Edited by Balmung

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...