[bypass Antibot Check] Choose the right Answer based on Red Colored Text

Other plugins for extending OpenKore's functionality. This forum is only for posting new plugins and commenting on existing plugins. For support, use the Support forum.

Moderator: Moderators

Message
Author
ViPeR89
Noob
Noob
Posts: 3
Joined: 19 Jun 2020, 13:31
Noob?: Yes

[bypass Antibot Check] Choose the right Answer based on Red Colored Text

#1 Post by ViPeR89 »

Hello i have problem how to solve this antibot check
since there are no example on this forum how to solve it
Because many of them just ENTER red colored text but my case is CHOOSE the right answer based on red colored text from 4 options

link: http://classicro.net/

setting:
[ClassicRO]
ip 162.251.164.120
port 6900
version 55
master_version 1
serverType kRO_RagexeRE_2015_10_29a
serverEncoding Western
charBlockSize 147
addTableFolders kRO/RagexeRE_2015_10_29a;classicRO;iRO/official;iRO;
private 1
gameGuard 0
pinCode 0

Condition:
Bot check appear randomly after click the Verification scroll it appear after login couple minutes(random)
Not trigger in town, paydead,sit, or open pub chat
Server will told you to click the verification scroll
When the scroll clicked the Pop up message open:

Image

and you must to click next and choose the right answer from 4 options

Image

reactOnNPC debug:

Code: Select all

NPC image: verify
Unknown #110313798: You Have 3 Chance to select Red Text Correctly
[reactOnNPC] NPC message saved (0): "You Have 3 Chance to select Red Text
Correctly".
[reactOnNPC] NPC message saved (0): "You Have 3 Chance to select Red Text
Correctly".
[reactOnNPC] NPC message saved (0): "You Have 3 Chance to select Red Text
Correctly".
Unknown #110313798: If you failed- You will be jailed.
[reactOnNPC] NPC message saved (1): "If you failed- You will be jailed.".
[reactOnNPC] NPC message saved (1): "If you failed- You will be jailed.".
[reactOnNPC] NPC message saved (1): "If you failed- You will be jailed.".
Unknown #110313798: Select the RED COLOUR part
[reactOnNPC] NPC message saved (2): "Select the ^FF0000RED COLOUR^000000 part".
[reactOnNPC] NPC message saved (2): "Select the ^FF0000RED COLOUR^000000 part".
[reactOnNPC] NPC message saved (2): "Select the ^FF0000RED COLOUR^000000 part".
Unknown #110313798: 1527457644931527
[reactOnNPC] NPC message saved (3):
"^0000FF1527^FF00004576^0000FF44931527^000000".
[reactOnNPC] NPC message saved (3):
"^0000FF1527^FF00004576^0000FF44931527^000000".
[reactOnNPC] NPC message saved (3):
"^0000FF1527^FF00004576^0000FF44931527^000000".
[reactOnNPC] onNPCAction type is: continue.
[reactOnNPC] Conditions for reactOnNPC_0 (npc:continue, rect:responses) 'type'
not met.
[reactOnNPC] onNPCAction type is: continue.
[reactOnNPC] Conditions for reactOnNPC_0 (npc:continue, rect:responses) 'type'
not met.
[reactOnNPC] onNPCAction type is: continue.
[reactOnNPC] Conditions for reactOnNPC_0 (npc:continue, rect:responses) 'type'
not met.
: Type 'talk cont' to continue talking
---- Responses (Unknown #110313798) ----
#  Response
0  8714
1  4493
2  9834
3  4576
4  Close
5  Cancel Chat
----------------------------------------
itself: Type 'talk resp #' to choose a response.
[reactOnNPC] onNPCAction type is: responses.
[reactOnNPC] Conditions for reactOnNPC_0 (npc:responses , rect:responses) is
met.
[reactOnNPC] Matching [msg (0)] "You Have 3 Chance to select Red Text
Correctly" to "/You Have 3 Chance to select Red Text Correctly/" ... regexp ok.
[reactOnNPC] Matching [msg (1)] "If you failed- You will be jailed." to "/If
you failed- You will be jailed./" ... regexp ok.
[reactOnNPC] Matching [msg (2)] "Select the ^FF0000RED COLOUR^000000 part" to
"/Select the \^([0-9a-fA-F]{6})RED COLOUR\^000000 part/" ... regexp ok.
[reactOnNPC] Matching [msg (3)] "^0000FF1527^FF00004576^0000FF44931527^000000"
to "/\s+\^([0-9a-fA-F]{6})(\S+)\^[0-9a-fA-F]{6}\s+/" ... doesn't match.
[reactOnNPC] One or more lines doesn't match for "reactOnNPC_0" (3).
[reactOnNPC] onNPCAction type is: responses.
[reactOnNPC] Conditions for reactOnNPC_0 (npc:responses , rect:responses) is
met.
[reactOnNPC] Matching [msg (0)] "You Have 3 Chance to select Red Text
Correctly" to "/You Have 3 Chance to select Red Text Correctly/" ... regexp ok.
[reactOnNPC] Matching [msg (1)] "If you failed- You will be jailed." to "/If
you failed- You will be jailed./" ... regexp ok.
[reactOnNPC] Matching [msg (2)] "Select the ^FF0000RED COLOUR^000000 part" to
"/Select the \^([0-9a-fA-F]{6})RED COLOUR\^000000 part/" ... regexp ok.
[reactOnNPC] Matching [msg (3)] "^0000FF1527^FF00004576^0000FF44931527^000000"
to "/\s+\^([0-9a-fA-F]{6})(\S+)\^[0-9a-fA-F]{6}\s+/" ... doesn't match.
[reactOnNPC] One or more lines doesn't match for "reactOnNPC_0" (3).
[reactOnNPC] onNPCAction type is: responses.
[reactOnNPC] Conditions for reactOnNPC_0 (npc:responses , rect:responses) is
met.
[reactOnNPC] Matching [msg (0)] "You Have 3 Chance to select Red Text
Correctly" to "/You Have 3 Chance to select Red Text Correctly/" ... regexp ok.
[reactOnNPC] Matching [msg (1)] "If you failed- You will be jailed." to "/If
you failed- You will be jailed./" ... regexp ok.
[reactOnNPC] Matching [msg (2)] "Select the ^FF0000RED COLOUR^000000 part" to
"/Select the \^([0-9a-fA-F]{6})RED COLOUR\^000000 part/" ... regexp ok.
[reactOnNPC] Matching [msg (3)] "^0000FF1527^FF00004576^0000FF44931527^000000"
to "/\s+\^([0-9a-fA-F]{6})(\S+)\^[0-9a-fA-F]{6}\s+/" ... doesn't match.
[reactOnNPC] One or more lines doesn't match for "reactOnNPC_0" (3).
I know it will solved with reactOnNPC.pl but i don't know how to write the right script to choose the right answer based on red colored text
I'am already have that plugin

I hope some one can help me to solve this problem, thanks in advance