Beiträge von 4rn0ld

    Hi,


    Ich hätte einige Fragen zu Debian5.
    Undzwar:


    - Wie mache ich, dass mein Server jeden Tag einmal automatisch restartet ?
    - Wie mache ich, dass dabei mein SA:MP und TS3 Server startet ?
    - Wie mache ich, dass wenn der Server abstürzt automatisch wieder startet ( TS3 und SAMP )


    MFG


    ps. Habe in der Suche nichts gefunden.

    Ich kann auch nur warnen


    Zitat

    12.10.2011 17:43:50 Gelöscht trojanisches Programm Trojan-PSW.Win32.Dybalom.dhc c:\users\timon\desktop\scripting machine.exe Hoch


    MFG

    HI,


    Bei meinem Bannbefehl wird irgendwie nicht der richtige Banngrund und Ausführende Admin gespeichert, nur komische Zahlen.


    dcmd_ban(playerid, params[])
    {
    new id, text[256];
    new string[256];
    new reason[64];
    if (sscanf(params, "uz", id, reason)) SendClientMessage(playerid, COLOR_GREY, "Info: /ban [SpielerID] [Grund]");
    else if (id == INVALID_PLAYER_ID || IsPlayerNPC(id) || PlayerInfo[id][pAdmin] > 5) SendClientMessage(playerid, COLOR_GREY, "*:: Dieser Spieler kann nicht gebannt werden. ::*");
    else if(strlen(reason) < 4) SendClientMessage(playerid, COLOR_GREY, "*::* Die Nachricht muss mindestens 4 Buchstaben haben! *::*");
    else
    {
    if(PlayerInfo[playerid][pAdmin] >= 3 || PlayerInfo[playerid][pSupporter] >= 2)
    {
    new gkick[MAX_PLAYER_NAME];
    new kicker[MAX_PLAYER_NAME];
    GetPlayerName(playerid, kicker, sizeof(kicker));
    GetPlayerName(id, gkick, sizeof(gkick));
    // BanEx(id, reason); // Hiermit wollte ich das nicht machen ..
    format(text, sizeof (text), "[AdminCmd] Du wurdest von %s gebannt. Grund: %s",kicker, reason);
    format(string, sizeof (string), "[AdminCmd] Der Spieler %s wurde von %s gebannt. Grund: %s",gkick,kicker,reason);
    PlayerInfo[id][pBan] = 1;
    format(PlayerInfo[id][pBanG],sizeof(text), "%s", reason);
    format(PlayerInfo[id][pBanA],sizeof(kicker), "%s", kicker);
    SendClientMessage(id, COLOR_RED, text);
    SendClientMessageToAll(COLOR_RED, string);
    BanLog(string);
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, "Du bist kein Admin");
    }
    }
    return 1;
    }


    MFG


    ps. Der Bann an sich geht !

    public SendMessage(fraktion, color, string[])
    {
    for(new i = 0; i<MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(GetPlayerFraktion(i, fraktion))
    {
    SendClientMessage(i, color, string);
    return 1;
    }
    }
    }
    return 0;
    }



    MFG

    Hi,
    Wenn ich den befehl eingebe, kann nur EINE Person, die FBI ist, den Text lesen und das wäre die, die zuerst eingeloggt ist.
    Mit SendClientMessag gehts auch nicht.


    dcmd_f(playerid, params[])
    {
    new str[256];
    if(sscanf(params, "s", str)) SendClientMessage(playerid, COLOR_GREY, "*:: /f [Text] :: Fraktionchat ::*");
    else if(GetPlayerFraktion(playerid, 1)) SendClientMessage(playerid, COLOR_GREY, "*:: Du bist in keiner Fraktion. ::*");
    else if(strlen(str) < 4 || strlen(str) > 255) SendClientMessage(playerid, COLOR_GREY, "*:: Die Nachricht muss zwischen 4 und 255 Buchstaben lang sein. ::*");
    else
    {
    new string[256];
    else if(GetPlayerFraktion(playerid, 3))
    {
    if(PlayerInfo[playerid][pRank] == 8) { format(string, sizeof(string), "** (( Director %s: %s )) **", ReadName(playerid), str); }
    else if(PlayerInfo[playerid][pRank] == 7) { format(string, sizeof(string), "** (( Deputy Director %s: %s )) **", ReadName(playerid), str); }
    else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** (( Assistant Director %s: %s )) **", ReadName(playerid), str); }
    else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** (( Special Agent in Charge %s: %s )) **", ReadName(playerid), str); }
    else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Assistant Special Agent in Charge %s: %s )) **", ReadName(playerid), str); }
    else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Supervisory Special Agent %s: %s )) **", ReadName(playerid), str); }
    else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Special Agent %s: %s )) **", ReadName(playerid), str); }
    else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** (( New Agent %s: %s )) **", ReadName(playerid), str); }
    else { format(string, sizeof(string), "** (( New Agent %s: %s )) **", ReadName(playerid), str); }
    SendMessage(PlayerInfo[playerid][pMember], COLOR_YELLOW, string);
    SendMessage(PlayerInfo[playerid][pLeader], COLOR_YELLOW, string);
    FraktionLog(string);
    return 1;
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, "*:: Du bist in keiner Fraktion ::*");
    return 1;
    }
    }
    return 1;
    }


    MFG

    Bei


    C:\Users\Timon\Desktop\1234.pwn(2280) : warning 217: loose indentation
    C:\Users\Timon\Desktop\1234.pwn(2282) : warning 225: unreachable code
    C:\Users\Timon\Desktop\1234.pwn(2282) : warning 217: loose indentation
    C:\Users\Timon\Desktop\1234.pwn(2282) : error 029: invalid expression, assumed zero
    C:\Users\Timon\Desktop\1234.pwn(2283) : warning 217: loose indentation
    C:\Users\Timon\Desktop\1234.pwn(2287) : warning 217: loose indentation


    Rot = Fehlerzeilen


    MFG

    Hi,


    Bei unserem invite Befehl kommt immer " Unbekannter Befehl" und "Du bist kein Leader" dann wird die Person auch nicht invited.


    if(strcmp(strget(cmdtext,0), "/invite", true) == 0)
    {
    if(PlayerInfo[playerid][pLeader] == 2)
    if(PlayerInfo[playerid][pLeader] == 3)
    if(PlayerInfo[playerid][pLeader] == 4)
    if(PlayerInfo[playerid][pLeader] == 5)
    if(PlayerInfo[playerid][pLeader] == 6)
    if(PlayerInfo[playerid][pLeader] == 7)
    if(PlayerInfo[playerid][pLeader] == 8)
    if(PlayerInfo[playerid][pLeader] == 9)
    {
    new ziel = strval(strget(cmdtext,1)), team = strval(strget(cmdtext,2)),save[45];
    {
    if(team==2){ PlayerInfo[ziel][pTeam] = 2; SetPlayerSkin(ziel,280); dini_IntSet(save,"Fraktion",PlayerInfo[ziel][pTeam]);}
    if(team==3){ PlayerInfo[ziel][pTeam] = 3; SetPlayerSkin(ziel,286); dini_IntSet(save,"Fraktion",PlayerInfo[ziel][pTeam]);}
    if(team==4){ PlayerInfo[ziel][pTeam] = 4; SetPlayerSkin(ziel,276); dini_IntSet(save,"Fraktion",PlayerInfo[ziel][pTeam]);}
    if(team==5){ PlayerInfo[ziel][pTeam] = 5; SetPlayerSkin(ziel,171); dini_IntSet(save,"Fraktion",PlayerInfo[ziel][pTeam]);}
    if(team==6){ PlayerInfo[ziel][pTeam] = 6; SetPlayerSkin(ziel,294); dini_IntSet(save,"Fraktion",PlayerInfo[ziel][pTeam]);}
    if(team==7){ PlayerInfo[ziel][pTeam] = 7; SetPlayerSkin(ziel,287); dini_IntSet(save,"Fraktion",PlayerInfo[ziel][pTeam]);}
    if(team==8){ PlayerInfo[ziel][pTeam] = 8; SetPlayerSkin(ziel,104); dini_IntSet(save,"Fraktion",PlayerInfo[ziel][pTeam]);}
    if(team==9){ PlayerInfo[ziel][pTeam] = 9; SetPlayerSkin(ziel,107); dini_IntSet(save,"Fraktion",PlayerInfo[ziel][pTeam]);}
    return 1;
    }
    }
    SendClientMessage(playerid, COLOR_RED, "Du bist kein Leader einer Fraktion");
    }


    MFG