Szerző Téma: Weapon Damage - Fegyver sebzést kezelõ függvénykönyvtár  (Megtekintve 2996 alkalommal)

Nem elérhető Sramm

  • 596
    • Profil megtekintése
Weapon Damage - Fegyver sebzést kezelõ függvénykönyvtár
« Dátum: 2013. Február 06. - 15:06:06 »
+3 Show voters
Bemutatás
Ez a függvénykönyvtár lehetõvé teszi, hogy beállítsuk egy fegyvernek a sebzési értékét.
Függvények
Csak a fegyverekre vonatkozó, bárki használja:
SetWeaponDamage(weaponid,damage)
 

Beállítja egy fegyver sebzését.

Paraméterek:
 
  • weaponid - A fegyver id-je.

  • damage - Mennyi legyen a sebzés.


Megjegyzés: A fent megadott értéket a SetWeaponDamageEx függvény felülírja!


GetWeaponDamage(weaponid)
Visszatér a fegyver sebzésével.
Paraméterek:
 
  • weaponid - A fegyver id-je.

 
Visszatérések: A fegyver sebzésének értékével, vagy -1-el, ha nincs beállítva egyénileg sebzés.


Csak egy adott játékos fegyverére vonatkozó:
SetPlayerWeaponDamage(playerid,weaponid,damage)
 

Beállítja egy játékos fegyverének a sebzését.

Paraméterek:
 
  • playerid - A játékos id-je.

  • weaponid - A fegyver id-je.

  • damage - Mennyi legyen a sebzés.




GetPlayerWeaponDamage(playerid,weaponid)
Visszatér a játékos fegyverének sebzésével.
Paraméterek:
 
  • playerid - A játékos id-je.

  • weaponid - A fegyver id-je.


 
Visszatérések: A fegyver sebzésének értékével, vagy -1-el, ha nincs beállítva egyénileg sebzés.


FONTOS
A függvénykönyvtár a 0.3d-s OnPlayerGiveDamage-val dolgozik, ezért alá mindenképpen be kell rakni ezt:
Damage_ONPGIVED
Így:
 
public OnPlayerGiveDamage(playerid, damagedid, Float: amount, weaponid)
{
    Damage_ONPGIVED(playerid,damagedid,amount,weaponid);
    return 1;
}

 


A helyes mûködéshez az OnGameModeInit alá (Vagy filterscript) kell berakni ezt:
DOnGame();
Így:
 
public OnGameModeInit()
{
DOnGame();
        return 1;
}

 
Különben minden fegyvernek 0 lesz a sebzése!
Megjegyzések
A scriptet sajnos nem tudtam tesztelni, de ha valaki letesztelné, akkor megköszönném. Elméletben minden tökéletesen mûködik.
Letöltés
wpd.inc
« Utoljára szerkesztve: 2013. Február 07. - 14:52:52 írta Sramm »

Nem elérhető BackUP

  • 908
    • Profil megtekintése
Weapon Damage - Fegyver sebzést kezelõ függvénykönyvtár
« Válasz #1 Dátum: 2013. Február 06. - 15:45:33 »
0 Show voters
OnPlayerTakeDamage erre van.
- Gondoltam az elején -
Tökéletes! Sokoldalú, és egyszerû :D

Nem elérhető Sramm

  • 596
    • Profil megtekintése
Weapon Damage - Fegyver sebzést kezelõ függvénykönyvtár
« Válasz #2 Dátum: 2013. Február 06. - 15:49:12 »
0 Show voters
Idézetet írta: BackUP date=1360161933\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"33487\" data-ipsquote-contentclass=\"forums_Topic
OnPlayerTakeDamage erre van.
- Gondoltam az elején -
Tökéletes! Sokoldalú, és egyszerû :D
 
Köszi :)

Nem elérhető Amf

  • 1459
    • Profil megtekintése
Weapon Damage - Fegyver sebzést kezelõ függvénykönyvtár
« Válasz #3 Dátum: 2013. Február 06. - 16:43:39 »
0 Show voters
Ez igazán szép és hasznos munka, így tovább!

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Weapon Damage - Fegyver sebzést kezelõ függvénykönyvtár
« Válasz #4 Dátum: 2013. Február 06. - 19:31:49 »
0 Show voters
A szabályzatban benne van, hogy csak olyan dolgokat publikáljunk amelyik le volt tesztelve.. de sebaj :D Nekem tetszik végre egy egyedi szép ötlett gratulálok! Nagyon hasznos és hasznát veszem.  ;)

Nem elérhető Sramm

  • 596
    • Profil megtekintése
Weapon Damage - Fegyver sebzést kezelõ függvénykönyvtár
« Válasz #5 Dátum: 2013. Február 07. - 07:59:21 »
0 Show voters
Bugjavítás: Érzékeli a páncélt is.. Ha valaki letöltötte, frissítse ezzel!

Nem elérhető Szasza

  • 388
    • Profil megtekintése
Weapon Damage - Fegyver sebzést kezelõ függvénykönyvtár
« Válasz #6 Dátum: 2014. Október 02. - 21:12:12 »
0 Show voters
Ennek az includenak már nem él a linkje.. valakinek megvan?

Weapon Damage - Fegyver sebzést kezelõ függvénykönyvtár
« Válasz #7 Dátum: 2016. November 01. - 21:26:03 »
0 Show voters
Valakinek megvan? :S

Weapon Damage - Fegyver sebzést kezelõ függvénykönyvtár
« Válasz #8 Dátum: 2016. November 01. - 22:09:56 »
0 Show voters

Weapon Damage - Fegyver sebzést kezelõ függvénykönyvtár
« Válasz #9 Dátum: 2016. November 01. - 23:34:56 »
0 Show voters
Személyesen nekem, nem ilyenre lenne szükségem. :S

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal