Gate problem

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
  • Hallo habe ein Problem bei meinen Tor/en. Und zwar gehen sie nicht auf, hab die Coordinaten schon überprüft ob sie auch die richtigen sind wo das Tor hingehen soll
    aber gehen nicht auf! Hier mal die Codes für mein Tor!
    new gmbhtor;
    forward gmbhtimer();

    if(strcmp(cmdtext, "/gmbhtor", true) == 0)
    {
    if(PlayerInfo[playerid][pMember] == 10 || PlayerInfo[playerid][pLeader] == 10)
    {
    if(IsPlayerInRangeOfPoint(playerid, 50, -2.6179,-271.3384,5.4297))
    {
    MoveObject(gmbhtor, -1.3999999761581, -268.60000610352, 0.89999997615814,3.0);
    SetTimer("gmbhtimer", 7000, 0);
    return 1;
    }
    return 1;
    }
    }
    gmbhtor = CreateObject(980, -1.3999999761581, -268.60000610352, 7.1999998092651, 0, 0, 179.49462890625);
    public gmbhtimer()
    {
    MoveObject(gmbhtor,-1.3999999761581, -268.60000610352, 7.1999998092651,3.0);
    return 1;
    }


    Danke schon mal für die Hilfe!!
    MfG!


    Destiny - RealLife is coming SOON!
    Wir sind zurück besser als je zuvor! :*

  • Mach mal eine SendClientMessage über dein MoveObject und schau mal ob dein CMD überhaupt durchläuft(Vielleicht stimmt doch was an der Range o.ä nicht)


    if(strcmp(cmdtext, "/gmbhtor", true) == 0)
    {
    if(PlayerInfo[playerid][pMember] == 10 || PlayerInfo[playerid][pLeader] == 10)
    {
    if(IsPlayerInRangeOfPoint(playerid, 50, -2.6179,-271.3384,5.4297))
    {
    SendClientMessage(playerid,rot, "du öffnest mich!");
    MoveObject(gmbhtor, -1.3999999761581, -268.60000610352, 0.89999997615814,3.0);
    SetTimer("gmbhtimer", 7000, 0);
    return 1;
    }
    }
    return 1;
    }


    mfg.

    KleineHilfe 2.0

  • sicher das es nicht an den koordinaten liegt? -.-


    x y und z achse sind oben bei dir definitiv nicht auf der gleichen stelle..


    MoveObject(gmbhtor, x = -1.3999999761581, y = -268.60000610352, z = 0.89999997615814
    if(IsPlayerInRangeOfPoint(playerid, 50, x = -2.6179, y = -271.3384, z = 5.4297


    da kann ja auch kein tor aufgehen oô



  • Theoretisch müsste es


    if(IsPlayerInRangeOfPoint(playerid, 50,-1.3999999761581, -268.60000610352, 7.1999998092651);


    sein.Sollte des nicht gehen probier es mal mit meiner Methode. Wenn die Gate Code's richtig sind sollte es aber so gehen.


    mfg
    alaSka

    KleineHilfe 2.0

  • aber RageofPoint ist doch im Umkreis also eine nähenangabe oder? Weil hab mich vor das Tor gestellt und hab gesavt und diese
    Daten dann in das RageOfPOint gepackt!


    MfG Ich teste es mal so wie ihr es gesagt habt!
    Danke


    Destiny - RealLife is coming SOON!
    Wir sind zurück besser als je zuvor! :*

  • Ja,

    aber RageofPoint ist doch im Umkreis also eine nähenangabe oder? Weil hab mich vor das Tor gestellt und hab gesavt und diese
    Daten dann in das RageOfPOint gepackt!


    MfG Ich teste es mal so wie ihr es gesagt habt!
    Danke



    Ja, es bedeutet "in der Nähe von(.."
    Mh, das ist komisch.
    Am besten ist es einfach du verwendest die coords von dem Tor wo es steht dann kann auch nicht's schief gehen und der radius um das Tor rum ist perfekt.
    Dann mach es mal mit der Message..

    KleineHilfe 2.0

  • geht beides nicht :(


    habs jetzt so:


    if(strcmp(cmdtext, "/gmbhtor", true) == 0)
    {
    if(PlayerInfo[playerid][pMember] == 10 || PlayerInfo[playerid][pLeader] == 10)
    {
    if(IsPlayerInRangeOfPoint(playerid, 50,-1.3999999761581, -268.60000610352, 7.1999998092651))
    {
    MoveObject(gmbhtor, -1.3999999761581, -268.60000610352, 0.89999997615814,3.0);
    SendClientMessage(playerid,COLOR_GRAD1,"Willkommen in der Transportgmbh!");
    SetTimer("gmbhtimer", 7000, 0);
    return 1;
    }
    }
    }


    aber bekomm nicht mal ne nachricht wenn ich vorm tor dass eingebe :/
    Also stimmt doch mit dem CMD etwas nicht oderß


    Destiny - RealLife is coming SOON!
    Wir sind zurück besser als je zuvor! :*

  • mach /tor

    Mach Mund zu ;)

    Zitat

    aber bekomm nicht mal ne nachricht wenn ich vorm tor dass eingebe :/
    Also stimmt doch mit dem CMD etwas nicht oderß

    Das ist doch schon mal ein Fortschritt, soll ich es dir über TV machen ?
    Ist etwas einfacher wegen testen ect.
    Ist nur ein Angebot meinerseits
    Wenn ja, bitte alles weitere per PN klären.
    mfg
    alaSka


    //Edit
    Problem behoben

    KleineHilfe 2.0

    Einmal editiert, zuletzt von YaBroo ()