Sehr geehrte Community, heute möchte ich euch meinen Include ServerSide vorstellen
ServerSide
ServerSide verhindert das nicht der "Clientwert" benutzt wird sondern der "Serverwert".
zb. GivePlayerMoney, Cheater verändern den Localenwert, das wird durch ServerSide verhindert.
Achtung!! ServerSide ist KEIN Anit-Cheat!!
Es dient nur dazu bestimmte Variablen zur "schützen"!
Wie funktioniert ServerSide?
ServerSide funktioniert ganz einfach, es ersetzt die Seter & Geter mit eigen.
Beim Seten wird dabei aber zusätzlich zur eigentlichen Funktion der Wert noch ein einer PVar gespeichert. Beim Geten wird dann der gespeicherte Wert returnt und nicht wie bei der SAMP Funktion der „Localewert“.
Installation
- ServerSide herunterladen und in den pawno include Ordner kopieren
- Öffnet euer Script
- Fügt oben bei den Includes <ServerSide> ein
- Script re-compelieren
Download
Pastebin ServerSide.inc - pastebin.com v.1.1Pastebin ServerSide.inc - pastebin.com v.1.0
Viel Spaß mit ServerSide, Bugreports bitte hier im Thread, gerne auch Ideen für die nächste Version.
Credits
- SAMP-Dev for SAMP
- BlackHawk for scripting ServerSide
Edit: Wie funktioniert ServerSide? hinzugefügt
Edit2: v1.1