Tor 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
  • Also ich habe ein Tor gebaut nur mag das einfach nicht aufgehen -.-
    Es kommen zwar keine Warnings, aber es geht einfach nicht auf.
    Die else funktioniert aber, wenn man kein President ist.



    Kann mir vielleicht jemand dabei helfen?

    GLOTZ MICH NICHT SO AN! ICH BIN AUCH NUR EINE SIGNATUR!!!

  • else if(PlayerToPoint(12.0,playerid,1426.7004394531,-1882.0736083984,15.156204223633))
    {
    if(PlayerInfo[playerid][pLeader] != 7)
    {
    if(PresidentPosition1 == 0)
    {
    MoveObject(PresidentTor1,1426.7004394531,-1882.0736083984,5.156204223633,3.0);
    PresidentPosition1 = 1;
    }
    else if(PresidentPosition1 == 1)
    {
    MoveObject(PresidentTor1,1426.7004394531,-1882.0736083984,15.156204223633,3.0);
    PresidentPosition1 = 0;
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_LIGHTBLUE,"Du hast keinen Zugriff auf das Tor des Presidenten");
    }
    return 1;
    }


  • sry jumbotimo aber so wirds niemals funktionieren


    eher so



    else if(PlayerToPoint(12.0,playerid,1426.7004394531,-1882.0736083984,15.156204223633))
    {
    if(PlayerInfo[playerid][pLeader] != 7)
    {
    SendClientMessage(playerid, COLOR_LIGHTBLUE,"Du hast keinen Zugriff auf das Tor des Presidenten");
    return 1;
    }
    if(PresidentPosition1 == 0)
    {
    MoveObject(PresidentTor1,1426.7004394531,-1882.0736083984,11.156204223633,3.0);
    PresidentPosition1 = 1;
    return 1;
    }
    else if(PresidentPosition1 == 1)
    {
    MoveObject(PresidentTor1,1426.7004394531,-1882.0736083984,15.156204223633,3.0);
    PresidentPosition1 = 0;
    return 1;
    }
    }


    und wenns automatische Tore sind musst du noch ne For(next schleife setzen weils sonst nur für playerid 0 geht

    RFT

    Einmal editiert, zuletzt von RFT ()

  • ne alles falsch



    !=//bedeutet wenns nicht ist


    das heißt deins



    if(PlayerInfo[playerid][pMember]!=7)//entspricht wenns nicht id 7 ist


    //edit und falls einer auf die idee kommt und sagt mein beispiel is gleich wie das ganz oben ne hab die Koordinaten ab geändert

    RFT