// OSP Tourney DM/CA/CTF Commands for Quake3
// -----------------------------------------
// http://www.OrangeSmoothie.org
// rhea@OrangeSmoothie.org
// v(1.01)
// 01 Jan 02

ΪOSP Tourney DM/CA/CTFпͻ˺ͷԼǵѡ
Ϣ

ͨãҲԲõǰõĲ
ʹûбò

зŵĶUnixж巽һģΪѡͿѡ

  - < ... >еĲǱѡ
  - [ ... ]еĲǿѡ

һЩж"player_id"Ϊѡѡ"player_id"Ϊ
ʱҵһ͵ID֡Ҫҵplayer_idڿ̨
"\players"ͿԿÿҵ"player_id"

ע⣺гΪQuake3ĬOSP


OSPµıϢhttp://www.q3acn.comã
cat@q3acn.comϵ

==============================================
һ (ģʽ)
==============================================
autorecord              ʹضϢԶ¼¼ֻOSPͻˣ

autoscreenshot          ʹضϢԶͼֻOSPͻˣ

bottomshots [wpn_abbr]	ʾʹҵʡ
			һдʾзָ
			ʣMGSGGLRLLGRGPGBFG

+button5                Ļʹ÷ץ

callvote <params>       ҺϤOSPпѡҪḻĶ࣬Ĳμ

credits                 ʾOSPԱ

currenttime             ʾصĵǰʱ

followpowerup           ׷ģʽﱻԺӽԶٳбˡ

help                    гģʽ嵥úcommandsͬ

menu                    OSPͻ˵cgame˵ͨweapnext/weapprevƶ
                        menuleft/menurightǰ/

motd                    鿴ڵMOTD

players                 гҵ

ref <password>          ΪУǷԤ趨ˣ

settings		ʾǰϷģʽĲáɫΪǰúĬ
			ֵͬĲɫΪǰĬֵͬĲ

speconly                򿪣Ժģֻܹۿܲμӱ
                        ֻȡԹ߲Ŷӱ

stats [player_ID]       ʾҵĸʣֻstatsʾҵģڸ                        ģʽ£ʾ˵ģ

statsall		ʾл״̬

statsblue/statsred	ʾ/״̬

statsdump               ڵstats/scores浽<osp_root>/stats/<date>/<logname>.txt
                
team s                  תԹģʽ

topshots [weapon_abbr]  ʾʹҵʡ
                        дʾ
			ʣMG, SG, GL, RL, LG, RG, PG, BFG

+wstats                 ʾǰڱ򱻸ҵ״̬ڶӽУ
                        һͻĴʾ

vc_follow [player_ID]   viewcamڸģʽ

vc_free                 жֶԶviewcam

vc_view                 viewcamǶ̬ĻǾ̬ġ

viewall                 ڷ϶ӽǹۿлҡ

viewblue/viewred        ӽǹۿ/ӡ

viewcam                 viewcamģʽ

viewadd <player_id>     ϷҵpovӵĻ

viewremove [player_id]  ɾǰͻpov

viewfollow              ͷƶӽ

viewnone                ɾлview

viewnext/viewprev       ǰƶviewsע⣺multi-viewģʽfollownext/followprev                        

                       --> ڶۿļλﶨ
                                bind ";" viewprev
                                bind "'" viewnext
                                bind backspace viewremove

viewcyclenext/          ڶѭӽǡ1v1/FFAУлû
viewcycleprev           лӽ

                       --> 
                                bind "[" followprev
                                bind "]" follownext
                                bind ";" viewprev
                                bind "'" viewnext
                                bind "." viewcycleprev
                                bind "/" viewcyclenext
                                bind backspace viewremove
                                bind enter viewfollow



=====================================
 (g_doWarmup = 1)
=====================================

ready           嵱Ҵreadyʱʼ
notready        嵱Ҵnot readyʱʼ
time            ͣ/
pause           ͣ (лԱſʹ)



==========================================================
رͨã (g_gametype = 3, 4, or 5)
==========================================================
captains                ʾӵĶӳ

coach                   лԹģʽڱ뵽к󣩣³ʼ
                        ӽǡԽжͨѶͣʹ
                        ready״̬ȡֻԹ۱̵Ķ

coachdecline            ܾ󣬻ȥְ

coachinvite <player_id> һԽݽ

coachkick <player_id>   ȥһ

drop <item>             ׳ӣֻڻսãʱ
                        ʾڿ׳嵥

joincode [password]     ʾڶļ루ʱһĶ

lock                    һ

scores                  ʾĿǰ״

team <r|b|s|none>       ѡ (r=, b=, s=Թ) 
                        ʾ֧飨ֻʹteamκβʱ

time                    ͣ/ͬpause

timein                  ͬunpause

timeout                 ͣͬpause

unlock                  һ

viewred/viewblue        ںӻһӽǡҼ˳ʱ
                        Ļ¡




==========================================================
رӳã (g_gametype = 3, 4, or 5)
==========================================================
invite <player_id>      һҵӳڵĶ飨pickplayerͬ

remove <player_id>      ʹһԱ˳ӳڶ飨kickplayerͬ

resign [player_ID]      ȥӳְͨplayer-idӳְ


specinvite <player_id>  һԹĶ

speclock                Թ߲Թ۱

teamready               ʹжԱreadyʼreadyteamͬ


========================
 (Ա)
========================
ref <vote_option> <param> voteѡı
r_abort                 ȡһڽеıҪCAģʽ
r_allcaptain            ޵ĶӳȨ
r_allready              ʹҴready״̬Ӷʼ
r_ban <player_id>       ӷBanָ
r_help                  гԱר
r_kick <player_id>      ӷָ߳
r_lock                  жֹҼ루lockͬ
r_lockblue              
r_lockred               
r_map <mapname>         ָͼ
r_mutespecs             ֹ򿪽Թ̸߽
r_pause                 ͣpauseͬ
r_promote <player_id>   ʹָҳΪӳ
r_putblue <player_id>   ʹָҽ
r_putred <player_id>    ʹָҽ
r_remove <player_id>    ʹָԱ˳ԭ
r_restart               ڵĵͼ¿ʼ
r_speclock              Թ߲Թж
r_speclockblue          Թ߲Թ
r_speclockred           Թ߲Թۺ
r_specunlock            ʹԹԹж
r_specunlockblue        ʹԹԹ
r_specunlockred         ʹԹԹۺ
r_unlock                
r_unlockblue            
r_unlockred             


*ע*ͶƱѡһƱͨȨп÷Ĳ


========================
Viewcam ༭
========================

οosp/Docs/µosp-q3-Viewcam.txtĵ
£

range
snapshot
snapshotdump
vc_proximity
vc_info



======================
ͼ༭
======================
οosp/Docs/µosp-q3-Decal-Editing.txtļøʹϢ

decaladd	- һͼڹرģʽнڴģʽ
                  ʼ༭ͼķúͼ

decaldec	- ͼĴС

decaldisable	- رڵͼ

decaldump	- ڴͼõ
                  <Quake3_root/osp/decals/decal-<mapname>.txt

decaledit	- /رͼ༭ģʽ

decalenable	- ʹڵͼ

decalgfxnext	- תͼͼһԶͼ

decalgfxprev	- תͼͼһԶͼ

decalinc	- ͼС

decalnext	- һõͼ

decalprev	- һõͼ

decalrotclock	- ˳ʱתǰͼ

decalrotcounter	- ʱתǰͼ


==========================
callvote
==========================
ЩOSP"callvote"ѡһ㶼"0""1"ʵ"ر"""
(0=رգ1=)

ڿ̨\callvote ?õһ


ҲԲκֵ

\callvote <option_name> ?

ȡڷãcallvote bfg ?Ƿbfg


¾ȫĲ
---------------------------------------------
** ͨò **
  altgraphics <0|1>          ͻǷʹÿѡpglgͼ
  dropitems <0|1>            Ƿ׳ӣtourneyģʽûã	
  instagib <0|1>             ڵģʽ¶"instagib"
  fallingdamage <0|1>        Ƿʱ˺
  fastrail <0|1>             Promode (CPM)µĿѡãrgļɱΪ
			     1500ms0ʱ1000ms1ʱ
  hook <0|1>                 Ƿʹ÷ץ
  kick <player_id>           Ƿӷָ߳
  lgcooldown <0|1>           Promode (CPM)µĿѡ,ǹ "cooldown"
			     ٿɱΪ0ms0ʱ200msfastrail
			     ʱΪ100ms1ʱ
  map <mapname|map_id>       Ƿһָµͼ
  map_restart                ǷĿǰĵͼ¿ʼ
  maxpackets_min <value>     ÿͻcl_maxpacketsСֵ0ȡ
  maxpackets_max <value>     ÿͻcl_maxpacketsֵ0ȡ
  mg_damage <value>          mgÿӵ˺̶ȣΪ10СΪ1
  mg_startammo <value>       ʱmgӵС0500
  mode <available_modes>     Ƿָķ趨Ѿ
			     ȷ趨ͨһϷģʽctfdm
  mutespecs <0|1>            ǷԹߵĽ̸ϷĻ
  nextmap                    ǷָĵͼΪһͼ
  osphud <0|1>               ͻǷʹcg_enableOSPHUD
  overtime <0|1|2|3>         üʱ
                               0 - ͻȻ
                               1 - XֺͻȻ
                               2 - ûмʱƽֽ
                               3 - ʱƽ֣
  pmove <0|1>                ͻǷʹÿͻȡ
                               0 - ر
                               1 - idpmove
                               2 - ǿpmove
  promode <0|1>              Ƿʹpromodeģʽ
  qil|kit [mapname]	     лQIL TDMģʽ
  referee <player>           ǷѡָΪ
  reload <100-5000>	     RGӵװʱ䣨λΪ룩ֻ
			     instagibģʽ²ʹá
  respawn <secs>             ǷָʱΪǰӳʱ
  set1v1 [mapname]           任1v1ģʽĬ
  setca [mapname]            任CAģʽĬ
  setctf [mapname]           ı䵽CTFģʽĬ
  settdm [mapname]           ı䵽TDMģʽĬ
  thrufloors <0|1>           ǷrlpgȵбЧ
  timenudge_min <value>      cl_timenudgeСֵ0Ϊȡ
  timenudge_max <value>      cl_timenudgeֵ0Ϊȡ
  unreferee <player>         ȡһҵĲְ
  cl/capturelimit <value>    ǷıڵĶĿֻctfã
  fl/fraglimit <value>       ǷıڵfragĿ
  rl/roundlimit <time>       ǷıڵĳĿʱ䣨caģʽã
  tl/timelimit <time>        ǷıڵĿʱ


** caģʽģʽĲ **
  bfg <0|1>                  Ƿεbfg
  bsuit <0|1>                Ƿεı
  invis <0|1>                Ƿεεı
  medkit <0|1>               Ƿεҩ
  quad <0|1>                 Ƿε
  regen <0|1>                ǷεѪı
  teleporter <0|1>           Ƿεֳִ


** ClanArena-based parameters **
**CAģʽ**
  armordamage <0|1>          ʱǷʧװףֻCAģʽã
  startrespawn <0|1>         ÿֿʼʱͻǷֻCAģʽã
  warmupfire <0|1>           ʱǷԿֻCAģʽã

** Ӳ **
  allcaptain <0|1>           жԱԶӳȨޣ޳ĳ˵
  teamdamage <0|1>           Ƿ˺

===============

===============

ڷ̨ʹõ

addbot              botquake3ĬϵbotʱOSPԶһ
                    ͬbot
allready            ʹпͻ˴ready״̬
ban <player_id>     ӷbanһ

filterlist          ʾڷеƣͬbanlist
filterload          ϵ filter_fileplayer_file
                    ָĹ˺/banͬplayernames, banload
loadmaps            ĵͼ
pause               ͣͬmpause
players             ʾϢ

