hlmod.hu
https://hlmod.hu/

Damage növelés
https://hlmod.hu/viewtopic.php?f=29&t=22100
Oldal: 1 / 1

Szerző:  1Mark6 [ 2015.08.31. 14:51 ]
Hozzászólás témája:  Damage növelés

Sziasztok, szeretnék kérni egy olyan plugint, amivel sebzést lehet növelni egy adott fegyveren, néztem már más oldalakon de azok nem müködnek, pl. amx_weapondamage "weaponid" "+damage" és ezzel ráadna az adott fegyverre az adott damage-t.

Szerző:  mforce [ 2015.08.31. 14:59 ]
Hozzászólás témája:  Re: Damage növelés

1.5-öket írd át, ez másfélszeres sebzés... Ha jól emlékszem így volt :)

Kód:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>

#define PLUGIN "Plugin"
#define VERSION "1.0"
#define AUTHOR "mforce"


public plugin_init() {
   register_plugin(PLUGIN, VERSION, AUTHOR)
   
   RegisterHam(Ham_TakeDamage , "player", "PlayerHurt", 0)
}

public PlayerHurt(victim, inflictor, attacker, Float:damage, DamageBits) {
   if(!is_user_connected(attacker) || !is_user_alive(attacker)) return PLUGIN_HANDLED;
   new weap = get_user_weapon(attacker)
   if(is_user_alive(victim) && is_user_alive(attacker) && weap == CSW_DEAGLE)
   {
      SetHamParamFloat(4, damage * 1.5);
   }
   if(is_user_alive(victim) && is_user_alive(attacker) && weap == CSW_AK47)
   {
      SetHamParamFloat(4, damage * 1.5);
   }
   if(is_user_alive(victim) && is_user_alive(attacker) && weap == CSW_M4A1)
   {
      SetHamParamFloat(4, damage * 1.5);
   }
   if(is_user_alive(victim) && is_user_alive(attacker) && weap == CSW_AWP)
   {
      SetHamParamFloat(4, damage * 1.5);
   }
   return HAM_IGNORED;
}

Szerző:  1Mark6 [ 2015.08.31. 15:02 ]
Hozzászólás témája:  Re: Damage növelés

Letesztelem :D
Egyébként ebbe más fegyvert nem lehet rakni?
És miért van 2x minden fegyver?

Szerző:  mforce [ 2015.08.31. 15:09 ]
Hozzászólás témája:  Re: Damage növelés

Már javítottam :D De persze lehet.

kimásolod a sort.
Kód:
if(is_user_alive(victim) && is_user_alive(attacker) && weap == CSW_AWP)
   {
      SetHamParamFloat(4, damage * 1.5);
   }


Átírod benne a sebzésszorzót (1.5) és átírod a CSW_AWP részt.

Itt a lista a fegyókról:
Kód:
CSW_P228
CSW_SCOUT
CSW_HEGRENADE
CSW_XM1014
CSW_C4
CSW_MAC10
CSW_AUG
CSW_SMOKEGRENADE
CSW_ELITE
CSW_FIVESEVEN
CSW_UMP45
CSW_SG550
CSW_GALIL
CSW_FAMAS
CSW_USP
CSW_GLOCK18
CSW_AWP
CSW_MP5NAVY
CSW_M249
CSW_M3
CSW_M4A1
CSW_TMP
CSW_G3SG1
CSW_FLASHBANG
CSW_DEAGLE
CSW_SG552
CSW_AK47
CSW_KNIFE
CSW_P90
CSW_VEST
CSW_VESTHELM


Sorban egymás alá,ahogy látod a pluginban is :)

Szerző:  1Mark6 [ 2015.08.31. 15:11 ]
Hozzászólás témája:  Re: Damage növelés

Nekem nem müködik, ugyanannyit sebez :(
Esetleg ts-re tudnál jönni és segiteni?
Nagyon kezdő vagyok.

Oldal: 1 / 1 Minden időpont UTC+02:00 időzóna szerinti
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/