Tor Problem.

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 Brotfische,


    Ich arbeite das erste mal mit Toren & habe folgendes Problem ,
    das Tor geht nicht wieder zurück oder bewegt sich falsch , nicht zur seite.


    code:


    new arturtor;
    new arturtorvar;
    arturtor = CreateObject(980,282.50000000,-1320.40002441,55.59999847,0.00000000,0.00000000,34.00000000);
    if(strcmp(cmd,"/arturtor",true) == 0)
    {
    if(PlayerInfo[playerid][pDonateRank] >= 3)
    {
    if(arturtorvar == 0)
    {
    MoveObject(arturtor,980,282.50000000,-1320.40002441,55.59999847,3.0);
    PlaySoundForPlayer(playerid,1035);
    SetTimerEx("PlaySoundForPlayer",2000,0,"id",playerid,1036);
    SendClientMessage(playerid, COLOR_GREEN, "Du hast dein Tor geschlossen!");
    arturtorvar = 1;
    }
    else
    {
    MoveObject(arturtor,980,282.50000000,-1320.40002441,55.59999847,0.00000000,0.00000000,34.00000000);
    SendClientMessage(playerid, COLOR_GREEN, "Du hast dein Tor geöffnet!");
    arturtorvar = 0;
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREEN, "Du bist kein Donator Rang 3!");
    }


    }


    mache sowas zum ersten mal habe kein Plan.
    Hoff ich kriege Hilfe , in der SuFu finde ich nichts.

  • mach bei Tor geöfnnet mal so :



    980,282.50000000,-1320.40002441,45.59999847 //bei Tor geöffnet



    bzw. im ganzen :



    if(strcmp(cmd,"/arturtor",true) == 0)
    {
    if(PlayerInfo[playerid][pDonateRank] >= 3)
    {
    if(arturtorvar == 0)
    {
    MoveObject(arturtor,980,282.50000000,-1320.40002441,55.59999847,3.0);
    PlaySoundForPlayer(playerid,1035);
    SetTimerEx("PlaySoundForPlayer",2000,0,"id",playerid,1036);
    SendClientMessage(playerid, COLOR_GREEN, "Du hast dein Tor geschlossen!");
    arturtorvar = 1;
    }
    else
    {
    MoveObject(arturtor,980,980,282.50000000,-1320.40002441,45.59999847,3.0);
    SendClientMessage(playerid, COLOR_GREEN, "Du hast dein Tor geöffnet!");
    arturtorvar = 0;
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREEN, "Du bist kein Donator Rang 3!");
    }


    }



    MFG