Prüfen: Wenn der Player ins wasser Fällt.

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
  • hi leute.


    Wisst ihr wie man prüft dass ein player ins wasser gefallen ist?

  • Wird im mom. nicht unterstützt bzw. dafür gibts eine Rückgabewerte etc.
    Aber ich denke sobald der Spieler im Wasser ist hält er keine Waffe hmm man könnte daraus was basteln naja
    obs Fehlerfrei geht andere Frage

    Mfg. BlackFoX_UD_ alias [BFX]Explosion


  • Theoretisch könnte man doch prüfen ob der Spieler eine gewisse Höhe unterscheitet, da das Wasser ja überall gleichhoch ist.
    Problematisch dürften dann nur Gegenden sein, die unter dem Meeresspiegel liegen (gibt es solche überhaupt?)

  • Ja es gibt welche die Unter dem Wasser Spiegel liegen da nicht alles in SA mit Wasser eingedeckt ist , wenn du z.b. unter den
    Boden fällst ist dort auch kein Wasser vorhanden so gibt es auch Gegenden die unter dem Wasser Pegel liegen

    Mfg. BlackFoX_UD_ alias [BFX]Explosion


  • mhm bei German Freeroam Server ist es bei Derby so:


    62.75.151.172:7777


    geht da mal /derby und dann mal ins wasser.

  • ö sry, habe noch nie was von ptp gehört , was ist das?


    //ich brauch das umbedingt.

  • asoo xD ja davon schon xD


    Aber das soll ja ne fläche sein wenn man in der höhe von z.B 5 meter ist dann passiert nichts und wenn man in der höhe von 4.90 ist dann soll was passieren,


    aber wie könnte man den pegel herrrausfinden :O? also die höhe von dem Boden etc.

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • alternative:
    du gehst auf den /derby cmd rauf, und machst da am punkt einfach /save, dann biste automatisch ohne zu schwimmen im wasser xD (UNTER waser.)

  • Was willst du denn noch? Das sind nur paar Coords sammeln und den Radius definieren.
    Sollen wir dir noch den prozentualen Anteil von dem Wasser in ganz SA ausrechnen?

    Ich möchte genau wissen wie das geht sry, hab sowas nochnie gemacht...

  • JA ACH, wir doch auch nicht!
    wieso sollten wir dir das dann sagen können??

  • Wie währs vllt mit sowas zu entwickeln:


    if(playerinwasser))
    {
    PlayerInWasser(playerid, code rechts, code links code oben, höhe)
    {
    Send....
    }


    i-wie sowas zu entwickeln währe mal wieder was für trooper xD

  • Wie gesagt du schwimmst zum meeres grund machst /save dann oben an der wasser oberfläche machste /save.
    Dann hast du den Abstand zwischen Grund und Oberfläche. Das ist dann dein Radius für PlayerToPoint, da wenn du den größer machst als die Z Variable du schon vorher "Im Wasser" bist.
    So und je nach Fläche machst du dann halt mehrere PtP Abfragen für die x und y werte.

  • ach komm! es gehört zu den grundlagen ein paar coodinaten zu vergleichen. du bist doch "fortgeschritten" und führst nen forum für pawn.

    Zitat

    i-wie sowas zu entwickeln währe mal wieder was für trooper xD


    ja kopieren kannst du :D mehr aber auch nicht <.<

  • forum ist schon lange down aber eqal und kopieren?-.-


    AddPlayerClass(0,2685.4490,-2721.6294,-18.3686,320.7199,0,0,0,0,0,0); // wasser unten
    AddPlayerClass(0,2685.4490,-2721.6294,-0.5429,320.7199,0,0,0,0,0,0); // wasser oben


    Und wie soll ich dann machen den radius auf


    100.00 und dann weiter weiß ich jetz nicht


    naja ich versuchs mal..


    if(PlayerToPoint(100.0,playerid,2685.4490,-2721.6294,-0.5429))
    {
    oder?

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen