Command

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


    Ich habe folgendes Problem.
    Wie ihr unten seht habe ich ein Command, womit ich ein Tor öffnen kann. Jedoch funktioniert bei mir nicht die Funktion, das nur die Member und Leader der Frakion 11 das Tor öffnen können. Auch ein Ordnungsbeamter kann das Tor öffnen. Ich hoffe ihr könnt mir helfen. Falls ich ins falsche (unter)Forum gepostet habe, bitte verschieben, Danke!


    if(strcmp(cmdtext, "/fbike", true)==0)
    {
    if(PlayerToPoint(25.0, playerid,-2089.6286621094, -98.69181060791, 33.9418029785163))
    {
    if(PlayerInfo[playerid][pMember] == 11||PlayerInfo[playerid][pLeader] == 11)


    GetPlayerName(playerid, sendername, sizeof(sendername));
    MoveObject(FTor, -2089.6286621094, -98.69181060791, 29.941802978516, 2.0);
    PlayerPlaySound(playerid, 1153, 1589.053344,-1638.123168,14.122960);
    ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
    format(string, sizeof(string), "** %s holt seine/ihre Fernbedienung raus und öffnet das Tor.", sendername);
    SendClientMessage(playerid, COLOR_BLUE,"** Du hast das Tor geöffnet, es schließt sich automatisch wieder!");
    SetTimer("Fbikeclose", 4000, 1);
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD1, "** Du bist kein Fahrschullehrer!");
    return 1;
    }
    }

  • Würde es mal mit Klammern versuchen ;)

    if(strcmp(cmdtext, "/fbike", true)==0)
    {
    if(PlayerToPoint(25.0, playerid,-2089.6286621094, -98.69181060791, 33.9418029785163))
    {
    if(PlayerInfo[playerid][pMember] == 11||PlayerInfo[playerid][pLeader] == 11)
    {
    GetPlayerName(playerid, sendername, sizeof(sendername));
    MoveObject(FTor, -2089.6286621094, -98.69181060791, 29.941802978516, 2.0);
    PlayerPlaySound(playerid, 1153, 1589.053344,-1638.123168,14.122960);
    ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
    format(string, sizeof(string), "** %s holt seine/ihre Fernbedienung raus und öffnet das Tor.", sendername);
    SendClientMessage(playerid, COLOR_BLUE,"** Du hast das Tor geöffnet, es schließt sich automatisch wieder!");
    SetTimer("Fbikeclose", 4000, 1);
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD1, "** Du bist kein Fahrschullehrer!");
    return 1;
    }
    }
    return 1;
    }