Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

[L4D2] Bot Controller v1.5


  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
Brak odpowiedzi do tego tematu

#1 Adminek AMXX.PL

    Admin :)

  • Bot

Reputacja: 156
Profesjonalista

  • Postów:7 530
  • Lokalizacja:AMXX.PL
Offline

Napisano 31.10.2016 20:47

<div><font size="4">Plugin Information:<br /><br /><font size="2">This plugin aims to replace plugins like Super Versus, Bebop, and my old Player-Plus as a Bot Management plugin. <i><b>Bot Controller is a framework</b></i> which allows other plugins to be built off of it.<br /><br /><br /><font size="4">What is the framework?<br /><br /><font size="2"><b>BotController </b>is the framework; it's a plugin built on natives &amp; forwards, but doesn't really do anything unless those calls are utilized. The framework can be expanded upon without harming any plugins developed for it. Plugins written for the framework simply expand on its base capabilities. BotController <b>must</b> be installed on your server for its modules to work on the server.<br /><br /><br /><font size="4">What are the modules?<br /><br /><font size="2">Currently only one module exists, but you're welcome to develop your own! The module in question is <b>bc_config</b> which, using the calls, is what actually manages the bots.<br /><b>bc_config </b>adds several new cvars:<br /><div style="margin: 5px;">
<div class="smallfont" style="margin-bottom: 2px;">
<b>Spoiler</b> <input value="Show" style="margin: 0px; padding: 0px; width: 45px; font-size: 10px;" onclick="if(this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != 'inline')
{ this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'inline'; this.innerText = ''; this.value = 'Hide'; }
else
{ this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value='Show'; }" type="button">
</div>
<div class="alt2" style="border: 1px inset; padding: 6px;">
<div class="spoiler" style="display: none;"><div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px">PHP Code:</div>
<div class="alt2">
<hr />
<code style="white-space:nowrap">
<div dir="ltr" style="text-align:left;">
<!-- php buffer start --><code><span style="color: #000000">
<span style="color: #0000BB">sm_survivor_limit&nbsp;</span><span style="color: #007700">-&nbsp;default,&nbsp;</span><span style="color: #0000BB">4</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">maximum&nbsp;players&nbsp;allowed&nbsp;on&nbsp;the&nbsp;survivor&nbsp;team<br />sm_infected_limit&nbsp;</span><span style="color: #007700">-&nbsp;default,&nbsp;</span><span style="color: #0000BB">4</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">maximum&nbsp;players&nbsp;allowed&nbsp;on&nbsp;the&nbsp;infected&nbsp;team<br />sm_survivor_minimum&nbsp;</span><span style="color: #007700">-&nbsp;default,&nbsp;</span><span style="color: #0000BB">4</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">this&nbsp;</span><span style="color: #FF8000">#&nbsp;of&nbsp;survivors&nbsp;must&nbsp;always&nbsp;exist;&nbsp;bots&nbsp;make&nbsp;up&nbsp;the&nbsp;difference.<br /></span><span style="color: #0000BB">sm_reserveslots&nbsp;</span><span style="color: #007700">-&nbsp;default,&nbsp;</span><span style="color: #0000BB">2</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">the&nbsp;number&nbsp;of&nbsp;reserve&nbsp;slots&nbsp;</span><span style="color: #007700">(</span><span style="color: #0000BB">slots&nbsp;</span><span style="color: #007700">+&nbsp;</span><span style="color: #0000BB">reserve&nbsp;slots&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">total&nbsp;slots</span><span style="color: #007700">)<br /></span><span style="color: #0000BB">sm_playerslots&nbsp;</span><span style="color: #007700">-&nbsp;default,&nbsp;</span><span style="color: #0000BB">8</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">the&nbsp;maximum&nbsp;players&nbsp;that&nbsp;can&nbsp;be&nbsp;in</span><span style="color: #007700">-</span><span style="color: #0000BB">game</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">regardless&nbsp;of&nbsp;team&nbsp;limits</span><span style="color: #007700">.<br /></span><span style="color: #0000BB">sm_reserveslots_delay&nbsp;</span><span style="color: #007700">-&nbsp;default,&nbsp;</span><span style="color: #0000BB">30</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">the&nbsp;delay&nbsp;</span><span style="color: #007700">(</span><span style="color: #0000BB">in&nbsp;seconds</span><span style="color: #007700">)&nbsp;</span><span style="color: #0000BB">before&nbsp;removing&nbsp;a&nbsp;player&nbsp;</span><span style="color: #007700">for&nbsp;</span><span style="color: #0000BB">reserve&nbsp;slot</span><span style="color: #007700">.&nbsp;</span><span style="color: #0000BB">0&nbsp;</span><span style="color: #007700">-&nbsp;</span><span style="color: #0000BB">instant&nbsp;kick<br />sm_tank_health_modifier&nbsp;</span><span style="color: #007700">-&nbsp;default,&nbsp;</span><span style="color: #0000BB">1500</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">0&nbsp;disables</span><span style="color: #007700">;&nbsp;</span><span style="color: #0000BB">health&nbsp;amount&nbsp;given&nbsp;to&nbsp;tank&nbsp;per&nbsp;survivor&nbsp;player</span><span style="color: #007700">.<br /></span><span style="color: #0000BB">sm_tank_health&nbsp;</span><span style="color: #007700">-&nbsp;default,&nbsp;</span><span style="color: #0000BB">6000</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">starting&nbsp;health&nbsp;</span><span style="color: #007700">for&nbsp;</span><span style="color: #0000BB">a&nbsp;tank</span><span style="color: #007700">.<br /></span><span style="color: #0000BB">sm_preserve_teams&nbsp;</span><span style="color: #007700">-&nbsp;default,&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">Prevents&nbsp;Valve</span><span style="color: #DD0000">'s&nbsp;"Team&nbsp;Balance"&nbsp;scramble&nbsp;on&nbsp;new&nbsp;maps.<br />sm_extrameds&nbsp;-&nbsp;default,&nbsp;1,&nbsp;Before&nbsp;the&nbsp;round&nbsp;starts,&nbsp;all&nbsp;players&nbsp;without&nbsp;medkits&nbsp;will&nbsp;receive&nbsp;one.<br />sm_assign_teams&nbsp;-&nbsp;default,&nbsp;1,&nbsp;should&nbsp;be&nbsp;disabled&nbsp;if&nbsp;another&nbsp;plugin&nbsp;ever&nbsp;handles&nbsp;team&nbsp;assignments.&nbsp;
<br /></span>
</span>
</code><!-- php buffer end -->
</div>
</code>
<hr />
</div>
</div></div>
</div>
</div><br /><br /><b>bc_config</b> does not create a /cfg/sourcemod/ file for convenience, allowing server operators to add these cvars to their server.cfg or elsewhere, or to simply use the default values associated with the plugin.<br /><br /><br /><font size="4">Installation:<br /><br /><font size="2">Installing the plugin has never been simpler.<br /><br />1. Place botcontrol.txt in your /sourcemod/gamedata/ folder.<br />2. Place botcontroller.phrases in your /sourcemod/translations/ folder.<br />3. Place botcontroller.smx in your /sourcemod/plugins/ folder.<br />4. Place bc_config.smx in your /sourcemod/plugins/ folder.<br /><br /><br /><font size="4">Module Development:<br /><br /><font size="2">Several calls have been written for module development; bc_config, for example, is a module.<br />These can be found in botcontrol.inc<br /><div style="margin: 5px;">
<div class="smallfont" style="margin-bottom: 2px;">
<b>Spoiler</b> <input value="Show" style="margin: 0px; padding: 0px; width: 45px; font-size: 10px;" onclick="if(this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != 'inline')
{ this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'inline'; this.innerText = ''; this.value = 'Hide'; }
else
{ this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value='Show'; }" type="button">
</div>
<div class="alt2" style="border: 1px inset; padding: 6px;">
<div class="spoiler" style="display: none;"><div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px">PHP Code:</div>
<div class="alt2">
<hr />
<code style="white-space:nowrap">
<div dir="ltr" style="text-align:left;">
<!-- php buffer start --><code><span style="color: #000000">
<span style="color: #0000BB"></span><span style="color: #FF8000">/*<br />&nbsp;*&nbsp;&nbsp;Calling&nbsp;this&nbsp;native&nbsp;will&nbsp;force&nbsp;the&nbsp;plugin&nbsp;to&nbsp;regulate&nbsp;the&nbsp;survivor&nbsp;bots&nbsp;based<br />&nbsp;*&nbsp;&nbsp;on&nbsp;whatever&nbsp;the&nbsp;current&nbsp;survivor&nbsp;minimum&nbsp;and&nbsp;maximum&nbsp;requirements&nbsp;are.<br />&nbsp;*&nbsp;&nbsp;<br />&nbsp;*/<br /></span><span style="color: #0000BB">native&nbsp;OnRegulateSurvivorBots</span><span style="color: #007700">();<br /><br /></span><span style="color: #FF8000">/*<br />&nbsp;*&nbsp;&nbsp;Forces&nbsp;the&nbsp;player&nbsp;to&nbsp;attempt&nbsp;to&nbsp;join&nbsp;the&nbsp;survivor&nbsp;team&nbsp;-&nbsp;or&nbsp;create&nbsp;bots.&nbsp;See&nbsp;params.<br />&nbsp;*<br />&nbsp;*&nbsp;@param&nbsp;client&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If&nbsp;set&nbsp;to&nbsp;0,&nbsp;will&nbsp;create&nbsp;a&nbsp;bot&nbsp;but&nbsp;not&nbsp;assign&nbsp;a&nbsp;player&nbsp;to&nbsp;it.<br />&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Will&nbsp;do&nbsp;nothing&nbsp;if&nbsp;the&nbsp;survivor&nbsp;limit&nbsp;has&nbsp;been&nbsp;reached.<br />&nbsp;*<br />&nbsp;*/<br /></span><span style="color: #0000BB">native&nbsp;OnJoinSurvivorTeam</span><span style="color: #007700">(</span><span style="color: #0000BB">client</span><span style="color: #007700">);<br /><br /></span><span style="color: #FF8000">/*<br />&nbsp;*&nbsp;&nbsp;Sets&nbsp;the&nbsp;Survivor&nbsp;Minimum&nbsp;and&nbsp;Maximum&nbsp;requirements.&nbsp;OnRegulateSurvivorBots()&nbsp;will&nbsp;not<br />&nbsp;*&nbsp;&nbsp;be&nbsp;called&nbsp;if&nbsp;BotRegulation&nbsp;override&nbsp;is&nbsp;enabled.<br />&nbsp;*<br />&nbsp;*&nbsp;&nbsp;@param&nbsp;min&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The&nbsp;minimum&nbsp;number&nbsp;of&nbsp;survivors&nbsp;that&nbsp;MUST&nbsp;exist.&nbsp;Humans&nbsp;+&nbsp;Bots.<br />&nbsp;*&nbsp;&nbsp;@param&nbsp;max&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The&nbsp;maximum&nbsp;number&nbsp;of&nbsp;survivors&nbsp;that&nbsp;CAN&nbsp;exist.<br />&nbsp;*<br />&nbsp;*/<br /></span><span style="color: #0000BB">native&nbsp;OnSetSurvivorRequirements</span><span style="color: #007700">(</span><span style="color: #0000BB">min</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">max</span><span style="color: #007700">);<br /><br /></span><span style="color: #FF8000">/*<br />&nbsp;*&nbsp;&nbsp;Will&nbsp;block&nbsp;BotControl&nbsp;core&nbsp;from&nbsp;running&nbsp;any&nbsp;Survivor&nbsp;Bot&nbsp;Restriction&nbsp;Regulation&nbsp;functions.<br />&nbsp;*&nbsp;&nbsp;If&nbsp;the&nbsp;function&nbsp;is&nbsp;blocked,&nbsp;the&nbsp;OnRegulateSurvivorBots()&nbsp;native&nbsp;must&nbsp;be&nbsp;called&nbsp;for&nbsp;these<br />&nbsp;*&nbsp;&nbsp;functions&nbsp;to&nbsp;be&nbsp;performed.<br />&nbsp;*<br />&nbsp;*/<br /></span><span style="color: #0000BB">native&nbsp;OnBlockSurvivorBotRegulation</span><span style="color: #007700">();<br /><br /></span><span style="color: #FF8000">/*<br />&nbsp;*<br />&nbsp;*&nbsp;&nbsp;Will&nbsp;allow&nbsp;BotControl&nbsp;core&nbsp;to&nbsp;run&nbsp;all&nbsp;Survivor&nbsp;Bot&nbsp;Restriction&nbsp;Regulation&nbsp;functions.<br />&nbsp;*&nbsp;&nbsp;This&nbsp;is&nbsp;the&nbsp;default&nbsp;setting.&nbsp;Don't&nbsp;forget&nbsp;to&nbsp;call&nbsp;this&nbsp;OnPluginEnd()&nbsp;if&nbsp;your&nbsp;plugin<br />&nbsp;*&nbsp;&nbsp;blocks&nbsp;the&nbsp;functionality!!!<br />&nbsp;*<br />&nbsp;*/<br /></span><span style="color: #0000BB">native&nbsp;OnAllowSurvivorBotRegulation</span><span style="color: #007700">();<br /><br /></span><span style="color: #FF8000">/*<br />&nbsp;*<br />&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;Will&nbsp;allow&nbsp;survivor&nbsp;bots&nbsp;to&nbsp;be&nbsp;in-game&nbsp;even&nbsp;if&nbsp;there&nbsp;are&nbsp;no&nbsp;human&nbsp;survivors&nbsp;in-game.<br />&nbsp;*<br />&nbsp;*/<br /></span><span style="color: #0000BB">native&nbsp;OnAllowSoloSurvivorBots</span><span style="color: #007700">();<br /><br /></span><span style="color: #FF8000">/*<br />&nbsp;*<br />&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;Will&nbsp;not&nbsp;allow&nbsp;survivor&nbsp;bots&nbsp;to&nbsp;be&nbsp;in-game&nbsp;if&nbsp;there&nbsp;are&nbsp;no&nbsp;human&nbsp;survivors&nbsp;in-game.<br />&nbsp;*<br />&nbsp;*/<br /></span><span style="color: #0000BB">native&nbsp;OnBlockSoloSurvivorBots</span><span style="color: #007700">();<br /><br /></span><span style="color: #FF8000">/*<br />&nbsp;*<br />&nbsp;*&nbsp;&nbsp;Allows&nbsp;the&nbsp;creation&nbsp;of&nbsp;a&nbsp;custom&nbsp;number&nbsp;of&nbsp;survivor&nbsp;bots.<br />&nbsp;*&nbsp;&nbsp;Important:&nbsp;&nbsp;Disable&nbsp;SurvivorBotRegulation&nbsp;by&nbsp;the&nbsp;core&nbsp;plugin&nbsp;before&nbsp;using&nbsp;this&nbsp;native.<br />&nbsp;*<br />&nbsp;*&nbsp;&nbsp;@param&nbsp;count&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The&nbsp;number&nbsp;of&nbsp;Survivor&nbsp;Bots&nbsp;to&nbsp;create.<br />&nbsp;*<br />&nbsp;*/<br /></span><span style="color: #0000BB">native&nbsp;OnCreateSurvivorBots</span><span style="color: #007700">(</span><span style="color: #0000BB">count</span><span style="color: #007700">);<br /><br /></span><span style="color: #FF8000">/*<br />&nbsp;*<br />&nbsp;*&nbsp;&nbsp;Allows&nbsp;the&nbsp;destruction&nbsp;of&nbsp;a&nbsp;custom&nbsp;number&nbsp;of&nbsp;survivor&nbsp;bots.<br />&nbsp;*&nbsp;&nbsp;Important:&nbsp;&nbsp;This&nbsp;will&nbsp;not&nbsp;remove&nbsp;bots&nbsp;that&nbsp;are&nbsp;tied&nbsp;to&nbsp;idle&nbsp;players.<br />&nbsp;*<br />&nbsp;*&nbsp;&nbsp;@param&nbsp;count&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The&nbsp;number&nbsp;of&nbsp;Survivor&nbsp;Bots&nbsp;to&nbsp;destroy.<br />&nbsp;*<br />&nbsp;*/<br /></span><span style="color: #0000BB">native&nbsp;OnDestroySurvivorBots</span><span style="color: #007700">(</span><span style="color: #0000BB">count</span><span style="color: #007700">);<br /><br /></span><span style="color: #FF8000">/*<br />&nbsp;*<br />&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;Allows&nbsp;the&nbsp;setting&nbsp;and&nbsp;management&nbsp;of&nbsp;both&nbsp;infected&nbsp;and&nbsp;survivor&nbsp;team&nbsp;limits.<br />&nbsp;*<br />&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;@param&nbsp;survivorLimit&nbsp;&nbsp;&nbsp;&nbsp;Must&nbsp;be&nbsp;a&nbsp;value&nbsp;greater&nbsp;than&nbsp;0&nbsp;or&nbsp;will&nbsp;be&nbsp;ignored.<br />&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;@param&nbsp;infectedLimit&nbsp;&nbsp;&nbsp;&nbsp;Must&nbsp;be&nbsp;a&nbsp;value&nbsp;greater&nbsp;or&nbsp;equal&nbsp;to&nbsp;0&nbsp;or&nbsp;will&nbsp;be&nbsp;ignored.<br />&nbsp;*<br />&nbsp;*/<br /></span><span style="color: #0000BB">native&nbsp;OnSlotManagement</span><span style="color: #007700">(</span><span style="color: #0000BB">survivorLimit</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">infectedLimit</span><span style="color: #007700">);<br /><br /></span><span style="color: #FF8000">/*<br />&nbsp;*<br />&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;Adjusts&nbsp;the&nbsp;values,&nbsp;permanently,&nbsp;of&nbsp;reserve&nbsp;slots.<br />&nbsp;*<br />&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;@param&nbsp;reserveslots&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The&nbsp;number&nbsp;of&nbsp;non-playable&nbsp;(unless&nbsp;under&nbsp;special&nbsp;circumstances)&nbsp;slots&nbsp;on&nbsp;the&nbsp;server.<br />&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;@param&nbsp;maximumslots&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The&nbsp;number&nbsp;of&nbsp;maximum&nbsp;always-playable&nbsp;slots&nbsp;on&nbsp;the&nbsp;server.&nbsp;Make&nbsp;sure&nbsp;maxplayers&nbsp;is&nbsp;reserveslots&nbsp;+&nbsp;maximumslots.<br />&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;@param&nbsp;kickdelay&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The&nbsp;time&nbsp;in&nbsp;seconds&nbsp;(int)&nbsp;until&nbsp;the&nbsp;player&nbsp;is&nbsp;removed&nbsp;(if&nbsp;there&nbsp;are&nbsp;reserve&nbsp;slots&nbsp;available&nbsp;for&nbsp;the&nbsp;connecting&nbsp;player)<br />&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;otherwise&nbsp;the&nbsp;player&nbsp;receives&nbsp;no&nbsp;notice&nbsp;and&nbsp;is&nbsp;removed&nbsp;immediately&nbsp;for&nbsp;the&nbsp;connecting&nbsp;player.<br />&nbsp;*<br />&nbsp;*/<br /></span><span style="color: #0000BB">native&nbsp;OnReserveSlotManagement</span><span style="color: #007700">(</span><span style="color: #0000BB">reserveslots</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">maximumslots</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">kickdelay</span><span style="color: #007700">);<br /><br /></span><span style="color: #FF8000">/*<br />&nbsp;*<br />&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;Enables&nbsp;reserve&nbsp;slots&nbsp;management&nbsp;on&nbsp;the&nbsp;server.&nbsp;Note,&nbsp;this&nbsp;DOES&nbsp;NOT&nbsp;set&nbsp;the&nbsp;reserve&nbsp;slots,&nbsp;the&nbsp;maximum&nbsp;slots,&nbsp;and&nbsp;the&nbsp;kick&nbsp;delay.<br />&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;You&nbsp;MUST&nbsp;call&nbsp;OnReserveSlotManagement&nbsp;native&nbsp;(above)&nbsp;and&nbsp;set&nbsp;the&nbsp;values&nbsp;before&nbsp;enabling&nbsp;this&nbsp;(or&nbsp;all&nbsp;hell&nbsp;will&nbsp;break&nbsp;loose)<br />&nbsp;*<br />&nbsp;*/<br /></span><span style="color: #0000BB">native&nbsp;OnAllowReserveSlots</span><span style="color: #007700">();<br /><br /></span><span style="color: #FF8000">/*<br />&nbsp;*<br />&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;The&nbsp;opposite&nbsp;of&nbsp;enabling.<br />&nbsp;*<br />&nbsp;*/<br /></span><span style="color: #0000BB">native&nbsp;OnBlockReserveSlots</span><span style="color: #007700">();<br /><br /></span><span style="color: #FF8000">/*<br />&nbsp;*<br />&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;Provides&nbsp;plugins&nbsp;more&nbsp;detailed&nbsp;/&nbsp;selective&nbsp;options&nbsp;for&nbsp;WHICH&nbsp;survivor&nbsp;bots&nbsp;to&nbsp;remove.<br />&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;Hope&nbsp;to&nbsp;find&nbsp;a&nbsp;way&nbsp;to&nbsp;add&nbsp;more&nbsp;than&nbsp;a&nbsp;static&nbsp;number&nbsp;of&nbsp;options.<br />&nbsp;*<br />&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;@param&nbsp;count&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The&nbsp;plugin&nbsp;will&nbsp;kick&nbsp;UP&nbsp;TO&nbsp;this&nbsp;amount&nbsp;of&nbsp;bots&nbsp;(if&nbsp;applicable)<br />&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;@param&nbsp;reqs&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1&nbsp;-&nbsp;Only&nbsp;one&nbsp;condition&nbsp;must&nbsp;pass&nbsp;on&nbsp;a&nbsp;bot&nbsp;to&nbsp;remove&nbsp;it.&nbsp;2&nbsp;-&nbsp;All&nbsp;received&nbsp;conditions&nbsp;must&nbsp;pass&nbsp;to&nbsp;remove&nbsp;the&nbsp;bot.<br />&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;@param&nbsp;param1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Currently,&nbsp;the&nbsp;native&nbsp;supports&nbsp;UP&nbsp;TO&nbsp;3&nbsp;UNIQUE&nbsp;params.&nbsp;Your&nbsp;options&nbsp;are,&nbsp;for&nbsp;example:<br />&nbsp;*<br />&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;".mdl"&nbsp;in&nbsp;a&nbsp;param&nbsp;will&nbsp;check&nbsp;the&nbsp;param&nbsp;string&nbsp;against&nbsp;the&nbsp;bot&nbsp;survivor&nbsp;model.<br />&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"!dead"&nbsp;as&nbsp;a&nbsp;param&nbsp;will&nbsp;require&nbsp;bots&nbsp;to&nbsp;be&nbsp;not&nbsp;dead.<br />&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"dead"&nbsp;as&nbsp;a&nbsp;param&nbsp;will&nbsp;require&nbsp;bots&nbsp;to&nbsp;be&nbsp;dead.<br />&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*NOTE*&nbsp;-&gt;&nbsp;You&nbsp;could&nbsp;use&nbsp;3&nbsp;different&nbsp;models&nbsp;as&nbsp;your&nbsp;params,&nbsp;if&nbsp;for&nbsp;example,&nbsp;you&nbsp;wanted&nbsp;to&nbsp;remove&nbsp;bots&nbsp;of&nbsp;all&nbsp;those<br />&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;models.&nbsp;However,&nbsp;for&nbsp;that&nbsp;to&nbsp;work,&nbsp;reqs&nbsp;would&nbsp;have&nbsp;to&nbsp;be&nbsp;set&nbsp;to&nbsp;1.<br />&nbsp;*<br />&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;I'd&nbsp;really&nbsp;love&nbsp;to&nbsp;add&nbsp;more,&nbsp;or,&nbsp;if&nbsp;possible,&nbsp;IF&nbsp;GetNativeArray&nbsp;will&nbsp;allow&nbsp;me&nbsp;to&nbsp;pass&nbsp;an&nbsp;ADT&nbsp;Array...<br />&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;!--&nbsp;IMPORTANT&nbsp;--!<br />&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Because&nbsp;this&nbsp;native&nbsp;is&nbsp;expected&nbsp;to&nbsp;be&nbsp;used&nbsp;under&nbsp;special&nbsp;circumstances,&nbsp;it&nbsp;DOES&nbsp;NOT&nbsp;adjust&nbsp;the&nbsp;survivor&nbsp;bot&nbsp;minimum<br />&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;requirement&nbsp;after&nbsp;kicking&nbsp;bots&nbsp;in&nbsp;this&nbsp;way,&nbsp;in&nbsp;the&nbsp;assumption&nbsp;that&nbsp;an&nbsp;author&nbsp;will&nbsp;do&nbsp;something&nbsp;with&nbsp;the&nbsp;forward&nbsp;that<br />&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;immediately&nbsp;follows,&nbsp;OnDestroySurvivorBotsFwd.<br />&nbsp;*<br />&nbsp;*/<br /></span><span style="color: #0000BB">native&nbsp;OnDestroySurvivorBotsEx</span><span style="color: #007700">(</span><span style="color: #0000BB">count</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">reqs</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">String</span><span style="color: #007700">:</span><span style="color: #0000BB">param1</span><span style="color: #007700">[],&nbsp;</span><span style="color: #0000BB">String</span><span style="color: #007700">:</span><span style="color: #0000BB">param2</span><span style="color: #007700">[],&nbsp;</span><span style="color: #0000BB">String</span><span style="color: #007700">:</span><span style="color: #0000BB">param3</span><span style="color: #007700">[]);<br /><br /></span><span style="color: #FF8000">/*<br />&nbsp;*<br />&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;The&nbsp;only&nbsp;purpose&nbsp;of&nbsp;this&nbsp;native&nbsp;is&nbsp;to&nbsp;request&nbsp;whether&nbsp;Bot&nbsp;Regulation&nbsp;is&nbsp;enabled&nbsp;or&nbsp;disabled&nbsp;on&nbsp;the&nbsp;core&nbsp;plugin.<br />&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;Will&nbsp;shoot&nbsp;off&nbsp;the&nbsp;OnRequestSurvivorBotRegulationFwd&nbsp;forward.<br />&nbsp;*<br />&nbsp;*/<br /></span><span style="color: #0000BB">native&nbsp;OnRequestSurvivorBotRegulation</span><span style="color: #007700">();<br /><br /></span><span style="color: #FF8000">/*<br />&nbsp;*<br />&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;When&nbsp;a&nbsp;new&nbsp;bot&nbsp;is&nbsp;created,&nbsp;sends&nbsp;out&nbsp;information&nbsp;about&nbsp;the&nbsp;bot&nbsp;and&nbsp;new&nbsp;client.<br />&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;Requested&nbsp;by&nbsp;DeathChaos25<br />&nbsp;*<br />&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;@Param&nbsp;client&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The&nbsp;Client&nbsp;ID&nbsp;of&nbsp;the&nbsp;player&nbsp;who&nbsp;will&nbsp;be&nbsp;taking&nbsp;ownership&nbsp;of&nbsp;the&nbsp;bot.<br />&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;@Param&nbsp;cnetp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The&nbsp;net&nbsp;prop&nbsp;ID&nbsp;of&nbsp;the&nbsp;bot.<br />&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;@Param&nbsp;cmodel&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The&nbsp;character&nbsp;model&nbsp;of&nbsp;the&nbsp;bot.<br />&nbsp;*<br />&nbsp;*/<br /></span><span style="color: #0000BB">forward&nbsp;OnBotCreatedFwd</span><span style="color: #007700">(</span><span style="color: #0000BB">client</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">cnetp</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">String</span><span style="color: #007700">:</span><span style="color: #0000BB">cmodel</span><span style="color: #007700">[]);<br /><br /></span><span style="color: #FF8000">/*<br />&nbsp;*<br />&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;After&nbsp;all&nbsp;eligible&nbsp;bots&nbsp;have&nbsp;been&nbsp;removed,&nbsp;this&nbsp;forward&nbsp;fires,&nbsp;notifying&nbsp;plugins&nbsp;of&nbsp;the&nbsp;number<br />&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;of&nbsp;bots&nbsp;that&nbsp;were&nbsp;removed&nbsp;-&nbsp;it's&nbsp;possible&nbsp;the&nbsp;number&nbsp;may&nbsp;differ&nbsp;from&nbsp;the&nbsp;value&nbsp;the&nbsp;plugin&nbsp;that<br />&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;triggered&nbsp;this&nbsp;forward&nbsp;requested&nbsp;be&nbsp;removed.<br />&nbsp;*<br />&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;@Param&nbsp;count&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The&nbsp;number&nbsp;of&nbsp;survivor&nbsp;bots&nbsp;that&nbsp;were&nbsp;kicked&nbsp;through&nbsp;OnDestroySurvivorBotsEx&nbsp;native.<br />&nbsp;*<br />&nbsp;*/<br /></span><span style="color: #0000BB">forward&nbsp;OnDestroySurvivorBotsFwd</span><span style="color: #007700">(</span><span style="color: #0000BB">count</span><span style="color: #007700">);<br /><br /></span><span style="color: #FF8000">/*<br />&nbsp;*<br />&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;This&nbsp;forward&nbsp;is&nbsp;called&nbsp;when&nbsp;OnRequestSurvivorBotRegulation&nbsp;native&nbsp;is&nbsp;called.&nbsp;It&nbsp;will&nbsp;notify&nbsp;any&nbsp;listening<br />&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;plugins&nbsp;on&nbsp;whether&nbsp;or&nbsp;not&nbsp;Bot&nbsp;Regulation&nbsp;is&nbsp;automated&nbsp;through&nbsp;the&nbsp;plugin&nbsp;or&nbsp;not.<br />&nbsp;*<br />&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;@Bool&nbsp;IsEnabled&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;for&nbsp;disabled,&nbsp;1&nbsp;for&nbsp;enabled.<br />&nbsp;*<br />&nbsp;*/<br /></span><span style="color: #0000BB">forward&nbsp;OnRequestSurvivorBotRegulationFwd</span><span style="color: #007700">(</span><span style="color: #0000BB">bool</span><span style="color: #007700">:</span><span style="color: #0000BB">IsEnabled</span><span style="color: #007700">);<br /><br /></span><span style="color: #FF8000">/*<br />&nbsp;*<br />&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;This&nbsp;forward&nbsp;is&nbsp;called&nbsp;when&nbsp;the&nbsp;first&nbsp;client&nbsp;loads&nbsp;into&nbsp;the&nbsp;game.<br />&nbsp;*<br />&nbsp;*/<br /></span><span style="color: #0000BB">forward&nbsp;OnFirstClientLoadedFwd</span><span style="color: #007700">();<br /><br /></span><span style="color: #FF8000">/*<br />&nbsp;*<br />&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;This&nbsp;forward&nbsp;fires&nbsp;when&nbsp;a&nbsp;player&nbsp;goes&nbsp;idle&nbsp;and&nbsp;is&nbsp;moved&nbsp;to&nbsp;the&nbsp;spectator&nbsp;team.<br />&nbsp;*<br />&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;@Param&nbsp;client&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The&nbsp;client&nbsp;ID.<br />&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;@Param&nbsp;PrmWpn&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The&nbsp;String&nbsp;of&nbsp;the&nbsp;Primary&nbsp;weapon.&nbsp;Is&nbsp;-1&nbsp;if&nbsp;no&nbsp;weapon&nbsp;found.<br />&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;@Param&nbsp;PrmUp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The&nbsp;upgrades&nbsp;for&nbsp;the&nbsp;Primary&nbsp;weapon.&nbsp;Is&nbsp;-1&nbsp;if&nbsp;no&nbsp;weapon.<br />&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;@Param&nbsp;SecWpn&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The&nbsp;String&nbsp;of&nbsp;the&nbsp;Secondary&nbsp;weapon.&nbsp;Is&nbsp;-1&nbsp;if&nbsp;no&nbsp;weapon&nbsp;found.<br />&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;@Param&nbsp;SecUp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The&nbsp;upgrades&nbsp;for&nbsp;the&nbsp;Secondary&nbsp;weapon.&nbsp;Is&nbsp;-1&nbsp;if&nbsp;no&nbsp;weapon.<br />&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;@Param&nbsp;GrnWpn&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The&nbsp;grenade&nbsp;the&nbsp;player&nbsp;is&nbsp;holding,&nbsp;-1&nbsp;if&nbsp;not&nbsp;found.<br />&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;@Param&nbsp;AidWpn&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The&nbsp;First&nbsp;Aid&nbsp;item&nbsp;the&nbsp;player&nbsp;is&nbsp;holding,&nbsp;-1&nbsp;if&nbsp;not&nbsp;found.<br />&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;@Param&nbsp;PillsWpn&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The&nbsp;Pills&nbsp;item&nbsp;the&nbsp;player&nbsp;is&nbsp;holding,&nbsp;-1&nbsp;if&nbsp;not&nbsp;found.<br />&nbsp;*<br />&nbsp;*/<br /></span><span style="color: #0000BB">forward&nbsp;OnSurvivorIdleFwd</span><span style="color: #007700">(</span><span style="color: #0000BB">client</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">String</span><span style="color: #007700">:</span><span style="color: #0000BB">PrmWpn</span><span style="color: #007700">[],&nbsp;</span><span style="color: #0000BB">PrmUp</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">String</span><span style="color: #007700">:</span><span style="color: #0000BB">SecWpn</span><span style="color: #007700">[],&nbsp;</span><span style="color: #0000BB">SecUp</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">String</span><span style="color: #007700">:</span><span style="color: #0000BB">GrnWpn</span><span style="color: #007700">[],&nbsp;</span><span style="color: #0000BB">String</span><span style="color: #007700">:</span><span style="color: #0000BB">AidWpn</span><span style="color: #007700">[],&nbsp;</span><span style="color: #0000BB">String</span><span style="color: #007700">:</span><span style="color: #0000BB">PillsWpn</span><span style="color: #007700">[]);<br /><br /></span><span style="color: #FF8000">/*<br />&nbsp;*<br />&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;This&nbsp;forward&nbsp;fires&nbsp;when&nbsp;a&nbsp;player&nbsp;who&nbsp;was&nbsp;an&nbsp;idle&nbsp;Survivor&nbsp;has&nbsp;rejoined&nbsp;the&nbsp;game.<br />&nbsp;*<br />&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;@Param&nbsp;client&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The&nbsp;client&nbsp;ID.<br />&nbsp;*<br />&nbsp;*/<br /></span><span style="color: #0000BB">forward&nbsp;OnSurvivorIdleEndFwd</span><span style="color: #007700">(</span><span style="color: #0000BB">client</span><span style="color: #007700">);<br /><br /></span><span style="color: #FF8000">/*<br />&nbsp;*<br />&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;After&nbsp;a&nbsp;player&nbsp;has&nbsp;successfully&nbsp;cleared&nbsp;the&nbsp;reserve&nbsp;slots&nbsp;check,&nbsp;broadcast&nbsp;it.<br />&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Bot&nbsp;Controller&nbsp;doesn't&nbsp;handle&nbsp;players&nbsp;joining&nbsp;on&nbsp;its&nbsp;own&nbsp;-&nbsp;so&nbsp;another&nbsp;plugin&nbsp;has&nbsp;to&nbsp;do&nbsp;it.<br />&nbsp;*<br />&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;@Param&nbsp;client&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The&nbsp;client&nbsp;ID.<br />&nbsp;*<br />&nbsp;*/<br /></span><span style="color: #0000BB">forward&nbsp;OnAnyClientLoaded</span><span style="color: #007700">(</span><span style="color: #0000BB">client</span><span style="color: #007700">);&nbsp;
<br /></span><span style="color: #0000BB"></span>
</span>
</code><!-- php buffer end -->
</div>
</code>
<hr />
</div>
</div></div>
</div>
</div><font size="4"><br /></font></font></font></font></font></font></font></font></font></font></font></div>


<br /> <div style="padding:6px">








<fieldset class="fieldset">
<legend>Attached Files</legend>
<table cellpadding="0" cellspacing="3" border="0">
<tr>
<td><img class="inlineimg" src="https://forums.allie...attach/txt.gif"alt="File Type: txt" width="16" height="16" border="0" style="vertical-align:baseline" /></td>
<td>


<a href="https://forums.allie...control.txt</a>(526 Bytes)


</td>
</tr><tr>
<td><img class="inlineimg" src="https://forums.allie...attach/txt.gif"alt="File Type: txt" width="16" height="16" border="0" style="vertical-align:baseline" /></td>
<td>


<a href="https://forums.allie...phrases.txt</a>(210 Bytes)


</td>
</tr><tr>
<td><img class="inlineimg" src="https://forums.allie...attach/inc.gif"alt="File Type: inc" width="16" height="16" border="0" style="vertical-align:baseline" /></td>
<td>


<a href="https://forums.allie...control.inc</a>(9.3 KB)


</td>
</tr><tr>
<td><img class="inlineimg" src="https://forums.allie.../attach/sp.gif"alt="File Type: sp" width="16" height="16" border="0" style="vertical-align:baseline" /></td>
<td>


<a href="http://www.sourcemod...31"><strong>GetPlugin</strong></a> or
<a href="https://forums.allie...1477943226">GetSource</a> (botcontroller.sp - 29.3 KB)


</td>
</tr><tr>
<td><img class="inlineimg" src="https://forums.allie.../attach/sp.gif"alt="File Type: sp" width="16" height="16" border="0" style="vertical-align:baseline" /></td>
<td>


<a href="http://www.sourcemod...32"><strong>GetPlugin</strong></a> or
<a href="https://forums.allie...1477943226">GetSource</a> (bc_config.sp - 11.7 KB)


</td>
</tr><tr>
<td><img class="inlineimg" src="https://forums.allie...attach/smx.gif"alt="File Type: smx" width="16" height="16" border="0" style="vertical-align:baseline" /></td>
<td>


<a href="https://forums.allie...troller.smx</a>(14.6 KB)


</td>
</tr><tr>
<td><img class="inlineimg" src="https://forums.allie...attach/smx.gif"alt="File Type: smx" width="16" height="16" border="0" style="vertical-align:baseline" /></td>
<td>


<a href="https://forums.allie..._config.smx</a>(7.8 KB)


</td>
</tr>
</table>
</fieldset>


</div>

Wyświetl pełny artykuł




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych