Ini ? ist auch nur eine Datei im Speziellen Format so muss man die Dateien nicht selber zerlegen die Original INI Formate bestitzen noch Sektionen & Kommentare + Spezielle Variablen
das vereinfacht die ganze Sache um einiges, zudem ist es egal ob nun MySql oder nicht , die Antwort darauf wäre ein Cache System, also werden alle Einträge in eine Cache geladen ohne
das weitere male auf die Datei zugegriffen werden muss & so kann man jeden Wert jeder Zeit Direkt aus dem Speicher aufrufen
Beiträge von BlackFoX
-
-
Dll kann trotzdem durch den Speicher erkannt werden & somit einfach zurückgesetzt werden :>
-
Stock , der Code darin wird erst überprüft sobald er verwendet wird sprich vorher wird der Code nicht durch genommen & bleibt wie Müll links liegen bzw. wird beim kompilieren
nicht mit einbezogen wie Kommentarepublic - Sind Öffentliche Klassen sie als Einstiegspunkte genutzt werden & immer beachtet zudem können diese nur Integer Werte wiedergeben , Stocks & No Name Klassen dagegen können Array/Zeichenfolgen wiedergeben
-
Weapon Hacks lassen sich durch GetPlayerWeaponData verhindern sprich mit etwas Ideen & Kenntnissen ,
Anti Health Hack durch einen Timer der einen Punkt abzieht & dann noch abfrage & vergleicht stimmen die Werte Bang Health Hack
Anti Money Hack, einfach eine Geld Variable Server Seitig erstellen & dort das echte Geld lagern & da das ganze ja Freezed werden könnte das Geld nicht per Standard Funktion abfragen
sonder aus der Original Var -
-
-
Jo durch den Speicher drauf zugreifen aber soweit muss er erst mal kommen :>
-
Musst ja nicht Hacken außerdem Cheater nicht gleich Hacker, Cheater sind eher Leute die einfach was vorgemachtes nutzen , Hacker machens auf ihre eigene Methode zudem
brauchst du nicht immer Cheaten sondern kannst damit dein Anti Cheat testen & besondern Plätze bzw. Koordinaten speichern , ich persönlich nutze S0beit zum Scripten & zum testen
-
-
5800 ms = ~6 sekunden , wird dann halt in dem Intervall gesetzt wenn das nichts ausmacht das es etwas zurück hängt kannst du es dort rein machen ansonsten
OnGameModeInit
SetTimer("ScoreUpdate",1000,1);Funktion
public ScoreUpdate(){
for(new i = 0;i<MAX_PLAYERS;i++){
if(!IsPlayerConnected(i) || IsPlayerNPC(i))continue;
SetPlayerScore(i,GetPlayerMoney(i));
}
return 1;
} -
hast du einen Timer der auf 1000-3000 ms läuft ?
setz den Score dort einfach für jeden erneut
so verbrauchst du nicht unnötig Ressourcen -
Du musst das Geld als Score setzen dann sollte es dort angezeigt werden
sprich SetPlayerScore -
S0beit lässt sich meines Wissens nicht komplett verhindern nur Teile der Hacks
-
In Sa-mp kann man keine Speziellen Tasten ansprechen sondern nur die Tasten die mit bestimmten Aktionen verknüpft sind
-
Jo hier hat einer die Zonen Koordinaten zusammen gesucht Original sind sie von jemand anderen gespeichert worden kp von wem Direkt
-
im Sa-mp Client ? Hatte der nicht schon immer Probleme das Anzuzeigen manchmal sehe ich z.b. nicht mal die Liste der Spieler sondern einfach nothing
-
kp ob das in der Record File auch gespeichert aber ich denke das tut es, kannst es ja mit SetPlayerSkin versuchen, bei OnPlayerConnect kannst dann die Bot ID = playerid zwischenspeichern am besten in die
Abfrage für den Bot & dann versuchen das ganze zu setzen jedoch denke ich der Record der dort durchläuft wird dies einfach wieder zurücksetzen -
nur die Variable umbenennen von mod in deinen Namen von mir aus modbla
-
Doch kannst du & überall wo sie genutzt wird machst du es auch

-
Die Variable ,,mod´´ ist bereits definiert & überschreibt sich mit der anderen kann dazu führen das Falsche Werte übernommen werden & im Endeffekt was Falsches gespeichert wird was weiß ich,
Falsche Werte können in vielen Funktionen zu einem Crash führen