What exactly does a GM do before banning a bot?

International

Moderator: Moderators

guytwo
Plain Yogurt
Plain Yogurt
Posts: 59
Joined: 26 Aug 2011, 04:45
Noob?: Yes

What exactly does a GM do before banning a bot?

#1 Post by guytwo »

I read this thread regarding banning: http://forums.openkore.com/viewtopic.ph ... it=banning

A few days ago, one of my bot was banned. The only record of the ban was the chat log with the last entries of a "iRO GM 25" pm'ing me to respond in 5 sec. and proceeded to count from 1 to 5. I have no idea if anything was casted on me or was teleported during the GM private message. If a GM pm's me, is he/she standing right next to my character or have my bot in his/her view? Or do they PM check from a remote location? Now having read the above linked thread, I am curious what type of tactics do GMs use to check if a char is a bot? Do they always do what is stated in the above thread? Is there a log of or a way to check actions performed in openkore?

I tried using the avoidGM functions in the config.txt but I found when I set avoidGM_talk to 1, the bot would disconnect when any character talked, in public chat, not PM. So when I am walking through prontera and some random player says something like "B> yadayada card" the bot would disconnect. On top of this, the avoidGM_near_inTown doesn't work either when set to 0. Even though my bot was in prontera, it should have stayed online, even though the avoidGM_talk feature didn't work correctly. Now, I am not even sure if the avoidGM_near function works either. I read this thread here: http://forums.openkore.com/viewtopic.php?f=56&t=1055 about the avoidGM_inTown bug, but did not clearly state how to fix the cities.txt file. I checked my cities.txt file and prontera was in there, as was other towns. I tried changing the following line:

Code: Select all

avoidGM_near() if ($config{avoidGM_near} >= 1 && (!$field->isCity || $config{avoidGM_near_inTown}));
by changing the || "or" operator to "&&" operator, as that seemed correct to me:

Code: Select all

avoidGM_near() if ($config{avoidGM_near} >= 1 && (!$field->isCity && $config{avoidGM_near_inTown}));
because now the whole condition statement would be zero, if avoidGM_near_inTown is set to 0. But after reloading all files, the bot still disconnects in prontera as soon as anyone said anything in public chat. So I am puzzled as to what else is wrong.

As for the avoidGM_talk not working, i am not even sure how to figure out why it disconnects when any players says something in public chat. Let say if something is wrong with the match pattern (which I also have no clue where it check regex pattern for GM names), is there a way to make my bot disconnect for 30min if it receives any PM? It was mentioned that it was a valid bug, but I don't know if it has been addressed in newest releases of openkore. Does anyone know how to fix the avoidGM_talk bug? Also does the avoidGM_near function works as intended? There is no real way to test this unless I find a GM in game somewhere.
CrazyStoner
Human
Human
Posts: 20
Joined: 11 Mar 2010, 00:10
Noob?: Yes

Re: What exactly does a GM do before banning a bot?

#2 Post by CrazyStoner »

he will pm your char, say (hello are you here)
maybe pm you again before banning you

iv heard if you log out you'll also be banned, but this is unconfirmed...
LokizWisdom
Noob
Noob
Posts: 19
Joined: 20 Apr 2011, 15:40
Noob?: Yes

Re: What exactly does a GM do before banning a bot?

#3 Post by LokizWisdom »

the GM will freeze you first and ask "are you there"

and he will count till 5 . then he will release you being freeze then if you tele/logout/attack = ban