Schranke wie in echt öffnen lassen wie ?

  • Hallo Leute ich brauche Hilfe, und zwar will ich wissen wie ich eine schranke aufgehen lasse ohne das sie einfach nach oben haut sie soll langsam auf gehen und sich langsam schließen.



    Zur zeit habe ich es so:


    PHP
    public Arbeitsamttor(playerid){	if(IsPlayerInRangeOfPoint(playerid,5.3,1773.6726,-1896.4554,13.6156))	{		 MoveObject(ToruTur[0],1774.00000000,-1892.80004883,13.30000019,0.1,0.00000000,6.99993896,270.00000000);		 return 1;	}	else	{		 MoveObject(ToruTur[0],1774.00000000,-1892.80004883,13.30000019,0.1,0.00000000,89.24981689,270.00000000);		 return 1;	}}
  • 1. Ich kann den Code nicht - bzg. will es nicht - entziffern.
    2. Mit einen Timer. Du meinst so eine Schranke wie die vom LSPD(Singleplayer) ? Dann mit Timer, anders gehts nicht. Dann auf z.B. 500 stellen und die Schranke immer ein stück weiter öffnen..

  • public Arbeitsamttor(playerid)
    {
    if(IsPlayerInRangeOfPoint(playerid,5.3,1773.6726,-1896.4554,13.6156))
    {
    MoveObject(ToruTur[0],1774.00000000,-1892.80004883,13.30000019,0.1,0.00000000,6.99993896,270.00000000);
    return 1;
    }
    else
    {
    MoveObject(ToruTur[0],1774.00000000,-1892.80004883,13.30000019,0.1,0.00000000,89.24981689,270.00000000);
    return 1;
    }
    }
    wie meinst du das ein stück weiter öffen

  • 1. Ich kann den Code nicht - bzg. will es nicht - entziffern.
    2. Mit einen Timer. Du meinst so eine Schranke wie die vom LSPD(Singleplayer) ? Dann mit Timer, anders gehts nicht. Dann auf z.B. 500 stellen und die Schranke immer ein stück weiter öffnen..


    Falsch, er kann es auch so machen, dass die Schranke z.Bsp. um 0.001 bei der Höhe verändert wird und dann noch die rY Koordinate. So geht sie dann langsam auf ;) und dann später so auch wieder schließen ;)

  • Zitat

    Falsch, er kann es auch so machen, dass die Schranke z.Bsp. um 0.001 bei
    der Höhe verändert wird und dann noch die rY Koordinate. So geht sie
    dann langsam auf ;) und dann später so auch wieder schließen ;)

    Ähm Falsch? Konnte man sich das den nicht denken? Wenn ich das jetzt wie du mache, geht sie um 0.001 auf und bleibt so! Aber setze ich einen Timer, der alle z.B. 500 Millisekunden die Schranke um z.B. 0.001 erhöht - dann geht sie langsam auf...


    Ich weiss nicht wie du das sonst machen willst. Wenn du die Schranke nur einmal so öffnest dann bleibt sie auch so X(

  • es hilft mir jz aber auch nicht weiter da ich keine Vorstellung davon habe wie ich es machen könnte


    //close


    habe es MoveObject(id, x, y, z + oder - 0.01, 0.01, rx, ry, rz);

    2 Mal editiert, zuletzt von xXKroneXx ()