Beiträge von BlackFoX

    Hallo Leute,


    manche von euch haben sich sicherlich gefragt wie man sein Skript Optimal schützen kann, ich habe dort 2 Dinge die dies Optimal tun,
    da der DeAmx zu 80% nicht verwendbar ist meinen manche das es nichts bringt jedoch kann man viele Funktionen trotzdem kopieren &
    sie wieder herrichten.


    Schritt 1: ( Methode von Zezombia )


    Bindet folgende Dateien ein :
    #include <a_samp>
    #include <core>
    #include <float>


    Nun kopiert diese kleine Funktion in euer Skript ( durch den sollte DeAmx erst richtig ins stolpern geraten )
    AntiDeAMX()
    {
    new a[][] =
    {
    "Unarmed (Fist)",
    "Brass K"
    };
    #pragma unused a
    }


    Kopiert dies in eine eurer Funktionen ( OnGameModeinit etc... )
    AntiDeAMX();


    Schritt 2 ( Methode ausgedacht von mir )

    In OnGameModeInit...
    new pwd[32];
    GetServerVarAsString("scriptpwd",pwd,sizeof pwd);
    while(strcmp(pwd,"DeinPasswort"))
    {
    print("Falsches Passwort, Pech!");
    }
    ( Erstellt eine Variable in der Server.cfg die euer korrektes pwd enthält [[ ACHTUNG : wer das nicht versteht & wem es unlogisch vorkommt einfach md5 ins Skript einbauen oder eine sonstige verschlüsslung dann klappt es auch]])


    Das sollte einen Untergang auslösen >=D


    Das ganze Funktioniert 100% & sollte euer Skript um einiges sicherer gegen Diebe machen, nicht vergessen das Skript nur im AMX also Binären Format auf den Server zu laden!


    INFO: Für alle die einen Sponsor haben & dieser nicht auf dumme gedanken kommt könnt ihr einfach auf Nummer sicher gehen, dies ist nicht auf alle Sponsoren bezogen einige sind glaubwürdig bzw.
    würden Dinge dieser Art niemals machen um euch zu Schaden aber heutzutage darf man niemanden mehr trauen so schwer es auch ist.



    Ich hoffe ich konnte euch einen Schritt weiterbringen besonders die Anfänger in der Sa-mp Szene.



    (MD 5 INC angehängt - (c) by Alex_Cole aka Y_Less )

    new Float:rndCoords[][] = {
    {...},
    {...} // Weitere Koordinaten
    };


    new rnd = random(sizeof(rndCoords));
    SetPlayerCheckpoint(playerid, rndCoords[rnd][0],rndCoords[rnd][1],rndCoords[rnd][2], 7.0);

    Timer gesetzt für die Funktion ?


    Mir fällt nebenbei gerade auf das die Funktion unnötig lang ist...


    public DollahScoreUpdate()
    {
    new LevScore;
    for(new i=0; i<MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))SetPlayerScore(i, PlayerInfo[i][pLevel]);
    }
    return 1;
    }

    Hmm, ich selber hab mit dem Zeug noch nichts zu tun gehabt, eventuell wäre der Support beim Hersteller ein besser Anhaltspunkt, dort kannst du denen dein
    Problem erklären, schließlich müsste der Hersteller am besten wissen wie seine Hardware konfiguriert wird

    Slim oder Fat ist im Prinzip nicht Relevant , die Slim sollte jedoch etwas abgespeckt sein hat aber auch eine neue Firmware was die derzeit im Handel existierenden Fat Modelle
    natürlich auch haben werden da alles im Aktuellen Stand ausgeliefert wird

    Meinst du wenn du auf den Server kommst das eine zu 80% Sichtbare Tafel dir zeigt Loading...
    Ich hatte auch ein Problem dieser Art jedoch kenne ich den genauen Grund nicht, ich vermute es hing mit den
    Koordinaten im Spiel zusammen, was bei mir der Fall war, aber wie gesagt Sicher bin ich mir da nicht,
    könnte sein das Falsche Modelle geladen werden oder du außerhalb des gültigen Bereichs auf der Karte warst