Code source pour tricher au demineur (interface graphique)
Necessite wxPython
Source / Exemple :
#Alors, vous me demandez des commentaires, comme la dis ECONS, toute la partie App1, ca sert juste de "noyau", il
#affiche frame1, frame1 contient des lignes pour l'interfaces :
self.staticText1 = wx.StaticText(id=wxID_FRAME1STATICTEXT1,
label='Demineur Cheat (XP) - By Murf :', name='staticText1',
parent=self, pos=wx.Point(8, 24), size=wx.Size(157, 13), style=0)
#etc...
#Les lignes importantes sont celles la :
#Quand on clique sur le bouton :
def OnGenBitmapTextButton1Button(self, event):
#Je definis des variables avec les valeurs des editbox de la frame:
nom1 = self.textCtrl1.GetValue()
nom2 = self.textCtrl3.GetValue()
nom3 = self.textCtrl5.GetValue()
score1 = self.textCtrl2.GetValue()
score2 = self.textCtrl4.GetValue()
score3 = self.textCtrl6.GetValue()
score1=int(score1)
score2=int(score2)
score3=int(score3)
#On verifie si la valeur n'est pas nulle ...
if nom1 != "":
#On a cree (ou remplace) la clée du registre comptenant les nom des recordman
key = _winreg.CreateKey( _winreg.HKEY_USERS,'S-1-5-21-1554517956-2739884901-447938988-1008\\Software\\Microsoft\\winmine')
_winreg.SetValueEx(key, 'Name1', 0, _winreg.REG_SZ, nom1)
_winreg.CloseKey(key)
if nom2 != "": key=_winreg.CreateKey(_winreg.HKEY_USERS,'S-1-5-21-1554517956-2739884901-447938988-1008\\Software\\Microsoft\\winmine')
_winreg.SetValueEx(key, 'Name2', 0, _winreg.REG_SZ, nom2)
_winreg.CloseKey(key)
if nom3 != "":
key=_winreg.CreateKey(_winreg.HKEY_USERS,'S-1-5-21-1554517956-2739884901-447938988-1008\\Software\\Microsoft\\winmine')
_winreg.SetValueEx(key, 'Name3', 0, _winreg.REG_SZ, nom3)
_winreg.CloseKey(key)
if score1 != "":
#on fait pareil pour les autres, la difference est que les scores sont une valeur numerique,
#il ne faut pas oublier de convertir la variable "time1" en entier:
key = _winreg.CreateKey( _winreg.HKEY_USERS, 'S-1-5-21-1554517956-2739884901-447938988-1008\\Software\\Microsoft\\winmine')
_winreg.SetValueEx(key, 'Time1', 0, _winreg.REG_DWORD, score1)
_winreg.CloseKey(key)
if score2 != "":
key=_winreg.CreateKey(_winreg.HKEY_USERS,'S-1-5-21-1554517956-2739884901-447938988-1008\\Software\\Microsoft\\winmine')
_winreg.SetValueEx(key, 'Time2', 0, _winreg.REG_DWORD, score2)
_winreg.CloseKey(key)
if score3 != "":
key = _winreg.CreateKey( _winreg.HKEY_USERS, 'S-1-5-21-1554517956-2739884901-447938988-1008\\Software\\Microsoft\\winmine')
_winreg.SetValueEx(key, 'Time3', 0, _winreg.REG_DWORD, score3)
_winreg.CloseKey(key)
event.Skip()
#et voila, c'est juste une petite manipulation du registre, on pourrais refaire ce genre de programme en batch (sans #inteface graphique)...
Conclusion :
copiez App1.py et Frame1.py dans le meme rep et lancez App1
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.