User:Hadr0

From WolfWiki

hadro.jpg

Lua Scripts

anti spawnkill bot

An old script which was once used to enforce shiven.net spawnkilling rules. Its an example of how gameplay can be changed enormously with Lua. It is however trailored to the Fueldump map. Player positions are constantly checked against conditions. Coordinates for the no-spawnkilling boxes can be read in-game with \viewpos. But more complex 3D shapes may require decompiling the map's .bsp file (with Q3Map2) and the GtkRadiant map editor.

player inactivity modification

In addition to g_inactivity and g_spectatorinactivity, this mod offers the ability to put a player to spectator after being AFK a certain time. It can be configured to only drop spectators when the server has reached a certain population limit. Players on private slots can be protected against the drop.

minipb extension

This offers server side protections like spam protection of other Lua mod's et_ClientCommand() function. Optionally block client commands \readyteam and the broken \guids. It can put a forced delay between vote-casts per player. Muted player are blocked from private messages and votes. Duplicate name checking and some other useful Punkbuster functions are present.

spam modification

Inspired by the oh so addictive ETAdmin_mod !spam, this mod will read a simple file like spam.luadat and allow everyone to spam. It is recommended to load this mod after the minipb extension. But don't take my word for it ;)

infight selfkill restrictor

Inspired by McSteve's infight selfkill announcer, this one simply disables \kill for a period of time after taking damage. By default it will block for two seconds.