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

Tibijka Runemaker


rafaeru

Rekomendowane odpowiedzi

Opublikowano

UPDATE DO EDYCJI Z 27.08.2017

 

Napisany dla własnych potrzeb runemaker na tibijke

Działa na mc itp. PID trzeba wpisać ręcznie z listy po lewo. Jak komuś się przyda to się przyda.

Gdy ma mniej niż 5 soula daje X-loga.

 

Gn8plBG.png

 

Download:

http://www51.zippyshare.com/v/TfWrBHiK/file.html

Scan:

https://virustotal.com/#/file/79e5a7c2c341e54308ec7b4bd5b97c05e67245d66a5ba38bbf615c9e5c6bb53d/detection

Opublikowano

Siema, sam jestem w trakcie pisania bota, podstawowe czynnosci już mam, jednak pracuje teraz nad auto-fishingiem (później targeting i cavebot) , mógłbyś udostępnić kod źródłowy/githuba? Jeśli nie to chciałbym chociaż wiedzieć jak wywołujesz eventy typu: item.move(Point from, Player.rightSlot) czy coś w tym stylu. 

Opublikowano

Ok rozumiem, ale blank rune chyba bot musi jakoś przeciągnąć do lewej/prawej ręki i poźniej z powrotem do backpacka, chodzi mi o tą część głównie. Wszystkie potrzebne adresy mam, z ich odczytywaniem nie mam problemu, gorzej jak np. chce coś przenieść z bp do bp. Co prawda mogę to zrobić chociażby PixelSearchem z zaznaczonego obszaru ale takiego czegoś wolałbym ominąć.

 

PS. Dzięki za link, przyda się :)

Opublikowano

Na pewno keyloggera nie ma? bo ostatnio tez byl tutaj helper pod tibijke i okazało się, ze keylogger był. 

Ty decydujesz o czynach, nigdy czyny o Tobie

Opublikowano

Bo też pisac moze, ze czyste a czy keya nie mam, to tez wyjasniłeś kolego niezłe forum w takim razie XDD

Ty decydujesz o czynach, nigdy czyny o Tobie

Opublikowano

masz kod i sobie sprawdz czy jest keylogger:

 

 

#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_Icon=..\Downloads\pobrane.ico
#AutoIt3Wrapper_Outfile=Tibijka Runemaker.exe
#AutoIt3Wrapper_Res_Description=Tibijka Runemaker jest botem do ots tibijka.net
#AutoIt3Wrapper_Res_Fileversion=1.0
#AutoIt3Wrapper_Res_LegalCopyright=Rafaeru
#AutoIt3Wrapper_Res_Language=1045
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
#include <nomad.au3>
#include <Timers.au3>
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <GUIListBox.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Tibijka Runemaker", 246, 237, 337, 265)
$MenuItem1 = GUICtrlCreateMenu("Load")
$MenuItem2 = GUICtrlCreateMenu("Save")
$Label1 = GUICtrlCreateLabel("CID:", 8, 72, 124, 17)
$List1 = GUICtrlCreateList("", 8, 8, 121, 58)
GUICtrlSetData(-1, "")
$Button1 = GUICtrlCreateButton("Inject", 152, 8, 75, 25)
$Input1 = GUICtrlCreateInput("PID", 152, 40, 75, 21)
$Checkbox1 = GUICtrlCreateCheckbox("ON", 16, 184, 97, 17)
$Checkbox2 = GUICtrlCreateCheckbox("Auto Logout", 137, 185, 97, 17)
$Input2 = GUICtrlCreateInput("adori flam", 16, 120, 121, 21)
$Input3 = GUICtrlCreateInput("160", 16, 152, 121, 21)
$Group1 = GUICtrlCreateGroup("Rune Maker", 8, 96, 233, 113)
$Label2 = GUICtrlCreateLabel("Food Hotkey", 152, 128, 73, 17)
GUICtrlCreateGroup("", -99, -99, 1, 1)
$Input4 = GUICtrlCreateInput("{F10}", 152, 152, 73, 21)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###


#ADRESY
$mana_add = 0x00635EF0
$soul_add = 0x00635EE8
$name_add = 0x00635F74


$player_mana = 0
$player_soul = 0

local $client = ProcessList("Tibia.exe")
for $i = 1 to $client[0][0]
	_GUICtrlListBox_AddString($List1, "Client: "&$client[$i][0]&":"&$client[$i][1])
Next

If $client[0][0] > 0 Then
	GUICtrlSetData($Input1, $client[1][1])
Else
	MsgBox(0,"Tibijka Runemaker","Run Tibia first")
	Exit
EndIf

While 1
	$nMsg = GUIGetMsg()
	Switch $nMsg
		Case $Button1
			getClient()
		Case $Checkbox1
			getClient()
			If _IsChecked($Checkbox1) Then
				$hot_food = GUICtrlRead($Input4)
				$rune_mana = GUICtrlRead($Input3)
				$rune_spell = GUICtrlRead($Input2)
				GUICtrlSetState($Input1, $GUI_DISABLE)
				GUICtrlSetState($Input2, $GUI_DISABLE)
				GUICtrlSetState($Input3, $GUI_DISABLE)
				GUICtrlSetState($Input4, $GUI_DISABLE)
				$runemakertimer = _Timer_SetTimer($Form1,1000,"runemaker")
				$foodtimer = _Timer_SetTimer($Form1,45000,"afk")
			Else
				GUICtrlSetState($Input1, $GUI_ENABLE)
				GUICtrlSetState($Input2, $GUI_ENABLE)
				GUICtrlSetState($Input3, $GUI_ENABLE)
				GUICtrlSetState($Input4, $GUI_ENABLE)
				_Timer_KillTimer($form1,$runemakertimer)
				_Timer_KillTimer($Form1,$foodtimer)
			EndIf
		Case $GUI_EVENT_CLOSE
			Exit

	EndSwitch
WEnd

Func getClient()
	global $pid = GUICtrlRead($Input1)
	global $memory = _MemoryOpen($pid)
	global $hWnd = _GetHwndFromPID($pid)
	refresh()
EndFunc

Func refresh()
	global $player_name = String(_MemoryRead($name_add,$memory))
	global $player_mana = _MemoryRead($mana_add,$memory)
	global $player_soul = _MemoryRead($soul_add,$memory)
	GUICtrlSetData($Label1, "CID: "&$player_name)
EndFunc

Func runemaker($1,$2,$3,$4)
	refresh()
If $player_soul >= 5 Then
	If $player_mana >= $rune_mana Then
		controlsend($hWnd,"","",$rune_spell)
		controlsend($hWnd,"","","{enter}")
	EndIf
Else
	_Timer_KillTimer($form1,$runemakertimer)
	If _IsChecked($Checkbox2) Then
		ProcessClose($pid)
		Exit
	EndIf
	MsgBox(0,"Tibijka Runemaker","Low Soul Points ("&$player_soul&")")
EndIf
EndFunc

func afk($1,$2,$3,$4)
	controlsend($hWnd,"","",$hot_food)
	controlsend($hWnd,"","","{ctrldown}{down}{ctrlup}")
	controlsend($hWnd,"","","{ctrldown}{up}{ctrlup}")
	controlsend($hWnd,"","","{ctrldown}{left}{ctrlup}")
	controlsend($hWnd,"","","{ctrldown}{right}{ctrlup}")
	EndFunc

Func _IsChecked($idControlID)
    Return BitAND(GUICtrlRead($idControlID), $GUI_CHECKED) = $GUI_CHECKED
EndFunc

Func _GetHwndFromPID($PID)
	$hWnd = 0
	$winlist = WinList()
	Do
		For $i = 1 To $winlist[0][0]
			If $winlist[$i][0] <> "" Then
				$iPID2 = WinGetProcess($winlist[$i][1])
				If $iPID2 = $PID Then
					$hWnd = $winlist[$i][1]
					ExitLoop
				EndIf
			EndIf
		Next
	Until $hWnd <> 0
	Return $hWnd
EndFunc 

Opublikowano

Jest wbudowany AntyIdle?

jest wbudowane

 

 

func afk($1,$2,$3,$4)
	controlsend($hWnd,"","",$hot_food)
	controlsend($hWnd,"","","{ctrldown}{down}{ctrlup}")
	controlsend($hWnd,"","","{ctrldown}{up}{ctrlup}")
	controlsend($hWnd,"","","{ctrldown}{left}{ctrlup}")
	controlsend($hWnd,"","","{ctrldown}{right}{ctrlup}")
	EndFunc

 

 

 

Opublikowano

Na pewno keyloggera nie ma? bo ostatnio tez byl tutaj helper pod tibijke i okazało się, ze keylogger był. 

to chyba czas podczytac regulamin, ps jak mod zatwierdzil to zostaje bo jest czysty proste.

 

 

 

 

masz kod i sobie sprawdz czy jest keylogger:

 

 

#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_Icon=..\Downloads\pobrane.ico
#AutoIt3Wrapper_Outfile=Tibijka Runemaker.exe
#AutoIt3Wrapper_Res_Description=Tibijka Runemaker jest botem do ots tibijka.net
#AutoIt3Wrapper_Res_Fileversion=1.0
#AutoIt3Wrapper_Res_LegalCopyright=Rafaeru
#AutoIt3Wrapper_Res_Language=1045
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
#include <nomad.au3>
#include <Timers.au3>
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <GUIListBox.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Tibijka Runemaker", 246, 237, 337, 265)
$MenuItem1 = GUICtrlCreateMenu("Load")
$MenuItem2 = GUICtrlCreateMenu("Save")
$Label1 = GUICtrlCreateLabel("CID:", 8, 72, 124, 17)
$List1 = GUICtrlCreateList("", 8, 8, 121, 58)
GUICtrlSetData(-1, "")
$Button1 = GUICtrlCreateButton("Inject", 152, 8, 75, 25)
$Input1 = GUICtrlCreateInput("PID", 152, 40, 75, 21)
$Checkbox1 = GUICtrlCreateCheckbox("ON", 16, 184, 97, 17)
$Checkbox2 = GUICtrlCreateCheckbox("Auto Logout", 137, 185, 97, 17)
$Input2 = GUICtrlCreateInput("adori flam", 16, 120, 121, 21)
$Input3 = GUICtrlCreateInput("160", 16, 152, 121, 21)
$Group1 = GUICtrlCreateGroup("Rune Maker", 8, 96, 233, 113)
$Label2 = GUICtrlCreateLabel("Food Hotkey", 152, 128, 73, 17)
GUICtrlCreateGroup("", -99, -99, 1, 1)
$Input4 = GUICtrlCreateInput("{F10}", 152, 152, 73, 21)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###


#ADRESY
$mana_add = 0x00635EF0
$soul_add = 0x00635EE8
$name_add = 0x00635F74


$player_mana = 0
$player_soul = 0

local $client = ProcessList("Tibia.exe")
for $i = 1 to $client[0][0]
	_GUICtrlListBox_AddString($List1, "Client: "&$client[$i][0]&":"&$client[$i][1])
Next

If $client[0][0] > 0 Then
	GUICtrlSetData($Input1, $client[1][1])
Else
	MsgBox(0,"Tibijka Runemaker","Run Tibia first")
	Exit
EndIf

While 1
	$nMsg = GUIGetMsg()
	Switch $nMsg
		Case $Button1
			getClient()
		Case $Checkbox1
			getClient()
			If _IsChecked($Checkbox1) Then
				$hot_food = GUICtrlRead($Input4)
				$rune_mana = GUICtrlRead($Input3)
				$rune_spell = GUICtrlRead($Input2)
				GUICtrlSetState($Input1, $GUI_DISABLE)
				GUICtrlSetState($Input2, $GUI_DISABLE)
				GUICtrlSetState($Input3, $GUI_DISABLE)
				GUICtrlSetState($Input4, $GUI_DISABLE)
				$runemakertimer = _Timer_SetTimer($Form1,1000,"runemaker")
				$foodtimer = _Timer_SetTimer($Form1,45000,"afk")
			Else
				GUICtrlSetState($Input1, $GUI_ENABLE)
				GUICtrlSetState($Input2, $GUI_ENABLE)
				GUICtrlSetState($Input3, $GUI_ENABLE)
				GUICtrlSetState($Input4, $GUI_ENABLE)
				_Timer_KillTimer($form1,$runemakertimer)
				_Timer_KillTimer($Form1,$foodtimer)
			EndIf
		Case $GUI_EVENT_CLOSE
			Exit

	EndSwitch
WEnd

Func getClient()
	global $pid = GUICtrlRead($Input1)
	global $memory = _MemoryOpen($pid)
	global $hWnd = _GetHwndFromPID($pid)
	refresh()
EndFunc

Func refresh()
	global $player_name = String(_MemoryRead($name_add,$memory))
	global $player_mana = _MemoryRead($mana_add,$memory)
	global $player_soul = _MemoryRead($soul_add,$memory)
	GUICtrlSetData($Label1, "CID: "&$player_name)
EndFunc

Func runemaker($1,$2,$3,$4)
	refresh()
If $player_soul >= 5 Then
	If $player_mana >= $rune_mana Then
		controlsend($hWnd,"","",$rune_spell)
		controlsend($hWnd,"","","{enter}")
	EndIf
Else
	_Timer_KillTimer($form1,$runemakertimer)
	If _IsChecked($Checkbox2) Then
		ProcessClose($pid)
		Exit
	EndIf
	MsgBox(0,"Tibijka Runemaker","Low Soul Points ("&$player_soul&")")
EndIf
EndFunc

func afk($1,$2,$3,$4)
	controlsend($hWnd,"","",$hot_food)
	controlsend($hWnd,"","","{ctrldown}{down}{ctrlup}")
	controlsend($hWnd,"","","{ctrldown}{up}{ctrlup}")
	controlsend($hWnd,"","","{ctrldown}{left}{ctrlup}")
	controlsend($hWnd,"","","{ctrldown}{right}{ctrlup}")
	EndFunc

Func _IsChecked($idControlID)
    Return BitAND(GUICtrlRead($idControlID), $GUI_CHECKED) = $GUI_CHECKED
EndFunc

Func _GetHwndFromPID($PID)
	$hWnd = 0
	$winlist = WinList()
	Do
		For $i = 1 To $winlist[0][0]
			If $winlist[$i][0] <> "" Then
				$iPID2 = WinGetProcess($winlist[$i][1])
				If $iPID2 = $PID Then
					$hWnd = $winlist[$i][1]
					ExitLoop
				EndIf
			EndIf
		Next
	Until $hWnd <> 0
	Return $hWnd
EndFunc 

 

a powiem że niezłe, działa i swietna robota. Takich programistów mamy a szablonu na forum nikt nie zrobi :( @Makinl

Czerwone jest piękne! Kocham <3

  • 7 miesięcy temu...

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...