Beiträge von Dog

    normaler weise entpacken anklicken öffnen mit wenn er nicht automatich ps3 auswählt , halt ps3 auswählen oder 4 oder 2 jenach was du hast fertig.rest solltest du selber wissen , denn wie ps geht da habe ich klust zu es zu erklären.google ftw

    Zitat

    5 Samp server und 1 TS laufen lassen?

    ich habe derzeit noch bald nicht mehr auch ein vserver mit 512 da sind 6 samp-server drauf und es laggt !.

    ja benutze das panel wo es hier auch nen tutorial zu gibt , weis namen grad nicht.


    und habe confixx


    habe es jetz so stimmt das ?


    "SHELL=/bin/sh
    PATH=/var/www/web5/html/


    #M S T M W Befehl
    1 * * * * chmod -R 777 /var/www/web5/html/
    1 * * * * chmod -R 777 /var/www/web5/html/scriptfiles/NovaSpieler
    "


    mein vorhaben er soll alle 1 min den gesammten ordner + inhalt auf 777 setzen bei den 2 cronjob , würde ich das so erreichen ?

    ah ok bei filezilla nicht ? , ich meine jetz auch nicht die daten die via ftp hochgeladen werden solln rechte 777 bekommen sondern die in den ordner erstellt werden .. bsp bei gf jemand joint /register pw erstellt eine datei .. und die soll gleich in ftp ordner 777 rechte bekommen automatisch ohne das ich manuell 777 einstellen muss .

    schöne sache sind mir teilweise auch bekannt aber manches sogar auch noch nicht , aber was auch bei gf lustig ist der befehl /ban


    auschnitt :


    new year, month,day;
    getdate(year, month, day);
    format(string, sizeof(string), "AdmCmd: %s wurde von %s gebannt, Grund: %s (%d-%d-%d)", giveplayer, sendername, (result),month,day,year);
    BanLog(string);
    format(string, sizeof(string), "AdmCmd: %s wurde von %s gebannt, Grund: %s", giveplayer, sendername, (result));
    SendClientMessageToAll(COLOR_LIGHTRED, string);
    PlayerInfo[giveplayerid][pAdmin] = PlayerInfo[giveplayerid][pLevel];
    PlayerInfo[giveplayerid][pLevel] = -999;
    Ban(giveplayerid);

    Zitat

    PlayerInfo[giveplayerid][pAdmin] = PlayerInfo[giveplayerid][pLevel];
    PlayerInfo[giveplayerid][pLevel] = -999;

    wenn man einen bannt erhält er adm level , sowas könnte man bsp auch ausnutzen , bsp er macht scheiße wird gebannt und er entschuldigt sich , und ein unwissender adm oder scripter schaltet in per ini bearbeitung wieder frei und ändert nur die zeile: "PlayerInfo[giveplayerid][pLevel] = -999; " in sein altes level , und entfernt in aus der ban datei.



    ps. was ich noch finde was hier fehlt ist die behebung wie man die probleme löst bsp ..

    Zitat
    Spoiler anzeigen

    A) Von einem Admin den Namen ändern lassen, bei den meisten wird der alte nicht gelöscht, jetze kan der Buguser einfach mit dem alten einlogen und
    dem neuen das ganze geld geben (bringt vorallen viel wen man schon länger zockt).

    Spoiler anzeigen
    kann man ganzeinfach lösen hier ein einbahnfreies /setname :

    Spoiler anzeigen
    if(strcmp(cmd, "/setname", true) == 0)
    {
    new newname[128];
    if (PlayerInfo[playerid][pAdmin] >= 1)
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_YELLOW, "Hilfe : /setname [playerid] [newname]");
    SendClientMessage(playerid, COLOR_YELLOW, "Funktion: Ändert den Namen des Spielers.");
    return 1;
    }

    Spoiler anzeigen
    giveplayerid = ReturnUser(tmp);
    if(giveplayerid != INVALID_PLAYER_ID)
    {
    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
    format(string2, sizeof(string2), "%s.ini", giveplayer);
    GetPlayerName(playerid, sendername, sizeof(sendername));
    new length = strlen(cmdtext);
    while ((idx < length) && (cmdtext[idx] <= ' '))
    {
    idx++;
    }
    new offset = idx;
    while ((idx < length) && ((idx - offset) < (sizeof(newname) - 1)))
    {
    newname[idx - offset] = cmdtext[idx];
    idx++;
    }
    newname[idx - offset] = EOS;
    if(!strlen(newname))
    {
    SendClientMessage(playerid, COLOR_YELLOW, "Hilfe : /setname [playerid] [newname]");
    return 1;
    }
    else
    {
    format(string, sizeof(string), "Administrator %s hat %s umbenannt - neuer Name: %s", sendername,giveplayer,newname);
    SendClientMessageToAll(COLOR_RED, string);
    SetPlayerName(giveplayerid, newname);
    fremove(string2);
    }
    }

    Spoiler anzeigen
    else if(giveplayerid == INVALID_PLAYER_ID)
    {
    format(string, sizeof(string), "%d ist nicht online.", giveplayerid);
    SendClientMessage(playerid, COLOR_RED, string);
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_RED, "Dein Admin Level ist zu niedrig.");
    }
    return 1;
    }

    Spoiler anzeigen
    so sollte eigendlich bei den befehl /setname [id] [neuername] , der alte acc gelöscht werden.