Skip to content

Author

Polarhigh

Publications 21

Pluginv0.6 [23.07.2012]

HL Weapon Physics Plugin

Adds physics to the game, which makes your server more realistic. Supported mods: Half-Life, CStrike1.6, CZero (tested to work) win & linux Demo: Attention! Before compiling, don't forget to put all files in their directories! All plugin settings are in the…

Pluginv1.9.2 beta

Portal Gun

Resources: Psycrow Description: The plugin adds the Portal gun from the game Portal. Players and any entities (grenades, hostages) can be teleported. To switch to the Portal gun, take out the knife and press "G" (Drop) Commands: say /portal_gun (or say /pg) - open the menu for issuing the gun (for…

Pluginv1.0.2

Box System

The plugin lets you create areas on the map that other players or entities can interact with (let's call them triggers). It has an API that includes 5 forwards: 1) Entering a trigger 2) Leaving a trigger 3) Touching a trigger, called every frame 4) Creating a trigger 5) Deleting a trigger…

As you know, showing a page generated by your plugin in the MOTD is fairly simple, but achieving two-way interaction with the MOTD is not such a trivial task. In this article you will learn how to do it. So why is this needed? For example, for creating your own cool shop or choosing a class…

Pluginv1.5

HD-Sprays

AMX Mod X plugin for Counter-Strike.

The plugin lets you see what's happening on the server right from your browser. Note that this is a beta version and the author's first plugin :) but all the bugs found are being actively fixed; as I can, I'll keep updating this post with newer versions of the plugin. Online preview…

This plugin helps you get rid of some tedious work, such as searching for offsets, adding your own extra functions and registering commands like register_clcmd("weapon_mygun", "switch_handler") Now I'll explain it using an example test plugin that changes the knife's HUD. First of all…

Pluginv1.09

Wall Text Plugin

The plugin lets you draw messages on walls. Limitation: only English alphabet characters and digits can be drawn. Messages are redrawn when a player joins the server or a new round starts. Usage: Commands: Commands are available to admins with the "c" (ADMIN_KICK) access flag. In…

Pluginv2.0

Achievements

Mod: Counter-Strike (won't work for HL) Description: The plugin adds achievements to your server, like the ones in CSS or CS:GO. Every kill adds special points to the weapon. To get an achievement (hereafter “achievements”), you must score the required number of points. The more you kill, the closer you…

Pluginv1.1

Knife Power

The Knife Power plugin lets you teleport behind an opponent with a knife (right mouse button), or kick them in various directions (left mouse button). You can disable the left or the right button to limit the knife's abilities (for example, to keep only teleportation). Commands…

This include lets you change StatusText, with 4 colors available. Limitations: in the text you can use only 1 color, i.e. you can't make part of it red and part white. Maximum 196 characters. If a player has the console open at the moment the plugin sends the text, the color will be wrong…

The module lets admins in spectator mode (or after death) remove some parts of the map to make it easier to watch suspicious players. In short, it's a server-side wh (wallhack) for catching cheaters. Commands: To turn on wh, press g (the drop command). The effect disappears on respawn. Note…

The module is a wrapper around the libcurl library. It supports SSL and allows transfers in non-blocking mode. Functions: All natives do exactly what their C counterparts do, except for some: the function starts a transfer, and when it completes, the callback callbackComplite…

Pluginv1.6

Map on Time

The Map on Time plugin lets you run a specific map during a specific time period. For example, the de_dust2 map from 11 PM to 1 AM, from 1 AM to 10 AM, and the aim_headshot map. Commands: amx_mot off - forcibly turns off night mode, available to admins with the e access flag…

Pluginv1.2

ScreenShots

Today I came across an old plugin for taking screenshots of a player in a pile of files. The screenshot will show information such as IP, Steam, the date the screenshot was created, and the player's nickname. A screenshot will also be taken if a player gets a certain number of kills in a round. In the logs…

Collect "Mario coins" by killing enemies, or by exploding/defusing the bomb, to earn the chance to respawn. Coins drop only from enemies. When you kill a teammate, no coins drop from the victim. Coins don't drop on suicide either. Settings (Cvars): mc_enable…

Pluginvbeta

HLDS XMPP Client

The plugin lets you connect a Jabber account to the server and manage the server by sending simple commands to this account. It also supports chatting with players through the in-game chat, viewing cvar values, sending RCON commands, and xstatus with current server information. Features…

Gameplay: Counter-Terrorists (Gardeners) For a while after respawning you are blinded (time is set with a cvar). After the blindness wears off, you get a usp with one magazine. Now you have to find the fake flowers in your garden. Commands: /cut : Buy a knife. /ammo : Buy a magazine for usp…

With this plugin, you can run various commands on the server at a set time. You can also set up a config that will run at night and during the day. Configs are applied after a map change. How to create a task? In the server_tasks.ini file. Format: "01:45" "changelevel de_dust2" Or…

Unofficial SDK for the gameanalytics.com analytics service. The service lets you track basic metrics such as DAU, MAU, Retention and others, and also collect statistics on your own events. The plugin sends session start and end events automatically. And through the API you can…

A half-finished monitoring template, one page, might come in handy for someone.

Articles

CodingViews:16

Function Signatures

Copy-paster's note: this article is here because it supplements the articles on the Orpheu module. Contents: I. Basics II. Creating a function signature pattern Appendix A. Finding the function you need I. Basics Do you know what the code of a C++ or assembly program turns into after…

CodingViews:14

Dynamic States (state)

I stumbled upon an old article by accident, but decided it still deserves attention. Translation and editing: DJ_WEST This article will help you work with states (state) in plugins. States can improve a plugin's performance, for example in situations where a function call needs to be made only once, or if you need to enable/disable forwards for certain events…

CodingViews:16

How to Make a Menu with 10+ Items

Would you like to put more than 10 items in a menu on one page, with the ability to pick an item without binding any extra keys? We will create a menu with 9 items, which we add with menu_additem, and the remaining items with menu_addtext. To catch a press of item 10+ we will create a delay of…