Torproblem

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
  • if(!strcmp(cmdtext,"/gate"))
    {
    if((PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)&& IsPlayerInRangeOfPoint(playerid,12.0, 96.764069, 1916.107788, 18.201193))
    {
    if(offen[playerid] == 1)
    {
    MoveObject(Armytor51,96.756187, 1920.650879, 18.180202,4);
    PlayerPlaySound(playerid, 1035, 0.0, 0.0, 0.0);
    offen[playerid] = 0;
    }
    else
    {
    offen[playerid] = 1;
    MoveObject(Armytor51,96.764069, 1916.107788, 18.201193,4);
    PlayerPlaySound(playerid, 1035, 0.0, 0.0, 0.0);
    }
    }
    return 1;
    }


    Dieses Tor geht zwar auf aber nicht zu.... An was liegt das und wenn ich das TOr aufmache kommt zwar der Ton, aber er hört nichtmehr auf... Was tun?

    Einmal editiert, zuletzt von [GRS]InCredible ()

  • wegen dem Sound musst du einen SetTimer starten ;) und wegen dem nicht schließen würd ich es so machen



    forward SoundsTor(playerid);


    new SoundTor;


    if(!strcmp(cmdtext,"/gate"))
    {
    if((PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)&& IsPlayerInRangeOfPoint(playerid,12.0, 96.764069, 1916.107788, 18.201193))
    {
    if(offen[playerid] == 1)
    {
    MoveObject(Armytor51,96.756187, 1920.650879, 18.180202,4);
    SoundTor=SetTimer("SoundsTor", 20000, 0); // <<<<<<<<<<------------------------------- Zeit ändern wie lange es agespielt werden muss
    PlayerPlaySound(playerid, 1035, 0.0, 0.0, 0.0);
    offen[playerid] = 0;
    }
    else if(offen[playerid] == 0)
    {
    offen[playerid] = 1;
    MoveObject(Armytor51,96.764069, 1916.107788, 18.201193,4);
    SoundTor=SetTimer("SoundsTor", 20000, 0); // <<<<<<<<<<------------------------------- Zeit ändern wie lange es agespielt werden muss
    PlayerPlaySound(playerid, 1035, 0.0, 0.0, 0.0);
    }
    }
    return 1;
    }


    public SoundsTor(playerid)
    {
    KillTimer(SoundTor);
    PlayerPlaySound(playerid, 1036, 0.0, 0.0, 0.0);
    }


    ;)
    PS: ahja Sounds auch abgeändert ^^

    Zitat

    naja aufm homeserver mit kumpel getestet und nix laggt von daher sollte nen richtiger server mit sowas keine probs haben

    *an Kopf schlag
    sowas kommt Raus wenn man erst absendet ohne nachzudenken. Bitte Leute Hirn einschalten beim Posten...