Ich hab mal ne frage wie kann man abfragen ob der spieler auf ein spieler schießt ?
Onplayershot
- Hamachi
- Geschlossen
- Erledigt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
GetPlayerWeapon in Kombi mit OnPlayerKeyStateChange oder so.
-
Ich meine OnPlayerTakeDamage sollte da helfen
-
Heyho
Auszug auf Wiki:
CodeOnPlayerGetShot Lets a player script for the event of someone getting shot Parameters: ({{{1}}})playerid The ID of the player who got shot
http://wiki.sa-mp.com/wiki/Useful_CallbacksChris
-
Ich nehm dafür das Include OnPlayerShootPlayer
http://forum.sa-mp.com/showthread.php?t=195439
/Edit dumm ausgedrückt
-
Wie man sieht ist auch OnPlayerShootPlayer noch von 2010, wenn ihc mich nicht irre sind diese ganzen Funktionen durch OnPlayerTakeDamage überflüssig geworden.
-
Ich meine OnPlayerTakeDamage sollte da helfen
Nein, er will ja ob jemand schießt.
-
Entweder im Callback "OnPlayerStateChange" so etwas abfragen, wenn du wissen willst, ob der Spieler ALLGEMEIN schießt:
if (newkeys & KEY_FIRE)
{}
Und wenn du wissen willst, ob der Spieler auf einen anderen Spieler geschossen hat, musst Du das neue Callback von 0.3d (OnPlayerGiveDamage) nutzen.
public OnPlayerGiveDamage(playerid, damagedid, Float: amount, weaponid)
{
return 1;
}Viele Grüße,
Bunny -
breadfish.de
Hat das Thema geschlossen.