<!-- BEGIN TEMPLATE: postbit_external -->
<div><div align="center"><font face="Courier New"><font size="7"><font color="SandyBrown">[BaseBuilder]Last Human</font></font></font></div><br /><!-- BEGIN TEMPLATE: bbcode_code_printable -->
<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">#include <amxmodx><br />#include <fun><br />#include <hamsandwich><br />#include <fakemeta><br />#include <Colorchat><br /><br />#pragma tabsize 0<br /><br />new szName[33],g_speed[33]<br />/*------------------------- 2 Jump ----------------------------*/<br /><br />new g_maxJumps = 0; <br />new jumpnum[33] = 0;<br />new bool:dojump[33] = false;<br />new g_itemid_multijump;<br />new g_multijumps[33] = 0;<br /><br />/*------------------------- Unlimited clip ----------------------------*/<br />// CS Offsets<br />#if cellbits == 32<br />const OFFSET_CLIPAMMO = 51<br />#else<br />const OFFSET_CLIPAMMO = 65<br />#endif<br />const OFFSET_LINUX_WEAPONS = 4<br /><br />// Max Clip for weapons<br />new const MAXCLIP[] = { -1, 13, -1, 10, 1, 7, -1, 30, 30, 1, 30, 20, 25, 30, 35, 25, 12, 20,<br />                        10, 30, 100, 8, 30, 30, 20, 2, 7, 30, 30, -1, 50 }<br /><br />new g_has_unlimited_clip[33]<br />/*------------------------- plugin_init ----------------------------*/<br /><br />public plugin_init( )<br />{<br />         register_plugin( "Last Survivor", "1.0", "Hisoka" )<br />         register_event( "DeathMsg", "EventDeath", "a" )<br />        <br />        register_forward(FM_PlayerPreThink, "FW_PlayerPreThinkz")<br />        register_forward(FM_PlayerPostThink, "FW_PlayerPostThinkz")<br />                <br />        register_message(get_user_msgid("CurWeapon"), "message_cur_weapon")<br />        register_event("CurWeapon", "change_weapon", "be", "1=1")<br />        RegisterHam(Ham_Spawn, "player", "spawn_off", 1)<br /><br />}<br /><br />/*------------------------- Last Survivor ----------------------------*/<br /><br />public EventDeath( )<br />{<br />new Players[ 32 ]<br />new iNum<br /><br />get_players( Players, iNum, "ae", "CT" )<br /><br />if( iNum == 1 )<br />{<br />for (new i = 0; i < iNum; i++)<br />{<br />get_user_name(Players[i], szName, 32)<br />        <br />set_user_health(Players[i], 500)<br />set_user_maxspeed(Players[i], get_user_maxspeed(Players[i]) + 450)<br />        <br />g_multijumps[Players[i]] = true<br />g_has_unlimited_clip[Players[i]] = true<br />g_speed[Players[i]] = true<br /><br />ColorChat(0, GREEN, "[ Base Builder ] ^1Player ^4%s ^1Is The Last Survivor With Unlimited Clip ^4!",szName)<br />}<br />}<br />}<br /><br />/*--------------------------------------------------------------*/<br /><br />public spawn_off(id)<br />{<br />        for (new id; id <= 32; id++) g_multijumps[id] = false;<br />        for (new id; id <= 32; id++) g_has_unlimited_clip[id] = false;<br />}<br /><br />public change_weapon(id)<br />{<br />if(g_speed[id]) set_user_maxspeed(id, get_user_maxspeed(id) + 450)<br />}<br />/*------------------------- 2 Jump ----------------------------*/<br /><br />public FW_PlayerPreThinkz(id)<br />{<br />        if(!g_multijumps[id]) return PLUGIN_CONTINUE<br />        new nbut = pev(id,pev_button);<br />        new obut = pev(id,pev_oldbuttons);<br />        if((nbut & IN_JUMP) && !(pev(id,pev_flags) & FL_ONGROUND) && !(obut & IN_JUMP))<br />        {<br />                if(jumpnum[id] < 1)<br />                {<br />                        dojump[id] = true;<br />                        jumpnum[id]++;<br />                        return PLUGIN_CONTINUE<br />                }<br />        }<br />        if((nbut & IN_JUMP) && (pev(id,pev_flags) & FL_ONGROUND))<br />        {<br />                jumpnum[id] = 0;<br />                return PLUGIN_CONTINUE<br />        }<br />        return PLUGIN_CONTINUE<br />}<br /><br />public FW_PlayerPostThinkz(id)<br />{<br />        if(!g_multijumps[id]) return PLUGIN_CONTINUE<br />        if(dojump[id] == true)<br />        {<br />                new Float:velocity[3];<br />                pev(id,pev_velocity,velocity);<br />                velocity[2] = random_float(265.0,285.0);<br />                set_pev(id,pev_velocity,velocity)<br />                dojump[id] = false<br />                return PLUGIN_CONTINUE<br />        }<br />        return PLUGIN_CONTINUE<br />}        <br /><br /><br />public Jump(player, itemid)<br />{<br />        if (itemid == g_itemid_multijump){<br />                if (g_multijumps[player] < g_maxJumps || !g_maxJumps){<br />                        g_multijumps[player]++;<br />                        if (g_maxJumps)<br />                                client_print(player, print_center, "", g_multijumps[player], g_maxJumps);<br />                        else<br />                                client_print(player, print_center, "", g_multijumps[player]);<br />                }<br />                else<br />                        client_print(player, print_center, "", g_maxJumps);<br />        }<br />}<br /><br />/*------------------------- Unlimited clip ----------------------------*/<br /><br />public message_cur_weapon(msg_id, msg_dest, msg_entity)<br />{<br /><br />        if (!g_has_unlimited_clip[msg_entity])<br />                return;<br />        <br /><br />        if (!is_user_alive(msg_entity) || get_msg_arg_int(1) != 1)<br />                return;<br />        <br />        static weapon, clip<br />        weapon = get_msg_arg_int(2) <br />        clip = get_msg_arg_int(3) <br />        <br /><br />        if (MAXCLIP[weapon] > 2) <br />        {<br />                set_msg_arg_int(3, get_msg_argtype(3), MAXCLIP[weapon]) <br />                <br />                if (clip < 2) <br />                {<br />                        <br />                        static wname[32], weapon_ent<br />                        get_weaponname(weapon, wname, sizeof wname - 1)<br />                        weapon_ent = fm_find_ent_by_owners(-1, wname, msg_entity)<br />                        <br />                        <br />                        fm_set_weapon_ammos(weapon_ent, MAXCLIP[weapon])<br />                }<br />        }<br />}<br /><br /><br />stock fm_find_ent_by_owners(entity, const classname[], owner)<br />{<br />        <br />        while ((entity = engfunc(EngFunc_FindEntityByString, entity, "classname", classname)) && pev(entity, pev_owner) != owner) {}<br />        <br />        return entity;<br />}<br /><br /><br />stock fm_set_weapon_ammos(entity, amount)<br />{<br />        set_pdata_int(entity, OFFSET_CLIPAMMO, amount, OFFSET_LINUX_WEAPONS);<br />}</code><hr />
</div>
<!-- END TEMPLATE: bbcode_code_printable --><img src="http://im83.gulfup.com/jR1SV7.png" border="0" alt="" /><br /><br /><font size="5"><font color="Red">description</font></font><br />Last Human Has Unlimited Clip and Multi Jump<br />you can changed to zp or bb mod :wink:</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...53"><strong>Get Plugin</strong></a> or
			<a href="https://forums.allie...1417958155">Get Source</a> (last_human.sma - 4.6 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
       
 
	
[BB] Last Human
		 Temat rozp. Adminek AMXX.PL, 07.12.2014 14:16
	
	
	
	
		
			Brak odpowiedzi do tego tematu
		
	
		
	Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych


 Forum
 
Forum
 Użytkownicy
 
Użytkownicy
 Kalendarz
 
Kalendarz
 Dodatki SourceMod
 
Dodatki SourceMod



![[BB] Last Human: post #1](https://amxx.pl/public/style_images/tctc91_luminous/icon_share.png) 
					







