-
Notifications
You must be signed in to change notification settings - Fork 3
API: Forwards
Jonathan Öhrström edited this page Sep 7, 2017
·
37 revisions
betterwarden.inc
- OnWardenDeath
- OnWardenCreated
- OnWardenCreatedByAdmin
- OnWardenDisconnect
- OnWardenRetire
- OnAdminRemoveWarden
- OnWardenRemoved
wardenmenu.inc
| OnWardenDeath | |
|---|---|
Called when the current warden dies. |
|
|
Parameters int CLIENT - Client index |
Returns Nothing |
public void OnWardenDeath(int client) { if(GetClientTeam(client) != CS_TEAM_CT) MyFunction(); }
| OnWardenCreated | |
|---|---|
Called when a player becomes warden. |
|
|
Parameters int CLIENT - Client index |
Returns Nothing |
public void OnWardenCreated(int client) { if(!IsPlayerAlive(client)) ForcePlayerSuicide(client); }
| OnWardenCreatedByAdmin | |
|---|---|
Called when an admin sets a warden. |
|
|
Parameters int ADMIN - Admin client index int CLIENT - Client index |
Returns Nothing |
public void OnWardenCreatedByAdmin(int admin, int client) { PrintToChatAll("%N made %N the warden!", admin, client); }
| OnWardenDisconnect | |
|---|---|
Called when the current warden disconnects. |
|
|
Parameters int CLIENT - Client index |
Returns Nothing |
public void OnWardenDisconnect(int client) { PrintToChatAll("The warden has disconnected.."); }
| OnWardenRetire | |
|---|---|
Called when the current warden retires by himself. |
|
|
Parameters int CLIENT - Client index |
Returns Nothing |
public void OnWardenRetire(int client) { PrintToChatAll("Warden has retired!"); }
| OnAdminRemoveWarden | |
|---|---|
Called when an admin removes the current warden by force. |
|
|
Parameters int ADMIN - Admin client index int CLIENT - Client index |
Returns Nothing |
public void OnAdminRemoveWarden(int client) { ForcePlayerSuicide(client); }
| OnWardenRemoved | |
|---|---|
Called when a warden is removed in any way. |
|
|
Parameters int CLIENT - Warden client index |
Returns Nothing |
public void OnWardenRemoved(int client) { SlapPlayer(client, 0, true); }
| OnCMenuOpened | |
|---|---|
Called when a warden opens the warden menu. Also called when a player becomes a warden if sm_cmenu_auto_open is set to 1. |
|
|
Parameters int CLIENT - Client index |
Returns Nothing |
public void OnCMenuOpened(int client) { PrintToChat(client, "You opened the menu.. Good job!"); }
| OnEventDayCreated | |
|---|---|
Called when a event day is created. |
|
|
Parameters Nothing |
Returns Nothing |
public void OnEventDayCreated() { if(IsWarActive) PrintToChatAll("Warden executed warday!"); }
| OnEventDayAborted | |
|---|---|
Called when a event day is aborted. |
|
|
Parameters Nothing |
Returns Nothing |
public void OnEventDayAborted() { RemoveWarden(); }
| OnHnsOver | |
|---|---|
Called when Hide and Seek is won. |
|
|
Parameters Nothing |
Returns Nothing |
public void OnHnsOver() { PrintToChatAll("HnS is now over"); }
BW © Jonathan Öhrström, built with contributions by developers!