PLUGIN IS NOT 100% TESTED, BUT COMPILED WITHOUT ANY ERRORS. IF SOMETHING DOESNT WORK PROPERLY LET ME KNOW IN COMMENTS
Hello Guys,
Warden plugins allows your players to take control over the prisoner for a round.
Translations will comes in the future. At this moment its in English Language.. but my English is not perfect.. So if you are a native speaker and are you interested let me know..
Commands:- !w | !warden - Set you as a warden if it is possible.
- !uw | !unwarden - Remove you from Warden post
- !sw | !setwarden - You can simply choose and set player as a warden (Admin command)
- !rw | !removewarden - You can fire current warden (Admin command)
Natives:
PHP Code:
/**
* Check if client is Warden
*
* @param client
* @return True if client is warden.
*/
native bool EJBW_IsClientWarden(int client);
/**
* Check if warden exists
*
* @return True if yes
*/
native bool EJBW_WardenExist();
/**
* Check if warden exists
*
* @param client
* @return True if successfully
*/
native bool EJBW_SetWarden(int client);
/**
* Check if warden exists
*
* @param client
* @return True if successfully
*/
native bool EJBW_RemoveWarden(int client);
Forwards:
PHP Code:
forward EJBW_OnWardenCreatedByUser(int client)
- Called when player became Warden (!w | !warden)
forward EJBW_OnWardenCreatedByAdmin(int client)
- Called when player became Warden (!sw | !setwarden | EJBW_SetWarden(int client))
forward EJBW_OnWardenDisconnected(int client)
- Called when Warden has disconnected
forward EJBW_OnWardenDeath(int client)
- Called when Warden die
forward EJBW_OnWardenRemovedBySelf(int client)
- Called when Warden retired (!uw | !unwarden)
forward EJBW_OnWardenRemovedByAdmin(int client)
- Called when Warden retired (!rw | !removewarden | EJBW_RemoveWarden(int client))
Admin commands are under ADMFLAG_GENERIC!
Download: HERE