GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: sckouizi le 11 Mai 2008, 15:56:16
-
Bonjour à tous, je voudrais savoir si il est possbile de transformer un fichier AMX en fichier PWN merci
++
Sckouizi
-
A ma connaissance, il nest pas possible ;)
++
nikko
-
Il existe effectiveent un programme qui décompile un AMX mais pas en PAWN
NV.
-
Il découpe un AMX mais pas en PWN, mais est-ce que l'on retrouve la même forme d'écriture qu'en PWN ?
Comme ça je copie et je colle dans un nouveau fichier PWN.
Peut tu me donner le logiciel stp
++
Sckouizi
-
http://forum.sa-mp.com/index.php?topic=41702.0
Je ne vois pas l'utilité de ce genre de logiciels mais bon...
++
Alexandre
-
J'ai pris ton logiciel mais je n'arrive pas à le faire marcher... :(
le Read me et tout en anglais, j'ai essayé de le traduire mais je n'ai pas réussi à le faire marcher, si quelqu'un peu m'aider, merci
++
Sckouizi
-
Demande sur le thread officiel. ;)
++
Alexandre
-
Laisse tomber j'ai tout essayer sa ne marche pas. Demande à la personne ou tu as eu le script .amx :closedeyes
-
J"ai essayé se se logiciel, ca marche mais il faut reverifier tous le code parcequ'il y a pas mal d'erreurs.
Pour le faire marcher passe par l'invite de commande Windaube ;)
-
DEAMX marche très bien, il faut juste télécharger LUA 5.1 (http://luabinaries.luaforge.net/download.html) et le mettre dans C:\LUA.
Ensuite, il suffit de lancer une invite de commande (exécutez cmd.exe), de se déplacer dans le répertoire contenant DEAMX et de taper :
deamx <chemin vers le fichier .amx>
Exemple après avoir copié lvdm.amx dans le répertoire de DEAMX : deamx lvdm.amx
Par contre, toutes les variables et les fonctions internes au script ont des noms génériques.
Exemple avec LVDM.AMX :
public OnPlayerCommandText(playerid, cmdtext)
{
new var0[256];
new var1 = 0;
new var2[24];
new var3[24];
new var4[256];
new var5 = 0, var6 = 0, var7 = 0;
var4 = functionC888(cmdtext, var7);
if(!strcmp(var4, "/help", true))
{
SendPlayerFormattedText(playerid, "Las Venturas Deathmatch: Money Grub Coded By Jax and the SA-MP Team.", 0);
SendPlayerFormattedText(playerid, "Type: /objective : to find out what to do in this gamemode.", 0);
SendPlayerFormattedText(playerid, "Type: /givecash [playerid] [money-amount] to send money to other players.", 0);
SendPlayerFormattedText(playerid, "Type: /tips : to see some tips from the creator of the gamemode.", 0);
return 1;
}Mais bon, ça peut dépanner si on a accidentellement supprimé son fichier .PWN
++
Syg
-
Pleas PLEAS PLEAS help !!! J'ai réinstallé mon samp puisqu'il bugait mais il a tout supprimer !! J'ai plus de scripts !! Mon game Mode est foutu !! J'ai plus que le AMX je c'est même pas comment il a survécu :wall
J'arrive pas a le convertire en pwn avec ton lua machin !!! Aidez moi !! SVP :'(
-
Si tu n'a pas encore téléchargé DEAMX, t'es marron, le lien donné par -Alexandre est mort ...
Essaie un petit coup de Google.
++
Syg
-
Tien tu es comme moi j'ai perdu aussi mon pwn je doit refaire toutes les modifs sur la vielle version et sa me gave ^^
-
salut,
ce genre de chose arrive tout de même asser souvent....
comment le amx survie alors que le .pwn y passe?
la plupart du temps je parierait que vous faites hébergez un serveur, ne fournissez que le .amx par sécurité et... votre disque dur flanche..
alors la, je vais regardez ce programme ca à l'air génial, merci a alexandre,syg et Native pour ces infos, ca peut vraiment être pratique...
mais, ça veut dire que si l'on ne fait que passer le amx a quelqu'un qu'on ne fait que partiellement confiance, il peut en récupérer le script..... c'est tout de même peu rassurant...
++Sim++
-
Ca fait partie des joies de l'informatique ...
Effectivement, à partir d'un .AMX, il est très facile de regénérer le script en .PWN donc il faut faire attention à qui on le donne.
++
Syg
-
Pleas PLEAS PLEAS help !!! J'ai réinstallé mon samp puisqu'il bugait mais il a tout supprimer !! J'ai plus de scripts !! Mon game Mode est foutu !! J'ai plus que le AMX je c'est même pas comment il a survécu :wall
J'arrive pas a le convertire en pwn avec ton lua machin !!! Aidez moi !! SVP :'(
J'ai vu que dans C: les AMX des script sont sauvegardé (la ou il y a program files . . .) A condition bien sur de ne pas avoir reformaté ou avoir dernierement compilé avec des erreurs (Unable compil . . .) ca supprime l'amx.
En esperant que ca puisse te sauver
-
A condition bien sur de ne pas avoir reformaté
Lol tu parle pour moi mon cher Despo ^^^
++ Franky
-
hey les gars... J'suis trop con moi alors :s :
J'ai un hébergeur et mon GM est dessus ;) J'AI PLUS CAS LE RéCUPéRER !!! :bangin Bien sur il est un peut dépasser mais bon, j'en était au début de mon mode capture de flag alors tout n'est pas perdu !!!
En tout cas, je ne sais toujours pas me servir de lua et DEAMX... Merci quand même les potos ;)
-
Pff la chance que tu as ^^
Moi je doit remettre tout se que j'avais mis.
HS: Despo devrai me le redonner mais j'ai pas envie de recommancer alors je suis dans un nouveau script ^^
++ Franky
-
[HS]Si seulement, j'ai reformaté aussi depuis le temps donc j'ai plus le script :s mais l'AMX doit etre sur l'heberge de fredo (dans un sens c'est aussi bien, avec le streamer ca faisait tous crasher mais j'aimerais bien le recup pour le starting block et mes circuit :s).[/HS]
Au pire, essaye avec un logiciel de recupération de donnée je suis pas sur que tu va le retrouver mais qui ne tente rien a rien
-
C'est toujours comme ça en plus, on veut faire un truk, tout se passe bien (exemple avec moi, réinstallation de samp) J'avais fais une copie en plus, mais non, il faut qu'au dernier moment un petit quelque chose merde et voila.. pour moi : tout c'est barré !!! Sauf les AMX xD je ne sais même pas pourquoi :s
-
HS: Bon on est dans le même cas alors, mais tkt pas Despo le nouveau mode que je modifie à le streamer Object & véhicules.
Mais bon 20993 ligne c'est chaud , déjà de traduire et de faire quelque modif dessu, par contre il me faudra oui ton starting block ^^ bref[hs]
A voir si sa fonctionne bien se programme, perso je l'ai pas tester (je l'ai meme pas ^^)
++ Franky
-
Re (xD) alors en faite c'est toujours pas bon, parce que sur l'hébergeur j'avais juste mis le AMX.... :dry Quel con....
:jesors
-
:wall alors la tu n'a vraiment pas de chance...
Tkt pas je compatie car je suis dans le meme cas ^^
Plus de PWN, ni Despo ni Fredo et ni moi snif ^^
++ Franky
-
http://up.delux-host.com/?f=1229
Essaye ce lien :)
Attention c'est peut-être un virus.
++
Alexandre
-
Désolé de remonter ce topic, mais je n'y arrive vraiment pas, j'ai télécharger lua et deamx, après, je doit faire quel dossier, ou dois-je placer ce dossier, qu'est ce qu'il faut que je mette dedans, une fois que c'est fait, je lance quelle application ? qu'est ce qu'il faut que je tape exactement dans la console ??
SVP aider moi ^^ :P
Ce que j'ai fais :
Nouveau dossier "LUA" dans C:\
J'ai placer dans ce dossier :
bin2c5.1.exe
lua5.1.dll
lua5.1.exe
lua51.dll
luac5.1.exe
Microsoft.VC80.CRT.manifest
msvcr80.dll
wlua5.1.exe
deamx.bat
deamx.lua
DmStAfF.amx
Voila, après je fais quoi ? Est-ce que c'est bon ? j'ai des choses a changer ? A ajouter ?
-
Bon, en fait, il y a plus simple que d'installer DEAMX et LUA séparément.
Ce que j'ai fait c'est que j'ai tout mis dans le même répertoire (extraction des deux archives DEAMX et LUA au même endroit)
Voici la liste des fichiers qu'il faut avoir :
bin2c5.1.exe
deamx.bat
deamx.lua
deamx_events.lua
deamx_opcodes.lua
deamx_syscalls.lua
deamx_util.lua
lua5.1.dll
lua5.1.exe
lua51.dll
luac5.1.exe
Microsoft.VC80.CRT.manifest
msvcr80.dll
readme.txt
wlua5.1.exe
Ensuite, j'a modifié le fichier deamx.bat pour qu'il aille cherche LUA au bon endroit.
Voici ce que ce fichier doit contenir :
@echo off
lua5.1.exe deamx.lua %1
Pour utiliser ça :
- Copier le fichier .AMX dans le répertoire où se trouve DEAMX
- Lancer cmd.exe puis se déplacer dans le répertoire de DEAMX
- Exéctuer deamx <NomDuFichier>
++
Syg
-
Comment je me déplace dans les dossiers de DEAMX ??
C:\LUA\mon fichier ??
-
copier collé, on tu extrait simplement le rar dans le dossier de ton deamx ;)
-
En fait, il veut savoir comment il se déplace dans le dossier.
Dans CMD.EXE (invite de commandes), il faut utiliser la commande CD pour se positionner dans un répertoire.
Imaginons que tu as extrais DEAMX dans D:\utils\deamx.
Lorsque CMD.EXE démarre, il se place dans un répertoire de "documents and settings".
Il suffit de taper les commande suivantes (<Entrée> veut dire qu'on appuie su la touche Entrée) :
D: <Entrée>
cd utils <Entrée>
cd deamx <Entrée>
Et voilà, le prompt de l'invite de commande doit afficher : D:\utils\deamx>
++
Syg
-
Bon j'ai toujours un prob, il me dit que la commande spécifié est introuvable, j'ai tapé (Entrée signifie que j'ai appuyé sur la touche "Entrée")
C: (Entrée) jusque la tout va bien ^^
cd LUA (Entrée) La rien ne va plusn chemin spécifié introuvable, alors que j'ai tout extrait dans C:\LUA .... Alors je ne vois pas comment faire ;D
je continu de taper quand même
cd deamx (Entrée) et non, encore chemin spécifié introuvable...
Voila.... :-X
-
En fait, tu es déjà dans un répertoire (C:\Documents ....).
Et ce répertoire ne contient pas le répertoire LUA.
Pour résoudre le problème, il faut te positionner à la racine de C:
Pour ça, il suffit de faire
cd \ <Entrée>
Ensuite, tu pourras faire
cd lua <Entrée>
cd deamx <Entrée>
++
Syg
-
Ha ok !! Je me disai aussi lol j'arrivais pas a faire ce que tu expliquais ^^
bon alors je vais essayer comme ça et je te verrais bien, j'essayerais se soir la je suis en cours ;)
A++ et merci :p !!!!!
-
Désolé, double post...
Juste pour dire que j'ai taper
cd \ (Entrée)
Et que voila, je suis sur C:\>
Mais maintenant, je tape (ce qui est en rouge) C:\>cd lua (Entrée)
Et il y a toujours ce message qui m'énerve lol, chemin spécifié introuvable....
Je tape mal ?? J'ai essayé plusieurs façon d'écrire, rien a faire...
-
Moi j'ai fait plus simple en modifiant le dossier explorer par cmd.exe avec le regedit. Je commence direct la ou j'ai mon dossier avec LUA et DeAMX, je fait: deamx script.amx. Et la le script se decompresse.
Mais j'ai laissé tombé DeAmx, trop d'erreur il m'a meme remplacé toute mes fonctions :s. J'ai essayé mais comme je ne me rappel plus trop du script j'ai pas eu envie de me prendre la tete.
-
[StAfF]mAn, si cmd.exe te met une erreur quand tu fais cd lua, c'est que le répertoire lua n'existe pas dans C:\
La commande cd est l'abbréviation de Change Directory (changer de répertoire). Donc quand tu fait cd lua, cmd.exe essaie de "rentrer" dans le répertoire lua. Si ce répertoire ne se trouve pas à l'endroit où est positionné cmd.exe, tu as un message d'erreur.
Donc essaie de savoir où se trouve deamx.bat en utilisant l'explorateur de fichiers.
Si deamx.bat se trouve dans c:\rep1\rep2\deamx, dans cmd.exe, après avoir fait cd \, tu pourras faire directement cd rep1\rep2\deamx.
++
Syg
-
C'est bon !!!! C'est fais j'ai récupéré mon script !!! Mais c'est incompréhensible :blink Bon l'essentielle c'est que je l'ai, après il ne me reste pas cas renomer tout les var machin, les arg0 machin lol ^^ Y en trop xD
Merci syg ^^ Super araignée est là !!! :p
a++ ;)
-
J'ai besoin d'aide je narrive pas il mouvre juste mon fichier amx
-
Que veux-tu dire par "il m'ouvre juste mon fichier amx" ?
Et dis nous aussi quelles manips tu as faîtes.
++
Syg
-
j ai creer dossier oiu jai mis tout les fichier de dreamx et lua5.1 jai plcer cmd.exe dedans, je l'ouvre tape lenomdemonfichier.amx il mle l'ouvre juste en format amx.
J'ai demander a la maman d'un ami elle ma dit qu'il me manquai le fichier lua5.1.exe mais je ne le troiuve pas. pouriez vous me reepliquer toute les etape depuis le debut. Svp merci
-
Svp repondez
-
1) Télécharge DEAMX
2) Télécharge Lua5.1
3) Extraie tous les fichiers dans un répertoire (C:\Deamx par exemple)
-> La liste des fichiers est donnée ici :
4) Modifie le fichier deamx.bat (cf lien du dessus)
5) Copie ton fichier .AMX dans le répertoire où tu as extrait les fichiers
6) Lance CMD.EXE (Menu démarrer puis Exécuter) (Il n'est pas utile de mettre cmd.exe dans le répertoire)
7) Dans l'invite de commandes tape :
C:
cd \deamx
8 ) Puis lance la décompilation :
deamx <NomDuMode>.AMX
Ceci devrait produire un fichier <NomDuMode>.PWN
++
Syg
-
merci je te recontacte si jai des probleme
-
=/ je ne sai spas comment modifier le dreamx.bat et je ne trouve pas le fichier lua.5.1.exe
-
alo
-
Tout est dit dans mon post précédent (notamment qu'il faut télécharger Lua5.1.
Sinon, pour éditer un fichier .BAT, clique droit sur le fichier puis choisir "Modifier".
++
Syg