Mehrer gates auf einmal.

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
  • hi,
    wie die überschrit scon sagt will ich 3 Objecte auf einmal mit einem Command runter/hochfahren.
    Jez mein Problem.
    Habe alles gemacht. Es f#hrt jedoch nur eins runter.
    Hier meine Codes:
    new OrdnungsamtTor;
    new OrdnungsamtTorvar;
    //Ordnungsamt
    OrdnungsamtTor = CreateObject(980,-2430.2575683594,497.97897338867,28.392024993896,0,270,24); //object (airportgate) (1)
    OrdnungsamtTor = CreateObject(980,-2436.7590332031,495.10229492188,28.392024993896,0,270,23.999633789063); //object (airportgate) (2)
    OrdnungsamtTor = CreateObject(980,-2433.4111328125,496.58978271484,28.392024993896,0,270,23.999633789063); //object (airportgate) (3)

    if (strcmp(cmd,"/oauf",true) == 0)
    {
    if (PlayerInfo[playerid][pMember] == 24 || PlayerInfo[playerid][pLeader] == 24)
    {
    if(OrdnungsamtTorvar == 0)
    {
    MoveObject(OrdnungsamtTor,-2430.2575683594,497.97897338867,22.392024993896,3);
    MoveObject(OrdnungsamtTor,-2436.7590332031,495.10229492188,22.392024993896,3);
    MoveObject(OrdnungsamtTor,-2433.4111328125,496.58978271484,22.392024993896,3);
    OrdnungsamtTorvar = 1;
    PlaySoundForPlayer(playerid,1035);
    SetTimerEx("PlaySoundForPlayer",2000,0,"id",playerid,1036);
    }
    else
    {
    MoveObject(OrdnungsamtTor,-2430.2575683594,497.97897338867,28.392024993896,3);
    MoveObject(OrdnungsamtTor,-2436.7590332031,495.10229492188,28.392024993896,3);
    MoveObject(OrdnungsamtTor,-2433.4111328125,496.58978271484,28.392024993896,3);
    OrdnungsamtTorvar = 0;
    PlaySoundForPlayer(playerid,1035);
    SetTimerEx("PlaySoundForPlayer",2000,0,"id",playerid,1036);
    }
    }
    else SendClientMessage(playerid,COLOR_RED,"Dies darf nur das Ordnungsamt");
    return 1;
    }


    Aso habe noch OnPlayerToPoint usw. drin
    Es sidn beim compilen auch keine errors oder so.
    Es fährt jedoch wie gesagt nur die Mitte runter.
    Ich weis auch nicht warum nur eins runterfährt.
    mfg lolli
    P.S.:
    Hier der Code aus dem Converter:
    [hide]CreateObject(980,-2430.2575683594,497.97897338867,28.392024993896,0,270,24); //object (airportgate) (1)
    CreateObject(980,-2436.7590332031,495.10229492188,28.392024993896,0,270,23.999633789063); //object (airportgate) (2)
    CreateObject(980,-2433.4111328125,496.58978271484,28.392024993896,0,270,23.999633789063); //object (airportgate) (3)
    [/hide]


    Hoffe mir kann jemand sagen.
    Muss ich 3 mal das selber machen oder führt das zu errors.
    Habe ich doch woanders einen Fehler gemacht.


    Bewerte mich und meine Transaktionen als Mittelsmann


  • new OrdnungsamtTor[3];



    OrdnungsamtTor[0] = CreateObject(980,-2430.2575683594,497.97897338867,28.392024993896,0,270,24); //object (airportgate) (1)
    OrdnungsamtTor[1] = CreateObject(980,-2436.7590332031,495.10229492188,28.392024993896,0,270,23.999633789063); //object (airportgate) (2)
    OrdnungsamtTor[2] = CreateObject(980,-2433.4111328125,496.58978271484,28.392024993896,0,270,23.999633789063); //object (airportgate) (3)


    if (strcmp(cmd,"/oauf",true) == 0)
    {
    if (PlayerInfo[playerid][pMember] == 24 || PlayerInfo[playerid][pLeader] == 24)
    {
    if(OrdnungsamtTorvar == 0)
    {
    MoveObject(OrdnungsamtTor[0],-2430.2575683594,497.97897338867,22.392024993896,3);
    MoveObject(OrdnungsamtTor[1],-2436.7590332031,495.10229492188,22.392024993896,3);
    MoveObject(OrdnungsamtTor[2],-2433.4111328125,496.58978271484,22.392024993896,3);
    OrdnungsamtTorvar = 1;
    PlaySoundForPlayer(playerid,1035);
    SetTimerEx("PlaySoundForPlayer",2000,0,"id",playerid,1036);
    }
    else
    {
    MoveObject(OrdnungsamtTor[0],-2430.2575683594,497.97897338867,28.392024993896,3);
    MoveObject(OrdnungsamtTor[1],-2436.7590332031,495.10229492188,28.392024993896,3);
    MoveObject(OrdnungsamtTor[2],-2433.4111328125,496.58978271484,28.392024993896,3);
    OrdnungsamtTorvar = 0;
    PlaySoundForPlayer(playerid,1035);
    SetTimerEx("PlaySoundForPlayer",2000,0,"id",playerid,1036);
    }
    }
    else SendClientMessage(playerid,COLOR_RED,"Dies darf nur das Ordnungsamt");
    return 1;
    }

    RFT