Sendpkmn

Pages: [1]

Unsterblichkeit

  • Membre
  • 7 posts
30 janvier 2011, 18:50
Bonjour à tous, merci de me lire et d'essayer de m'aider par avance :)

Système d'exploitation : Ubuntu.
Mon problème est associé à la méthode 1 du tutoriel de Sendpkmn. Je m'explique :
 - Je télécharge Python, tout va bien;
 - Je télécharge Pkmnsend, je réussi à avoir l'archive, tout va bien;
 - Je la décompresse, j'ai pkmnlib.py, pokehaxlib.py et sendpkmn.py, tout va toujours bien;
 - Je télécharge le fichier en .pkmn proposé en exemple, tout va bien;
 - MAIS quand je glisse le fichier en .pkm sur le fichier sendpkmn.py :
     - On me demande "Souhaitez-vous créer une nouvelle archive avec ces fichiers ?", je répond "Créer une archive";
     - CEPENDANT, l'archive créée est en fait le même dossier en .pkm que j'ai utilisé, c'est à dire qu'en partant de "Milotic_Shiney_10128_WCS_JAP.pkm", on me propose d'enregistrer "Milotic_Shiney_10128_WCS_JAP.pkm"... Le programme "Python" qui est sensé s'OUVRIR m'indiquer mon adresse IP avant que je ne puisse continuer ne s'ouvre PAS! Alors que lorsque je vérifie grâce à un terminal si Python est installé, il est bien est bien installé. J'ai suivi cette méthode pour le vérifier (http://www.abricocotier.fr/292-installer-pyton-sur-linux-rien-de-plus-simple, désolé pour la PUB).

Je me demande que faire! Je suis prêt à vous écouter, et à recevoir toutes vos suggestions.
Cordialement, en espérant ne pas trop vous asaoulé avec, à ce que j'ai entendu, ce enième sujet sur Sendpkmn.

Edit : ah! oui, j'ai oublié, j'utilise la version 3.1.3 de Python =)
« Modifié: 30 janvier 2011, 18:56 par Unsterblichkeit »

pokastuce

  • Membre
  • 676 posts
30 janvier 2011, 22:42
avec la version 3.1.3 tu auras peut-être des soucis

sous ubuntu, il faut que tu executes un terminal ensuite une fois celui-ci ouvert, utilise les cd {chemin} :
par exemple le script sendpkm est dans le dossier sendpkm sur le bureau :
en executant le terminal, il se place sur le répertoire personnel du compte (qui contient les répertoires documents, bureau etc... les manipulations se baseront sur cette racine et non / )


cd Bureau/sendpkm
puis entrer (note : en faisant ~/Bureau/senpkm ca marche aussi)

ensuite il faut executer le programme, soit en spécifiant qu'on utilise python, soit en faisant l'execution pure du fichier :
dans le premier cas :
sudo python sendpkmn.py {en indiquant le chemin du fichier pkm ou dossier}

dans le deuxième :
chmod +x ./sendpkmn.py #on donne les droits d'exécution sur le fichier de script
sudo ./sendpkmn.py {en indiquant le chemin du fichier pkm ou dossier}

dans les deux cas, il faudra taper le mot de passe du compte actuel qui a les droits admin ; normal si rien ne s'affiche (un mot de passe c'est secret) puis juste faire entrer

le programme s'exécutera correctement ensuite


pour le chemin du pokemon,
admettons que les pokemon se trouvent dans le dossier pkm présent à la racine du compte:
on a donc 2 moyens d'après l'exemple pour aller chercher un des fichiers :
- combiner ~/ et pkm/ > ~/pkm/{nom fichier}.pkm
- utiliser les ../ (dossier parent) : donc ~/pkm et ~/Bureau/sendpkm donnent : ../../pkm

Unsterblichkeit

  • Membre
  • 7 posts
30 janvier 2011, 23:36
avec la version 3.1.3 tu auras peut-être des soucis

sous ubuntu, il faut que tu executes un terminal ensuite une fois celui-ci ouvert, utilise les cd {chemin} :
par exemple le script sendpkm est dans le dossier sendpkm sur le bureau :
en executant le terminal, il se place sur le répertoire personnel du compte (qui contient les répertoires documents, bureau etc... les manipulations se baseront sur cette racine et non / )


cd Bureau/sendpkm
puis entrer (note : en faisant ~/Bureau/senpkm ca marche aussi)

ensuite il faut executer le programme, soit en spécifiant qu'on utilise python, soit en faisant l'execution pure du fichier :
dans le premier cas :
sudo python sendpkmn.py {en indiquant le chemin du fichier pkm ou dossier}

dans le deuxième :
chmod +x ./sendpkmn.py #on donne les droits d'exécution sur le fichier de script
sudo ./sendpkmn.py {en indiquant le chemin du fichier pkm ou dossier}

dans les deux cas, il faudra taper le mot de passe du compte actuel qui a les droits admin ; normal si rien ne s'affiche (un mot de passe c'est secret) puis juste faire entrer

le programme s'exécutera correctement ensuite


pour le chemin du pokemon,
admettons que les pokemon se trouvent dans le dossier pkm présent à la racine du compte:
on a donc 2 moyens d'après l'exemple pour aller chercher un des fichiers :
- combiner ~/ et pkm/ > ~/pkm/{nom fichier}.pkm
- utiliser les ../ (dossier parent) : donc ~/pkm et ~/Bureau/sendpkm donnent : ../../pkm

Par exemple   sudo python cd Bureau/sendpkm.zip/sendpkm.py   ca marche?
EDIT : apparemment non, mais si je fais cd Bureau/sendpkm_2.zip + enter   en ayant mon fichier dans l'archive sendpkm_2.zip, ça donne pas grand chose :/ Déplacement?
Re-édit : ouais, déplacement, ça va^_^
Ce qui m'intrigue c'est ta partie

dans le premier cas :
sudo python sendpkmn.py {en indiquant le chemin du fichier pkm ou dossier}

dans le deuxième :
chmod +x ./sendpkmn.py #on donne les droits d'exécution sur le fichier de script
sudo ./sendpkmn.py {en indiquant le chemin du fichier pkm ou dossier}


C'est à dire? Par exemple, si j'ai un dossier "sendpkm" sur le bureau avec dedans tout ce que je veux, je dois faire Bureau/sendpkm/sendpkm.py?
Tu peux me donner un exemple avec mon fichier sendpkm.py dans un dossier sendpkm sur le bureau et mon pokémon à charger sur le bureau s'appelant très exactement Milotic_Shiney_10128_WCS_JAP.pkm   (j'ai eu la flemme de le renommer.) ?
4e édit : Youpette! J'ai compris! faut déplacer mon dossier "Test" dans mon dossier "sendpkm" et ça marche^_^ J'ai le numéro à entrer même^_^
Par contre, j'arrive plus à me connecter sur la GTS, alors que tous les paramètres sont corrects -_- l'indicateur connectivité est vert, puis devient rouge, brusquement!
« Modifié: 31 janvier 2011, 00:36 par Unsterblichkeit »

M@T

  • Membre
  • 15146 posts
31 janvier 2011, 11:43
Je te conseille d'installer Python 2.6 au lieu de 3.1 :
sudo apt-get remove python
sudo apt-get install python2.6

Je ne sais pas si ça aidera à résoudre ton problème, mais en tout cas, le programme a été écrit pour Python 2.6.

Unsterblichkeit

  • Membre
  • 7 posts
31 janvier 2011, 17:30
Je te conseille d'installer Python 2.6 au lieu de 3.1 :
sudo apt-get remove python
sudo apt-get install python2.6

Je ne sais pas si ça aidera à résoudre ton problème, mais en tout cas, le programme a été écrit pour Python 2.6.
tu veux dire le problème de la connection GTS?
euh par contre ça supprime un taaas de fichiers, normal? :s
« Modifié: 31 janvier 2011, 17:34 par Unsterblichkeit »

pokastuce

  • Membre
  • 676 posts
31 janvier 2011, 17:41
normal ne t'en fais pas

M@T

  • Membre
  • 15146 posts
31 janvier 2011, 18:13
Je ne sais pas si tu peux utiliser correctement Python 2.6 quand la version 3.1 est également installée ; m'enfin, avec un alias, ça devrait passer.

En tout cas, il FAUT exécuter le programme en 2.6.

Unsterblichkeit

  • Membre
  • 7 posts
11 février 2011, 21:24
Bon, ton truc dans le terminal ça m'a désinstallé tout :baffan:
Sinon : je suis face à un autre problème, quand j'essaie de récupérer un pokémon de pokémontrash  (ou de puissance pokémon, ils distribuent pas mal) ben j'ai le voyant vert qui quoiqu'il arrive s'éteint! Bon, il s'allume, c'est déjà ça... Sauf qu'il s'éteint! Et j'arrive pô à récupérer mon pokémon. Je vous donne un exemple de ppokemon :
http://www.p-pokemon.com/pokemon/727-Distribution-de-Jirachi-sur-Puissance-Pokemon-.html?n=727&pn=Distribution-de-Jirachi-sur-Puissance-Pokemon-
C'est chouette mais ça me fait la même chose...

EDIT : Lien enlevé, j'ai laissé l'URL uniquement.
« Modifié: 11 février 2011, 21:34 par M@T »

M@T

  • Membre
  • 15146 posts
11 février 2011, 21:33
Le serveur de Puissance Pokémon, 94.125.160.65, semble ne pas répondre aux requêtes HTTP, donc c'est normal que ça devienne vert (connexion au DNS réussie) puis rouge (pas de réponse du serveur).

Et quand tu parles de PokémonTrash, c'est des distributions par GTS ?
J'étais même pas au courant qu'on en faisait comme sur P-P.com...  :hum:
« Modifié: 11 février 2011, 21:35 par M@T »

Unsterblichkeit

  • Membre
  • 7 posts
11 février 2011, 21:38
Le serveur de Puissance Pokémon, 94.125.160.65, semble ne pas répondre aux requêtes HTTP, donc c'est normal que ça devienne vert (connexion au DNS réussie) puis rouge (pas de réponse du serveur).

Et quand tu parles de PokémonTrash, c'est des distributions par GTS ?
J'étais même pas au courant qu'on en faisait comme sur P-P.com...  :hum:
non mais je veux dire quand j'essaie de récupérer un poké artificiel =)

Pages: [1]    En haut ↑