Search.setIndex({desctypes:{"0":"data","1":"function","2":"method","3":"class","4":"exception","5":"attribute"},terms:{represent:9,all:[0,3,5,6,7,9,4],code:[1,5],global:[7,3],fcvar_networksystem:9,create_convar:9,accur:3,depend:[7,3],sensit:9,readabl:6,specif:8,send:[3,2,9],articl:0,source_sdk_unknown:8,sent:[3,9],liter:[0,3,2,6,7,4,9,8],everi:[7,9,10],string:[0,3,9,6,4],fals:[0,3,4,7,8],get_client_from_seri:3,get_client_count:3,halflif:[1,8,10],is_sound_precach:8,forth:2,cmd:3,list:[0,3,7,9],gun:2,iter:0,add_funct:7,"try":[9,10],item:0,vector:3,team:3,upper:9,cfg:9,get_game_path:6,sendprop:2,second:3,get_engine_tim:8,pass:[0,7,9,8],eventhookmode_postnocopi:4,append:[3,6],even:[3,4,2,10],index:[7,1,3],what:[0,4],inputsystem:9,sub:0,avg_latency_in:3,vipererror:[3,6,4],repli:9,section:0,abl:[7,2],current:[0,3,8],version:[5,8],"new":[0,7,5,2,9],method:[0,4,10],whatev:6,full:[9,6],myforward:7,fcvar_printableonli:9,zach:10,iteritem:0,is_dedicated_serv:8,gener:[6,8],never:[0,9],len:[0,7],address:3,path:6,strong:10,modifi:[],valv:[0,1,10],valu:[0,3,6,7,4,9,8],box:3,search:1,latency_in:3,precis:8,amount:3,keyvalu:[0,1,10,3],def:7,menu:10,chang:[2,9],a_datamap_kei:2,modul:[0,1,2,3,4,7,8,9,10],filenam:0,fake:3,server_execut:9,sourcepawn:[7,5],from:[0,3,2,4,5,7,8,9,10],describ:9,would:6,fcvar_serv:9,regist:[7,9],two:[7,4],fcvar_soundsystem:9,next:3,soundsystem:9,call:[7,3,9],value1:0,msg:[3,6],panel:3,type:[0,3,2,6,7,4,9,8],tell:10,more:3,plug:[7,1,5,9,8],almost:0,plugin_handl:6,sourcemod:[0,1,2,3,4,5,6,7,8,9,10],server_out:6,relat:6,et_hook:7,flag:[2,9],usermessag:10,prototyp:9,avg_loss:3,known:8,given:[6,8],must:[0,3,10],none:[0,3,2,7,9,4],retriev:[7,3,4,9,8],setup:3,edict_flag:2,uniqu:3,fcvar:[9,10],fcvar_not_connect:9,fcvar_datacach:9,remain:9,obvious:5,m_howner:2,learn:5,they4kman:10,root:0,aliv:3,banflag_authid:3,num1:7,useabl:9,process:6,indic:[1,6],high:8,sourc:[4,9,6,8],incom:3,serial:3,delai:3,alwai:[3,9,4],mai:3,turn:0,rather:9,write:[0,5,6],how:[7,9,6],enforc:9,instead:8,precache_model:8,config:9,updat:9,frag:3,map:8,overridden:6,avg_loss_out:3,max:[3,9],dive:5,after:[7,4],get_client_from_userid:3,befor:[3,4,6,8],wrong:6,fcvar_protect:9,date:3,data:[3,9,4],fcvar_filesystem:9,essenti:0,ani:[9,8],quot:9,assign:[3,9],caus:9,callback:[1,6,7,10,9,4],source_sdk_origin:8,callabl:[7,9,4],rcon:9,order:[7,6,4],get_entity_count:2,over:[0,2],becaus:6,elit:7,own:7,et_singl:7,pointer:[],et_ev:7,entiti:[1,10,2,6,3],disconnect:3,banflag_auto:3,itervalu:0,del:0,decal:8,get_game_descript:8,therefor:[],real_stdout:6,count:3,"float":[9,8],"return":[0,3,2,6,7,4,9,8],avg_packets_in:3,subsection1:0,handl:[7,9,6],auto:3,safe:[],reg_srvcmd:9,scene:0,subvalue1:0,get_max_cli:3,avg_latency_out:3,somewher:10,name:[0,3,2,5,7,4,9,8],avg_choke_out:3,plugin:[7,5,9],level:8,userid:3,instruct:6,separ:7,mode:4,cstrike:8,rock:5,debug:9,found:[7,9],higher:8,mean:[7,5,6],avg_chok:3,everyth:[0,10],source_sdk_episode2:8,source_sdk_episode1:8,fcvar_dontrecord:9,continu:6,remove_funct:7,studiorend:9,expect:4,our:[5,6],happen:4,thing:[4,10],event:[7,1,4,10,3],out:[3,5],variabl:9,network:[3,2,9],"3rd":9,abs_origin:3,is_decal_precach:8,your:[5,9],content:[0,1,2,3,4,7,8,9,10],precache_gener:8,health:3,print:[3,2,5,6,7,9],ref:[],reg:[],fcvar_unlog:9,insid:[3,5,2],state:2,manipul:[1,10,2,3],situat:6,hl2:8,standard:[1,5,6,10],plugin_continu:[7,6],reason:3,base:8,dictionari:0,put:3,"byte":3,basi:2,print_consol:3,upper_bound:9,print_hint:3,angl:3,frequenc:3,could:[7,9],fcvar_:9,et_ignor:7,place:5,"0xbadd06":2,imposs:[],frequent:6,first:[7,1,5],origin:[3,8],myhook:7,rang:3,notifi:9,directli:9,prevent:3,onc:9,arrai:2,number:[0,3,7,2],hook:[7,4,9,8],unlik:5,alreadi:[0,3],done:6,"long":9,blank:7,owner:2,get_client:3,size:3,steamid:3,guess:8,data_r:3,top:5,system:[7,9],messag:[3,5,9],source_sdk_darkmessiah:8,averag:3,get_game_folder_nam:8,conveni:6,store:0,consol:[1,3,5,6,9,10],option:9,copi:[0,4],specifi:[7,9,4],broadcast:4,forward:[7,1,10,3],pars:0,print_cent:3,than:[3,9],cpython:1,snazzi:2,provid:6,datacach:9,remov:[0,3,7,2,9],rate:3,structur:0,charact:9,str:[0,3,7,9],were:9,keyvalues_from_fil:0,on_map_start:3,weapon:[3,4],pre:[0,3,2,6,7,4,9,8],lowest:[7,9],counter:4,get_current_map:8,respons:2,argument:[0,7,9,6,4],set_str:4,have:[0,7,8,9,10],tabl:1,need:[5,2,10],dedic:8,ambigu:7,precache_sound:8,concommand:9,print_to_serv:9,engin:[1,3,4,6,10,9,8],equival:0,min:[3,9],mid:7,client:[1,4,10,9,3],note:[7,3,4],also:[7,3],fcvar_unregist:9,weapon_ak47:2,viewport_panel_nam:3,which:[0,4],noth:8,begin:5,sure:4,allow:[7,3],exec:7,buffer:9,object:[0,1,2,3,6,7,4,9,10],bsp:8,keyerror:0,most:9,player_shoot:4,pair:0,"class":[0,3,2,6,7,4,9,8],plugin_stop:[7,6],my_ent:2,don:[5,9],exc:[],jitteri:3,get_int:4,clear:0,later:8,flow:3,doe:[0,3,4],determin:[2,4],newvalu:9,left:9,show:3,authstr:3,syntax:7,rtt:3,precach:8,protocol:0,find:9,redirect:6,access:[0,2],onli:[2,9,4],layout:[1,5],execut:[3,9],fcvar_arch:9,activ:9,written:[1,5,9,6],should:[7,4,9,6,8],latenc:3,dict:0,folder:[1,5],time_connect:3,offici:5,edict:2,reset:9,incorrect:[],get:0,lower_bound:9,fcvar_never_as_str:9,cannot:9,fastest:6,increas:8,salut:5,m_hmyweapon:2,emb:1,avg_packet:3,et_lowev:7,contain:[4,9,8],ban:3,attribut:[0,3,10],where:9,steam:3,myinfo:5,set:[0,3,9,4],subkey1:0,onpluginstart:5,fcvar_gamedl:9,frame:[3,9],startup:8,packet:3,"0x819c12d":7,see:[0,3,9],create_fake_cli:3,result:7,arg:9,latency_out:3,simpl:5,fcvar_clientdl:9,strike:4,appear:5,detect:3,inconveni:4,someth:9,sdktool:10,dll:9,avg_packets_out:3,behind:0,viper:[1,2,5,6,7,10],between:2,"import":[0,5],paramet:[0,3,7,9],screen:3,avg_data:3,bitbuff:10,kei:0,numer:9,concommandrepli:[1,9,10],get_function_count:7,extens:[1,8],job:6,death:3,weap:2,eventhookmod:4,come:9,thank:10,both:3,accident:3,fcvar_inputsystem:9,admin:3,howev:10,against:[7,8],get_sourcemod_path:6,etc:[9,8],instanc:[7,6],mani:[4,10],com:[],unhook_chang:9,load:[1,5],eventhookmode_pr:4,celesti:5,can:[0,7,5,2,9],instanti:0,is_timing_out:3,period:3,use_escape_sequ:0,empti:[0,9],shortcut:0,exclud:8,cancel:4,set_fake_client_convar:3,itoolsystem:9,multiplay:9,classnam:2,been:3,valvesoftwar:[],whom:9,addon:5,accept:4,interpret:1,fcvar_archive_xbox:9,immedi:3,avg_lat:3,field:[9,4],num2:7,fire:[7,4],fcvar_sponli:9,anywher:5,guess_sdk_vers:8,zero:9,doesn:[4,10],func:7,fcvar_vphys:9,sound:8,eventhookmode_post:4,launcher:9,wiki:[],properti:2,helloworld:5,oldvalu:9,defin:[0,9,4],error:6,anonym:7,has_field:4,chat:[3,9],stdout:[9,6],is_map_valid:8,demo:9,key1:0,player:[3,2,9,4],inform:5,fcvar_notifi:9,crash:3,precache_dec:8,seem:10,"__init__":5,queue:3,develop:[],thei:[0,5,9],author:[3,5],perform:1,parti:9,make:4,same:[0,7,2,9],set_bool:4,python:[1,5],lang_id:3,interact:[1,8,9,6,10],banflag_ip:3,get_max_ent:2,document:1,start:[5,9,10],complet:[0,1,10,3],iterkei:0,vgui:3,http:[],find_convar:9,effect:3,uses_escape_sequ:0,vphysic:9,rais:[0,3,9,4],user:[3,9],singleplay:9,my_client:2,implement:0,lower:9,off:5,center:3,thu:[0,2],well:9,without:3,viperexcept:9,unhook:4,exampl:[7,9,2,6,4],command:[3,9],thi:[0,3,2,5,6,7,9,4],model:[3,8],unchang:9,fcvar_userinfo:9,comment:[1,10],fcvar_toolsystem:9,identifi:[3,8],just:5,when:[7,3,5,9,4],yet:[0,3],languag:3,set_float:4,now:9,expos:7,hint:3,had:3,except:[7,9,6],fcvar_studiorend:9,add:[7,5,9],is_valid:2,source_sdk:8,els:[0,9],save:[0,9],kick:3,in_game_onli:3,serverclass:2,datamap:2,read:[0,9,4],get_str:4,abs_angl:3,game:[1,3,4,6,10,9,8],fcvar_repl:9,avg_loss_in:3,world:[5,2],password:9,recurs:0,you:[0,2,5,7,9,10],mod:[3,8],loss:3,like:[0,7,5,2,10],success:[0,3,7,2,9],docutil:[0,3,2,6,7,4,9,8],signal:3,subkey2:0,subkey3:0,integ:[],xbox:9,collect:[7,1,10],vdc:0,either:9,fcvar_material_system:9,page:1,show_vgui_panel:3,suppli:9,some:5,back:2,percentag:3,intern:9,create_edict:2,guarante:8,server:[3,2,5,6,9,8],is_network:2,librari:[1,9,6,10],bottom:5,benefit:0,per:[3,9],prop:2,notify_post_admin_check:3,outgo:3,fcvar_demo:9,backend:[],fcvar_cheat:9,preload:8,precache_sentence_fil:8,previou:9,run:[7,5,9],"0xb00b5":2,root_section_nam:0,post:3,"throw":[],dead:3,set_int:4,bitstr:9,unprint:9,about:8,actual:7,chronolog:8,server_command:9,materi:9,choke:3,unfortun:[],act:7,other:6,sv_cheat:9,compil:8,fcvar_plugin:9,is_generic_precach:8,sentence_fil:8,source_sdk_left4dead:8,bound:9,automat:[7,3],unregist:9,stop:[7,6],hook_chang:9,avg_data_out:3,bool:[0,3],banflag_nokick:3,manag:[],span:[0,3,2,6,7,4,9,8],log:9,wai:[0,9,6,4],area:3,support:[0,3,2],transform:0,overwrit:6,why:4,avail:4,is_model_precach:8,includ:[9,10],"var":9,argstr:9,"function":[0,5,6,7,9,8],creation:7,enough:5,forc:4,tupl:0,dont_broadcast:4,fake_command:3,avg_choke_in:3,link:9,translat:3,highest:[7,9],"true":[0,3,2,7,8,4],sdk:[9,8],info:9,reg_concmd:9,kanzler:10,possibl:3,whether:[0,3,4,2,8],get_game_tim:8,maximum:[3,2],avg_data_in:3,record:9,below:9,doc:5,otherwis:[0,3,2,9],connect:[3,9],convar:[1,10,9,3],get_float:4,constant:[7,4,8,9,10],creat:[0,3,2,5,7,9,4],"int":[7,3],certain:4,deep:0,repres:[9,4],exist:[0,3,9,4],file:[0,5,9,8],request:9,check:[7,3,5],print_chat:3,tick:8,get_bool:4,titl:5,excel:1,invalid:[3,9,6,4],"default":[0,9],valid:[0,3,2,9,8],role:[],ignor:[7,9,8],cvar:9,nice:2,m_hactiveweapon:2,sequenc:0,netclass:2,stringiz:9,releas:8,intent:10,consid:6,reduc:7,longer:[7,9],directori:[6,8],descript:[7,4,5,9,8],fcvar_non:9,potenti:8,time:[7,3,8,10],far:10,escap:0,profil:8,hello:5,fcvar_launch:9},titles:["<tt class=\"docutils literal\"><span class=\"pre\">sourcemod.keyvalues</span></tt> &#8212; Valve KeyValues","Viper Documentation","<tt class=\"docutils literal docutils literal\"><span class=\"pre\">sourcemod.entity</span></tt> &#8212; Entity manipulation.","<tt class=\"docutils literal\"><span class=\"pre\">sourcemod.clients</span></tt> &#8212; Client manipulation.","<tt class=\"docutils literal\"><span class=\"pre\">sourcemod.events</span></tt> &#8212; Game Events","My First Viper Plug-in","<tt class=\"docutils literal docutils literal\"><span class=\"pre\">sourcemod</span></tt> &#8212; The standard Viper library","<tt class=\"docutils literal\"><span class=\"pre\">sourcemod.forwards</span></tt> &#8212; Collections of Callbacks","<tt class=\"docutils literal docutils literal\"><span class=\"pre\">sourcemod.halflife</span></tt> &#8212; Engine Interaction","<tt class=\"docutils literal\"><span class=\"pre\">sourcemod.console</span></tt> &#8212; Console interaction.","The <strong>sourcemod</strong> module"],modules:{"sourcemod.halflife":8,"sourcemod.console":9,sourcemod:6,"sourcemod.entity":2,"sourcemod.forwards":7,"sourcemod.events":4,"sourcemod.clients":3,"sourcemod.keyvalues":0},descrefs:{"sourcemod.server_out.sourcemod.server_out":{write:[6,2],real_stdout:[6,5]},"sourcemod.halflife":{get_current_map:[8,1],is_map_valid:[8,1],precache_sentence_file:[8,1],precache_sound:[8,1],SOURCE_SDK_ORIGINAL:[8,0],is_model_precached:[8,1],SOURCE_SDK_LEFT4DEAD:[8,0],get_game_description:[8,1],is_generic_precached:[8,1],is_sound_precached:[8,1],SOURCE_SDK_UNKNOWN:[8,0],is_decal_precached:[8,1],SOURCE_SDK_EPISODE2:[8,0],SOURCE_SDK_EPISODE1:[8,0],precache_decal:[8,1],get_engine_time:[8,1],get_game_time:[8,1],get_game_folder_name:[8,1],precache_model:[8,1],guess_sdk_version:[8,1],precache_generic:[8,1],SOURCE_SDK_DARKMESSIAH:[8,0],is_dedicated_server:[8,1]},"sourcemod.entity.Entity":{edict_flags:[2,0],classname:[2,0],is_valid:[2,2],sendprops:[2,0],netclass:[2,0],is_networkable:[2,2],datamaps:[2,0]},"sourcemod.console.ConVar":{reset:[9,2],name:[9,5],upper_bound:[9,5],lower_bound:[9,5],value:[9,5],hook_change:[9,2],flags:[9,5],unhook_change:[9,2]},sourcemod:{get_sourcemod_path:[6,1],Plugin_Continue:[6,0],server_out:[6,3],get_game_path:[6,1],Plugin_Handled:[6,0],ViperError:[6,4],Plugin_Stop:[6,0]},"sourcemod.console.ConCommandReply":{reply:[9,2],args:[9,5],name:[9,5],argstring:[9,5],client:[9,5]},"sourcemod.entity":{create_edict:[2,1],get_max_entities:[2,1],remove:[2,2],get_entity_count:[2,1]},"sourcemod.events.Event":{get_float:[4,2],has_field:[4,2],name:[4,5],set_float:[4,2],fire:[4,2],get_int:[4,2],dont_broadcast:[4,5],set_bool:[4,2],get_string:[4,2],cancel:[4,2],set_string:[4,2],get_bool:[4,2],set_int:[4,2]},"sourcemod.forwards.Forward":{fire:[7,2],add_function:[7,2],remove_function:[7,2],get_function_count:[7,2]},"sourcemod.forwards":{name:[7,5],ET_Event:[7,0],register:[7,1],ET_Ignore:[7,0],ET_Hook:[7,0],ET_LowEvent:[7,0],create:[7,1],ET_Single:[7,0]},"sourcemod.events":{EventHookMode_Pre:[4,0],EventHookMode_Post:[4,0],create:[4,1],EventHookMode_PostNoCopy:[4,0],hook:[4,1],unhook:[4,1]},"sourcemod.keyvalues.KeyValues":{save:[0,2],uses_escape_sequences:[0,0],name:[0,0],get:[0,2],keys:[0,2],items:[0,2],clear:[0,2],parse:[0,2],values:[0,2],itervalues:[0,2],iteritems:[0,2],copy:[0,2],iterkeys:[0,2]},"sourcemod.clients":{create_fake_client:[3,1],BANFLAG_AUTHID:[3,0],BANFLAG_AUTO:[3,0],get_client_from_serial:[3,1],get_max_clients:[3,1],get_client_from_userid:[3,1],BANFLAG_IP:[3,0],get_client_count:[3,1],get_client:[3,1],BANFLAG_NOKICK:[3,0]},"sourcemod.keyvalues":{keyvalues_from_file:[0,1]},"sourcemod.clients.Client":{data_rate:[3,0],show_vgui_panel:[3,2],deaths:[3,0],ip:[3,0],alive:[3,0],entity:[3,0],latency_out:[3,0],print_console:[3,2],fake:[3,0],avg_latency:[3,0],avg_data_out:[3,0],mins:[3,0],set_fake_client_convar:[3,2],serial:[3,0],print_chat:[3,2],latency:[3,0],abs_origin:[3,0],maxs:[3,0],avg_packets_out:[3,0],notify_post_admin_check:[3,2],lang_id:[3,0],health:[3,0],is_timing_out:[3,2],frags:[3,0],kick:[3,2],avg_data:[3,0],steamid:[3,0],avg_packets_in:[3,0],avg_loss_out:[3,0],avg_packets:[3,0],team:[3,0],fake_command:[3,2],print_hint:[3,2],avg_loss:[3,0],avg_loss_in:[3,0],avg_latency_out:[3,0],name:[3,0],avg_choke_in:[3,0],avg_choke_out:[3,0],weapon:[3,0],userid:[3,0],latency_in:[3,0],avg_data_in:[3,0],avg_latency_in:[3,0],print_center:[3,2],avg_choke:[3,0],time_connected:[3,0],abs_angles:[3,0],model:[3,0]},"sourcemod.console":{create_convar:[9,1],find_convar:[9,1],server_command:[9,1],reg_srvcmd:[9,1],print_to_server:[9,1],server_execute:[9,1],reg_concmd:[9,1]}},filenames:["sourcemod/keyvalues","index","sourcemod/entity","sourcemod/clients","sourcemod/events","first_plugin","sourcemod/sourcemod","sourcemod/forwards","sourcemod/halflife","sourcemod/console","sourcemod/index"]})