Server Absturz Beim Befehl Eingabe

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
  • Guten Abend,


    kann einer mir sagen wieso mein Server offline geht wenn ich "/setint ID" oder "/sethp" eingebe und dann nach 3-5 sec der Server Abstürzt.
    Wer echt super wenn mir einer sagen kann wieso das passiert, die includes benutze ich....
    #pragma dynamic 81929
    #include <a_samp>
    //#include <a_players>
    #include <core>
    #include <float>
    #include <time>
    #include <file>
    #include <utils>
    #include <dini>
    #include <gametexte>
    #include <ocmd>
    #include <foreach>
    #include <SII>
    #include <streamer>
    #include <Double-O-Icons>
    #include <bfx_ini>
    Und jetzt hier mal die Befehle....


    if(strcmp(cmd, "/setint", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Benutze: /setint [interiorid]");
    return 1;
    }
    new intid;
    intid = strval(tmp);
    if (PlayerInfo[playerid][pAdmin] >= 1)
    {
    BT_SetPlayerInterior(playerid,intid);
    PlayerInfo[playerid][pInt] = intid;
    format(string, sizeof(string), " interiorid %d.", intid);
    SendClientMessage(playerid, COLOR_GRAD1, string);
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD1, " You are not authorized to use that command !");
    }
    }
    return 1;
    }


    Und hier den anderen
    if(strcmp(cmd, "/sethp", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Benutze: /sethp [ID/NAME] [health]");
    return 1;
    }
    new playa;
    new health;
    playa = ReturnUser(tmp);
    tmp = strtok(cmdtext, idx);
    health = strval(tmp);
    if (PlayerInfo[playerid][pAdmin] >= 1337)
    {
    if(IsPlayerConnected(playa))
    {
    if(playa != INVALID_PLAYER_ID)
    {
    BT_SetPlayerHealth(playa, health);
    new healname[MAX_PLAYER_NAME],adminname[MAX_PLAYER_NAME], tag, monat, jahr;
    getdate(jahr, monat, tag);
    GetPlayerName(playerid, adminname, sizeof(adminname));
    GetPlayerName(playa, healname, sizeof(healname));
    format(string, sizeof(string), "[%d/%d/%d] Admin %s hat %s geheilt!", tag, monat, jahr, adminname, healname);
    AdminLog(string);
    }
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD1, " Du bist nicht befugt diesen Befehl zu nutzen! ");
    }
    }
    return 1;
    }
    Also weiss echt nicht was das sein kann habe auch in die server.log rein geguckt aber steht nichts. -.-

  • Du benutzt den AdminLog!!
    Benötigst du einen extra Ordner im Scriptfiles Ordner, wo die Admin Logs gespeichert werden? ^^

    Spoiler anzeigen
    10 Beiträge [X]
    50 Beiträge [X]
    100 Beiträge [X]
    150 Beiträge [X]
    200 Beiträge [X]
    250 Beiträge [X]
    300 Beiträge [X]
    350 Beiträge [X]
    400 Beiträge [X]
    450 Beiträge [X]
    500 Beiträge [X]
    550 Beiträge []
    600 Beiträge []
    650 Beiträge []
    700 Beiträge []
    750 Beiträge []

  • Gut danke für deine Hilfe jetzt habe ich nur noch ein Problemm mit mein Tacho es wird irgend wie nicht richtig angezeigt also gar nicht weisst du vill wieso ?