<div><b><font size="5">[CS:S] Cashbonus Edit</font></b><br />- Edit some game cashbonus rewards. <font face="Courier New">Windows/Linux</font><br /><br /><a href="https://store.steamp...Strike_Source/"target="_blank" rel="nofollow noopener"><b>Counter-Strike: Source</b></a> game have these bonus reward money <b>settings</b>, what you can change. And that is it.<br /><div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px">Code:</div>
<hr /><code style="margin:0px" dir="ltr" style="text-align:left"> "mp_startmoney" = "800" min. 800.000000 max. 16000.000000<br /> - amount of money each player gets when they reset</code><hr />
</div>With this function tool code, you can go deeper, edit some more in game bonus rewards.<br />Here is preview from <font color="Magenta">example plugin</font>.<br /><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">// PLAYER KILLED
<br /></span><span style="color: #DD0000">"CASHBONUSEDIT_TEAMKILL" "-3300"
<br />"CASHBONUSEDIT_VIPKILL" "2500"
<br />"CASHBONUSEDIT_ENEMYKILL" "300"
<br />
<br /></span><span style="color: #FF8000">//hostage ontakedamage alive
<br /></span><span style="color: #DD0000">"CASHBONUSEDIT_HOSTAGEHURT" "-20" </span><span style="color: #FF8000">// multiplier dmg x N
<br />
<br />//event hostage_killed
<br /></span><span style="color: #DD0000">"CASHBONUSEDIT_HOSTAGEKILLED" "-20" </span><span style="color: #FF8000">// multiplier dmg x N
<br />
<br />//HostageRescueZoneTouch
<br /></span><span style="color: #DD0000">"CASHBONUSEDIT_RESCUERCASHBONUS" "1000"
<br />
<br /></span><span style="color: #FF8000">// BOMB ROUND END CHECK
<br /></span><span style="color: #DD0000">"CASHBONUSEDIT_TARGETBOMBED" "3500"
<br />"CASHBONUSEDIT_BOMBDEFUSED" "3250"
<br />"CASHBONUSEDIT_BOMBDEFUSEDPLANTINGBONUS" "800"
<br />
<br /></span><span style="color: #FF8000">// TEAM EXTERMINATION
<br /></span><span style="color: #DD0000">"CASHBONUSEDIT_CTWINBOMBMAP" "3250"
<br />"CASHBONUSEDIT_CTWIN" "3000"
<br />"CASHBONUSEDIT_TWINBOMBMAP" "3250"
<br />"CASHBONUSEDIT_TWIN" "3000"
<br />
<br /></span><span style="color: #FF8000">// VIP ROUNDEND CHECK
<br /></span><span style="color: #DD0000">"CASHBONUSEDIT_VIPESCAPED" "3500"
<br />"CASHBONUSEDIT_VIPKILLED" "3250"
<br />
<br /></span><span style="color: #FF8000">// CHECK ROUNDTIME EXPIRED
<br /></span><span style="color: #DD0000">"CASHBONUSEDIT_TARGETSAVED" "3250"
<br />"CASHBONUSEDIT_HOSTAGESNOTRESCUED" "3250"
<br />"CASHBONUSEDIT_VIPNOTESCAPED" "3250"
<br />
<br /></span><span style="color: #FF8000">//HostageRescueRoundEndCheck
<br /></span><span style="color: #DD0000">"CASHBONUSEDIT_HOSTAGERESCUEDALL" "2500"
<br />
<br /></span><span style="color: #FF8000">//Give CT use bonus
<br /></span><span style="color: #DD0000">"CASHBONUSEDIT_GIVECTUSEBONUS" "100"
<br />"CASHBONUSEDIT_GIVERESCUERUSEBONUS" "150"
<br />
<br /></span><span style="color: #FF8000">//Restart round
<br /></span><span style="color: #DD0000">"CASHBONUSEDIT_HOSTAGEBONUS" "150"
<br />"CASHBONUSEDIT_MAXHOSTAGEBONUS" "1999" </span><span style="color: #FF8000">// OS Windows it is 2000...
<br /></span><span style="color: #DD0000">"CASHBONUSEDIT_HOSTAGESRESCUEDBONUS" "750"
<br />"CASHBONUSEDIT_DEFAULTLOSERBONUS_TWIN" "1500"
<br />"CASHBONUSEDIT_DEFAULTLOSERBONUS_CTWIN" "1500"
<br />"CASHBONUSEDIT_MAXLOSERBONUS_T" "2999" </span><span style="color: #FF8000">// OS Windows it is 3000...
<br /></span><span style="color: #DD0000">"CASHBONUSEDIT_MAXLOSERBONUS_CT" "2999" </span><span style="color: #FF8000">// OS Windows it is 3000...
<br /></span><span style="color: #DD0000">"CASHBONUSEDIT_LOSERBONUS" "500"
<br />"CASHBONUSEDIT_FIRSTLOSERBONUS" "1400"
<br /></span><span style="color: #0000BB"></span>
</span>
</code><!-- php buffer end -->
</div>
</code>
<hr />
</div>
</div>So, to clarify more, <font color="Green">what if we want earn money of teamkilling or hostage hurt/killing ?</font> Or cancel them ? :bee:<br />There are also few bonus money <b>upper limits</b> what can be raise higher.<br /><br />This function tool look those "<font face="Courier New">hardcoded</font>" bonus money values from game <b>memory </b>and then change it with given value. (Poking code from memory!).<br /><br /><font size="4"><b>For developers</b>:</font><br />Install these files, include <font face="Courier New"><font color="RoyalBlue"><css_cashbonusedit></font></font> in your own plugin source code.<br /><div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px">Code:</div>
<hr /><code style="margin:0px" dir="ltr" style="text-align:left">----sourcemod<br /> │<br /> ├───gamedata<br /> │ css_cashbonusedit.games.txt<br /> │<br /> │<br /> └───scripting<br /> │<br /> └───include<br /> css_cashbonusedit.inc</code><hr />
</div><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">#include <css_cashbonusedit>
<br />
<br /></span><span style="color: #007700">public </span><span style="color: #0000BB">void OnPluginStart</span><span style="color: #007700">()
<br />{
<br /> </span><span style="color: #0000BB">int value</span><span style="color: #007700">;
<br />
<br /> </span><span style="color: #FF8000">// Get cashbonus value
<br /> </span><span style="color: #0000BB">cashbonusedit</span><span style="color: #007700">(</span><span style="color: #0000BB">CASHBONUSEDIT_BOMBDEFUSED</span><span style="color: #007700">, </span><span style="color: #0000BB">value</span><span style="color: #007700">);
<br /> </span><span style="color: #0000BB">PrintToServer</span><span style="color: #007700">(</span><span style="color: #DD0000">"CASHBONUSEDIT_BOMBDEFUSED %d"</span><span style="color: #007700">, </span><span style="color: #0000BB">value</span><span style="color: #007700">);
<br />
<br /> </span><span style="color: #FF8000">// Set cashbonus value
<br /> </span><span style="color: #0000BB">value </span><span style="color: #007700">= </span><span style="color: #0000BB">14</span><span style="color: #007700">;
<br /> </span><span style="color: #0000BB">cashbonusedit</span><span style="color: #007700">(</span><span style="color: #0000BB">CASHBONUSEDIT_BOMBDEFUSED</span><span style="color: #007700">, </span><span style="color: #0000BB">value</span><span style="color: #007700">, </span><span style="color: #0000BB">true</span><span style="color: #007700">);
<br />}
<br /></span><span style="color: #0000BB"></span>
</span>
</code><!-- php buffer end -->
</div>
</code>
<hr />
</div>
</div><font size="4"><b>For others</b>:</font><br />Install these files and you can try example plugin (<font face="Courier New">css_cashbonusedit.smx</font>)<br /><div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px">Code:</div>
<hr /><code style="margin:0px" dir="ltr" style="text-align:left">└───sourcemod<br /> ├───configs<br /> │ └───cashbonusedit<br /> │ de_dust2.txt<br /> │ reset.txt<br /> │<br /> ├───gamedata<br /> │ css_cashbonusedit.games.txt<br /> │<br /> ├───plugins<br /> css_cashbonusedit.smx</code><hr />
</div>- With reset.txt configure file, you can reset default values back on map start.<br />- You can create map configure file, ex. de_dust2.txt and use different values on that map.</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/zip.gif"alt="File Type: zip" width="16" height="16" border="0" style="vertical-align:baseline" /></td>
<td>
<a href="https://forums.allie...nusedit.zip</a>(14.3 KB)
</td>
</tr>
</table>
</fieldset>
</div>
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

[CS:S] Cashbonus Edit - dev function tool
Temat rozp. Adminek AMXX.PL, 29.12.2023 04:19
Brak odpowiedzi do tego tematu
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych