Detektiv System mit Himmelrichtung?

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
  • Moin,


    mal ne frage, wie bekomme ich das eigentlich hin wenn ich ein Spieler such das er mir die Himmelsrichtung anzeigt vom dem Spieler den ich suche, zb ich bin am LSPD und der andere Spieler ist am BSN, dann zeigt er mir die entfernung an und halt die himmelsrichtung, das wäre in dem fall Norden, umgekehrt, der Spieler ist am LSPD und ich am BSN und suche ihn, dann sollte er mir Süden zurückgeben...


    das ganze war mal so auf GRP.
    Weiß einer wie?

  • Heutzutage wird eh alles nachgemacht .. Also ist es eh schon egal ^^:


    stock GetQuarterFromPlayerToPlayer(playerid, giveplayerid) //by Templer & special Thanks to [LDT]LuxurY
    {
    new Float:x, Float:y, Float:z, Float:x1, Float:y1, Float:z1;
    GetPlayerPos(playerid, x, y, z); GetPlayerPos(giveplayerid, x1, y1, z1);
    new Float:newang = atan(floatabs((x-x1)/(y-y1)));
    if (x1 <= x && y1 >= y) newang += 90.0;
    else if (x1 < x && y1 < y) newang += 180.0;
    else if (x1 >= x && y1 <= y) newang += 270.0;
    if (newang >= 360.0) newang = 0.0;
    if(newang > 0 || newang < 90) return 1;
    else if(newang == 90) return 2;
    else if(newang > 90 || newang < 180) return 3;
    else if(newang == 180) return 4;
    else if(newang > 180 || newang < 270) return 5;
    else if(newang == 270) return 6;
    else if(newang > 270 || newang < 360) return 7;
    else return 0;
    }


    Returns:
    0...Norden
    1...NordOst
    2...Osten
    3...SüdOst
    4...Süden
    5...SüdWest
    6...Westen
    7...Nordwest
    8...Norden

    Mfg Templer


    >>Dein Breadfish-Thema im Unterforum ScriptingBase / Scriptingwünsche wurde nicht richtig beantworter?<<
    >>Es handelt sich um ein Programmier Problem und du nicht einfach weiter kommst wo der Fehler sein könnte?<<
    Dann melde dich bei mir über die PN-Funktion indem du den Link zu deinem Breadfish-Themen Problem schickst.
    Voraussetzung:
    Thema älter als 1 Tag und im Breadfish Forum gespostet!

  • Sowas gibts auch auf GRP :p.. Nachmachen ftw o.o?


    - LolRiTTeR

    Ich machs nicht nach, GRP hat das alte system wieder, grp hats ja selber kopiert wenn man das mal so sieht? =)
    Ich selber find das Dete system viel besser da es nicht sofort die Position des Spielers anzeigt, somit gibts wenigstens noch spaß am Suchen.

    Danke, genau das habe ich gesucht, hatte schon so n rechenweg im kopf aber konnte den nich umsetzen ^^