Resource icon

CLEO Release VWH-RP Auto Fisher [SAMPFUNCS] [WORKS FOR CURRENT SYSTEM ONLY]

CLEO related
Status
Not open for further replies.

0x32789

Expert
Joined
May 26, 2014
Messages
849
Reaction score
51
Location
LongForgotten <-> 0x32789
Information:
Hey guys, I'm sure you all know that hardcore RP server with realistic economy, super natural things and animals and u can eventually become one, use its powers etc, Don't you? But the fishing system, Its a problem for us hackers who want to farm money and use automatic tools to get money since the system is not based on time and progress but actually on timing and a random progress bar!
My tool will beat this auto fishing system unless its changed:
mP19Jkr.png

 (Must be same procedure or same system like this, If it isn't it wont work, Avoid the G|G in this picture as it is my font pack messing with it, In reality its like "O O O O O O" or "| | | | | |")
 (IF the fishing system is same as of 03/07/2017)

How does it work:
This works in a simple way, It just catches incoming RPC's, checks whether it is a gametext RPC, if it is, if auto fisher is enabled, it will retrieve the gametext message (raw message) and then compare it with the string I have set, if it passes it will send a fake keypress of KEY_ACTION.

What to do if it gets outdated:
Well if it goes outdated but VWH RP still uses almost/kind of same system like: using gametexts for progress bar and randomly changing progress (sometimes yellow, sometimes green or sometimes going back) then you can update it yourself, I give you full permission to update it or release or redistribute it as long as you give me the credits, If VWH RP scripters have changed the gametext, No problem you can just catch the raw gametext by uncommenting the line which prints the raw gametext and then go ingame with the cleo script, enable the auto fisher then fish until the gametext has reached the gametext where you have to catch the fish or more like the stage where you can catch fish and the cleo would be printing out every gametext so find out that gametext raw text and then put it instead of the old one I gave.
If the system is completely changed, I can't help it you need another tool.

Activation: (Required for everything even catching raw gametexts)
1 and J
Press 1 and J together.

Credits:
Me
@springfield & @supahdupahnubah (Help with RPC's)
@Opcode.eXe (FAKE_KEYPRESS)

Requirements:
SAMPFUNCS v5.3.1 (Latest should work as long as opcodes aren't changed)

Changelog:
  • Initial release

  • Fixed a bug where if you are fishing for some time, the auto fisher will stop because it sends and retrieves at same time resulting in you to fish then stop fishing.



Downloads:
Attachments boi
V1: [attachment=4997]
V2: [attachment=4999]

Source for those who don't want to download and decompile:
{$CLEO .cs}
{$INCLUDE SF}
 
0000: NOP
 
0BE3: raknet setup_incoming_rpc_hook @IncomingRPC
30@ = 0
31@ = 0

:main
wait 0
if and
key_down 49 // 1
key_down 74 // J
then
    if
    31@ == 0
    then
        31@ = 1
        0AF8: "{FFFFFF}Auto Fisher: {00FF33}Enabled" 1
    else
        31@ = 0
        0AF8: "{FFFFFF}Auto Fisher: {FF0000}Disabled" 1
    end
    wait 1000
end
if
30@ == 1
then
    if
    31@ == 1
    then
        wait 2000
        0AF8: "{FFFFFF}Auto Fisher: {FFFF00}Sending Rod" 1
        0AB1: @FAKE_KEYPRESS 1 _OFFSET_KEY_ 0x8
        30@ = 0
    else
        31@ = 0
    end
end
jump @main
 
 
 
:IncomingRPC
0BE5: raknet 0@ = get_hook_param PARAM_PACKETID
if and
0@ == RPC_SCRDISPLAYGAMETEXT // GameText
31@ == 1
then
    0BE5: raknet 1@ = get_hook_param PARAM_BITSTREAM
    //ignore gamtext style and time (8bytes = 64bits)
    0BEB: raknet bit_stream 1@ ignore_bits 64
    //read text length                                    
    0BE7: raknet 2@ = bit_stream_read 1@ type BS_TYPE_INT 
    //allocate text length + 1 for null terminating char   
    0A8E: 3@ = 2@ + 1 
    alloc 4@ = 3@ 
    //clear buffer, make sure last char is 0
    0C11: memset 4@ value 0 size 3@ 
    //read to buffer with size
    0BE8: raknet bit_stream 1@ read_array 4@ size 2@ 
    //chatmsg "GameText: %s" -1 4@
    if
    0C14: strcmp string1 4@ string2 "~n~~r~|~r~~h~|~y~~h~|~y~|~g~~h~|~g~|"
    then
        0AF8: "{FFFFFF}Auto Fisher: {FFFF00}Retrieving Rod" 1
        0AB1: @FAKE_KEYPRESS 1 _OFFSET_KEY_ 0x8
        30@ = 1
    end
    free 4@
end
0BE0: raknet hook_ret true



:FAKE_KEYPRESS
1@ = 0xB73458 
005A: 1@ += 0@  // (int)
0A8C: write_memory 1@ size 1 value 255 virtual_protect 0
0AB2: ret 0

{
Offset        Slot     
+ 0x0        Right                        
+ 0x1        Left                            
+ 0x2        Backwards                    
+ 0x3        Forward                       
+ 0x4        Look right                    
+ 0x5        Look left                    
+ 0x6        Look down                        
+ 0x7        Look up                            
+ 0x8        Action            
+ 0xA        Previous weapon/target                
+ 0xC        Aim weapon                    
+ 0xE        Next weapon/target                
+ 0x10        Group CTRL forward                    
+ 0x12        Group CTRL back                        
+ 0x14        Conversation - NO                    
+ 0x16        Conversation - YES                    
+ 0x1A        Change camera                    
+ 0x1C        Jump                            
+ 0x1E        Enter+exit                        
+ 0x20        Sprint                            
+ 0x22        Fire                            
+ 0x24        Crouch                            
+ 0x26        Look behind                        
+ 0x28        Unused                            
+ 0x2A        Walk                            
{$CLEO .cs}
{$INCLUDE SF}
 
0000: NOP
 
0BE3: raknet setup_incoming_rpc_hook @IncomingRPC
30@ = 0
31@ = 0
29@ = 0

:main
wait 0
if and
key_down 49 // 1
key_down 74 // J
then
    if
    31@ == 0
    then
        31@ = 1
        0AF8: "{FFFFFF}Auto Fisher: {00FF33}Enabled" 1
    else
        31@ = 0
        0AF8: "{FFFFFF}Auto Fisher: {FF0000}Disabled" 1
    end
    wait 1000
end
if
30@ == 1
then
    if
    31@ == 1
    then
        wait 3000
        0AF8: "{FFFFFF}Auto Fisher: {FFFF00}Sending Rod" 1
        0AB1: @FAKE_KEYPRESS 1 _OFFSET_KEY_ 0x8
        30@ = 0
        29@ = 0
    else
        31@ = 0
        30@ = 0
    end
end
jump @main
 
 
 
:IncomingRPC
0BE5: raknet 0@ = get_hook_param PARAM_PACKETID
if and
0@ == RPC_SCRDISPLAYGAMETEXT // GameText
31@ == 1
29@ == 0
then
    0BE5: raknet 1@ = get_hook_param PARAM_BITSTREAM
    //ignore gamtext style and time (8bytes = 64bits)
    0BEB: raknet bit_stream 1@ ignore_bits 64
    //read text length                                    
    0BE7: raknet 2@ = bit_stream_read 1@ type BS_TYPE_INT 
    //allocate text length + 1 for null terminating char   
    0A8E: 3@ = 2@ + 1 
    alloc 4@ = 3@ 
    //clear buffer, make sure last char is 0
    0C11: memset 4@ value 0 size 3@ 
    //read to buffer with size
    0BE8: raknet bit_stream 1@ read_array 4@ size 2@ 
    //chatmsg "GameText: %s" -1 4@
    if
    0C14: strcmp string1 4@ string2 "~n~~r~|~r~~h~|~y~~h~|~y~|~g~~h~|~g~|"
    then
        0AF8: "{FFFFFF}Auto Fisher: {FFFF00}Retrieving Rod" 1
        0AB1: @FAKE_KEYPRESS 1 _OFFSET_KEY_ 0x8
        30@ = 1
        29@ = 1
    end
    free 4@
end
0BE0: raknet hook_ret true



:FAKE_KEYPRESS
1@ = 0xB73458 
005A: 1@ += 0@  // (int)
0A8C: write_memory 1@ size 1 value 255 virtual_protect 0
0AB2: ret 0

{
Offset        Slot     
+ 0x0        Right                        
+ 0x1        Left                            
+ 0x2        Backwards                    
+ 0x3        Forward                       
+ 0x4        Look right                    
+ 0x5        Look left                    
+ 0x6        Look down                        
+ 0x7        Look up                            
+ 0x8        Action            
+ 0xA        Previous weapon/target                
+ 0xC        Aim weapon                    
+ 0xE        Next weapon/target                
+ 0x10        Group CTRL forward                    
+ 0x12        Group CTRL back                        
+ 0x14        Conversation - NO                    
+ 0x16        Conversation - YES                    
+ 0x1A        Change camera                    
+ 0x1C        Jump                            
+ 0x1E        Enter+exit                        
+ 0x20        Sprint                            
+ 0x22        Fire                            
+ 0x24        Crouch                            
+ 0x26        Look behind                        
+ 0x28        Unused                            
+ 0x2A        Walk                            

Almost forgot!
HAPPY FISHING!
 

Attachments

  • VWH-AutoFisher.cs
    20.7 KB · Views: 80
  • VWH-AutoFisher-V2.cs
    20.8 KB · Views: 252

PlasticBottle

Active member
Joined
Jul 13, 2016
Messages
162
Reaction score
1
RE: VWH-RP Auto Fisher [SAMPFUNCS] [WORKS FOR CURRENT SYSTEM ONLY]

That's what i was lookin for a while ago, tried to create mine, but couldn't do it, as i'm not that good using cleo. Thank you for this, some people will find this useful.
 

Jayco

Active member
Joined
Feb 7, 2015
Messages
52
Reaction score
2
RE: VWH-RP Auto Fisher [SAMPFUNCS] [WORKS FOR CURRENT SYSTEM ONLY]

Work perfectly. Please makes some bypass AFK Checker mod
 

samphacks

Active member
Joined
Dec 18, 2016
Messages
40
Reaction score
2
RE: VWH-RP Auto Fisher [SAMPFUNCS] [WORKS FOR CURRENT SYSTEM ONLY]

very useful. thanks
 

Parazitas

God
Joined
Jan 2, 2017
Messages
3,113
Solutions
5
Reaction score
878
Location
Lithuania
RE: VWH-RP Auto Fisher [SAMPFUNCS] [WORKS FOR CURRENT SYSTEM ONLY]

Jayco said:
Work perfectly. Please makes some bypass AFK Checker mod

Give video or something...


@0x32789
1. Very useful.
2. Thanks for source , now i can finally finish my Fish Bot and fix bugs / removing chat text detect. .
 

Parazitas

God
Joined
Jan 2, 2017
Messages
3,113
Solutions
5
Reaction score
878
Location
Lithuania
RE: VWH-RP Auto Fisher [SAMPFUNCS] [WORKS FOR CURRENT SYSTEM ONLY]

Jayco said:
Work perfectly. Please makes some bypass AFK Checker mod

Give video or something...


@0x32789
1. Very useful.
2. Thanks for source , now i can finally finish my Fish Bot and fix bugs / removing chat text detect. .
 

aPELAobr

Active member
Joined
Jan 13, 2015
Messages
185
Reaction score
0
RE: VWH-RP Auto Fisher [SAMPFUNCS] [WORKS FOR CURRENT SYSTEM ONLY]

Jayco said:
Work perfectly. Please makes some bypass AFK Checker mod

To bypass the AFK, you can do like me and make a auto hot key's script sending 'enter' each 3 seconds :)
 

0x32789

Expert
Joined
May 26, 2014
Messages
849
Reaction score
51
Location
LongForgotten <-> 0x32789
RE: VWH-RP Auto Fisher [SAMPFUNCS] [WORKS FOR CURRENT SYSTEM ONLY]

aPELAobr said:
Jayco said:
Work perfectly. Please makes some bypass AFK Checker mod

To bypass the AFK, you can do like me and make a auto hot key's script sending 'enter' each 3 seconds :)

each 60 seconds would be better but be careful if some goat parks his unlocked vehicle next to you, but dont do it too much else you can get noticed I just keep an eye and use mobile while auto fishing and check out for admins or anyone trying to RP with me and you people can type freely/ use any command except dialogs like /stats or chat with others while auto fishing or use your hotkeys because this auto fisher wouldn't interfere with your keys or smh since its sending fake keypresses not actual.
 

aPELAobr

Active member
Joined
Jan 13, 2015
Messages
185
Reaction score
0
RE: VWH-RP Auto Fisher [SAMPFUNCS] [WORKS FOR CURRENT SYSTEM ONLY]

Auto Fisher 3.0 with auto change fishing road when it breaks :D
 

0x32789

Expert
Joined
May 26, 2014
Messages
849
Reaction score
51
Location
LongForgotten <-> 0x32789
RE: VWH-RP Auto Fisher [SAMPFUNCS] [WORKS FOR CURRENT SYSTEM ONLY]

aPELAobr said:
Auto Fisher 3.0 with auto change fishing road when it breaks :D

its possible but it will take so much time even if it is like 20 lines of code it will take a lot of time but I know the procedure.
and i'm too lazy to implement something like this :p
 

Jayco

Active member
Joined
Feb 7, 2015
Messages
52
Reaction score
2
RE: VWH-RP Auto Fisher [SAMPFUNCS] [WORKS FOR CURRENT SYSTEM ONLY]

Buy a boat, then fishing on the middle of the lake, nobody will RP with u. Can you makes looping AHK scrip that will send 'enter' key for every 5 minutes?
 

0x32789

Expert
Joined
May 26, 2014
Messages
849
Reaction score
51
Location
LongForgotten <-> 0x32789
RE: VWH-RP Auto Fisher [SAMPFUNCS] [WORKS FOR CURRENT SYSTEM ONLY]

Jayco said:
Buy a boat, then fishing on the middle of the lake, nobody will RP with u. Can you makes looping  AHK scrip that will send 'enter' key for every 5 minutes?

Good idea, Here
Code:
F12::
cancel = 0
Loop,
{
    SendInput {ENTER}
    Sleep 300000
    if cancel
        break
    }
}
return


F11:: cancel = 1
 

Jayco

Active member
Joined
Feb 7, 2015
Messages
52
Reaction score
2
RE: VWH-RP Auto Fisher [SAMPFUNCS] [WORKS FOR CURRENT SYSTEM ONLY]

F12/F11 Active/Deactive? im very noob on AHK, lol. what is 'sleep 30000' means?
 

0BE4

Active member
Joined
Jan 15, 2017
Messages
124
Reaction score
2
RE: VWH-RP Auto Fisher [SAMPFUNCS] [WORKS FOR CURRENT SYSTEM ONLY]

means it will wait 5mins before continuing F12 will activate and F11 will deactivate
 

Fred_Doe

Active member
Joined
Jul 21, 2016
Messages
159
Reaction score
1
RE: VWH-RP Auto Fisher [SAMPFUNCS] [WORKS FOR CURRENT SYSTEM ONLY]

guess its the same as the fishlog.exe for crazybobs(works with other servers aswell). Does this throw away "low" valued fish like the fishlog?
(y)
 

0x32789

Expert
Joined
May 26, 2014
Messages
849
Reaction score
51
Location
LongForgotten <-> 0x32789
RE: VWH-RP Auto Fisher [SAMPFUNCS] [WORKS FOR CURRENT SYSTEM ONLY]

Fred_Doe said:
guess its the same as the fishlog.exe for crazybobs(works with other servers aswell). Does this throw away "low" valued fish like the fishlog?
(y)

Man check their system out, they don't have valued fish but every fish sells for a specific amount of money, I created a auto hot key scritped to press enter every 30 seconds so there can be a response to the anti AFK dialog which server sends to see if player is afk or not, and like this I bypass afk + start auto fisher at night and buy 1000 baits and tomorrow I sell the fish for 18 or 20k, I've made 50k in 2 days, I'm not lying I've actually managed to do it today..
Unfortunately I can't give SS'es as it will leave clues for admins to ban me..
AHK CODE: Enabled with F12, this ahk is bugged so once u start it, you have to stop the ahk by quitting or reloading the script, you can't resume and stop only start once

F12::
cancel = 0
Loop,
{
    SendInput {ENTER}
    Sleep 30000
    if cancel
    {
        break
    }
}
return


F11:: cancel = 1
[size=x-small]
 

0x32789

Expert
Joined
May 26, 2014
Messages
849
Reaction score
51
Location
LongForgotten <-> 0x32789
Fred_Doe
guess its the same as the fishlog.exe for crazybobs(works with other servers aswell). Does this throw away "low" valued fish like the fishlog?
(y)

Man check their system out, they don't have valued fish but every fish sells for a specific amount of money, I created a auto hot key scritped to press enter every 30 seconds so there can be a response to the anti AFK dialog which server sends to see if player is afk or not, and like this I bypass afk + start auto fisher at night and buy 1000 baits and tomorrow I sell the fish for 18 or 20k, I've made 50k in 2 days, I'm not lying I've actually managed to do it today..
Unfortunately I can't give SS'es as it will leave clues for admins to ban me..
AHK CODE: Enabled with F12, this ahk code is bugged so once u start it, you have to stop the ahk by quitting or reloading the script, you can't resume and stop only start once
Code:
F12::
cancel = 0
Loop,
{
    SendInput {ENTER}
    Sleep 30000
    if cancel
    {
        break
    }
}
return


F11:: cancel = 1

OOOH and I forgot to say, this hack still works, they haven't changed their system yet lol and if they do, I'll make sure / try to make a auto fish once more lol
 
Status
Not open for further replies.
Top