<!-- BEGIN TEMPLATE: postbit_external -->
<div><div align="center"><font color="Blue"><font face="Arial Black">[SG] Respawn Menu <font color="Red">[FIXED]</font></font></font><br /><font face="Arial Black">Original Plugin :</font><br /><a href="https://forums.allie...d.php?t=251280"target="_blank">https://forums.allie...t=251280</a><br /><font face="Arial Black">Author :</font><br /><a href="https://forums.alliedmods.net/member.php?u=253447" target="_blank">Linkin Hisoka</a><br /><font face="Arial Black">Edited By</font><br /><a href="https://forums.alliedmods.net/member.php?u=253368" target="_blank">ZiZox</a></div><div align="right"><font face="Lucida Sans Unicode">If see bug or somthing tell me!</font></div><div align="center"><font face="Arial Black"><font color="Yellow">CODE :</font></font></div><!-- 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"></span><span style="color: #FF8000">#include <amxmodx>
<br />#include <amxmisc>
<br />#include <Colorchat>
<br />#include <hamsandwich>
<br />
<br />#define PLUGIN "SG revive menu"
<br />#define VERSION "1.0"
<br />#define AUTHOR "author"
<br />
<br />
<br /></span><span style="color: #007700">public </span><span style="color: #0000BB">plugin_init</span><span style="color: #007700">() {
<br /> </span><span style="color: #0000BB">register_plugin</span><span style="color: #007700">(</span><span style="color: #DD0000">"SG revive menu"</span><span style="color: #007700">, </span><span style="color: #DD0000">"1.0"</span><span style="color: #007700">, </span><span style="color: #DD0000">"hisoka"</span><span style="color: #007700">)
<br />
<br /> </span><span style="color: #0000BB">register_clcmd</span><span style="color: #007700">(</span><span style="color: #DD0000">"say /revive"</span><span style="color: #007700">,</span><span style="color: #DD0000">"menurevive"</span><span style="color: #007700">, </span><span style="color: #0000BB">ADMIN_BAN</span><span style="color: #007700">)
<br />}
<br />public </span><span style="color: #0000BB">menurevive</span><span style="color: #007700">(</span><span style="color: #0000BB">id</span><span style="color: #007700">)
<br />{
<br /> if(!(</span><span style="color: #0000BB">get_user_flags</span><span style="color: #007700">(</span><span style="color: #0000BB">id</span><span style="color: #007700">) & </span><span style="color: #0000BB">ADMIN_BAN</span><span style="color: #007700">))
<br /> {
<br /> </span><span style="color: #0000BB">ColorChat</span><span style="color: #007700">(</span><span style="color: #0000BB">id</span><span style="color: #007700">, </span><span style="color: #0000BB">GREY</span><span style="color: #007700">,</span><span style="color: #DD0000">"^4[SG] ^3You Have No Access To This Menu."</span><span style="color: #007700">)
<br /> return </span><span style="color: #0000BB">PLUGIN_HANDLED
<br /> </span><span style="color: #007700">}
<br />
<br /> new </span><span style="color: #0000BB">szText</span><span style="color: #007700">[</span><span style="color: #0000BB">555 char</span><span style="color: #007700">]
<br />
<br /> </span><span style="color: #0000BB">formatex</span><span style="color: #007700">(</span><span style="color: #0000BB">szText</span><span style="color: #007700">, </span><span style="color: #0000BB">charsmax</span><span style="color: #007700">(</span><span style="color: #0000BB">szText</span><span style="color: #007700">), </span><span style="color: #DD0000">"g[SG] rRevive Menu g{Choose A Player}"</span><span style="color: #007700">)
<br /> new </span><span style="color: #0000BB">AdminMenu </span><span style="color: #007700">= </span><span style="color: #0000BB">menu_create</span><span style="color: #007700">(</span><span style="color: #0000BB">szText</span><span style="color: #007700">, </span><span style="color: #DD0000">"menuMainHandle"</span><span style="color: #007700">)
<br />
<br /> </span><span style="color: #0000BB">formatex</span><span style="color: #007700">(</span><span style="color: #0000BB">szText</span><span style="color: #007700">, </span><span style="color: #0000BB">charsmax</span><span style="color: #007700">(</span><span style="color: #0000BB">szText</span><span style="color: #007700">), </span><span style="color: #DD0000">"wRespawn a Player"</span><span style="color: #007700">)
<br /> </span><span style="color: #0000BB">menu_additem</span><span style="color: #007700">(</span><span style="color: #0000BB">AdminMenu</span><span style="color: #007700">, </span><span style="color: #0000BB">szText</span><span style="color: #007700">, </span><span style="color: #DD0000">"1"</span><span style="color: #007700">, </span><span style="color: #0000BB">0</span><span style="color: #007700">)
<br />
<br /> </span><span style="color: #0000BB">formatex</span><span style="color: #007700">(</span><span style="color: #0000BB">szText</span><span style="color: #007700">, </span><span style="color: #0000BB">charsmax</span><span style="color: #007700">(</span><span style="color: #0000BB">szText</span><span style="color: #007700">), </span><span style="color: #DD0000">"wRespawn YourSelf!"</span><span style="color: #007700">)
<br /> </span><span style="color: #0000BB">menu_additem</span><span style="color: #007700">(</span><span style="color: #0000BB">AdminMenu</span><span style="color: #007700">, </span><span style="color: #0000BB">szText</span><span style="color: #007700">, </span><span style="color: #DD0000">"2"</span><span style="color: #007700">, </span><span style="color: #0000BB">0</span><span style="color: #007700">)
<br />
<br /> return </span><span style="color: #0000BB">PLUGIN_HANDLED
<br /></span><span style="color: #007700">}
<br />
<br />public </span><span style="color: #0000BB">menuMainHandle</span><span style="color: #007700">(</span><span style="color: #0000BB">id</span><span style="color: #007700">,</span><span style="color: #0000BB">menu</span><span style="color: #007700">,</span><span style="color: #0000BB">item</span><span style="color: #007700">){
<br /> if (</span><span style="color: #0000BB">item </span><span style="color: #007700">== </span><span style="color: #0000BB">MENU_EXIT</span><span style="color: #007700">)
<br /> {
<br /> </span><span style="color: #0000BB">menu_destroy</span><span style="color: #007700">(</span><span style="color: #0000BB">menu</span><span style="color: #007700">)
<br /> return </span><span style="color: #0000BB">PLUGIN_HANDLED
<br /> </span><span style="color: #007700">}
<br /> new </span><span style="color: #0000BB">data</span><span style="color: #007700">[</span><span style="color: #0000BB">6</span><span style="color: #007700">], </span><span style="color: #0000BB">iName</span><span style="color: #007700">[</span><span style="color: #0000BB">64</span><span style="color: #007700">], </span><span style="color: #0000BB">access</span><span style="color: #007700">, </span><span style="color: #0000BB">callback
<br /> menu_item_getinfo</span><span style="color: #007700">(</span><span style="color: #0000BB">menu</span><span style="color: #007700">, </span><span style="color: #0000BB">item</span><span style="color: #007700">, </span><span style="color: #0000BB">access</span><span style="color: #007700">, </span><span style="color: #0000BB">data</span><span style="color: #007700">, </span><span style="color: #0000BB">5</span><span style="color: #007700">, </span><span style="color: #0000BB">iName</span><span style="color: #007700">, </span><span style="color: #0000BB">63</span><span style="color: #007700">, </span><span style="color: #0000BB">callback</span><span style="color: #007700">)
<br />
<br /> new </span><span style="color: #0000BB">key </span><span style="color: #007700">= </span><span style="color: #0000BB">str_to_num</span><span style="color: #007700">(</span><span style="color: #0000BB">data</span><span style="color: #007700">)
<br />
<br /> switch(</span><span style="color: #0000BB">key</span><span style="color: #007700">)
<br /> {
<br /> case </span><span style="color: #0000BB">1</span><span style="color: #007700">:
<br /> {
<br /> </span><span style="color: #0000BB">ReviveMenu</span><span style="color: #007700">(</span><span style="color: #0000BB">id</span><span style="color: #007700">)
<br /> }
<br /> case </span><span style="color: #0000BB">2</span><span style="color: #007700">:
<br /> {
<br /> </span><span style="color: #0000BB">ExecuteHamB</span><span style="color: #007700">(</span><span style="color: #0000BB">Ham_CS_RoundRespawn</span><span style="color: #007700">, </span><span style="color: #0000BB">id</span><span style="color: #007700">)
<br /> </span><span style="color: #0000BB">Respawnself</span><span style="color: #007700">(</span><span style="color: #0000BB">id</span><span style="color: #007700">)
<br /> }
<br /> }
<br /> return </span><span style="color: #0000BB">PLUGIN_HANDLED
<br /></span><span style="color: #007700">}
<br />
<br />
<br />public </span><span style="color: #0000BB">ReviveMenu</span><span style="color: #007700">(</span><span style="color: #0000BB">id</span><span style="color: #007700">)
<br />{
<br /> new </span><span style="color: #0000BB">RevivePlayer </span><span style="color: #007700">= </span><span style="color: #0000BB">menu_create </span><span style="color: #007700">(</span><span style="color: #DD0000">"w[SG]r Respawn Player"</span><span style="color: #007700">, </span><span style="color: #DD0000">"HandleRevive"</span><span style="color: #007700">)
<br />
<br /> new </span><span style="color: #0000BB">num</span><span style="color: #007700">, </span><span style="color: #0000BB">players</span><span style="color: #007700">[</span><span style="color: #0000BB">32</span><span style="color: #007700">], </span><span style="color: #0000BB">tempid</span><span style="color: #007700">, </span><span style="color: #0000BB">szTempID </span><span style="color: #007700">[</span><span style="color: #0000BB">10</span><span style="color: #007700">], </span><span style="color: #0000BB">tempname </span><span style="color: #007700">[</span><span style="color: #0000BB">32</span><span style="color: #007700">]
<br /> </span><span style="color: #0000BB">get_players </span><span style="color: #007700">(</span><span style="color: #0000BB">players</span><span style="color: #007700">, </span><span style="color: #0000BB">num</span><span style="color: #007700">, </span><span style="color: #DD0000">"b"</span><span style="color: #007700">)
<br />
<br /> for (new </span><span style="color: #0000BB">i </span><span style="color: #007700">= </span><span style="color: #0000BB">0</span><span style="color: #007700">; </span><span style="color: #0000BB">i </span><span style="color: #007700">< </span><span style="color: #0000BB">num</span><span style="color: #007700">; </span><span style="color: #0000BB">i</span><span style="color: #007700">++)
<br /> {
<br /> </span><span style="color: #0000BB">tempid </span><span style="color: #007700">= </span><span style="color: #0000BB">players </span><span style="color: #007700">[ </span><span style="color: #0000BB">i </span><span style="color: #007700">]
<br />
<br /> </span><span style="color: #0000BB">get_user_name </span><span style="color: #007700">(</span><span style="color: #0000BB">tempid</span><span style="color: #007700">, </span><span style="color: #0000BB">tempname</span><span style="color: #007700">, </span><span style="color: #0000BB">31</span><span style="color: #007700">)
<br /> </span><span style="color: #0000BB">num_to_str </span><span style="color: #007700">(</span><span style="color: #0000BB">tempid</span><span style="color: #007700">, </span><span style="color: #0000BB">szTempID</span><span style="color: #007700">, </span><span style="color: #0000BB">9</span><span style="color: #007700">)
<br /> </span><span style="color: #0000BB">menu_additem </span><span style="color: #007700">(</span><span style="color: #0000BB">RevivePlayer</span><span style="color: #007700">, </span><span style="color: #0000BB">tempname</span><span style="color: #007700">, </span><span style="color: #0000BB">szTempID</span><span style="color: #007700">, </span><span style="color: #0000BB">0</span><span style="color: #007700">)
<br /> }
<br />
<br /> </span><span style="color: #0000BB">menu_display </span><span style="color: #007700">(</span><span style="color: #0000BB">id</span><span style="color: #007700">, </span><span style="color: #0000BB">RevivePlayer</span><span style="color: #007700">)
<br /> return </span><span style="color: #0000BB">PLUGIN_HANDLED
<br /></span><span style="color: #007700">}
<br />
<br />public </span><span style="color: #0000BB">HandleRevive</span><span style="color: #007700">(</span><span style="color: #0000BB">id</span><span style="color: #007700">, </span><span style="color: #0000BB">menu</span><span style="color: #007700">, </span><span style="color: #0000BB">item</span><span style="color: #007700">)
<br />{
<br /> if(</span><span style="color: #0000BB">item </span><span style="color: #007700">== </span><span style="color: #0000BB">MENU_EXIT</span><span style="color: #007700">)
<br /> {
<br /> </span><span style="color: #0000BB">menu_destroy</span><span style="color: #007700">(</span><span style="color: #0000BB">menu</span><span style="color: #007700">)
<br /> return </span><span style="color: #0000BB">PLUGIN_HANDLED
<br /> </span><span style="color: #007700">}
<br />
<br /> new </span><span style="color: #0000BB">data</span><span style="color: #007700">[</span><span style="color: #0000BB">6</span><span style="color: #007700">], </span><span style="color: #0000BB">name</span><span style="color: #007700">[</span><span style="color: #0000BB">64</span><span style="color: #007700">],</span><span style="color: #0000BB">szPlayerName</span><span style="color: #007700">[</span><span style="color: #0000BB">33</span><span style="color: #007700">],</span><span style="color: #0000BB">szName</span><span style="color: #007700">[</span><span style="color: #0000BB">33</span><span style="color: #007700">]
<br /> new </span><span style="color: #0000BB">access</span><span style="color: #007700">, </span><span style="color: #0000BB">callback
<br />
<br /> menu_item_getinfo </span><span style="color: #007700">(</span><span style="color: #0000BB">menu</span><span style="color: #007700">, </span><span style="color: #0000BB">item</span><span style="color: #007700">, </span><span style="color: #0000BB">access</span><span style="color: #007700">, </span><span style="color: #0000BB">data</span><span style="color: #007700">, </span><span style="color: #0000BB">5</span><span style="color: #007700">, </span><span style="color: #0000BB">name</span><span style="color: #007700">, </span><span style="color: #0000BB">63</span><span style="color: #007700">, </span><span style="color: #0000BB">callback</span><span style="color: #007700">)
<br /> new </span><span style="color: #0000BB">tempid </span><span style="color: #007700">= </span><span style="color: #0000BB">str_to_num </span><span style="color: #007700">(</span><span style="color: #0000BB">data</span><span style="color: #007700">)
<br />
<br /> </span><span style="color: #0000BB">get_user_name</span><span style="color: #007700">(</span><span style="color: #0000BB">id</span><span style="color: #007700">, </span><span style="color: #0000BB">szName</span><span style="color: #007700">, </span><span style="color: #0000BB">charsmax</span><span style="color: #007700">(</span><span style="color: #0000BB">szName</span><span style="color: #007700">))
<br /> </span><span style="color: #0000BB">get_user_name</span><span style="color: #007700">(</span><span style="color: #0000BB">tempid</span><span style="color: #007700">, </span><span style="color: #0000BB">szPlayerName</span><span style="color: #007700">, </span><span style="color: #0000BB">charsmax</span><span style="color: #007700">(</span><span style="color: #0000BB">szPlayerName</span><span style="color: #007700">))
<br />
<br /> </span><span style="color: #0000BB">ColorChat</span><span style="color: #007700">(</span><span style="color: #0000BB">0</span><span style="color: #007700">, </span><span style="color: #0000BB">RED</span><span style="color: #007700">, </span><span style="color: #DD0000">"^4[SG] ^1ADMIN ^4%s ^1Respawn ^4%s ^1!!"</span><span style="color: #007700">, </span><span style="color: #0000BB">szName</span><span style="color: #007700">, </span><span style="color: #0000BB">szPlayerName</span><span style="color: #007700">)
<br />
<br /> </span><span style="color: #0000BB">ExecuteHamB</span><span style="color: #007700">(</span><span style="color: #0000BB">Ham_CS_RoundRespawn</span><span style="color: #007700">, </span><span style="color: #0000BB">tempid</span><span style="color: #007700">)
<br /> </span><span style="color: #0000BB">menu_destroy</span><span style="color: #007700">(</span><span style="color: #0000BB">menu</span><span style="color: #007700">);
<br /> </span><span style="color: #0000BB">ReviveMenu</span><span style="color: #007700">(</span><span style="color: #0000BB">id</span><span style="color: #007700">)
<br /> return </span><span style="color: #0000BB">PLUGIN_CONTINUE
<br /></span><span style="color: #007700">}
<br /></span><span style="color: #0000BB">Respawnself</span><span style="color: #007700">(</span><span style="color: #0000BB">id</span><span style="color: #007700">)
<br />{
<br /> static </span><span style="color: #0000BB">szName</span><span style="color: #007700">[</span><span style="color: #0000BB">32</span><span style="color: #007700">];
<br /> </span><span style="color: #0000BB">get_user_name</span><span style="color: #007700">(</span><span style="color: #0000BB">id </span><span style="color: #007700">,</span><span style="color: #0000BB">szName </span><span style="color: #007700">, </span><span style="color: #0000BB">33</span><span style="color: #007700">)
<br /> </span><span style="color: #0000BB">ColorChat</span><span style="color: #007700">(</span><span style="color: #0000BB">id</span><span style="color: #007700">, </span><span style="color: #0000BB">GREY</span><span style="color: #007700">,</span><span style="color: #DD0000">"^4[SG] ^1ADMIN ^4%s ^1Respawn HimSelf ^3!!"</span><span style="color: #007700">, </span><span style="color: #0000BB">szName</span><span style="color: #007700">)
<br />}
<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/sma.gif"alt="File Type: sma" width="16" height="16" border="0" style="vertical-align:baseline" /></td>
<td>
<a href="http://www.amxmodx.o...57"><strong>GetPlugin</strong></a> or
<a href="https://forums.allie...1419600068">GetSource</a> (revive-menu.sma - 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

Respawn Menu [FIXED]
Temat rozp. Adminek AMXX.PL, 26.12.2014 14:22
Brak odpowiedzi do tego tematu
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych