[HILFE] Türe geht nicht auf

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

  • COMMAND:gstor(playerid,params[])
    {
    #pragma unused params
    new Float:x,Float:y,Float:z,Float:angle;
    GetPlayerPos(playerid,x,y,z);
    GetPlayerFacingAngle(playerid,angle);
    if(IsPlayerInRangeOfPoint(playerid,3,2496.2058, -1691.9954, 14.9201))//Grove Street Türe
    {
    if(isPlayerInFrakt(playerid,5) || isPlayerAnAdmin(playerid,3))
    {
    if(torstatus[31] == 0)
    {
    MoveDynamicObject(tor[31],2496.2058,-1691.9954,14.9201,270.0000,3);
    tor = 1;
    return 1;
    }
    else
    {
    MoveDynamicObject(tor[31],2496.2058,-1691.9954,14.9201,180.0000,3);
    tor= 0;
    return 1;
    }
    }
    return SendClientMessage(playerid,ROT,"Du bist nicht in der jeweiligen Fraktion.");
    }
    return 1;
    }

  • Nein..so:


    MoveDynamicObject(tor[31],2496.2058,-1691.9954,14.9201,3,0,0,270.0000);


    //Edit:
    Damit das langsam auf geht..sollte auch der Speed eher auf 0.0001 gesetzt werden :)
    Ansonsten kannste direkt SetObjectRot verwenden ^^

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S

    Einmal editiert, zuletzt von Kaliber ()


  • MoveDynamicObject(tor[31],2496.2058,-1691.9954,14.9201,3,0,0,270.0000);
    torstatus[31] = 1;


    MoveDynamicObject(tor[31],2496.2058,-1691.9954,14.9201,3,0,0,180.0000);
    torstatus[31] = 0;


    Ingame passiert immernoch nichts :/
    Könntest du mal was versuchen ? :)

  • printe mal ob das überhaupt aufgerufen wird ^^


    Dann check auch noch, ob du tor[31] ein CreateDynamicObject zuweist :)

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S

  • Die tür bewegt sich ganz wenig ingame aber nur so ein zucken
    tor[31]=CreateDynamicObject(19857,2496.2058,-1691.9954,14.9201,0.0000,0.0000,180.0000);//Grove Street Türe


    Will die türe aber auch Langsam aufgehen lassen

  • Öffnen
    MoveDynamicObject(tor[31],2496.2058,-1691.8954,14.9201,0.01,0,0,270.0000);
    torstatus[31] = 1;


    Schließen MoveDynamicObject(tor[31],2496.2058,-1691.9954,14.9201,0.01,0,0,180.0000);
    torstatus[31] = 0;


    Die Position muss beim Öffnen minimal verändert werden (habe den Y Wert um 0.1 geändert), sonst bewegt sich das Objekt nicht.


    Außerdem muss die Geschwindigkeit sehr klein sein (0.01), da das Objekt ja nur minimal bewegt wird.
    Passe die Geschwindigkeit an, falls es zu schnell oder langsam geht.

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