<!-- BEGIN TEMPLATE: postbit_external -->
<div>This plugin allows coders to create Custom Classes using a flexible API and Subplugin system (props to cookies) that allows you to create as many as you want.<br /><br />Please keep in mind that this is a Beta and will be subject to many changes as I improve it and the subplugin system.<br /><br />The entire plugin <u>is coded in the 1.7 Syntax</u> So you need compilers 1.7+ to install it.<br /><br /><u>This plugin requires knowledge of Sourcepawn to create custom Classes...</u><br /><br />Custom Class template is included!<br /><br />to access Custom classes, use <u><b>sm_ccm</b></u><br /><br />To get off the custom class, do <u><b>sm_offclass</b></u><br /><br />Natives+Forwards<br /><!-- BEGIN TEMPLATE: bbcode_php_printable -->
<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">native int CCM_RegisterClass</span><span style="color: #007700">(</span><span style="color: #0000BB">char</span><span style="color: #007700">[] </span><span style="color: #0000BB">NameOfClass</span><span style="color: #007700">); </span><span style="color: #FF8000">//use this in EVERY class subplugin, ok? <br /> <br /></span><span style="color: #0000BB">forward Action CCM_OnModelTimer</span><span style="color: #007700">(</span><span style="color: #0000BB">int client</span><span style="color: #007700">, </span><span style="color: #0000BB">char ClassModel</span><span style="color: #007700">[</span><span style="color: #0000BB">64</span><span style="color: #007700">]); </span><span style="color: #FF8000">/*called every 2 seconds. YOU NEED THIS FORWARD, IF NOT THEN PLUGIN WILL BITCH AT YOU.*/ <br /></span><span style="color: #0000BB">forward Action CCM_OnClassTeleport</span><span style="color: #007700">(</span><span style="color: #0000BB">int client</span><span style="color: #007700">, </span><span style="color: #0000BB">int teleporter</span><span style="color: #007700">, </span><span style="color: #0000BB">bool </span><span style="color: #007700">&</span><span style="color: #0000BB">result</span><span style="color: #007700">); </span><span style="color: #FF8000">//obviously when player teleports as a custom class <br /> <br /></span><span style="color: #0000BB">forward Action CCM_OnMakeClass</span><span style="color: #007700">(</span><span style="color: #0000BB">int client</span><span style="color: #007700">); </span><span style="color: #FF8000">/*called when a player becomes a custom class*/ <br /> <br /></span><span style="color: #0000BB">forward void CCM_AddToDownloads</span><span style="color: #007700">(); </span><span style="color: #FF8000">//called during OnMapStart() <br /> <br /></span><span style="color: #0000BB">forward void CCM_OnClassResupply</span><span style="color: #007700">(</span><span style="color: #0000BB">int client</span><span style="color: #007700">); </span><span style="color: #FF8000">/*called when a player resupply as a custom class*/ <br /> <br /></span><span style="color: #0000BB">forward void CCM_OnClassEquip</span><span style="color: #007700">(</span><span style="color: #0000BB">int client</span><span style="color: #007700">); </span><span style="color: #FF8000">/*called when a player is equipped as custom class*/ <br /> <br /></span><span style="color: #0000BB">forward void CCM_OnClassAirblasted</span><span style="color: #007700">(</span><span style="color: #0000BB">int client</span><span style="color: #007700">, </span><span style="color: #0000BB">int airblaster</span><span style="color: #007700">); </span><span style="color: #FF8000">/*called when a custom class player is airblasted*/ <br /> <br /></span><span style="color: #0000BB">forward void CCM_OnClassDoAirblast</span><span style="color: #007700">(</span><span style="color: #0000BB">int airblaster</span><span style="color: #007700">, </span><span style="color: #0000BB">int client</span><span style="color: #007700">); </span><span style="color: #FF8000">/*called when a custom class player airblasts a player*/ <br /> <br /></span><span style="color: #0000BB">forward void CCM_OnClassKillBuilding</span><span style="color: #007700">(</span><span style="color: #0000BB">int attacker</span><span style="color: #007700">, </span><span style="color: #0000BB">int building</span><span style="color: #007700">); </span><span style="color: #FF8000">/*called when a custom class player destroys buildings*/ <br /> <br /></span><span style="color: #0000BB">forward void CCM_OnClassChangeClass</span><span style="color: #007700">(</span><span style="color: #0000BB">int client</span><span style="color: #007700">); </span><span style="color: #FF8000">/*called when a custom class player changes class*/ <br /> <br /></span><span style="color: #0000BB">forward void CCM_OnClassKill</span><span style="color: #007700">(</span><span style="color: #0000BB">int attacker</span><span style="color: #007700">, </span><span style="color: #0000BB">int client</span><span style="color: #007700">); </span><span style="color: #FF8000">/*called when a custom class player kills someone*/ <br /> <br /></span><span style="color: #0000BB">forward void CCM_OnClassKillDomination</span><span style="color: #007700">(</span><span style="color: #0000BB">int attacker</span><span style="color: #007700">, </span><span style="color: #0000BB">int client</span><span style="color: #007700">); </span><span style="color: #FF8000">/*called when a custom class player dominates someone*/ <br /> <br /></span><span style="color: #0000BB">forward void CCM_OnClassKillRevenge</span><span style="color: #007700">(</span><span style="color: #0000BB">int attacker</span><span style="color: #007700">, </span><span style="color: #0000BB">int client</span><span style="color: #007700">); </span><span style="color: #FF8000">/*called when a custom class player gets revenge*/ <br /> <br /></span><span style="color: #0000BB">forward void CCM_OnClassKilled</span><span style="color: #007700">(</span><span style="color: #0000BB">int client</span><span style="color: #007700">, </span><span style="color: #0000BB">int attacker</span><span style="color: #007700">); </span><span style="color: #FF8000">/*called when a custom class player is killed*/ <br /> <br /></span><span style="color: #0000BB">forward void CCM_OnClassUbered</span><span style="color: #007700">(</span><span style="color: #0000BB">int ubered</span><span style="color: #007700">, </span><span style="color: #0000BB">int medic</span><span style="color: #007700">); </span><span style="color: #FF8000">/*called when a custom class player is ubered*/ <br /> <br /></span><span style="color: #0000BB">forward void CCM_OnClassDeployUber</span><span style="color: #007700">(</span><span style="color: #0000BB">int medic</span><span style="color: #007700">, </span><span style="color: #0000BB">int ubered</span><span style="color: #007700">); </span><span style="color: #FF8000">/*called when a custom class player deploys uber*/ <br /> <br /></span><span style="color: #0000BB">forward void CCM_OnClassSelected</span><span style="color: #007700">(</span><span style="color: #0000BB">int client</span><span style="color: #007700">); </span><span style="color: #FF8000">/*called when a player selects a custom class*/ <br /> <br /></span><span style="color: #0000BB">forward void CCM_OnClassDeselected</span><span style="color: #007700">(</span><span style="color: #0000BB">int client</span><span style="color: #007700">); </span><span style="color: #FF8000">/*called when a player gets off their custom class*/
<br /></span><span style="color: #0000BB"></span>
</span>
</code><!-- php buffer end -->
</div>
</code>
<hr />
</div>
</div>
<!-- END TEMPLATE: bbcode_php_printable -->ChangeLog<br /><!-- BEGIN TEMPLATE: bbcode_php_printable -->
<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">Version 1.0 BETA </span><span style="color: #007700">- </span><span style="color: #0000BB">11</span><span style="color: #007700">/</span><span style="color: #0000BB">22</span><span style="color: #007700">/</span><span style="color: #0000BB">2014 </span><span style="color: #007700">- </span><span style="color: #0000BB">Release</span><span style="color: #007700">;
<br /></span><span style="color: #0000BB"></span>
</span>
</code><!-- php buffer end -->
</div>
</code>
<hr />
</div>
</div>
<!-- END TEMPLATE: bbcode_php_printable --></div>
<br /> <div style="padding:6px">
<fieldset class="fieldset">
<legend>Attached Files</legend>
<table cellpadding="0" cellspacing="3" border="0">
<!-- BEGIN TEMPLATE: postbit_attachment -->
<tr>
<td><img class="inlineimg" src="https://forums.allie...attach/zip.gif"alt="File Type: zip" width="16" height="16" border="0" style="vertical-align:baseline" /></td>
<td>
<a href="https://forums.allie...ssMaker.zip</a>(23.0 KB)
</td>
</tr>
<!-- END TEMPLATE: postbit_attachment --><!-- BEGIN TEMPLATE: postbit_attachment -->
<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...93">ccm.smx</a>(13.7 KB)
</td>
</tr>
<!-- END TEMPLATE: postbit_attachment --><!-- BEGIN TEMPLATE: postbit_attachment -->
<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...26"><strong>GetPlugin</strong></a> or
<a href="https://forums.allie...1416709893">GetSource</a> (ccm.sp - 18.2 KB)
</td>
</tr>
<!-- END TEMPLATE: postbit_attachment --><!-- BEGIN TEMPLATE: postbit_attachment -->
<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...93">ccm.inc</a>(10.8 KB)
</td>
</tr>
<!-- END TEMPLATE: postbit_attachment --><!-- BEGIN TEMPLATE: postbit_attachment -->
<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...28"><strong>GetPlugin</strong></a> or
<a href="https://forums.allie...1416709899">GetSource</a> (ccmtemplate.sp - 2.7 KB)
</td>
</tr>
<!-- END TEMPLATE: postbit_attachment -->
</table>
</fieldset>
</div>
<!-- END TEMPLATE: postbit_external -->
Wyświetl pełny artykuł
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.
|
Guest Message by DevFuse

[TF2] Custom Class Maker [BETA]
Temat rozp. Adminek AMXX.PL, 23.11.2014 03:31
Brak odpowiedzi do tego tematu
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych