Semidetected Tool [RELEASE][GF] eXLiB - The Python Advanced Module + OpenBot (LevelBot, Teleport , WaitDmg, AutoPickup, FishBot, Wallhack, SearchBot, Spambot, Farmbot.)

sary07

Utente Iron
12 Febbraio 2022
1
0
2
3
ATTENZIONE, LEGGERE!

è stato constatato, o perlomeno si suppone che i ban (O l'errore con tanto di barra rossa "Il gioco non è momentaneamente disponibile") siano automatizzati dal server.
Si sta cercando di capire come vengano effettuati tali controlli, sicuramente non in locale ma dal server. Vi tengo aggiornati.


Il programma è comunque funzionante.


---------------------------------------------------------------------------------


Per chi ha problemi con l'errore "Il gioco non è momentaneamente disponibile" clicchi qui ---> https://www.inforge.net/forum/threa...searchbot-spambot-farmbot.604428/post-5190653


eXLib



Rilascio un modulo Python avanzato con molte funzionalità per tutti gli sviluppatori Python.

Con questo modulo gli sviluppatori potranno creare quanto segue solo utilizzando python:

Codice:
Inject python scripts
WaitHack
Access the entity list
- Create a route using path-finding -
Create fast fishing-bot
Wallhack
Pickup range filter
Use older functions like GetPixelPosition
And much more!

Come utilizzarlo:

  • Modificare il file script.py
  • Utilizzare un qualsiasi injector (Io utilizzo Extreme Injector)
  • Essere nella lista dei server o nella scelta del personaggio
  • Injectare eXLib.dll
API
- Get(<string> filePath) returns <bytearray>
Similar to old app.Get, allows to extract any file encrypted.

- IsPositionBlocked(<int>x,<int>y) returns <boolean>
Allows to check if a map position is walkable(mobs don't count), true if is walkable or false if is not walkable.
Note: For better pathfinding, unblocked points that are close(1 unit) to a blocked point, are considered blocked too.
There is a bug with objects, since i can't figure out how to load the objects.

- FindPath(<int>x_start,<int>y_start,<int>x_end,<int >y_end) returns <tuple>(x,y)
Finds a path between 2 points.
The path will not contain the current point.
It's possible to edit the maps, by changing the files in Resources/Maps, 0 represents a blocked location and the 1 represents a walkable position. The module will generate a new map if the same does not exist.

- SendPacket(<int>size,<bytearray>buffer) return None
Sends a packet to the server bypassing any encryption set.

- SendAttackPacket(<int>vid,<byte>type)
Sends an attack packet to the server, the type is usually 0.

- SendStatePacket(<float>x,<float>y,<float>rotation_ angle,<byte>eFunc, <byte>uArgs)
Sends a packet containing the current state of the main player, can be used to change position,rotation and attack state on server side only.
The value eFunc can take the fallowing values: CHAR_STATE_ATTACK,CHAR_STATE_STOP,CHAR_STATE_WALK
If eFunc == CHAR_STATE_ATTACK then the uArgs value can take one of the following values:
- CHAR_STATE_ARG_HORSE_ATTACK1
- CHAR_STATE_ARG_HORSE_ATTACK2
- CHAR_STATE_ARG_HORSE_ATTACK3
- CHAR_STATE_ARG_COMBO_ATTACK1
- CHAR_STATE_ARG_COMBO_ATTACK2
- CHAR_STATE_ARG_COMBO_ATTACK3
- CHAR_STATE_ARG_COMBO_ATTACK4
otherwise the value can be NULL or CHAR_STATE_ARG_NONE
All this constants are defined in the module.

- <dict>InstancesList
Is a dictionary containing all vids currently in sight as keys and values

- IsDead(<int>vid) returns 1 or 0
Returns 1 if the instance with the vid provided is dead or doesn't exist and returns 0 otherwise

- SendStartFishing(<word>direction)
Sends a packet to the server to start fishing, the direction parameter is a word only understandable by the server(will be converted in the future).

- SendStopFishing(<byte>type,<float>timeLeft)
Sends a packet to the server to stop fishing, the type can be any of the following parameters:
- SUCCESS_FISHING -> The mini game was solve successfully.
- UNSUCCESS_FISHING -> The mini game was not solve.
The timeLeft represents the time left to fish.

- SendAddFlyTarget(<int>vid,<float>x,<float>y)
Sends a packet to send an arrow at an enemy.

- SendShoot(<byte>uSkill)
Sends an attack packet to the current selected enemy (should be used after SendAddFlyTarget).
uSkill can be:
- COMBO_SKILL_ARCH -> Normal attack.

- BlockFishingPackets()
Blocks client from sending fishing packets (this module will still be able to send)

- UnblockFishingPackets()
Unblocks client from sending fishing packets.

- DisableCollisions()
Disable client colisions with objects and the terrain (Wallhack).

- EnableCollisions()
Enable client colisions.

- RegisterNewShopCallback(<callable_function>callbac k)
Sets a callback function, that will be called whenever a new private shop is created arround.
That callback will be called with the shop vid as the first argument.

- <string>PATH
Path of the location where the library was injected

- GetCloseItemGround(<int>x,<int>y) returns a tupple (<int>vid,<int>x,<int>y)
Returns the closest pickable item in the ground relative to the position given.
The items will be fitler acording to the pickup filter (see below).
Also, it will ignore items owned by other player.

- SendPickupItem(<int>itemVID)
Sends a packet to pickup an item from the ground

### Pickup Filter
A filter o be applied when calling GetCloseItemGround, by default the filter is set to pick items not present in filter.

- ItemGrndDelFilter(<int> index)
Delets an item id from the filter.

- ItemGrndAddFilter(<int> index)
Adds an item id to the filter.

- ItemGrndOnFilter()
Changes the filter mode, to only return items in the filter.

- ItemGrndNotOnFilter()
Changes the filter mode, to ignore all items present in the filter.

- ItemGrndFilterClear()
Deletes every item in the filter.


### Simulation of old functions
These simulates the functions that were removed from the modules by Gameforge.
This functions can also be accessed from their older modules.

- GetPixelPosition(<int>vid) returns a tupple (x,y,z)
Returns the position of the player by vid

- MoveToDestPosition(<float> x,<float> y)
Moves to a destination.[/CODE]


Tutte le funzioni sono disponibili nel modulo eXLib, per utilizzarle basta importare eXLib.
Per eseguire il proprio script, basta semplicemente modificare script.py.
Questo script verrà eseguito dopo che la dll è stata injectata.
All'interno della cartella c'è uno script di esempio.

Download
:
*** Testo nascosto: non può essere aggiunto alla citazione ***

Scansione: https://www.virustotal.com/gui/file...a97c112eaac09e1aa6efadbfba97c3c179b/detection



OpenBot - LevelBot OPEN SOURCE​

Funzioni:

Codice:
PathFinding (Even across maps)
WaitDmg (Including bow)
Fishbot
SearchBot
Farmbot
Radar
Skillbot
Spambot
Wallhack
Speedbost
LevelBot (with change location)
FishBot
Auto-pot and auto-restart
Shop-creator
Inventory Manager
Teleport
Auto buy/sell


b1fa500eeaadabc1be91cc7b89782647.jpg


3hK4g17

ttt.png

TeleportHack funzionante anche sulle lunghe distanze! (Utilizzare Shift)

Fishbot

ttt.png


WaitDmg Range

ttt.png


1.png


2.png


Link GitHub: https://github.com/MetinOpenBot/OpenBot

Come utilizzarlo:

  • Avvia il client ma non loggare.
  • Usa qualsiasi injector (è già presente extreme injector) e injecta eXLib.dll su metin2client.exe
  • Loggare

Video tutorial:



Crediti: martinx1 per questo bel lavoro. Ho deciso di pubblicarlo qui perchè può aiutare molti sviluppatori in python.

Download ultima versione 2.1.5:

*** Testo nascosto: non può essere aggiunto alla citazione ***





Changelog:
Codice:
Update v1.0 - Release


Update v1.1:

[*]Updated to use the latest version of eXLib.
[*]New functions added
[*]Added SpeedBoost (can be found under settings, general tab).
[*]Changed installation method (now you are not required to add files to the game folder).
[*]Now teleports reloads the environment after each teleport.
[*]Minor bug fixes.

v2.0:

[LIST]
[*]Add farmbot (Use this to farm metins or to mine ore)
[*]Add Skillbot (Using active skills like aura or enchanted blade, is mounting and dismounting horse if needed)
[*]Add Radar (List of interesting instances around with posibility to warp to them)
[*]Add AntiExp (Automaticly donate exp do guild)
[*]Add ChannelSwitcher (Instantly connecting to chosen channel)
[*]Fix a lot of bugs, crashes are very rare now

v2.1:

- small Waithack improvements for Cloud Exploit    -
 Added more damage
 - The bot will now try to drink a blue Potion if you have less MP than necessary to cast Poison Cloud.       This will help on "MP-Draining" Monsters. Like Red Forest, if you dont want to use Auto Potion Bot. This will use significantly less blue
potions compared to "Auto Potion Bot"

-Fishbot Bugfix

NUOVA FUNZIONE: you can now use the premium features of the In-Game Autohunt for free! (Item Shop feature for 7 or 30 days)
- including automated Spell Casting (you can use this to get "Buff Bot" functionality)
- including automated Potions (you can use this for Other Potions, like Green or violet potions eventually)
 - Known Issue:  Revive does not seem to work. Either I dont know how "Auto Revive" works, but i were not able to revive automatically.

- fixed some other smaller bugs
 - rebuilt some code (No visual Changes)

FarmBot, KeyBot, ActionBot, and other Modules are now Fixed.

v2.1.5:
spambot fixed
mostly bug fixes
Code changed
eventually less red bans
No New Features or improved Features

New update:
- Support for latest metin2 version
- Readded 3 new functions: (SetRecvAddGrndItemCallback, SetRecvChangeOwnershipGrndItemCallback and SetRecvDelGrndItemCallback) for more control over items in the ground.

Per chi si lamenta di essere stato bannato: Di per se non esiste un ANTI-BAN al 100% (Così come quando si utilizzava M2Bob, la quale diceva esattamente la stessa cosa, ma era ugualmente undetected). Ci sono solo dei consigli che possono tornare utili (Debbo scrivere io di non utilizzare x hack, davanti agli altri player perchè si può essere segnalati? Non ci penso nemmeno), nulla di nuovo. Chi utilizza hacks/cheats/bots, è consapevole del fatto che può essere escluso dal gioco, ricevere un ban in poche parole.
لم يتم اكتشاف البرنامج بواسطة CheatBlocker ، ولهذا السبب لم يتم اكتشافه. إذا تم اكتشافه بطريقة ما بواسطة الخادم ، لكنت لاحظت ذلك لفترة من الوقت منذ أن كنت أستخدم الروبوت شخصيًا لعدة أشهر في الحساب الرئيسي وما بعده ، ولم أتلق أي حظر مطلقًا (صدق أو لا تصدق ، لا يهمني ). أعتقد أنه من المنطقي عدم استخدام Damhack حيث يوجد لاعبون آخرون ، واستخدام خيارات منع الحظر ، واستخدام Farmbot بحذر (أنا شخصياً لا أستخدمه) ، مع العلم أنه لا يزال بإمكان اللاعبين الآخرين رؤيته الشخصية. لذا ، هل ترغب في مشاهدة مقطع فيديو يوضح كيف يبدأ كل شيء؟ إذا قمت بالتدقيق ، فهو بالفعل في المناقشة الرسمية.لقد كتبت بالفعل أيضًا كيفية المحاولة لتجنب الخطأ "اللعبة غير متاحة مؤقتًا" ، على الرغم من أن فريق M2Bob واجه أيضًا مشاكل مع هذا الخطأ. كل ما تحتاجه مكتوب بالفعل في المناقشة ، لذلك أكرر ، إذا كنت لا تعرف كيفية استخدام برنامج باستخدام رأسك ، فمن الأفضل تجنب المسبق. الشكوى من تلقي الحظر لا تؤدي إلى أي شيء ، باستثناء معرفة أنك تستخدم روبوتًا.
لن أجيب بعد الآن على أولئك الذين يقولون إنهم ممنوعون ، أو أسئلة غبية مثل "هل يعمل على خادم x" ، مع العلم أنه لا يعمل على الخوادم الخاصة ومكتوب بالفعل ، حتى في العنوان ، ولكن للأسف لا يفعل ذلك الناس يقرأ أو لا يستطيع القراءة ، لذلك نرحب بمن يريد استخدام البرنامج ، وإلا يمكنك أيضًا الخروج من المناقشة والبحث عن برنامج آخر. شكرا للقراءة.

ز
 

Thomas Shelby

Utente Emerald
28 Giugno 2020
1,501
26
588
445
eXLib
Rilascio un modulo Python avanzato con molte funzionalità per tutti gli sviluppatori Python.

Con questo modulo gli sviluppatori potranno creare quanto segue solo utilizzando python:

Codice:
Inject python scripts
WaitHack
Access the entity list
- Create a route using path-finding -
Create fast fishing-bot
Wallhack
Pickup range filter
Use older functions like GetPixelPosition
And much more!

Come utilizzarlo:

  • Modificare il file script.py
  • Utilizzare un qualsiasi injector (Io utilizzo Extreme Injector)
  • Essere nella lista dei server o nella scelta del personaggio
  • Injectare eXLib.dll
API
- Get(<string> filePath) returns <bytearray>
Similar to old app.Get, allows to extract any file encrypted.

- IsPositionBlocked(<int>x,<int>y) returns <boolean>
Allows to check if a map position is walkable(mobs don't count), true if is walkable or false if is not walkable.
Note: For better pathfinding, unblocked points that are close(1 unit) to a blocked point, are considered blocked too.
There is a bug with objects, since i can't figure out how to load the objects.

- FindPath(<int>x_start,<int>y_start,<int>x_end,<int >y_end) returns <tuple>(x,y)
Finds a path between 2 points.
The path will not contain the current point.
It's possible to edit the maps, by changing the files in Resources/Maps, 0 represents a blocked location and the 1 represents a walkable position. The module will generate a new map if the same does not exist.

- SendPacket(<int>size,<bytearray>buffer) return None
Sends a packet to the server bypassing any encryption set.

- SendAttackPacket(<int>vid,<byte>type)
Sends an attack packet to the server, the type is usually 0.

- SendStatePacket(<float>x,<float>y,<float>rotation_ angle,<byte>eFunc, <byte>uArgs)
Sends a packet containing the current state of the main player, can be used to change position,rotation and attack state on server side only.
The value eFunc can take the fallowing values: CHAR_STATE_ATTACK,CHAR_STATE_STOP,CHAR_STATE_WALK
If eFunc == CHAR_STATE_ATTACK then the uArgs value can take one of the following values:
- CHAR_STATE_ARG_HORSE_ATTACK1
- CHAR_STATE_ARG_HORSE_ATTACK2
- CHAR_STATE_ARG_HORSE_ATTACK3
- CHAR_STATE_ARG_COMBO_ATTACK1
- CHAR_STATE_ARG_COMBO_ATTACK2
- CHAR_STATE_ARG_COMBO_ATTACK3
- CHAR_STATE_ARG_COMBO_ATTACK4
otherwise the value can be NULL or CHAR_STATE_ARG_NONE
All this constants are defined in the module.

- <dict>InstancesList
Is a dictionary containing all vids currently in sight as keys and values

- IsDead(<int>vid) returns 1 or 0
Returns 1 if the instance with the vid provided is dead or doesn't exist and returns 0 otherwise

- SendStartFishing(<word>direction)
Sends a packet to the server to start fishing, the direction parameter is a word only understandable by the server(will be converted in the future).

- SendStopFishing(<byte>type,<float>timeLeft)
Sends a packet to the server to stop fishing, the type can be any of the following parameters:
- SUCCESS_FISHING -> The mini game was solve successfully.
- UNSUCCESS_FISHING -> The mini game was not solve.
The timeLeft represents the time left to fish.

- SendAddFlyTarget(<int>vid,<float>x,<float>y)
Sends a packet to send an arrow at an enemy.

- SendShoot(<byte>uSkill)
Sends an attack packet to the current selected enemy (should be used after SendAddFlyTarget).
uSkill can be:
- COMBO_SKILL_ARCH -> Normal attack.

- BlockFishingPackets()
Blocks client from sending fishing packets (this module will still be able to send)

- UnblockFishingPackets()
Unblocks client from sending fishing packets.

- DisableCollisions()
Disable client colisions with objects and the terrain (Wallhack).

- EnableCollisions()
Enable client colisions.

- RegisterNewShopCallback(<callable_function>callbac k)
Sets a callback function, that will be called whenever a new private shop is created arround.
That callback will be called with the shop vid as the first argument.

- <string>PATH
Path of the location where the library was injected

- GetCloseItemGround(<int>x,<int>y) returns a tupple (<int>vid,<int>x,<int>y)
Returns the closest pickable item in the ground relative to the position given.
The items will be fitler acording to the pickup filter (see below).
Also, it will ignore items owned by other player.

- SendPickupItem(<int>itemVID)
Sends a packet to pickup an item from the ground

### Pickup Filter
A filter o be applied when calling GetCloseItemGround, by default the filter is set to pick items not present in filter.

- ItemGrndDelFilter(<int> index)
Delets an item id from the filter.

- ItemGrndAddFilter(<int> index)
Adds an item id to the filter.

- ItemGrndOnFilter()
Changes the filter mode, to only return items in the filter.

- ItemGrndNotOnFilter()
Changes the filter mode, to ignore all items present in the filter.

- ItemGrndFilterClear()
Deletes every item in the filter.


### Simulation of old functions
These simulates the functions that were removed from the modules by Gameforge.
This functions can also be accessed from their older modules.

- GetPixelPosition(<int>vid) returns a tupple (x,y,z)
Returns the position of the player by vid

- MoveToDestPosition(<float> x,<float> y)
Moves to a destination.[/CODE]


Tutte le funzioni sono disponibili nel modulo eXLib, per utilizzarle basta importare eXLib.
Per eseguire il proprio script, basta semplicemente modificare script.py.
Questo script verrà eseguito dopo che la dll è stata injectata.
All'interno della cartella c'è uno script di esempio.

Download
:
*** Testo nascosto: non può essere aggiunto alla citazione ***

Scansione: https://www.virustotal.com/gui/file...a97c112eaac09e1aa6efadbfba97c3c179b/detection


OpenBot - LevelBot OPEN SOURCE​

Funzioni:

Codice:
PathFinding (Even across maps)
WaitDmg (Including bow)
SearchBot
LevelBot (with change location)
FishBot
Auto-pot and auto-restart
Shop-creator
Inventory Manager
Teleport
Auto buy/sell

b1fa500eeaadabc1be91cc7b89782647.jpg


3hK4g17

ttt.png

TeleportHack funzionante anche sulle lunghe distanze! (Utilizzare Shift)

Fishbot

ttt.png


WaitDmg Range

ttt.png




Link GitHub: https://github.com/MetinOpenBot/OpenBot

Come utilizzarlo:

  • Copia la cartella OpenBot nel client di metin2 ma non eliminare quella precedente.
  • Avvia il client ma non loggare.
  • Usa qualsiasi injector (è già presente extreme injector) e injecta eXLib.dll su metin2client.exe
  • Loggare

Video tutorial:



Crediti: martinx1 per questo bel lavoro. Ho deciso di pubblicarlo qui perchè può aiutare molti sviluppatori in python.

Download:

*** Testo nascosto: non può essere aggiunto alla citazione ***

Grazie della condivisione ;)
 
  • Mi piace
Reazioni: Arlong

MetalOverPower

Utente Iron
1 Luglio 2021
2
0
1
5
Il bot funziona ed è molto buono.
Solo una cosa che non capisco se è un problema solo mio.
Quando cammino lo schermo lampeggia e il personaggio fa dei salti (come se facesse tanti piccoli teleport in avanti).
È abbastanza fastidiosa come cosa, è una qualche funzione che si può disattivare? Succede solo a me?
disattiva la pozione viola
1° opzione, vai sulle auto pozze, disattiva il mov.speed hack
 
  • Mi piace
Reazioni: Shini°

Konsov

Utente Bronze
19 Maggio 2015
1
0
1
34
Ciao Funziona grande! Tuttavia skillbot con lama incantata non funziona bene perchè continua ad attivarla e disattivarla in continuazione e finisci subito tutto il mana e le pozze senza tenerla attiva. c'è un modo per fixarelo skillbot e farla attivare ogni tot secondi?
 
  • Mi piace
Reazioni: darkbuff199

Lolluzz96

Utente Iron
17 Agosto 2021
5
0
2
5
Ultima modifica:
A te lagga il waithack o il pick up (come se se ne andasse la connessione per un momento)? A me certe volte fa piccoli refresh e teleport continui, anche se il PG è fermo e la funzione delle pozze viola è disattivata. Inoltre crasha e si sconnette dai server molto spesso, ho notato che lo fa ad esempio al covo1 nelle stanze più strette e affollate. Ho già provato a rallentare il bot in termini di MILLISECONDI , quando lo faccio la situa migliora , ma persiste. La mia connessione è stabile ho fatto il test, posseggo la 1 giga .
Ho pensato sia una questione di server.
Ad esempio se si gioca in server Europei(come nel mio caso), ad esempio Azrael dove la latenza potrebbe essere più alta rispetto al server Italia. Faccio altri test e vi faccio sapere.
Io gioco su Italia. Non so se sia il waithack o il pick up, comunque anche a me dà continui refresh e teleport, in covo poi non riesco ad expare perchè mi si bugga in continuazione il pg nel terreno.
Ho provato a cambiare quasi tutti i parametri del bot, ma continua a crashare il gioco... proprio mi si chiude tutto il gioco, non è che slogghi e basta.
Qualche volta mi è perfino crashato il gioco col pg fermo e bot disattivato.
Cercando su internet mi pare di capire che la versione 1.0 del bot crashi di meno... l'ho scaricata e la sto testando. L'unica pecca è che con questa versione mancano molte funzionalità e non si riesce a expare bene.
@danilobos Per rallentare il bot intendi diminuire il numero in millisecondi nella pagina del waithack? Tipo portarlo da 1000 a 300? O il contrario?
 
  • Mi piace
Reazioni: Emon Owen

midway

Utente Iron
10 Agosto 2021
1
0
1
7
il bot funziona peggio di prima

qualcosa è stato corretto da gameforge perché il danno sul bersaglio non funziona più e waithack è ora molto goffo e viene disconnesso molto più spesso indipendentemente dalle impostazioni
 
  • Mi piace
Reazioni: Emon Owen

Lolluzz96

Utente Iron
17 Agosto 2021
5
0
2
5
il bot funziona peggio di prima

qualcosa è stato corretto da gameforge perché il danno sul bersaglio non funziona più e waithack è ora molto goffo e viene disconnesso molto più spesso indipendentemente dalle impostazioni
Dipende dalla mappa in cui lo usi, in atla e atla 2 è praticamente impossibile usare il bot perchè il gioco crasha in continuazione, non funziona il waithack e il personaggio si bugga. Ho notato poi che in certi punti di valle, carta e covo1 funziona male il waithack, in quanto funziona solo con la spada e non con le frecce
 
  • Mi piace
Reazioni: Emon Owen

bucataru929

Utente Iron
9 Settembre 2021
1
0
1
5
eXLib
Rilascio un modulo Python avanzato con molte funzionalità per tutti gli sviluppatori Python.

Con questo modulo gli sviluppatori potranno creare quanto segue solo utilizzando python:

Codice:
Inject python scripts
WaitHack
Access the entity list
- Create a route using path-finding -
Create fast fishing-bot
Wallhack
Pickup range filter
Use older functions like GetPixelPosition
And much more!

Come utilizzarlo:

  • Modificare il file script.py
  • Utilizzare un qualsiasi injector (Io utilizzo Extreme Injector)
  • Essere nella lista dei server o nella scelta del personaggio
  • Injectare eXLib.dll
API
- Get(<string> filePath) returns <bytearray>
Similar to old app.Get, allows to extract any file encrypted.

- IsPositionBlocked(<int>x,<int>y) returns <boolean>
Allows to check if a map position is walkable(mobs don't count), true if is walkable or false if is not walkable.
Note: For better pathfinding, unblocked points that are close(1 unit) to a blocked point, are considered blocked too.
There is a bug with objects, since i can't figure out how to load the objects.

- FindPath(<int>x_start,<int>y_start,<int>x_end,<int >y_end) returns <tuple>(x,y)
Finds a path between 2 points.
The path will not contain the current point.
It's possible to edit the maps, by changing the files in Resources/Maps, 0 represents a blocked location and the 1 represents a walkable position. The module will generate a new map if the same does not exist.

- SendPacket(<int>size,<bytearray>buffer) return None
Sends a packet to the server bypassing any encryption set.

- SendAttackPacket(<int>vid,<byte>type)
Sends an attack packet to the server, the type is usually 0.

- SendStatePacket(<float>x,<float>y,<float>rotation_ angle,<byte>eFunc, <byte>uArgs)
Sends a packet containing the current state of the main player, can be used to change position,rotation and attack state on server side only.
The value eFunc can take the fallowing values: CHAR_STATE_ATTACK,CHAR_STATE_STOP,CHAR_STATE_WALK
If eFunc == CHAR_STATE_ATTACK then the uArgs value can take one of the following values:
- CHAR_STATE_ARG_HORSE_ATTACK1
- CHAR_STATE_ARG_HORSE_ATTACK2
- CHAR_STATE_ARG_HORSE_ATTACK3
- CHAR_STATE_ARG_COMBO_ATTACK1
- CHAR_STATE_ARG_COMBO_ATTACK2
- CHAR_STATE_ARG_COMBO_ATTACK3
- CHAR_STATE_ARG_COMBO_ATTACK4
otherwise the value can be NULL or CHAR_STATE_ARG_NONE
All this constants are defined in the module.

- <dict>InstancesList
Is a dictionary containing all vids currently in sight as keys and values

- IsDead(<int>vid) returns 1 or 0
Returns 1 if the instance with the vid provided is dead or doesn't exist and returns 0 otherwise

- SendStartFishing(<word>direction)
Sends a packet to the server to start fishing, the direction parameter is a word only understandable by the server(will be converted in the future).

- SendStopFishing(<byte>type,<float>timeLeft)
Sends a packet to the server to stop fishing, the type can be any of the following parameters:
- SUCCESS_FISHING -> The mini game was solve successfully.
- UNSUCCESS_FISHING -> The mini game was not solve.
The timeLeft represents the time left to fish.

- SendAddFlyTarget(<int>vid,<float>x,<float>y)
Sends a packet to send an arrow at an enemy.

- SendShoot(<byte>uSkill)
Sends an attack packet to the current selected enemy (should be used after SendAddFlyTarget).
uSkill can be:
- COMBO_SKILL_ARCH -> Normal attack.

- BlockFishingPackets()
Blocks client from sending fishing packets (this module will still be able to send)

- UnblockFishingPackets()
Unblocks client from sending fishing packets.

- DisableCollisions()
Disable client colisions with objects and the terrain (Wallhack).

- EnableCollisions()
Enable client colisions.

- RegisterNewShopCallback(<callable_function>callbac k)
Sets a callback function, that will be called whenever a new private shop is created arround.
That callback will be called with the shop vid as the first argument.

- <string>PATH
Path of the location where the library was injected

- GetCloseItemGround(<int>x,<int>y) returns a tupple (<int>vid,<int>x,<int>y)
Returns the closest pickable item in the ground relative to the position given.
The items will be fitler acording to the pickup filter (see below).
Also, it will ignore items owned by other player.

- SendPickupItem(<int>itemVID)
Sends a packet to pickup an item from the ground

### Pickup Filter
A filter o be applied when calling GetCloseItemGround, by default the filter is set to pick items not present in filter.

- ItemGrndDelFilter(<int> index)
Delets an item id from the filter.

- ItemGrndAddFilter(<int> index)
Adds an item id to the filter.

- ItemGrndOnFilter()
Changes the filter mode, to only return items in the filter.

- ItemGrndNotOnFilter()
Changes the filter mode, to ignore all items present in the filter.

- ItemGrndFilterClear()
Deletes every item in the filter.


### Simulation of old functions
These simulates the functions that were removed from the modules by Gameforge.
This functions can also be accessed from their older modules.

- GetPixelPosition(<int>vid) returns a tupple (x,y,z)
Returns the position of the player by vid

- MoveToDestPosition(<float> x,<float> y)
Moves to a destination.[/CODE]


Tutte le funzioni sono disponibili nel modulo eXLib, per utilizzarle basta importare eXLib.
Per eseguire il proprio script, basta semplicemente modificare script.py.
Questo script verrà eseguito dopo che la dll è stata injectata.
All'interno della cartella c'è uno script di esempio.

Download
:
*** Testo nascosto: non può essere aggiunto alla citazione ***

Scansione: https://www.virustotal.com/gui/file...a97c112eaac09e1aa6efadbfba97c3c179b/detection


OpenBot - LevelBot OPEN SOURCE​

Funzioni:

Codice:
PathFinding (Even across maps)
WaitDmg (Including bow)
Fishbot
SearchBot
Farmbot
Radar
Skillbot
Spambot
Wallhack
Speedbost
LevelBot (with change location)
FishBot
Auto-pot and auto-restart
Shop-creator
Inventory Manager
Teleport
Auto buy/sell

b1fa500eeaadabc1be91cc7b89782647.jpg


3hK4g17

ttt.png

TeleportHack funzionante anche sulle lunghe distanze! (Utilizzare Shift)

Fishbot

ttt.png


WaitDmg Range

ttt.png


1.png


2.png


Link GitHub: https://github.com/MetinOpenBot/OpenBot

Come utilizzarlo:

  • Avvia il client ma non loggare.
  • Usa qualsiasi injector (è già presente extreme injector) e injecta eXLib.dll su metin2client.exe
  • Loggare

Video tutorial:



Crediti: martinx1 per questo bel lavoro. Ho deciso di pubblicarlo qui perchè può aiutare molti sviluppatori in python.

Download ultima versione:

*** Testo nascosto: non può essere aggiunto alla citazione ***




Changelog:
Codice:
Update v1.0 - Release


Update v1.1:

[*]Updated to use the latest version of eXLib.
[*]New functions added
[*]Added SpeedBoost (can be found under settings, general tab).
[*]Changed installation method (now you are not required to add files to the game folder).
[*]Now teleports reloads the environment after each teleport.
[*]Minor bug fixes.

solo a me crasha quando uso il teleport?

Grazie, molto completo come cheat!
HOW TO USE UPGRADE ? BLESS OR DT ? pls....
Messaggio unito automaticamente:

Mulțumesc, foarte complet ca un trișor!
How to use upgrade ? Bless ,or dt item upgrade from inventory manager pls....
 
  • Mi piace
Reazioni: Peroni

Eddaje

Utente Iron
29 Settembre 2021
5
0
2
5
Ultima modifica:
Scusate sapete dirmi perché se provo ad avviare mi compare una scritta che dice "Il gioco non è momentaneamente disponibile contattare il supporto" come posso risolvere questo problema? Grazie!
Messaggio unito automaticamente:

Scusate sapete dirmi perché se provo ad avviare mi compare una scritta che dice "Il gioco non è momentaneamente disponibile contattare il supporto" come posso risolvere questo problema? Grazie!
Qualcuno ha trovato soluzioni a rigurardo? Ho provato a installare e disinstallare sia il gioco che il client, a utilizzare una vpn... Ma nulla... Sarà perché ho utilizzato un'email temporanea??
Messaggio unito automaticamente:

i do this . reboot, kill process, and install/uninstall dosn't work. but i wait 24 hrs it's worked again, and after, when i reinject the dll when i crash by metin, i get this error an other time
Exaclty, for me it's same
 
  • Mi piace
Reazioni: silvi999

Eddaje

Utente Iron
29 Settembre 2021
5
0
2
5
Ultima modifica:
Non sono un programmatore ma secondo me la famosa scritta "Il gioco non è momentaneamente disponibile" compare dopo vari crash causati dai cheat comunque non dovrebbe essere un ban... Ma dato che ci sono cheat che non si utilizzano volendo è possibile eliminarli dalla cartella? Mi spiego meglio... ad esempio secondo me attualmente con i prezzi che ci sono non ha senso utilizzare il fishbot, togliendo questo ed altri che non si utilizzano potrebbe alleggerirsi tutto e funzionare meglio?
Messaggio unito automaticamente:

Ho questo problema anche io da una settimana, ho scritto al supporto e mi hanno detto che è un bug e ci stanno lavorando, non hanno la minima idea di quanto ci vorrà.
A me è successo 5-6 volte, continuo a creare account gameforge nuovi e dopo 1 giorno si blocca...
Ho provato perfino a entrare con computer diversi, ma niente... è proprio l'account che non funziona. Credo sia inutile disinstallare il gioco ecc.
Comunque non credo sia un ban... quando ti bannano compare "account bloccato".
Qualcuno interessato a fare un gruppo telegram per parlare del cheat? (se non va contro le regole del forum)
 
  • Mi piace
Reazioni: Pirozhsq2001

lalleddu

Utente Iron
25 Dicembre 2021
1
0
1
2
Quando vado a scaricare il bot non mi ritrovo extreme injector v3.exe, l'ho provato a scaricare singolarmente ma niente, mi scrive sempre "Non è stato possibile scaricare - Virus Rilevato", anche disattivando le protezioni del browser/defender ed aggiungendo esclusioni di ricerca virus per il download.
Non so come procedere, qualcuno sa aiutarmi?
 
  • Mi piace
Reazioni: Coddausu