Problem mit MoveObject bei 0.3d R6

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
  • [video]

    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.
    [/video]


    So wie im Video gesehen Rotiert das Tor seit dem Update auf 0.3d R6


    Ich habe vorher mit 0.3c gearbeitet und da ging es ohne Probleme


    Im SAMP Wiki habe ich auch schon mal was dazu gefunden das man jetzt die Rotation mit eingeben kann aber wenn ich das mache bekomme ich Error´s


    Kann mir bitte einer helfen ?!?


    Die Zeilen


    ocmd:pdgate(playerid,params[])
    {
    if(isPlayeraCop(playerid))
    {
    if(IsPlayerInRangeOfPoint(playerid,20,1588.6143798828, -1638.0515136719, 14))
    {
    MoveObject(lsgate,1588.6143798828, -1638.0515136719, 4,2);
    SendClientMessage(playerid,Rot,"Das Tor schliest sich in 5 sec. von alleine.");
    SetTimer("tortimer",5000,false);
    }
    if(IsPlayerInRangeOfPoint(playerid,20,1543.4572753906, -1627.9996337891, 15.156204223633))
    {
    MoveObject(lsgate2,1543.4572753906, -1627.9996337891, 15.156204223633-6,2);//Vorne
    SendClientMessage(playerid,Rot,"Das Tor schliest sich in 5 sec. von alleine.");
    SetTimer("tortimer2",5000,false);
    }

    }
    return 1;
    }

  • Das Script muss mit den Includes neu Compilt werden


    und du solltest
    IsObjectMoveing(objectid) und StopObject(objectid) verwenden, da sonst der Client nicht mehr wie früher mitspielt.


    IsObjectMoveing ist erst ab 0.3d RC7 verfügbar.

    "Bevor ich mir Informationen aus der "Bild" hole,
    werde ich anfangen, Wahlergebnisse danach vorauszusagen,
    neben welchen Busch unsere Katze gepinkelt hat."

    Margarete Stokowski

  • Erstma abwarten^^
    Pack doch solange nur StopObject davor.


    dein eigentliches problem wird wohl sein das du nicht die 0.3d RC6 Includes hast
    oder kannst du MoveObject(lsgate,1588.6143798828, -1638.0515136719, 4,2,0,0,0);
    ohne errors und warnings machen?

    "Bevor ich mir Informationen aus der "Bild" hole,
    werde ich anfangen, Wahlergebnisse danach vorauszusagen,
    neben welchen Busch unsere Katze gepinkelt hat."

    Margarete Stokowski

  • geht immer noch nicht ich habe es jetzt mal auf 0.3d R7 gemacht (HomeServer) und es Rotiert immer noch X(


    Ich habe gerade herausgefunden das es manchmal geht und manchmal eben nicht -.-


    [video]

    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.
    [/video]



    ocmd:pdd(playerid,params[])
    {
    if(isPlayeraCop(playerid))
    {
    if(IsPlayerInRangeOfPoint(playerid,5,228.25540161133, 151.23498535156, 1003.6432495117))
    {
    MoveObject(lst,228.25540161133, 151.23498535156, 1003.6432495117-4,2);
    SendClientMessage(playerid,Rot,"Die LSPD Tür schliest sich in 3 sec. von alleine.");
    SetTimer("ttimer",3000,false);
    }
    if(IsPlayerInRangeOfPoint(playerid,5,228.2314453125, 161.24267578125, 1003.6432495117))
    {
    MoveObject(lst2,228.2314453125, 161.24267578125, 1003.6432495117-4,2);
    SendClientMessage(playerid,Rot,"Die LSPD Tür schliest sich in 3 sec. von alleine.");
    SetTimer("ttimer1",3000,false);
    }
    if(IsPlayerInRangeOfPoint(playerid,5,230.83193969727, 169.62916564941, 1003.6432495117))
    {
    MoveObject(lst3,230.89129638672, 169.84429931641, 1003.6432495117-4,2);
    SendClientMessage(playerid,Rot,"Die LSPD Tür schliest sich in 3 sec. von alleine.");
    SetTimer("ttimer2",3000,false);
    }
    if(IsPlayerInRangeOfPoint(playerid,5,246.39967346191, 72.593681335449, 1004.2604370117))
    {
    MoveObject(lst4,246.39967346191, 72.593681335449, 1004.2604370117-4,2);
    SendClientMessage(playerid,Rot,"Die SFPD Tür schliest sich in 3 sec. von alleine.");
    SetTimer("ttimer4",3000,false);
    }


    }
    return 1;
    }