hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2025.06.17. 11:37



Jelenlévő felhasználók

Jelenleg 375 felhasználó van jelen :: 2 regisztrált, 0 rejtett és 373 vendég

A legtöbb felhasználó (2761 fő) 2025.01.09. 20:06-kor tartózkodott itt.

Regisztrált felhasználók: Bing [Bot], Google [Bot]az elmúlt 5 percben aktív felhasználók alapján

Utoljára aktív
Ahhoz hogy lásd ki volt utoljára aktív, be kell jelentkezned.



Az oldal teljeskörű
használatához regisztrálj.

Regisztráció

Kereső


Új téma nyitása Hozzászólás a témához  [12 hozzászólás ]  Oldal12Következő
Szerző Üzenet
 Hozzászólás témája: Aioknife
HozzászólásElküldve:2012.01.08. 13:41 
Offline
Őskövület
Avatar

Csatlakozott:2011.09.17. 17:54
Hozzászólások:2350
Megköszönt másnak: 40 alkalommal
Megköszönték neki: 57 alkalommal
Picit átírtam ezt de a hangok nem változtak,gondolom azért mert az nincs beírva a scriptbe,hogy le töltse.Valaki beleírná,vagy ha nem az a gond akkor mi? :D


Kód:
#define CUSTOM_SOUNDS   0
   
new SOUND_SLASH1[]    = "KesHangok/hammer_slash.wav"
   
new SOUND_HIT1[]    = "KesHangok/hammer_hit.wav"
new SOUND_STAB[]    = "KesHangok/hammer_stab.wav"
   
new SOUND_DEPLOY[]    = "KesHangok/knife_deploy1.wav"
new SOUND_HITWALL[]   = "KesHangok/hammer_hitwall.wav"

/* DO NOT EDIT BEYOND THIS LINE UNLESS YOU KNOW WHAT YOU ARE DOING */

#include <amxmodx>
#include <fakemeta>
#include <engine>

new PLUGIN_NAME[]    = "AIO Knife Plugin"
new PLUGIN_AUTHOR[]    = "Cheap_Suit"
new PLUGIN_VERSION[]    = "1.4"

public plugin_init()
{
   register_plugin( PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR )
   
   register_cvar( "amx_knife_boost", "0.5" )
   register_cvar( "amx_knife_damage", "0.9" )
   register_cvar( "amx_knife_jump", "0.4" )
   
   register_event( "CurWeapon", "Event_CurWeapon", "be", "1=1" )
   register_event( "Damage", "Event_Damage", "b", "2!0" )
   
   #if (CUSTOM_SOUNDS)
      register_forward( FM_EmitSound, "fw_EmitSound" )
   #endif
}

public plugin_precache()
{   
   #if ( CUSTOM_SOUNDS )
      precache_sound( SOUND_SLASH1 )
      precache_sound( SOUND_HIT1 )
      precache_sound( SOUND_DEPLOY )
      precache_sound( SOUND_HITWALL )
      precache_sound( SOUND_STAB )
   #endif
}

public Event_CurWeapon( id )
{
   if ( !is_user_connected( id ) || !is_user_alive( id ) )
      return PLUGIN_CONTINUE
   
   new WeaponID = read_data( 2 )
   if ( WeaponID != CSW_KNIFE )
      return  PLUGIN_CONTINUE
   
   new Float:addSpeed = get_cvar_float( "amx_knife_boost" )
   if ( addSpeed > 0.0 )
      entity_set_float(id, EV_FL_maxspeed, 240.0 + addSpeed )
   
   return PLUGIN_CONTINUE;
}

public Event_Damage( id )
{
   new weapon, bodypart
   new attacker = get_user_attacker( id, weapon, bodypart )
   
   if ( !is_user_alive( id ) || !is_user_alive( attacker ) )
      return PLUGIN_CONTINUE
   
   if ( weapon != CSW_KNIFE )
      return PLUGIN_CONTINUE
   
   new iHealth = get_user_health( id )
   new iDamage = floatround( float( read_data(2) ) * get_cvar_float( "amx_knife_damage" ) )
   if ( iHealth > iDamage )
      fakedamage( id, "weapon_knife", float( iDamage ), read_data( 3 ) )
   else
   {
      user_silentkill( id )
      make_deathmsg( attacker, id, 0, "knife" )
   }
   return PLUGIN_CONTINUE
}
public client_PreThink( id )
{
   if ( !is_user_connected( id ) || !is_user_alive( id ) )
      return PLUGIN_CONTINUE

   new temp[2], weapon = get_user_weapon( id, temp[0], temp[1] )
   if ( weapon != CSW_KNIFE )
      return PLUGIN_CONTINUE
      
   if ( ( get_user_button( id ) & IN_JUMP ) && !( get_user_oldbutton( id ) & IN_JUMP ) )
   {
      new flags = entity_get_int( id, EV_INT_flags )
      new waterlvl = entity_get_int( id, EV_INT_waterlevel )
      
      if ( !( flags & FL_ONGROUND ) )
         return PLUGIN_CONTINUE
      if ( flags & FL_WATERJUMP )
         return PLUGIN_CONTINUE
      if ( waterlvl > 1 )
         return PLUGIN_CONTINUE
            
      new Float:fVelocity[3]
      entity_get_vector( id, EV_VEC_velocity, fVelocity )
      fVelocity[2] += get_cvar_float( "amx_knife_jump" )
      
      entity_set_vector( id, EV_VEC_velocity, fVelocity )
      entity_set_int( id, EV_INT_gaitsequence, 6 )
   }
   return PLUGIN_CONTINUE;
}

public fw_EmitSound( id, channel, sound[] )
{
   if ( !is_user_connected( id ) || !is_user_alive( id ) )
      return FMRES_IGNORED
      
   new temp[2], weapon = get_user_weapon( id, temp[0], temp[1] )
   if ( weapon != CSW_KNIFE )
      return FMRES_IGNORED
      
   if ( equal ( sound, "KesHangok/hammer_slash.wav" ) )
   {   
      emit_sound( id, CHAN_WEAPON, SOUND_SLASH1, 1.0, ATTN_NORM, 0, PITCH_NORM )
      return FMRES_SUPERCEDE
   }
      
   if ( equal ( sound, "KesHangok/knife_deploy1.wav" ) )
   {
      emit_sound( id, CHAN_WEAPON, SOUND_DEPLOY, 1.0, ATTN_NORM, 0, PITCH_NORM )
      return FMRES_SUPERCEDE;
   }
      
   if ( equal ( sound, "KesHangok/hammer_hitwall.wav" ) )
   {
      emit_sound( id, CHAN_WEAPON, SOUND_HITWALL, 1.0, ATTN_NORM, 0, PITCH_NORM )
      return FMRES_SUPERCEDE
   }
      
   if ( equal ( sound, "KesHangok/hammer_hit.wav" ) )
   {
      emit_sound( id, CHAN_WEAPON, SOUND_HIT1, 1.0, ATTN_NORM, 0, PITCH_NORM )
      return FMRES_SUPERCEDE
   }
      
   if ( equal ( sound, "KesHangok/hammer_stab.wav" ) )
   {
      emit_sound( id, CHAN_WEAPON, SOUND_STAB, 1.0, ATTN_NORM, 0, PITCH_NORM )
      return FMRES_SUPERCEDE
   }
   return FMRES_IGNORED
}   


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Aioknife
HozzászólásElküldve:2012.01.08. 13:43 
Offline
Developer
Avatar

Csatlakozott:2011.06.01. 21:11
Hozzászólások:7966
Megköszönt másnak: 295 alkalommal
Megköszönték neki: 537 alkalommal
#define CUSTOM_SOUNDS 0

--->

#define CUSTOM_SOUNDS 1

_________________
http://www.easyrankup.eu


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Aioknife
HozzászólásElküldve:2012.01.08. 13:44 
Offline
Őskövület
Avatar

Csatlakozott:2011.09.17. 17:54
Hozzászólások:2350
Megköszönt másnak: 40 alkalommal
Megköszönték neki: 57 alkalommal
Ja megvan nemláttam :D


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Aioknife
HozzászólásElküldve:2012.01.08. 14:18 
Offline
Tud valamit

Csatlakozott:2011.07.05. 17:25
Hozzászólások:135
Megköszönt másnak: 5 alkalommal
Megköszönték neki: 5 alkalommal
Nem megy akkor se... itt az a baj hogy azt szeretném hogy a CT kése 400 500-at sebezzen


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Aioknife
HozzászólásElküldve:2012.01.08. 14:22 
Offline
Őskövület
Avatar

Csatlakozott:2011.09.17. 17:54
Hozzászólások:2350
Megköszönt másnak: 40 alkalommal
Megköszönték neki: 57 alkalommal
Ja nem megy....Nem tölti le a hangokat


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Aioknife
HozzászólásElküldve:2012.01.08. 14:22 
Offline
Őskövület
Avatar

Csatlakozott:2011.09.17. 17:54
Hozzászólások:2350
Megköszönt másnak: 40 alkalommal
Megköszönték neki: 57 alkalommal
És a képessgek is az alapok.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Aioknife
HozzászólásElküldve:2012.01.08. 14:38 
Offline
Tud valamit

Csatlakozott:2011.07.05. 17:25
Hozzászólások:135
Megköszönt másnak: 5 alkalommal
Megköszönték neki: 5 alkalommal
Meg tudod csinálni?


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Aioknife
HozzászólásElküldve:2012.01.08. 14:58 
Offline
Tiszteletbeli

Csatlakozott:2010.02.04. 19:12
Hozzászólások:3528
Megköszönt másnak: 26 alkalommal
Megköszönték neki: 180 alkalommal
norbexx_13 írta:
Meg tudod csinálni?

szerintem te rossz témához szóltál hozzá

_________________
http://www.ebateam.eu/


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Aioknife
HozzászólásElküldve:2012.01.08. 15:19 
Offline
Tud valamit

Csatlakozott:2011.07.05. 17:25
Hozzászólások:135
Megköszönt másnak: 5 alkalommal
Megköszönték neki: 5 alkalommal
IrOn123 írta:
norbexx_13 írta:
Meg tudod csinálni?

szerintem te rossz témához szóltál hozzá


Mi az?


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Aioknife
HozzászólásElküldve:2012.01.08. 15:22 
Offline
Tiszteletbeli

Csatlakozott:2010.02.04. 19:12
Hozzászólások:3528
Megköszönt másnak: 26 alkalommal
Megköszönték neki: 180 alkalommal
norbexx_13 írta:
IrOn123 írta:
norbexx_13 írta:
Meg tudod csinálni?

szerintem te rossz témához szóltál hozzá


Mi az?

"Nem megy akkor se... itt az a baj hogy azt szeretném hogy a CT kése 400 500-at sebezzen"
itt nincs olyan kérés hogy CT kése 400 500at sebezzen, ez nem a te témád :D

_________________
http://www.ebateam.eu/


Hozzászólás jelentése
Vissza a tetejére
   
Hozzászólások megjelenítése: Rendezés 
Új téma nyitása Hozzászólás a témához  [12 hozzászólás ]  Oldal12Következő


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 22 vendég


Nyithatsz új témákat ebben a fórumban.
Válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.
Nem küldhetsz csatolmányokat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB® Forum Software © phpBB Limited
Magyar fordítás © Magyar phpBB Közösség
Portal: Kiss Portal Extension © Michael O'Toole