hlmod.hu

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



Jelenlévő felhasználók

Jelenleg 397 felhasználó van jelen :: 2 regisztrált, 0 rejtett és 395 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], Majestic-12 [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  [4 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Sebzés
HozzászólásElküldve:2015.08.15. 17:54 
Offline
Tag

Csatlakozott:2014.05.07. 13:24
Hozzászólások:41
Megköszönt másnak: 2 alkalommal
Megköszönték neki: 1 alkalommal
Sziasztok, itt melyikkel lehet állítani, hogy akkor mennyi legyen a sebzése?
Vagy most így mennyi a sebzés?

if(weapon == CSW_KNIFE && g_arany1[attacker] == true) SetHamParamFloat(4, damage * 1.0)


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Sebzés
HozzászólásElküldve:2015.08.15. 18:02 
Offline
Jómunkásember
Avatar

Csatlakozott:2015.04.18. 17:14
Hozzászólások:454
Megköszönt másnak: 48 alkalommal
Megköszönték neki: 32 alkalommal
lili írta:
Sziasztok, itt melyikkel lehet állítani, hogy akkor mennyi legyen a sebzése?
Vagy most így mennyi a sebzés?

if(weapon == CSW_KNIFE && g_arany1[attacker] == true) SetHamParamFloat(4, damage * 1.0)



Szia! ott a végén az: 1.0 állítsa a sebzést. de írok egy példát.

Ezt a végére:
SMA Forráskód: [ Mindet kijelol ]
  1. public damagetake(victim, inflictor, attacker, Float:damage) {
  2. if(b_sebzes[attacker] && get_user_weapon(attacker) == CSW_USP)
  3. {
  4. if(usp[attacker] == 1) { // 1-es usp
  5. SetHamParamFloat(4, damage * 1.40) //1.40 DMG
  6. }


Ahol a modell levan kérva:

Kód:
  b_sebzes[id] = true


csinálsz egy Bool-t:

Kód:
    new bool:b_sebzes[33]


És Plugin init-be lekéred hogy kör kezdésnél érvényesüljön a sebzés :)

Kód:
RegisterHam(Ham_TakeDamage, "player", "damagetake")




Ha nem sikerülne, írj , és megoldjuk :)

_________________
Nem Toretto vagyok!!! hanem s[T]* Levii (És le lehet szállni a Torreto-zásról)

Ts3 Ip: ts.beathost.ml:10005


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Sebzés
HozzászólásElküldve:2015.08.15. 18:10 
Offline
Tag

Csatlakozott:2014.05.07. 13:24
Hozzászólások:41
Megköszönt másnak: 2 alkalommal
Megköszönték neki: 1 alkalommal
Ez így okés, be tudtam rakni és le is fut. És akkor amit írtam példát ott ugye: 1.0 -vagyis akkor alap sebzése van?
És ha azt rakom 2.0-ra akkor meg már 2szeres sebzés ugye? Vagyis annak a 4-esnek nincs semmi ilyen oka elötte?


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Sebzés
HozzászólásElküldve:2015.08.15. 18:27 
Offline
Tiszteletbeli
Avatar

Csatlakozott:2015.04.10. 19:49
Hozzászólások:610
Megköszönt másnak: 53 alkalommal
Megköszönték neki: 147 alkalommal
A 4-es azt jelzi, hogy a forward hányadik paraméterét szeretnéd állítani, és mivel ez egy lebegőpontos( float / tört) érték azért használjuk a SetHamParamFloat funkciót az állításához.

_________________
Néha itt, de többször nem.


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  [4 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 35 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