Zabezpieczanie pluginu przed dekompilacją jest bardzo prostę dodajemy tylko flagę -d0 do opcji kompilacji
AMXX-Studio
z górnego menu wybieramy Tools -> Settings

Pawn Studio
z górnego menu wybieramy Extras -> Preferences

Plugin skompilowany z tą flagą zabezpiecza nas przed tak zwanymi script kiddies ( czyli osobami korzystającymi z gotowych skryptów ) osoba bardziej zawansowana która zna Asemblera będzie mogła uzyskać kod pluginu ( ale i tak zajmie mu to trochę czasu

)
A tak wygląda treść pluginu skompilowanego z tą flagą w popularnym dekompilatorze jak widać prawie żadnych informacji

Przy pluginie skompilowanym bez tej flagi zobaczymy dużo więcej

Jedyną „wadą” jesto że jeżeli plugin będzie posiadał w sobie jakieś błędy to nie uzyskam prawie żadnych informacji w error logu. W takiej sytuacji wrzucamy plugin skompilowany bez tej flagi i poprawiamy kod

Dla tych bardziej dociekliwych
-d0 no symbolic information, no run-time checks
-d1 [default] run-time checks, no symbolic information
-d2 full debug information and dynamic checking
-d3 full debug information, dynamic checking, no optimization
-d0 no symbolic information, no run-time checks
-d1 [default] run-time checks, no symbolic information
-d2 full debug information and dynamic checking
-d3 full debug information, dynamic checking, no optimization
-d0 no symbolic information, no run-time checks
-d1 [default] run-time checks, no symbolic information
-d2 full debug information and dynamic checking
-d3 full debug information, dynamic checking, no optimization
standardowa flaga to -d1
Jeżeli mamy jakieś dziwne problemy z pluginem kompilujemy go z flagą -d2 dostaniemy dzięki temu więcej informacji o błędach
o.O Dzięki. Przyda się przed tak jak to nazwałeś script kiddies.
Co to za program? tzw
dekompilator amxx by amxx dev team
skąd go mogę pobrać?
Gdzie to widzisz :> ?