Is a '/kill' function prompting for admin abuse?

Poll

Do you think that releasing a '/kill' function prompts for admins to become abusive?

Yes
No

Author Topic: Is a '/kill' function prompting for admin abuse?  (Read 3332 times)

A true man Blocklander deathmatches to kill.

There wasn't even need for a jail function either. Kick/Ban is all thats needed.

I think that there should be a halfway point between banning and doing nothing. Basically a no-build blacklist and/or one for creating and/or joining minigames.

But a kill function should only be released privately, or have some limits(1/minute, subtracts 2 points from your score, 10 second building disabled, except for the host who only has a 10 second between uses and 1 min between uses on a certain person.)

Leaving it possible for people who are good enough to make their own to change one, or maybe have it disabled in some way that will only allow people with expweience with torquescript to use.


OR, a simple undocumented server pref that needs to be changed.




Anyway, there should be no public limit-free /kill function. Limited or private are fine.


Although an admin get full safe would be interesting IF and only if you make sure no immature noobs get admin, but the destructo wand is almost as bad, and it is PART OF THE GAME ALREADY, so allowing admins to fix a player's wrench events or remove an item without destroying the bricks after they have lest could be an option.

Ephialtes thought such a mod would ruin blockland's built-in limits.
But I say let the people make that choice for themselves and release only part of it.
Code: [Select]
package buildingoptions
{
//some code emitted(servercmdplantbrick) also disables this from use by non-scripters
    function getTrustLevel(%brick,%brickb)
    {
        if(%brickb.client.planting&&$pref::server::buildonanybrick)return parent::getTrustLevel(%brickb,%brickb);
        else if(%brick.client.minigame==%brickb.client.minigame&&%brickb.client.planting&&$pref::server::minigamebuildanywhere)return parent::getTrustLevel(%brickb,%brickb);
        else if(%brick.client.minigame==%brickb.client.minigame&&%brickb.client.planting&&$pref::server::minigamebuildanywhereifmanigameallowsit&&%brick.client.minigame.plantonanybrick)return parent::getTrustLevel(%brickb,%brickb);
        else if($pref::server::adminsgetfulltrust&&(%brickb.client.isadmin||%brickb.client.issuperadmin))return parent::getTrustLevel(%brickb,%brickb);
        else if($pref::server::superadminsgetfulltrust&&%brickb.client.issuperadmin)return parent::getTrustLevel(%brickb,%brickb);
        return parent::getTrustLevel(%brick,%brickb);
    }
};
//activatepackage(buildingoptions);
function servercmdsetsharedbricks(%client,%yes)
{
    if(%client.minigame.owner=%client)
    {
        if(%yes||strlower(%yes)$="yes")
        {
            %brick.client.minigame.plantonanybrick=1;
            messageclient(%client,"","\c2minigame shared brick plant is now \c1on");
        }
        else
        {
            %brick.client.minigame.plantonanybrick=0;
            messageclient(%client,"","\c2minigame shared brick plant is now \c1off");
        }
    }
    else messageclient(%client,"","you don't own a minigame!");
}

Ephialtes thought such a mod would ruin blockland's built-in limits.
But I say let the people make that choice for themselves and release only part of it.

Cute, you say that like you think someone actually cares. The difference between what you and I think is the difference between excellence and ... you ...

Your code is also revolting. You don't see artists just taking a massive dump on a sheet of canvas (not respected ones anyway) - take some pride in what you do.
Edit: You've even commented out the activate package, What are you playing at?

Taking away someone's ability to build outside of a minigame is terrible.  The game centers on freedom to build.  If you don't trust someone to build, they don't need to be on your server.

Qwertyuiopas - Taking a massive dump on a sheet of canvas Blockland since 2007.

Edit: You've even commented out the activate package, What are you playing at?
It's some uberhacks so noobs like you can steal his code, duh.

Quote
Qwertyuiopas - Taking a massive dump on a sheet of canvas Blockland since 2007.
Who the hell is this guy everyone keeps mentioning?

lol, funny little n00b.

The comment is to completly disable copypasta noobs with no experience whatsoever from using that, and it does not disable it, it only ENABLES it by making fxDTSBrick::plant think that you have full trust, an even then only in certain circumstances.

Basically, it allows LIMITED instances of building on each other's bricks without trust or friend, because unlike in RTB 1.045, trust stays after you leave the server, so you can have such a minigame as the flood ones whle "sharing" the bricks a bit more without everyong being friends and/or accidently leaving each other friends when you leave the server.



fo those of you who says TL;DR, basically, it's trader got it backwards, it adds the option to allow anybody to build on anyone else's bricks in minigames IF it is enabled.

Well, I did release a /kill script a while ago. I didn't get banned from the forums, though people were saying I would, but I kinda regret releasing it. I was on some respectable player's server (can't remember who), and they kept killing people randomly (which was hilarious, since my script has a messageAll that tells everyone which admin killed who). So yeah, it can be used abusively, so I'd say just release it to a few people you know won't abuse it, or just use it on your own server.

A point inbetween? You mean a headache.
If you take something away from someone, without removing them from your server, that wont make them learn anything. If they were dumb enough to get it taken away, then they are dumb enough to cry even more when you take something, making the chat a complete mess.

I have it but choose not to use it. Theres really no point. It's just more of a way for noobs to abuse their admin powers. They already use f8 to cheat, why give them more ways to? This is just as abusive as the Jail scripts.

I use one made by Runeth.

Back on topic:never release scripts like that,as said,they increase admin abuse.

I'm special.

Didn't Irk89 already release his /slay script, after he released the Challenge map, or bundled?

Well, I think it's begging for admin abuse, but what would you be doing in a super newbie server anyway? If by gods means, stay the hell out of those dark places, only go to servers with people you like/trust.