hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.05.13. 05:06



Jelenlévő felhasználók

Jelenleg 562 felhasználó van jelen :: 1 regisztrált, 0 rejtett és 561 vendég

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-kor tartózkodott itt.

Regisztrált felhasználók: Bing [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 76 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