/warn fehler.. (warning)

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
  • Ich habe ein warn befehl gemacht wobei ein warning kommt ;)
    bitte um hilfe :D

    ocmd:warn(playerid,params[])
    {
    new player;
    if(SpielerInfo[playerid][Adminlevel] >=2)
    {
    new grund[32];
    if(sscanf(params, "is", player,grund))
    {
    return SendClientMessage(playerid,VERROT,"VERWENDE: /warn [ID] [Grund].");
    }
    new string[128];
    new xname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, xname, sizeof(xname));
    format(string, sizeof(string),"ADMIN: Du wurdest von %s gewarnt. [(Grund: ** %s ** )]", xname, grund);
    SendClientMessage(player,ADMG,string);
    SpielerInfo[player][Warns]+=1;
    return 1;
    }
    else
    {
    return SendClientMessage(playerid, VERROT, " Du bist nicht befugt diesen Befehl zu nutzen! ");
    }
    if(SpielerInfo[player][Warns] >= 4) // dies ist die zeile ;) 732
    {
    Ban(player);
    return 1;
    }
    return 1;
    }


    C:\Users\User\Desktop\0.3C Server SAMp\gamemodes\SF_SELF.pwn(732) : warning 225: unreachable code


    //edit mit pawn code ;)
    bitte um hilfe :)
    //edit
    ganzer code
    weiss keiner?

    Einmal editiert, zuletzt von Niko1561 ()

  • Der Fehler steht doch da.. unreachable Code.. Das return machts unmöglich das aufzurufen..


    ocmd:warn(playerid,params[])
    {
    new player;
    if(SpielerInfo[playerid][Adminlevel] >=2)
    {
    new grund[32];
    if(sscanf(params, "is", player,grund))
    {
    return SendClientMessage(playerid,VERROT,"VERWENDE: /warn [ID] [Grund].");
    }
    new string[128];
    new xname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, xname, sizeof(xname));
    format(string, sizeof(string),"ADMIN: Du wurdest von %s gewarnt. [(Grund: ** %s ** )]", xname, grund);
    SendClientMessage(player,ADMG,string);
    SpielerInfo[player][Warns]+=1;
    if(SpielerInfo[player][Warns] >= 4) // dies ist die zeile ;) 732
    {
    Ban(player);
    return 1;
    }
    return 1;
    }
    else
    {
    return SendClientMessage(playerid, VERROT, " Du bist nicht befugt diesen Befehl zu nutzen! ");
    }
    return 1;
    }

    Gruß
    keyboy

    www.g4e-clan.de


    Kein (unbez.) Scripting-Support per PN | Dafür ist das Forum da.

  • ich habe noch ein problem in der spielerdatei existiert keine zeile die warns heißt..
    hab das login von mrmonat und es müsste eigentlich die zeile existirern..
    demnach speichert er die warns ja auch nicht ab O;
    //edit:


    dass kann mir keiner sagen? :x


    //edit 2 :
    mir ist aufgefallen das ich das edit vergessen hab sry ;)

    2 Mal editiert, zuletzt von Niko1561 ()