hlmod.hu
https://hlmod.hu/

Kés
https://hlmod.hu/viewtopic.php?f=9&t=19237
Oldal: 1 / 1

Szerző:  PiStA99 [ 2015.01.31. 18:00 ]
Hozzászólás témája:  Kés

Cső
Valaki le irja nekem hogy tudok adni Kés nek Nagyobb Sebzést ?

Szerző:  Be$t.# [ 2015.01.31. 18:03 ]
Hozzászólás témája:  Re: Kés

Elejére
Kód:
new bool:b_sebzes[33]


PÉLDA:
Kód:
                                b_sebzes[id] = true
      set_pev(id, pev_viewmodel2, "models/music_kes/2.mdl")   


Leghátul pedig:
Kód:
}
public damagetake(victim, inflictor, attacker, Float:damage) {
if(b_sebzes[attacker] && get_user_weapon(attacker) == CSW_KNIFE)
{
if(kes[attacker] == 1) { // 1-es kes
SetHamParamFloat(4, damage * 1.40)
}
if(kes[attacker] == 2) { // 2-es kes
SetHamParamFloat(4, damage * 1.60)
}
if(kes[attacker] == 3) { // 3-as kes
SetHamParamFloat(4, damage * 2.00)
}
if(kes[attacker] == 4) { // 4-es kes
SetHamParamFloat(4, damage * 2.20)
}
if(kes[attacker] == 5) { // 5-ös kes
SetHamParamFloat(4, damage * 2.50)
}
if(kes[attacker] == 6) { // 6-os kes
SetHamParamFloat(4, damage * 3.10)
}
if(kes[attacker] == 7) { // 6-os kes
SetHamParamFloat(4, damage * 3.80)
}
}
}


És ahol van a register_clmd oda ezt
RegisterHam(Ham_TakeDamage, "player", "damagetake")

Szerző:  excitedboy [ 2015.01.31. 18:05 ]
Hozzászólás témája:  Re: Kés

Tessék:


SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <hamsandwich>
  3.  
  4. public plugin_init()
  5. {
  6. RegisterHam(Ham_TakeDamage, "player", "fw_takedamage")
  7. }
  8.  
  9. public fw_takedamage(Attacker)
  10. {
  11. if(get_user_weapon(Attacker) = CSW_KNIFE)
  12. {
  13. SetHamParamFloat( 4, 100 )
  14. }
  15. }

Szerző:  Be$t.# [ 2015.01.31. 18:05 ]
Hozzászólás témája:  Re: Kés

Amit én irtam azt a .smába kell beleirni az szerintem jobb.

Szerző:  excitedboy [ 2015.01.31. 18:08 ]
Hozzászólás témája:  Re: Kés

Miért lenne jobb? Túlbonyolítod a dolgokat. Amit én írtam, az az összes késnek ad, de adhatsz hozzá újat ha gondolod.
1,2,3,4,5,6 -os kések. Mik ezek? Ő csak simán megkérdezte, hogy hogy lehet a késnek nagyobb sebzést adni. Én leírtam 15 soros pluginba.
Be$t.# írta:
Amit én irtam azt a .smába kell beleirni az szerintem jobb.



De akkor itt van még egy, ez 100% -os.
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <hamsandwich>
  3.  
  4. #define PLUGIN "New Plug-In"
  5. #define VERSION "1.0"
  6. #define AUTHOR "excitedboy"
  7.  
  8. new g_iMaxPlayers;
  9.  
  10. public plugin_init(){
  11. register_plugin(PLUGIN, VERSION, AUTHOR)
  12. RegisterHam(Ham_TakeDamage, "player", "EVENT_TakeDamage");
  13.  
  14. g_iMaxPlayers = get_maxplayers();
  15. }
  16.  
  17. public EVENT_TakeDamage( this, inflictor, attacker, Float:damage, damagetype ){
  18.  
  19. if ( !(1 <= attacker <= g_iMaxPlayers) || !(1 <= this <= g_iMaxPlayers) || !is_user_alive(this) )
  20. return HAM_IGNORED;
  21.  
  22. new weapon = get_user_weapon(attacker, _, _);
  23.  
  24. if (weapon == CSW_KNIFE ){
  25. SetHamParamFloat(4, 0.0);
  26. return HAM_HANDLED;
  27. }
  28.  
  29. return HAM_IGNORED;
  30. }

Szerző:  Be$t.# [ 2015.01.31. 18:15 ]
Hozzászólás témája:  Re: Kés

Enyémis jó ide evelis meglehet oldani..

Szerző:  V!rusHD [ 2015.01.31. 18:16 ]
Hozzászólás témája:  Re: Kés

Best honnan tudod, hogy van a pluginjába register_clcmd?
public plugin_initbe kell írni...

UI:http: hlmod.hu/viewtopic.php?f=9&t=18790&p=142481#p142481

Szerző:  Be$t.# [ 2015.01.31. 18:19 ]
Hozzászólás témája:  Re: Kés

Onnan tudom hogy megvan a forráskodja.

Szerző:  V!rusHD [ 2015.01.31. 18:20 ]
Hozzászólás témája:  Re: Kés

Lehet pont át van neki írva.

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