Register for your free account! | Forgot your password?

You last visited: Today at 07:26

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[Release] Betting Bot

Discussion on [Release] Betting Bot within the Nostale Hacks, Bots, Cheats & Exploits forum part of the Nostale category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Apr 2016
Posts: 45
Received Thanks: 5
[Release] Betting Bot

Yo guys i'm releasing a little betting bot made with Python for pvp servers

What it does ?
- It simply bet your weapon/armor until it get the shell that you want
- When it get the shell, it send a discord message to you and close the bot

What it doesn't do ?
- Check if you have Champion Blessing Amulet equipped
- Check if you still have Cella/golds/Amulet
- Check if the item that you want to bet is in the first slot of your inventory


How to run ?
PACKET LOGGER
- Download BladeTiger's PacketLogger from here
- Move all the files from the PacketLogger folder to the Nostale game folder
- Inject the PacketLogger with an injector (like Cheat Engine for example)

if the game crash when you are trying to inject BladeTiger's PacketLogger to the game, retry with the old PKL version i drop here, it may work.

IN GAME
- Put the item that you want to bet in the first slot of your inventory
- Equip the amulet
- Hide somewhere where there are no players lol (or bet once before start the bot to get the dance view for other players, then u can start bot in front of everyone)

BETTING BOT
- Open betting bot file
- Put what options you want in the shell in line 90
- If you want to get a discord message when the shell is found, you have to create a discord bot , copy token bot and paste it in line 135
- Also copy your discord user id and paste it in line 138

Everything is ok, you can start the bot in command prompt : python betting-bot.py (of course you must have Python installed, if it tell you "no module named blabla" just import it with pip, example pip install pywin32)

If you dont want to get discord message, just comment line from line 129 to line 150

Thanks to BladeTiger12 for his PacketLogger
Attached Files
File Type: zip BladeTiger12 PKL 14112021.zip (7.27 MB, 221 views)
File Type: zip betting-bot.zip (1.8 KB, 231 views)
Shikadai28 is offline  
Thanks
2 Users
Old 04/23/2023, 03:57   #2
 
osmancity3162's Avatar
 
elite*gold: 2505
Join Date: Feb 2019
Posts: 159
Received Thanks: 37
Nice tool but not sure is it good to share for free
osmancity3162 is offline  
Old 04/23/2023, 07:22   #3
 
elite*gold: 0
Join Date: Apr 2021
Posts: 1
Received Thanks: 0
no entiendo muy bien alguien me ayudaria?
ç
Arpes is offline  
Old 04/23/2023, 17:49   #4
 
elite*gold: 0
Join Date: Apr 2016
Posts: 45
Received Thanks: 5
Quote:
Originally Posted by osmancity3162 View Post
Nice tool but not sure is it good to share for free
it's okay idc

Quote:
Originally Posted by Arpes View Post
no entiendo muy bien alguien me ayudaria?
ç
what's wrong ?
Shikadai28 is offline  
Old 04/26/2023, 23:21   #5
 
elite*gold: 110
Join Date: Jun 2016
Posts: 473
Received Thanks: 154
Quote:
Originally Posted by osmancity3162 View Post
Nice tool but not sure is it good to share for free
why shouldn't it be good to share it for free ?

tell me a good reason ?
Fizo55 is offline  
Old 04/30/2023, 01:33   #6
 
Limoo's Avatar
 
elite*gold: 0
Join Date: Jan 2017
Posts: 465
Received Thanks: 185
Quote:
Originally Posted by wujekstalin12 View Post
- Put what options you want in the shell in line 90

Where can I find line 90? What do you mean?
Count the lines from the beginning
1
2
3
4
Limoo is offline  
Thanks
1 User
Old 05/01/2023, 10:21   #7
 
TheSuperMario's Avatar
 
elite*gold: 0
Join Date: Dec 2016
Posts: 117
Received Thanks: 23
Quote:
Originally Posted by Shikadai28 View Post
what's wrong ?
Hes just jewing around
TheSuperMario is offline  
Old 05/02/2023, 00:34   #8
 
osmancity3162's Avatar
 
elite*gold: 2505
Join Date: Feb 2019
Posts: 159
Received Thanks: 37
Quote:
Originally Posted by wujekstalin12 View Post
- Put what options you want in the shell in line 90

Where can I find line 90? What do you mean?
i recommend to use visual studio code for easy editing
osmancity3162 is offline  
Old 05/03/2023, 17:47   #9
 
elite*gold: 0
Join Date: Jul 2019
Posts: 7
Received Thanks: 0
Is it possible to run on 2 account on one computer?
wujekstalin12 is offline  
Old 05/03/2023, 19:50   #10
 
Limoo's Avatar
 
elite*gold: 0
Join Date: Jan 2017
Posts: 465
Received Thanks: 185
Quote:
Originally Posted by wujekstalin12 View Post
Is it possible to run on 2 account on one computer?
Copy and paste and change the port in both files
Limoo is offline  
Old 05/03/2023, 20:28   #11
 
elite*gold: 0
Join Date: Mar 2020
Posts: 4
Received Thanks: 3
why when i'm injected packet looger game is closed?

how to write what options i need
Vedosz is offline  
Old 05/04/2023, 00:07   #12
 
elite*gold: 0
Join Date: Jul 2019
Posts: 7
Received Thanks: 0
Quote:
Originally Posted by Limoo View Post
Copy and paste and change the port in both files

Could you explain the path of how I should do this? I don't quite understand, sorry
wujekstalin12 is offline  
Old 05/05/2023, 05:03   #13
 
osmancity3162's Avatar
 
elite*gold: 2505
Join Date: Feb 2019
Posts: 159
Received Thanks: 37
Quote:
Originally Posted by wujekstalin12 View Post
Could you explain the path of how I should do this? I don't quite understand, sorry
editing it little bit u can make the program that chooses the port you want(i am not sure about the code but it should work i write it in few mins)

Code:
# Get PacketLogger port function
def enum_windows_callback(hwnd, port):
    if re.search(r"BladeTiger", win32gui.GetWindowText(hwnd)):
        title = win32gui.GetWindowText(hwnd)
        port.append(int(title[-5:]))


port = []
win32gui.EnumWindows(enum_windows_callback, port) # Get PacketLogger port
 
# Connection to socket
def choose_port():
    chosenport = 0;
    index = 0
    while True:
        try:
            for i in range(len(port)):
                print(i , ")" , port[i])
            index = int(input("choose the port:\n"))
            chosenport = port[index]
            return chosenport
        except:
            continue 
server_address = ('127.0.0.1', choose_port())
Quote:
Originally Posted by Vedosz View Post
why when i'm injected packet looger game is closed?

how to write what options i need
you should install the packetlogger as it should be

and about the write options here is an example in the source
Code:
shell = [Options.ENHANCEDDAMAGE.value, Options.SRELA.value, Options.STUN.value, Options.TODAMAGEPVP.value]
osmancity3162 is offline  
Old 05/07/2023, 17:45   #14
 
wargen20's Avatar
 
elite*gold: 0
Join Date: Jun 2019
Posts: 100
Received Thanks: 352
Since Osmancity contributed a little here I will post my "update" too.

Currently a bot can handle only one "set" of the shells.
Usually you would also want to setup multiple sets of shells.

Here is how to do it:
Replace:
Code:
shell = [Options.ENHANCEDDAMAGE.value, Options.SRELA.value, Options.STUN.value, Options.TODAMAGEPVP.value]
with:
Code:
shell_sets = [
[Options.GAINMOREGOLD.value, Options.SLDAMAGE.value],
[Options.SLOVERALL.value, Options.SLDAMAGE.value],
#[Options.INCREASECRITICALDAMAGE.value, Options.INCREASECHANCEOFCRITICALHIT.value, Options.SLPROPERTY.value]
]
and replace
Code:
while stop == 0:
    data = sock.recv(1024)
    packet = data.decode("windows-1252") 

    state = 1 
    if "Speaker" not in packet and "e_info" in packet:
        for opt in shell:
            if opt not in packet:
                state = 0
        if state == 0:
            print("There are not all the options")
        else:
            print("Shell found")
            stop_thread = True
            send_thread.join()
            break
with
Code:
while stop == 0:
    data = sock.recv(1024)
    packet = data.decode("windows-1252") 

    state = 1 
    if "Speaker" not in packet and "e_info" in packet:
        for shell in shell_sets:
            state = all(opt in packet for opt in shell)
            if state:
                print("Shell found")
                stop_thread = True
                send_thread.join()
                stop = 1
                break
        if not state:
            print("There are not all the options")
Then in the "shell_sets" you can configure your sets.

example:
Code:
[Options.GAINMOREGOLD.value, Options.SLDAMAGE.value],
[Options.SLOVERALL.value, Options.SLDAMAGE.value],
[Options.INCREASECRITICALDAMAGE.value, Options.INCREASECHANCEOFCRITICALHIT.value, Options.SLPROPERTY.value]
You can add as many sets you want. Just add new line of the shell options as in the example above.

In this configuration bot will stop if shell has:
Gain more gold and SL Damage
OR
SL Overall and SL Damage
OR
Crit DMG increase, Crit chance increase and SL property


Keep in mind that I am not a big fan of Python. Code works...but same as the original code this solution is a shit. Same as my python knowledge.


Here is already modified code with removed discord webhook,
Instead of a webhook you gonna hear noise "BEEP" when shell is found.

wargen20 is offline  
Old 05/08/2023, 02:33   #15
 
elite*gold: 0
Join Date: May 2023
Posts: 3
Received Thanks: 0
Unhappy Problem beim run

Ich bin leider nicht sehr wissend im coding bereich aber wenn jmd so nett wäre würde er mir erklären wie ich den bot laufen lasse weil ich habe das problem das ich die fehler meldung kriege module not found win32gui
Jizukane is offline  
Reply


Similar Threads Similar Threads
Kiwi Betting Club | Esports Betting Predictions [11-15% ROI AVG]
12/12/2021 - Trading - 3 Replies
About the service: I have several years experience working for a couple iGaming/betting companies and have accrued extensive betting experience in the esports industry. Primarily on Dota 2 games but not limited to CS:GO. This group started as an attempt to give myself more motivation to follow my betting rules. You’ll find primarily pre-match, mid draft and live bets in Dota as well as some CS:GO bets.
VICHENZO SPORT BETTING TIPS - HIGHEST WIN-RATIO SPORT BETTING TIPSTER [MAKE MONEY]
08/01/2020 - Trading - 3 Replies
https://i.ibb.co/cLQfK9b/image.png
CSGO-Betting with Martingale Betting System
11/03/2015 - Counter-Strike - 1 Replies
*removed*



All times are GMT +2. The time now is 07:26.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.