Probleme mit gate

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
  • Wow super funktioniert aber wie krieg ich jetzt diese Warnung raus? Ist ja nicht falsch eingerückt...
    Edit: Wenn ich die einrückung wegmache bei /forum kommt ne warnung bei der nächsten Zeile, mach ich sie dort weg kommt es auf der nächsten usw...

    Einmal editiert, zuletzt von R063R ()

  • moment ich rücks mal bei mir richtig ein uns poste es hier als edit



    if (strcmp(cmdtext, "/lsopengate", true) == 0)
    {
    if(PlayerToPoint(12, playerid, 1588.591675, -1638.115234, 10.670362))
    {
    if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3 || PlayerInfo[playerid][pAdmin] >= 4)
    {
    MoveObject(lspd_gate,1588.591675, -1638.115234, 6.670362,4);
    SetTimer("GateCloselspd_gate", 7000, 0);
    GameTextForPlayer(playerid,"LSPD geoeffnet",5000, 1);
    SendClientMessage(playerid, COLOR_YELLOW,"Das Tor wird in 7 Sekunden Automatisch geschlossen.");
    }
    else
    {
    SendClientMessage(playerid, COLOR_RED,"Du bist kein Cop/FBI/Army");
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_RED, "Du bist nicht in der Nähe des Tores!");
    }
    return 1;
    }

  • Jetzt bekomm ich 2 warnings:

    8189 ist return und 8192 ist wieder das mit /forum


  • public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp(cmdtext, "/lsopengate", true) == 0)
    {
    if(PlayerToPoint(12, playerid, -2432.849365, 496.752716, 38.108955))
    {
    if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3 || PlayerInfo[playerid][pAdmin] >= 4)
    {
    MoveObject(lspd_gate,1588.591675, -1638.115234, 6.670362,4);
    SetTimer("GateCloselspd_gate", 7000, 0);
    GameTextForPlayer(playerid,"LSPD geoeffnet",5000, 1);
    SendClientMessage(playerid, COLOR_YELLOW,"Das Tor wird in 7 Sekunden Automatisch geschlossen.");
    }
    else
    {
    SendClientMessage(playerid, COLOR_RED,"Du bist kein Cop/FBI/Army");
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_RED, "Du bist nicht in der Nähe des Tores!");
    }
    return 1;
    }
    if (strcmp(cmdtext, "/forum", true) == 0)//Zeile 8193 /forum befehl
    {
    SendClientMessage(playerid, COLOR_LIGHTBLUE,"Besuche unser Forum unter sa-reallife.tk");
    return 1;
    }

    if (strcmp(cmdtext, "/teamspeak", true) == 0)
    {
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "Teamspeak IP: masivegunz.de:8002");
    return 1;
    }

  • Wieder Warning:(

    new string[256]; Das ist aber im original gf schon da gewesen also nicht selbst eingefügt das müsste doch stimmen, und wenn ich da wieder die einrückung wegmache kommt die warning auf der nächsten Zeile.

  • Nach den beiden else gehört doch noch eingerückt oder nicht?



    Ne Frage:

    Warum steht das bei manchen?

  • So hier nen paar zeilen davor:
    if (strcmp(cmdtext, "/teamspeak", true) == 0)
    {
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "Teamspeak IP: masivegunz.de:8002");
    return 1;
    }
    //---------------------------------------------------------------------------------------------------------------
    new string[256];//hier warnung, wenn ich den einzug wegmache dann kommt-
    new playermoney;//hier die warnung
    new sendername[MAX_PLAYER_NAME];
    new giveplayer[MAX_PLAYER_NAME];
    new playername[MAX_PLAYER_NAME];
    new cmd[256];
    new tmp[256];
    new giveplayerid, moneys, idx;
    cmd = strtok(cmdtext, idx);


    Firefox: das steht bei mir immer ka warum

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen