Objekt wird nicht gemovet

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,
    ich habe mal versucht ein Tor von Army zu öffnen es steht zwar im Chat das es sich öffnet, aber es öffnet sich einfach nicht es bleibt einfach so stehen.
    An was leigt es?


    new armygate1;
    new armygate2;
    new armygate3;
    new armygate4;
    new armygate5;


    forward closearmygate1();
    forward closearmygate2();
    forward closearmygate3();
    forward closearmygate4();
    forward closearmygate5();


    armygate1 = CreateObject(19313, 134.54, 1941.38, 21.18,0.00,0.00,0.00);
    armygate2 = CreateObject(19313, 285.73, 1821.15, 19.40,0.00,0.00,90.00);
    armygate3 = CreateObject(19313, 212.38, 1875.92, 12.34,0.00,0.00,0.00);
    armygate4 = CreateObject(19313, 96.74, 1920.51, 20.46,0.00,0.00,90.00);
    armygate5 = CreateObject(973, 345.20, 1797.80, 18.00, 0.00, 1.80, 214.25);



    public closearmygate1()
    {
    MoveObject(armygate1,134.54, 1941.38, 21.18, 2);//Koordinaten wo das Tor zu ist
    return 1;
    }
    public closearmygate2()
    {
    MoveObject(armygate2,285.73, 1821.15, 19.40, 2);//Koordinaten wo das Tor zu ist
    return 1;
    }
    public closearmygate3()
    {
    MoveObject(armygate3,212.38, 1875.92, 12.34, 2);//Koordinaten wo das Tor zu ist
    return 1;
    }
    public closearmygate4()
    {
    MoveObject(armygate4,96.74, 1920.51, 20.46, 2);//Koordinaten wo das Tor zu ist
    return 1;
    }
    public closearmygate5()
    {
    MoveObject(armygate5,345.20, 1797.80, 18.00, 2);//Koordinaten wo das Tor zu ist
    return 1;
    }
    public newsgate1close()
    {
    MoveObjektRot(newsgate1,0 , -91, 90, 12); //Koordinaten wo die Schranke zu ist
    newsgatevar1 = 0;
    }


    ocmd:armygate(playerid,params[])
    {
    if(isPlayerInFrakt(playerid,14) || isPlayerAnAdmin(playerid,1))
    {
    if(IsPlayerInRangeOfPoint(playerid,10,134.54, 1941.38, 21.18))
    {
    MoveObject(armygate1,134.54, 1941.38, 21.18-10,2);
    SendClientMessage(playerid,Rot,"Das Tor schließt sich in 10 sek. von alleine.");
    SetTimer("closearmygate1",10000,false);
    }
    if(IsPlayerInRangeOfPoint(playerid,10,285.73, 1821.15, 19.40))
    {
    MoveObject(armygate2,285.73, 1821.15, 19.40-10,2);
    SendClientMessage(playerid,Rot,"Das Tor schließt sich in 10 sek. von alleine.");
    SetTimer("closearmygate2",10000,false);
    }
    if(IsPlayerInRangeOfPoint(playerid,10,212.38, 1875.92, 12.34))
    {
    MoveObject(armygate3,212.38, 1875.92, 12.34-10,2);
    SendClientMessage(playerid,Rot,"Das Tor schließt sich in 10 sek. von alleine.");
    SetTimer("closearmygate3",10000,false);
    }
    if(IsPlayerInRangeOfPoint(playerid,10,96.74, 1920.51, 20.46))
    {
    MoveObject(armygate4,96.74, 1920.51, 20.46-10,2);
    SendClientMessage(playerid,Rot,"Das Tor schließt sich in 10 sek. von alleine.");
    SetTimer("closearmygate4",10000,false);
    }
    if(IsPlayerInRangeOfPoint(playerid,10,345.20, 1797.80, 18.00))
    {
    MoveObject(armygate5,345.20, 1797.80, 18.00-10,2);
    SendClientMessage(playerid,Rot,"Das Tor schließt sich in 10 sek. von alleine.");
    SetTimer("closearmygate5",10000,false);
    }
    }
    return 1;
    }



    if(IsPlayerInRangeOfPoint(playerid,10,134.54, 1941.38, 21.18))
    {
    if(isPlayerInFrakt(playerid,14) || isPlayerAnAdmin(playerid,1))
    {
    MoveObject(armygate1,134.54, 1941.38, 21.18-10,2);
    SendClientMessage(playerid,Rot,"Das Tor schließt sich in 10 sek. von alleine.");
    SetTimer("closearmygate1",10000,false);
    }
    else
    {
    SendClientMessage(playerid,Rot,"Du bist nicht bei der Army!");
    }
    }
    if(IsPlayerInRangeOfPoint(playerid,10,285.73, 1821.15, 19.40))
    {
    if(isPlayerInFrakt(playerid,14) || isPlayerAnAdmin(playerid,1))
    {
    MoveObject(armygate2,285.73, 1821.15, 19.40-10,2);
    SendClientMessage(playerid,Rot,"Das Tor schließt sich in 10 sek. von alleine.");
    SetTimer("closearmygate2",10000,false);
    }
    else
    {
    SendClientMessage(playerid,Rot,"Du bist nicht bei der Army!");
    }
    }
    if(IsPlayerInRangeOfPoint(playerid,10,212.38, 1875.92, 12.34))
    {
    if(isPlayerInFrakt(playerid,14) || isPlayerAnAdmin(playerid,1))
    {
    MoveObject(armygate3,212.38, 1875.92, 12.34-10,2);
    SendClientMessage(playerid,Rot,"Das Tor schließt sich in 10 sek. von alleine.");
    SetTimer("closearmygate3",10000,false);
    }
    else
    {
    SendClientMessage(playerid,Rot,"Du bist nicht bei der Army!");
    }
    }
    if(IsPlayerInRangeOfPoint(playerid,10,96.74, 1920.51, 20.46))
    {
    if(isPlayerInFrakt(playerid,14) || isPlayerAnAdmin(playerid,1))
    {
    MoveObject(armygate4,96.74, 1920.51, 20.46-10,2);
    SendClientMessage(playerid,Rot,"Das Tor schließt sich in 10 sek. von alleine.");
    SetTimer("closearmygate4",10000,false);
    }
    else
    {
    SendClientMessage(playerid,Rot,"Du bist nicht bei der Army!");
    }
    }
    if(IsPlayerInRangeOfPoint(playerid,10,345.20, 1797.80, 18.00))
    {
    if(isPlayerInFrakt(playerid,14) || isPlayerAnAdmin(playerid,1))
    {
    MoveObject(armygate5,345.20, 1797.80, 18.00-5,2);
    SendClientMessage(playerid,Rot,"Das Tor schließt sich in 10 sek. von alleine.");
    SetTimer("closearmygate5",10000,false);
    }
    else
    {
    SendClientMessage(playerid,Rot,"Du bist nicht bei der Army!");
    }
    }




    Ich freue mich auf eine Antwort die mir helfen könnte :)


    mfg