Tor auf und zu ?! Wieso geht das nicht...

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,
    ich will mein FBI Tor schließen lassen und auch öffnen lassen..
    Es funktioniert aber leider nicht..

    //FBI Tor Hauptzentrale


    if(strcmp(cmd,"/fbitor",true) == 0)
    {
    if(IsACop(playerid))
    {
    if(fbitorvar == 0)
    {
    MoveObject(fbitor, 980, 1245.5999755859, -778.59997558594, 92.699996948242, 0, 0, 0);
    SendClientMessage(playerid, COLOR_GREEN, "Tor geöffnet");
    PlaySoundForPlayer(playerid,1035);
    SetTimerEx("PlaySoundForPlayer",2000,0,"id",playerid,1036);
    fbitorvar = 1;
    }
    else
    {
    MoveObject(fbitor, 980, 1245.5999755859, -778.59997558594, 92.699996948242, 0, 0, 0);
    SendClientMessage(playerid, COLOR_RED, "Tor geschlossen");
    PlaySoundForPlayer(playerid,1035);
    SetTimerEx("PlaySoundForPlayer",2000,0,"id",playerid,1036);
    fbitorvar = 0;
    }
    }
    else SendClientMessage(playerid,COLOR_RED," Du bist kein Beamter");
    return 1;
    }



    CreateObject(980, 1245.5999755859, -778.59997558594, 92.699996948242, 0, 0, 0);


    das ist das tor


    Bitte helft mir.. :wacko:

  • Hast du das Tor zweimal gemappt einmal offen und eimal zu ???

  • ja sicher !! wen die gleiche koordinaten für die tore nimmst bewegt sich der tor nicht,..

  • Ja muss du wenn du nor ein Tor machen tust hast du ja nur einmal die Cordinaten von geschlossen tor !


    du willst ja das es sich bewegt


    Also geht ins MTA rein Mappst das Geschlosse Tor und daneben einmal das offen dann hast du 2 Objekte


    Dann Fügt du den Code ganz einfach ein




    MoveObject(fbitor, Das Geschlossen Tor hier rein !!!!);
    }
    else

    {
    MoveObject(fbitor, Und hier das Offne Tor );

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


    if(strcmp(cmd,"/fbitor",true) == 0)
    {
    if(IsACop(playerid))
    {
    if(fbitorvar == 0)
    {
    MoveObject(fbitor, 980, 1245.6999511719, -778.70001220703, 87.300003051758, 0, 0, 0); //tor offen
    SendClientMessage(playerid, COLOR_GREEN, "Tor geöffnet");
    PlaySoundForPlayer(playerid,1035);
    SetTimerEx("PlaySoundForPlayer",2000,0,"id",playerid,1036);
    fbitorvar = 1;
    }
    else
    {
    MoveObject(fbitor, 980, 1245.5999755859, -778.59997558594, 92.699996948242, 0, 0, 0); // tor zu
    SendClientMessage(playerid, COLOR_RED, "Tor geschlossen");
    PlaySoundForPlayer(playerid,1035);
    SetTimerEx("PlaySoundForPlayer",2000,0,"id",playerid,1036);
    fbitorvar = 0;
    }
    }
    else SendClientMessage(playerid,COLOR_RED," Du bist kein Beamter");
    return 1;
    }


    Jetzt hab ich es geändert geht aber immernoch nicht ..

  • Ich habe es so gemacht, deine Koordinaten müsstets du noch einfügen.
    Ich hoffe ich kann dir damit weiterhelfen es ist aber ungetestet.


  • //FBI Tor Hauptzentrale


    if(strcmp(cmd,"/fbitor",true) == 0)
    {
    if(IsACop(playerid))
    {
    if(fbitorvar == 0)
    {
    MoveObject(fbitor, 980, 1245.6999511719, -778.70001220703, 87.300003051758, 5); //tor offen
    SendClientMessage(playerid, COLOR_GREEN, "Tor geöffnet");
    PlaySoundForPlayer(playerid,1035);
    SetTimerEx("PlaySoundForPlayer",2000,0,"id",playerid,1036);
    fbitorvar = 1;
    }
    else
    {
    MoveObject(fbitor, 980, 1245.5999755859, -778.59997558594, 92.699996948242,5); // tor zu
    SendClientMessage(playerid, COLOR_RED, "Tor geschlossen");
    PlaySoundForPlayer(playerid,1035);
    SetTimerEx("PlaySoundForPlayer",2000,0,"id",playerid,1036);
    fbitorvar = 0;
    }
    }
    else SendClientMessage(playerid,COLOR_RED," Du bist kein Beamter");
    return 1;
    }
    Ich denke mal so müsste das gehen