Szerző Téma: public OnPlayerTakeDamage( playerid, issuerid, Float:amount, weaponid )  (Megtekintve 2652 alkalommal)

Nem elérhető kurta999

  • 2759
  • Éllő fédisznó
    • Profil megtekintése
public OnPlayerTakeDamage( playerid, issuerid, Float:amount, weaponid )
« Dátum: 2011. szeptember 19. - 06:54:10 »
0 Show voters
OnPlayerTakeDamage
Ez az eljárás akkor hívódik meg, ha valaki megsérül. Meglövök, vagy ha egyszerûen magasról leesik.
Paraméterek:
 
( playerid, issuerid, Float:amount, weaponid )

 
playerid        - Annak a játékosnak az azonosítója, aki megsérült.
issuerid      - Annak a játékosnak az azonosítója, aki által megsérült a játékos. Ha leesett valahonnan, akkor INVALID_PLAYER_ID. ( 65535 )
Float:amount         - Az élet + páncél értéke egyben, amennyit sérült.
weaponid        - A fegyver azonosítója ( vagy a sérülés oka ), ami által megsérült. Ez ugyanúgy mûködik, mint az OnPlayerDeath-nál a reason.
Visszatérés     Ez az eljárás nem kezeli a visszatéréseket.
Példa:
Egy lövéstõl meghalsz!
[pawn]
public OnPlayerTakeDamage(playerid, issuerid, Float:amount, weaponid)
{
if(issuerid != INVALID_PLAYER_ID)
{
   SetPlayerHealth(playerid, 0.0);
}
}
[/pawn]
Eredeti téma: http://wiki.sa-mp.com/wiki/OnPlayerTakeDamage
« Utoljára szerkesztve: 2011. december 04. - 14:10:54 írta kurta999 »

public OnPlayerTakeDamage( playerid, issuerid, Float:amount, weaponid )
« Válasz #1 Dátum: 2011. szeptember 19. - 14:29:47 »
0 Show voters
Szép lett? NO!
Amúgy tök jó  8)
« Utoljára szerkesztve: 2011. október 01. - 08:23:53 írta 0xC01DFACE »

public OnPlayerTakeDamage( playerid, issuerid, Float:amount, weaponid )
« Válasz #2 Dátum: 2011. szeptember 20. - 09:48:51 »
0 Show voters
Idézetet írta: kurta999 date=1316408050\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11618\" data-ipsquote-contentclass=\"forums_Topic
weaponid        - A fegyver azonosítója, ami által megsérült. Ez ugyanúgy mûködik, mint az OnPlayerDeath-nál.
 
Ezt nem tejesen értem OnPlayerDeath-nél nincs weaponid paraméter akkor hogy mûködhet ugyanúgy?

Nem elérhető kurta999

  • 2759
  • Éllő fédisznó
    • Profil megtekintése
public OnPlayerTakeDamage( playerid, issuerid, Float:amount, weaponid )
« Válasz #3 Dátum: 2011. szeptember 20. - 15:05:40 »
0 Show voters
Kösz, hogy szóltál!
Javítva.

Gang[St]e[R]

  • Vendég
public OnPlayerTakeDamage( playerid, issuerid, Float:amount, weaponid )
« Válasz #4 Dátum: 2011. szeptember 28. - 22:11:44 »
0 Show voters
NPC-nél nem reagált ,de lehet ,hogy a visszatérés miatt? (lehet elrontottam)

Dupla hozzászólás automatikusan összefûzve. ( 2011. szeptember 28. - 22:17:26 )

Nem, nem az volt a baj, NPC-nél nem mükszik :( :/
« Utoljára szerkesztve: 2011. szeptember 28. - 22:17:26 írta GangSteR] »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal