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

Talk Bot


Arialq

Rekomendowane odpowiedzi

Opublikowano

Pytanie do Was Moja Armio :* czy istnieje coś takiego jak talk bot ? 
krótki opis: wybierasz npc , potem opcje dialogowe które ma naciskać i robi to jak mu kazałeś bez wyświetlania dialogów 
Wiem ze było cos takiego na EliteMt2 albo podobnym ... gdzie dostawało sie tak monety które były warte 1kkk sztuka a ludzie mieli po 1k tych monet...

z góry mówie prosze nie mówcie mi o jakichś Mouse Taskerach <3

Z góry dziękuję za wszelką pomoc

Opublikowano

w tym problem ze ja sie na tym nie znam :)

 

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("Chat Bot")
		
		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("Wlacz")
		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()

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...