Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Automatyczne klikanie przycisku w Pythonie.


Rekomendowane odpowiedzi

Opublikowano

Witam,

Mam takie pytanie, otóż pobrałem bota, który wypłaca Smocze Monety ( Priv serv :P ), tylko trzeba samemu klikać button "Wypłać SM" cały czas. Więc pomyślałem, żeby zrobić tak żeby klikał automatycznie w tle ( parę kont wtedy też będzie można uruchomić ). Więc wziąłem się za edytowanie pliku, lecz nic mi nie wychodzi :( Pomoże ktoś ? Chodzi mi o to, żeby samo klikało co np. 0,5 sekundy i działało w tle oczywiście, żebym mógł drugie konto uruchomić. Podam kod programu na dole:

 

 

import app
import chat
import chr
import locale
import net
import time
import ui
import player
import chrmgr
import event
import game
class Botdialog(ui.ThinBoard):

	def __init__(self):
		ui.ThinBoard.__init__(self)
		self.LoadBoard()
		
	def LoadBoard(self):
		self.SetCenterPosition()
		self.SetSize(100,100)
		self.Show()
		self.AddFlag("movable")
		
		self.LoadText()
		self.LoadButton()
		
	def LoadText(self):
		self.Titel = ui.TextLine()
		self.Titel.SetParent(self)
		self.Titel.SetDefaultFontName()
		self.Titel.SetPosition(-39, 50)
		self.Titel.SetFeather()
		self.Titel.SetWindowHorizontalAlignCenter()
		self.Titel.SetText("BotSm by beton")
		
		self.Titel.SetFontColor(1.0, 0.8, 0)
		self.Titel.SetOutline()
		self.Titel.Show()
	def LoadButton(self):
		self.CloseButton = ui.Button()
		self.CloseButton.SetParent(self)
		self.CloseButton.SetPosition(1, 0)
		self.CloseButton.SetUpVisual("d:/ymir work/ui/public/close_button_01.sub")
		self.CloseButton.SetOverVisual("d:/ymir work/ui/public/close_button_02.sub")
		self.CloseButton.SetDownVisual("d:/ymir work/ui/public/close_button_03.sub")
		self.CloseButton.SetToolTipText(locale.UI_CLOSE, 0, - 23)
		self.CloseButton.SetEvent(ui.__mem_func__(self.Close))
		self.CloseButton.Show()
		
		self.BuffBotStartButton = ui.Button()
		self.BuffBotStartButton.SetParent(self)
		self.BuffBotStartButton.SetUpVisual("d:/ymir work/ui/public/large_button_01.sub")
		self.BuffBotStartButton.SetOverVisual("d:/ymir work/ui/public/large_button_02.sub")
		self.BuffBotStartButton.SetDownVisual("d:/ymir work/ui/public/large_button_03.sub")
		self.BuffBotStartButton.SetText("Wyplac SM")
		self.BuffBotStartButton.SetPosition(6, 5)
		self.BuffBotStartButton.SetEvent(ui.__mem_func__(self.StartBuffbot))
		self.BuffBotStartButton.Show()	
	def __del__(self):
		ui.ThinBoard.__del__(self)

	def Show(self):
		ui.ThinBoard.Show(self)

	def Close(self):
		self.Hide()
	def StartBuffbot(self):
		self.InstallQuestWindowHook()
		net.SendOnClickPacket(player.GetTargetVID())
		event.SelectAnswer(1,2)
		event.SelectAnswer(1,2)
		event.SelectAnswer(1,0)
    	def InstallQuestWindowHook(self):
               	 	self.OldRecv = game.GameWindow.OpenQuestWindow
               	 	game.GameWindow.OpenQuestWindow = self.HookedQuestWindow
	def HookedQuestWindow(self, skin, idx):
               		 pass
StartDialog = Botdialog()
StartDialog.Show()

 

 

Pozdrawiam i czekam na odpowiedź ! :)

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...