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

Fishbot trove działający 22.07.


MarkMejdMajDej

Rekomendowane odpowiedzi

Opublikowano

Podsyłam wam fishbota do Trove, można sobie nim wbić bardzo dużo Glimu przerabiając rybki, zdobyć przedmioty z ryb oraz odblokować osiągnięcia które dają kilka fajnych itemków (oraz mistery rank) 

 

Do prawidłowego działania fishbota potrzebujemy AutoHotKey którego możemy pobrać z oficjalnej strony producenta :
http://www.autohotkey.com/

 

To pierwsza część gotowa teraz tworzymy plik tekstowy o nazwie FishBot i rozszerzeniu .ahk i wklejamy tam ten kod :

 

#WinActivateForce

Numpad6::
WinGet, pidn, PID, A
pid := pidn
WinGet, hwnds, ID, A
Handle := hwnds
Lure := 9999
Base := getProcessBaseAddress()
WaterAddress := GetAddressWater(Base,0x00964208) 
LavaAddress := GetAddressLava(Base,0x00964208) 
ChocoAddress := GetAddressChoco(Base,0x00964208) 

LureCount := 0
Loop %Lure%
{
LureCount := LureCount +1
ControlSend, , {c down}, ahk_pid %pid%
Sleep, 86
ControlSend, , {c up}, ahk_pid %pid%
Sleep, 500
ControlSend, , {f down}, ahk_pid %pid%
Sleep, 86
ControlSend, , {f up}, ahk_pid %pid%
Catch := 0
PoleCheck := 40

Loop 
{
If (Catch = 1)
{	
break
}
else
{
If (PoleCheckN = PoleCheck)
{
ControlSend, , {f down}, ahk_pid %pid%
Sleep, 86
ControlSend, , {f up}, ahk_pid %pid%
LureCount := 0
}
else
{
}
CaughtWater := ReadMemory(WaterAddress)
CaughtLava := ReadMemory(LavaAddress)
CaughtChoco := ReadMemory(ChocoAddress)
If (CaughtWater = 1 or CaughtLava = 1 or CaughtChoco = 1)
{
ControlSend, , {f down}, ahk_pid %pid%
Sleep, 86
ControlSend, , {f up}, ahk_pid %pid%
Random, Wait, 2000, 3500
Sleep, %Wait%
Catch := 1
}
else 
{
PoleCheckN := PoleCheckN +1
Sleep, 1000
}
}
}
}
ExitApp

Numpad7::
ExitApp

GetAddressWater(Base, Address)
{
pointerBase := base + Address
y1 := ReadMemory(pointerBase)
y2 := ReadMemory(y1 + 0x144)
y3 := ReadMemory(y2 + 0xe4)
Return WaterAddress := (y3 + 0x70) 
}

GetAddressLava(Base, Address)
{
pointerBase := base + Address
y1 := ReadMemory(pointerBase)
y2 := ReadMemory(y1 + 0x144)
y3 := ReadMemory(y2 + 0xe4)
Return LavaAddress := (y3 + 0x514) 
}

GetAddressChoco(Base, Address)
{
pointerBase := base + Address
y1 := ReadMemory(pointerBase)
y2 := ReadMemory(y1 + 0x144)
y3 := ReadMemory(y2 + 0xe4)
Return ChocoAddress := (y3 + 0x2c0) 
}

getProcessBaseAddress()
{
Global Handle
return DllCall( A_PtrSize = 4
? "GetWindowLong"
: "GetWindowLongPtr"
, "Ptr", Handle
, "Int", -6
, "Int64") ; Use Int64 to prevent negative overflow when AHK is 32 bit and target process is 64bit
; If DLL call fails, returned value will = 0
} 

ReadMemory(MADDRESS)
{
Global pid
VarSetCapacity(MVALUE,4,0)
ProcessHandle := DllCall("OpenProcess", "Int", 24, "Char", 0, "UInt", pid, "UInt")
;DllCall("ReadProcessMemory","UInt",ProcessHandle, "UInt",MADDRESS,"Str",MVALUE,"UInt",4,"UInt *",0)
DllCall("ReadProcessMemory", "UInt", ProcessHandle, "Ptr", MADDRESS, "Ptr", &MVALUE, "Uint",4)
Loop 4
result += *(&MVALUE + A_Index-1) << 8*(A_Index-1)
return, result
}

 

Źródło : Pewno zagraniczne forum

 

Sposób odpalenia :


1. Odpalamy Gre i ustawiamy się przy łowisku
2. Klikamy na FishBot.ahk

3. Wracamy do Gry i klikamy numpad 6 aby włączyć fishbota / numpad 7 aby wyłączyć

4. GL HF

af138b19bf4219ac26610629041f93e5.gif

Opublikowano

Bardzo fajny Cheat (Skrypt) ;-)... Lecz z niego nie skorzystam bo wolę grać uczciwie...­

508w00.jpg  LICZĘ NA +


Piszesz coś do mnie dodaj @I'm_rudy


Opublikowano
Script lines most recently executed (oldest first).  Press [F5] to refresh.  The seconds elapsed between a line and the one after it is in parentheses to the right (if not 0).  The bottommost line's elapsed time is the number of seconds since it executed.
 
---- C:\Users\Dami\Desktop\TROVES\asdasd.ahk
003: Return (32.47)
 
Press [F5] to refresh.

Testowane na koncie do testowania cheatów.

Opublikowano

Skrypt na wyrzucanie butów (nie testowany)

 

#Persistent
	Numpad2::
	Loop
	{
	Sleep, 3000
	Imagesearch, Foundx, FoundY, 0, 0, A_ScreenWidth, A_ScreenHeight, *50 c:\boot.bmp
		if errorlevel = 0
			{
			MouseClickDrag, Left, %FoundX%, %FoundY%, 779, 412
			}
	}

żeby skrypt działał wrzucacie ten plik na dysk c

http://www.speedyshare.com/5HSsc/boot.bmp

 

 

Opublikowano

Nie dostaje się za to bana c'nie?

 

Jeśli używasz tego z rozwagą to małe są szanse na bana

 

 

Script lines most recently executed (oldest first).  Press [F5] to refresh.  The seconds elapsed between a line and the one after it is in parentheses to the right (if not 0).  The bottommost line's elapsed time is the number of seconds since it executed.
 
---- C:\Users\Dami\Desktop\TROVES\asdasd.ahk
003: Return (32.47)
 
Press [F5] to refresh.

Testowane na koncie do testowania cheatów.

 

 

Mi skrypt działa bez problemów, nie mam pojęcia dlaczego ty otrzymuejsz błąd

 

 

 

Skrypt na wyrzucanie butów (nie testowany)

 

 

#Persistent
	Numpad2::
	Loop
	{
	Sleep, 3000
	Imagesearch, Foundx, FoundY, 0, 0, A_ScreenWidth, A_ScreenHeight, *50 c:\boot.bmp
		if errorlevel = 0
			{
			MouseClickDrag, Left, %FoundX%, %FoundY%, 779, 412
			}
	}

 

Nie wrzucaj rzeczy nie sprawdzonych, tym bardziej bez najważniejszego w skrypcie boot.bmp 

af138b19bf4219ac26610629041f93e5.gif

Opublikowano

Jeśli używasz tego z rozwagą to małe są szanse na bana

 

 

 

Mi skrypt działa bez problemów, nie mam pojęcia dlaczego ty otrzymuejsz błąd

 

 

 

Nie wrzucaj rzeczy nie sprawdzonych, tym bardziej bez najważniejszego w skrypcie boot.bmp 

wrzuciłem boot.bmp a kto będzie chciał ten sprawdzi. 

 

 

Opublikowano

Bo był Update xD Wczoraj mi działał ale po update nie działa ;/ a był między 1:00 a 4:00 w nocy. Znaczy nie wyławia Rybek tylko zarzuca jeden raz. Zatrzymuje się skrypt po zarzuceniu :P

Opublikowano

dlaczego bota, nie rozumiem... To nie Tibia, a to nie są boty - to jest skrypt, nie bot, damn!­ Za to nie ma opcji otrzymania jakiejkolwiek blokady w jakiejkolwiek grze, ponieważ nie jest to hack, czaicie? Mogą Was wyrzucić z serwera, mogą wysłać ostrzeżenie, ale nic więcej, żadnego permamentnego bana nie dostaniecie. SKRYPT, TO JEST SKRYPT. Zapytacie dlaczego w nazwie jest bot? Kwestia nazewnictwa, tak się przyjęło w Tibii czy w Metinie, tylko i wyłącznie różnica w nazewnictwie. 

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...