Hilfe

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
  • if(!strcmp(cmdtext, "/chatlöschen", true))
    {
    if(gAdmin[playerid] == 1 || gAdmin[playerid] == 2 || gAdmin[playerid] == 3)
    {
    for(new chat=0; chat<51; chat++)
    {
    SendClientMessageToAll(COLOR_GREEN, " ");
    }
    GetPlayerName(playerid, player, 20);
    format(string, 256, "Administrator %s hat denn Chat Verlauf gelöscht.", player);
    SendClientMessageToAll(COLOR_RED, string);
    return 1;
    }
    else {SendClientMessage(playerid, COLOR_TOMATO, "Du bist kein Admin oder dein Admin-Rang ist zu niedrig!");}
    return 1;
    }


    da kommen die errors
    error 017: undefined symbol "string"
    da ich nicht mit formart arbeite und ich es versuchen wollte frag ich jetzt (mir hats ein freund licht erklärt nur er ist die nächste woche nicht da


    und wenn ich das mache new string[128]= "simple message";
    dann kommen 7warnings
    bitte un hilfe

    Einmal editiert, zuletzt von deathrunner ()

  • Wie wärs damit?


    if(strcmp(cmdtext,"/clearchat",true)==0)
    {
    if(IsPlayerConnected(playerid))
    {
    if (PlayerInfo[playerid][pAdmin] >= 1)
    {
    if (IsPlayerConnected(playerid))
    {
    for (new i = 0;i < 50; i++)
    {
    SendClientMessageToAll(COLOR_GRAD2," ");
    GetPlayerName(playerid, sendername, sizeof(sendername));
    getdate(year, month, day);
    gettime(hour, minute);
    format(string, sizeof(string), "AdmCmd: Admin %s (lvl %d), use /clearchat. Date:(%d-%d-%d)(%d:%d Uhr)", sendername,PlayerInfo[playerid][pAdmin],month,day,year,hour,minute);
    AdminLog(string);
    }
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD1, " Du bist nicht berechtigt, diesen Befehl zu benutzen!");
    }
    }
    return 1;
    }


    - LolRiTTeR

    [align=center]

  • lolritter er arbeitet nicht mit PlayerInfo[playerid].....



    if(!strcmp(cmdtext, "/chatlöschen", true))
    {
    if(gAdmin[playerid] == 1 || gAdmin[playerid] == 2 || gAdmin[playerid] == 3)
    {
    for(new chat=0; chat<51; chat++)
    {
    SendClientMessageToAll(COLOR_GREEN, " ");
    }
    new string[256],
    player[MAX_PLAYER_NAME];


    GetPlayerName(playerid, player, sizeof(player));
    format(string, sizeof string, "Administrator %s hat denn Chat Verlauf gelöscht.", player);
    SendClientMessageToAll(COLOR_RED, string);
    return 1;
    }
    else { return SendClientMessage(playerid, COLOR_TOMATO, "Du bist kein Admin oder dein Admin-Rang ist zu niedrig!");}
    return 1;
    }


    Müsste funktionieren.

  • warning 225: unreachable code


    kommt bei
    return 1;


    beim 2 return

  • so wenn ihr so nett seit bitte helf mir hier auch
    strcmp(strget(cmdtext,0), "/auto", true) == 0)
    {
    if(gAdmin[playerid] == 2 || gAdmin[playerid] == 3)
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_RED, "Verwendung: /auto [autoid] [farbe1] [farbe2]");
    return 1;
    }
    new car;
    car = strval(tmp);
    if(car < 400 || car > 611) { SendClientMessage(playerid, COLOR_RED, "Die Auto id muss mindestens 400 sein und darf nicht über 611 sein!"); return 1; }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_RED, "Verwendung: /auto [autoid] [farbe1] [farbe2]");
    return 1;
    }
    new color1;
    color1 = strval(tmp);
    if(color1 < 0 || color1 > 126) { SendClientMessage(playerid, COLOR_RED, "Die Farben id muss mindestens 0 sein und darf nicht über 126 sein!"); return 1; }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_RED, "Verwendung: /auto [autoid] [farbe1] [farbe2]");
    return 1;
    }
    new color2;
    color2 = strval(tmp);
    if(color2 < 0 || color2 > 126) { SendClientMessage(playerid, COLOR_RED, "Die Farben id muss mindestens 0 sein und darf nicht über 126 sein!"); return 1; }
    new Float:X,Float:Y,Float:Z;
    GetPlayerPos(playerid, X,Y,Z);
    new carid = CreateVehicle(car, X,Y,Z, 0.0, color1, color2, 600000000);
    format(string, sizeof(string), "Auto ID %d Wurde Gespawnt.", carid);
    SendClientMessage(playerid, COLOR_RED, string);
    GetPlayerName(playerid,player,sizeof(player));
    format(string, sizeof(string), "Administrator %s erstellt das auto mit der id [ ID: %d (%d) ]",player, carid,GetVehicleModel(carid));
    SendClientMessageToAdmins(COLOR_RED,string,1);
    }
    else
    {
    SendClientMessage(playerid, RED, "Sie sind kein Administrator mit dem erforderlichen level.");
    }
    return 1;
    }


    errors:
    error 017: undefined symbol "string"
    error 017: undefined symbol "string"
    error 029: invalid expression, assumed zero
    fatal error 107: too many error messages on one line