DragonPrime - LoGD Resource Community
Welcome Guest
  • Good afternoon, Guest.
    Please log in, or register.
  • June 21, 2018, 02:33:36 PM
Home Forums News Downloads Login Register Advanced Search
* * *
DragonPrime Menu
Login
 
 
Resource Pages
Search

Pages: [1] 2   Go Down
  Print  
Author Topic: logging in as hidden  (Read 6025 times)
0 Members and 1 Guest are viewing this topic.
sixf00t4
Mod God
*****
Offline Offline

Posts: 1916



View Profile WWW
« on: May 08, 2005, 05:40:47 PM »

had a player request a feature to be hidden while logged in, possibly as a donation expenditure.  i think the idea.  It's easy enough to add a clause to lonny's who's here module, but not so easy to block people from showing in list.php or on the online list on the homepage without core modification.  Anyone think of any other way?
Logged

Elessa
Faerie
Mod God
*****
Offline Offline

Posts: 3598


short, sweet and to the point


View Profile
« Reply #1 on: May 08, 2005, 06:17:30 PM »

i am curious. why wouldst ye wish to allow players to hath that ability?

i can see it be a very handy feature to have as an admin. it would allow being able to be online getting some configuring and other things done without being accosted by players sending a bunch of yom's/petitions that ye dost not have the time to deal with at that moment. not that i hath that problem on my server as of yet... not enough players to inundate me.

strider had this ability configured on his .9.7 server which allowed him to be online invisibly. he would not even show as being online in the warrior list. the only way we knew he was online was due to a bounty that had been placed on him. checking with dag would reveal his presence.

otherwise, i really do not think it necessarily a good idea to have 'invisible' players. would ye, as admin, be able to know they were online? i presume that being invisible ye would disable their ability to post or would it remain so that the comments would appear as coming from a disembodied entity?

Logged

Uuma ma ten rashwe, ta tuluva a lle

Play the latest beta version here on LoGD DragonPrime - Axebridge
sixf00t4
Mod God
*****
Offline Offline

Posts: 1916



View Profile WWW
« Reply #2 on: May 08, 2005, 06:24:22 PM »

well ofcourse it would be nice as admin, but some of the more active players would like the same feature, for pretty much the same reason.  just check their yoms and leave.  and like i said, it could be a donation thing, not available for everyone.  

and as far as admins still being able to see the invisible, sure, i mean, it's not like i have written this and not included that ability.  just like with any forum software such as vbulletin or phpbb, admins can see hidden people.

and it certainly was an easy thing for .9.7 to do.  add a field on the accounts table called 'invisible' and change the sql call to select accounts where invisible=0.
Logged

Elessa
Faerie
Mod God
*****
Offline Offline

Posts: 3598


short, sweet and to the point


View Profile
« Reply #3 on: May 08, 2005, 06:36:10 PM »

well ofcourse it would be nice as admin, but some of the more active players would like the same feature, for pretty much the same reason.  just check their yoms and leave.  and like i said, it could be a donation thing, not available for everyone.  

how would the player see this as a benefit necessarily? they would still be opening themselves up to pvp the moment the logged off again.

not that i am speaking in dissuasion. quite the contrary. just trying to determine if it is something i would consider worthwhile for players on my own serve.
« Last Edit: May 08, 2005, 06:37:20 PM by Elessa » Logged

Uuma ma ten rashwe, ta tuluva a lle

Play the latest beta version here on LoGD DragonPrime - Axebridge
sixf00t4
Mod God
*****
Offline Offline

Posts: 1916



View Profile WWW
« Reply #4 on: May 08, 2005, 06:41:50 PM »

you assume pvp is a bad thing.  for some, they like pvp because they are "heavy hitters" and like the experience.

and some just don't care.  they just want to check their Yom, maybe do something here and there, then loggoff.
Logged

Freeze
Guest
« Reply #5 on: May 08, 2005, 06:43:04 PM »

This would be great for Staff. Especially those that just wish to get some work done, and not be bothered at the time.

 Like when they log in, to have the ability, or have a thing in the grotto or user editor to make them selves invisible.

And I'm with Elessa, I dont think its the best idea for users. Unless theuy can pay for it for a certain amount of time, or with donation points.
Logged
Elessa
Faerie
Mod God
*****
Offline Offline

Posts: 3598


short, sweet and to the point


View Profile
« Reply #6 on: May 08, 2005, 06:47:50 PM »

you assume pvp is a bad thing.  for some, they like pvp because they are "heavy hitters" and like the experience.

and some just don't care.  they just want to check their Yom, maybe do something here and there, then loggoff.

to the contrary. i realise that pvp is a game mechanic.  to the players for whom pvp'ng others is a preferred strategy, i can see this as a boon to them.

i am wondering if the players logging in for yom's and puttering around would make the assumption that if they are invisible that they are not going to be viable as a target again when they logoff since no one was aware they were online.  they would then be opening themselves up to losing far more exp then they realise.

just playing devil's advocate.

Logged

Uuma ma ten rashwe, ta tuluva a lle

Play the latest beta version here on LoGD DragonPrime - Axebridge
Freeze
Guest
« Reply #7 on: May 08, 2005, 07:01:05 PM »

Also wondering, would it be an option they can turn off/on, maybe in preferences. Would they be able to send YOM, and/or post?

Another thing, would they be able to PVP? I wouldn't see that as fair.
Logged
Talisman
Administrator
Mod God
*****
Offline Offline

Posts: 5479



View Profile WWW
« Reply #8 on: May 08, 2005, 07:02:16 PM »

I honestly can't see any valid reason to allow any player the ability to hide their online status.  Now, for an admin installing/testing modules or settings, it might be a worthwhile feature...
Logged

Play the latest beta version here on DragonPrime
Ozlander
Guest
« Reply #9 on: May 08, 2005, 08:05:36 PM »

I don't think it can be done due to the locked tables issue.
When a play logs-in the tables for that player are locked so the data can be up-dated.

Just a thought
Ozlander
Logged
Turock
Guest
« Reply #10 on: May 08, 2005, 10:10:59 PM »

Admins can be invisible from pvp if you set the player level to 18 or higher.  I would not allow players on my server to login as invisible as that would be an unfair advantage, even if it was paid for or not...
Logged
XChrisX
Global Moderator
Mod God
*****
Offline Offline

Posts: 4647

Be aware of the squirrel!


View Profile WWW
« Reply #11 on: May 08, 2005, 11:09:41 PM »

but not so easy to block people from showing in list.php or on the online list on the homepage without core modification.  Anyone think of any other way?

In fact it is easy... Just have a look at my alternative listing module:
[ http://dragonprime.net/users/XChrisX/onlinelist.zip ].

It sorts moderators to the top of the list and all *normal* users to a seperate listing...

Although I don't think users should be invisible... It possible to block them at least from the listing in home.php ...
Logged

Running for more than three years now:
sixf00t4
Mod God
*****
Offline Offline

Posts: 1916



View Profile WWW
« Reply #12 on: May 09, 2005, 04:44:52 AM »

well, it works, but i see that the value of 0 is not inserted for players until the change it, so no one is shown since the sql selects where hidden=0.  how do i prevent that?

so as it is now, you have to set to invisible, then back to visible to be shown on the list.
Logged

XChrisX
Global Moderator
Mod God
*****
Offline Offline

Posts: 4647

Be aware of the squirrel!


View Profile WWW
« Reply #13 on: May 09, 2005, 05:15:08 AM »

don't try to do this in a single SQL, as it won't work...

Instead simply look for $accounts.name AND $accounts.acctid ...

Then after $row = db_fetch_assoc($result); overwrite the next line ($list_players .= appoencode("`^{$row['name']}`n")Wink with the following:

Code:
if (get_module_pref("hidden", "hiddenplayers", $row['acctid']) == true) {
$list_players .= appoencode("`^{$row['name']}`n");
}

You have to let the $onlinecount++; outside of the brackets, as it will otherwise corrupt you user-limit...
Logged

Running for more than three years now:
sixf00t4
Mod God
*****
Offline Offline

Posts: 1916



View Profile WWW
« Reply #14 on: May 09, 2005, 05:40:08 AM »

oo la la!  i just wanted to use my inner join skillz you taught me Smiley
Logged

Pages: [1] 2   Go Up
  Print  
 
Jump to:  


*
DragonPrime Notices
Please take the time to read the FAQ and browse the DragonPedia

Support Us
No funds raised yet this year
Your help is greatly appreciated!
Recent Topics
DragonPrime LoGD
Who's Online
51 Guests, 0 Users
Home Forums News Downloads Login Register Advanced Search