Ultimate Jail Break Manager
This is a new Jail Break / Jail Mod manager.
Well, originally it was jbextreme by Joropito, but
It was totally modified, so I think I deserve to call this plugin a little bit mine
So, I do not have changelogs, bugfix logs, because I modified it so much.
Features:
- Usual Day
- Free Day with normal timelimit
- Game Days: Zombie Day, Hide'n'Seek Day, Alien Days
- Football Manager, Box, etc.
- Last req: 16000$, Gun Duels, Box Duel, RPG Duel, m249 Duel, etc.
- Hud: T can see their color, Freedayers List, Wanted List; Controlled by cvars
- T shop: FlashNade, SmokeNade, HeNade, Crowbar, Personal Freeday, Shield, Flashlight; controlled by a cvar;
- CT shop: Deagle, FlashNade, SmokeNade, 150 HP, NVG, Flashlight
- CrowBar drop
- Simon Menu
- Admin Menu: Block Team Menu; Block Weapons touch; Ban Player from playing CT;
- Teams Manager
- Modified Voice Control (Simon or admins can turn on voice to a prisoner)
- Auto Help / Rules motd
- Hud messages with rules and agreement menu for guard players
- A lot of bugfixes. And new bugs because of new features I think
CVARS
jb_glowmodels "0"
//Glowing player models, inherited from jbextreme
jb_simonsteps "1"
//Simon footsteps, inherited from jbextreme
jb_crowbarmultiplier "25.0"
//crowbar hit multiplier
jb_boxmax "6"
// maximum amount of prisoners to start box
gp_RetryTime = register_cvar("jb_retrytime", "10.0")
jb_autolastrequest "1"
//Show last request menu automatically
jb_lastrequest "1"
//last request menu enabled
jb_motd "0"
//Block Motd
jb_talkmode "2"
// 0-alltak / 1-tt tean talk / 2-tt no talk, voice to t can be turned via menu
jb_blockvoice "0"
// 0-dont block / 1-block voicerecord / 2-block voicerecord except simon
b_buttonshoot "1"
// if 1 buttons are activated via shot
jb_nogamerounds "10"
//rounds without global game like alien or zombie day
jb_tshop "abcdefg"
//crowbar; flashbang; smoke; hegrenade; shield;freeday;flashlight;
jb_ctshop "abcdef"
//deagle;flashbang;smokegren; 150hp; nightvision; flashlight;
jb_games "abcdef"
// alien inv; zmday;hns;alien;box;football;
jb_bindkey "v" //the key to bind, in simon menu, 2nd page.
jb_autohelp "2"
// 0 do not show help on join; 1 auto show to all; auto show to non admins
jb_fdlen "120.0"
// freeday length (seconds) 0.0 to unlimited
jb_hpmultiplier "200"
// Alien = jb_hpmultiplier * players count
jb_hud_showcolor "1"
//show prisoners color on hud
jb_hud_showfd "1"
//show freeday players on hud
jb_hud_show_wanted "1"
//show wanted players on hud
jb_game_effects "2"
// effects in zm day; 0 no effects ; 1 - dark; 2 fog;
jb_teamratio "3"
//prisoners per guard
jb_maxct "6"
// max ct amount
jb_autojoin "1"
//autojoin T team
F.A.Q.
How ball is been handled?
When player, with pressed +use touch ball, he becomes his owner-> ball will be kicked on -use and it depence on users aim.
if there is no coordinates for football objects on current map, can I use a ball anyway?
Yes, you can create a ball via simon menu, it will appear near simon.
How to install this plugin?
As usual other mods, just download .amxx'es, place them in amx plugins dir;
then add to your plugins.ini
UJBM_main.amxx
UJBM_admin.amxx
UJBM_teammanager.amxx
UJBM_football.amxx
so then extract resources, and setup plugin cvars.
How can I modify help motd?
Just edit jb_help.txt in your servers cstrike directory.
Why can't a non admin simon turn on a game?
There is a restriction of often game rounds. See jb_nogamerounds cvar.
How can I help you?
Well, first of all, I need somebody to help me with creating "football object coordinates" for different maps, because I think it's boring, and I've did it only for 3 maps.
Also you can write some debug info in this thread.
I'm a developer! I want use your plugins as a base of my new one
so, it's okay, you can use this plugin native functions, see ujbm.inc.
example plugin:
#include
#include
#include
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "R_O_O_T"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /test", "test")
// Add your code here...
}
public test(id)
{
new name[33]
get_user_name(get_simon(),name,32)
new fd[7],wanted[7];
if (get_fd(id)) fd = "true"; else fd = "false"
if (get_wanted(id)) wanted = "true"; else wanted = "false";
new name2[33]
get_user_name(get_last(),name2,32)
client_print(id,print_chat,"simon:%s; mode:%i; fd:%s",name,get_gamemode(),fd)
client_print(id,print_chat,"wanted:%s;last:%s ",wanted,name2)
}
Copyright Notice:
Well ok:
I used Joropito's jbextreme plugin as a base of my one, so it uses his models, sounds, and a big part of his source code too.
Also I've included models from old biohazard & alien mod, they belong to theis authors.
Also I've used ball from soccerjam (but I've modified it a little), and some soccejam sourcecode too.
If I forgot somebody's copyright - no problem, just pm me.
ps. This is my first project for amxx, so be patient, if something is wrong. I've started developing as a small tuning of Joropito's plugin, but later it became more mass character. So if there are any mistakes, just write it in this thread.
pss. Anyway I hope you like this stuff.
psss. Sorry for my mistakes if I have ones, I'm not a native speaker.
pssss. For moderators: I'm attaching zip archive, cause it's much easier for users, if you are not sure that my amxx are safe, you can recompile it, and reattach.