[Tuto] DeAmx & Anti-DeAmx
#1

[CENTER][SIZE="5"][[COLOR="RoyalBlue"]Tuto[/COLOR]] [COLOR="DarkOrange"]DeAmx[/COLOR] [COLOR="SeaGreen"]&[/COLOR][COLOR="DarkOrchid"] Anti-DeAmx[/COLOR][/SIZE][/CENTER]

Salut а tous,

Voici un petit tutoriel expliquant ce qu'est le DeAmx et comment le contrer afin d'йviter le vol de scripts.

[COLOR="SeaGreen"][SIZE="4"]Qu'est-ce-que DeAmx?[/SIZE][/COLOR]
DeAmx est un petit programme permettant de rйcuperer en code .pwn, un fichier .amx, de le dйcompiler.
Trиs utile si vous avez perdu le .pwn d'un de vos codes.
Easy DeAMX essaye d'inverser le code .amx par la recherche de certains "modиles".
[COLOR="SeaGreen"][SIZE="4"]Comment l'utiliser?[/SIZE][/COLOR]
Vous devez tout d'abord tйlйcharger [URL="http://www.4shared.com/rar/l7Rjsf5p/Easy_DeAMX.html"] Easy DeAmx[/URL].
  • Dйzippez l'archive et ouvre le dossier.

    [IMG]/imageshack/img43/8828/logoryo.jpg[/IMG]
  • Exйcutez ensuite Easy DeAMX.exe. Vous arriverez sur cette interface :
    [IMG]/imageshack/img841/9504/interfacebk.jpg[/IMG]
  • Cliquez sur Browse (Parcourir) et sйlectionner votre fichier .amx dont vous voulez avoir le .pwn.
  • Cliquez ensuite sur DeAmx et attendez le message
    [IMG]/imageshack/img594/3915/messagee.jpg[/IMG]
  • Retournez dans votre dossier Easy_DeAMX\Easy DeAMX et vous y trouverez votre code en .pwn!

[SIZE="4"][CENTER][COLOR="SeaGreen"][SIZE="4"]Comment йviter cela??[/SIZE][/COLOR][/CENTER][/SIZE]

[COLOR="Orange"]C'est le principe du Anti-DeAmx. C'est un code que l'on met dans le script qu'on ne souhaite pas qu'il soit dйcompilй[/COLOR].

Voici le code:

[PAWN]AntiDeAMX()
{
new a[][] =
{
"Unarmed (Fist)",
"Brass K"
};
#pragma unused a
}[/PAWN]

Il est а mettre en dehors des callbacks, а la fin de votre script par exemple. Je ne pourrais pas vous expliquez son fonctionnement car je ne l'ai pas encore compris moi mкme (^^)

Aprиs, il vous suffit de mettre [PAWN]AntiDeAMX();[/PAWN] dans plusieurs callbacks, comme par exemple dans OnGameModeInit et dans OnPlayerSpawn.
Voilа votre GM/FS est protйgй du DeAmx et si on essaye de le dйcompiler, on ne reзevra uniquement que ceci:
[PAWN]
#include <a_samp>
#include <core>
#include <float>
[/PAWN]

J'espиre que ce tutoriel vous servira et que cela йvitera un grand nombre de vol!

A bientфt!
Reply
#2

Sa gиre зa ! merci !
Reply
#3

Je n'ai pas compris pourquoi le mettre dans plusieurs callbacks^^
Reply
#4

tu le met qu'un seul fois en dessous des includes
Reply
#5

Je le ferai. Car les GM rp sont les plus menacй non ?
Reply
#6

En mкme temps, trouver un GM autre que le RP aujourd'hui c'est rare...
Reply
#7

Ya un nouveau DeAmx trиs puissant qui peut briser la protection de l'AntiDeAMX, ..
Sinon merci
Reply
#8

Smail tu pourrais donner le lien de ce DeAmx trиs puissant?
Reply
#9

Je cherche depuis que j'ai vu ton poste, puisque j'avais formater mon disque dure.^^'
Reply
#10

Ca casse l'algorythme de ton script, qui est donc difficile а traduire en pwn. :rolleyes:
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)