LyDaiLong(Noob)
Youtube Master Race
anh Truong oi cai crip bot gian dung nay` cua? anh
double DisconnectFlag = 0.3; // Disconnect when current HP is below 30%
double hpFractionEat = 0.8; //Eat HP when current HP<= 80%
double spFractionEat = 0.8;
double hpFraction = 0.95; //Eat until current HP >= 95 %
double spFraction = 0.95;
byte DisconFai = 90; // Faith of warrior to disconnect
string state="";
byte pt_count = 0;
uint tv1 = 01880304; //là QS luôn
uint tv2 = 01993142;
uint maxpt = 1; //so thanh vien
public override void MyAttack()
{
CharacterInfo MyChar = ts.Character;
ts.SendAttack(MyChar.Row, MyChar.Col, 0, 2, 10000);
}
public override void MyPartnerAttack()
{
CharacterInfo MyWarrior = ts.CurrentPartner;
ts.SendAttack(MyWarrior.Row, MyWarrior.Col, 0, 2, 10000);
}
public override void BattleStarted()
{
ts.SetTimerOnOff(false);
}
public override void BattleStoped()
{
ProcessInventoryAction();
AutoEatFood();
ts.ClickOnNPC(1);
Start();
}
public override void doRecvQuestion()
{
state="BTQ";
}
public override void ResponseAnswer()
{
int dtime=get_random(1,5);
debug("Delay "+dtime.ToString()+" before answer.");
ts.delay(dtime*1000);
string tmp=ts.LastQuestion.Replace("=?","");
int ans=ts.Eval(tmp);
byte ans_index=Convert.ToByte(ts.LastAnswers[ans.ToString()]);
debug("Answer choice:"+ans_index.ToString());
ts.Answer(ans_index);
}
public override void onPlayerWalk(uint uid, ushort x, ushort y)
{
if (uid > 1 && uid < 501) {
debug("GM den roi chay thoi",0xFF0000);
ts.Disconnect(false);
}
}
public override void PartyStop(uint playerid)
{
if (playerid == tv1 || playerid == tv2 ) {ts.Disconnect();}
}
public override void Start()
{
ts.ClickOnNPC(1);
}
public override void FinishAnswer()
{
ts.delay(3000);
Start();
}
public override void NpcDialogMenu(ushort DialogId)
{
debug("Menu ID="+DialogId.ToString());
if(DialogId==5){ ts.SelectChoice(1); ts.SendEnd(); }
}
public override void NpcDialog(ushort DialogId)
{
debug("Dialog ID="+DialogId.ToString());
if(DialogId==15657){
ts.ClickOnNPC(1);
ts.delay(3000);
ts.ClickOnNPC(1);
}else{
ts.SendEnd();
}
}
public override void OnTimer()
{
ts.AcceptParty(tv1);
ts.AcceptParty(tv2);
}
public override void AcceptedParty(uint playerid)
{
if(playerid == tv1) {ts.Sena(playerid);}
pt_count++;
if(pt_count==maxpt){
debug(" So thanh vien la : " + pt_count ,0x0000FF);
Start();}
else{
debug(" So thanh vien la : " + pt_count ,0x0000FF);
}
}
public override void InitBot()
{
ts.SetTimerOnOff(true);
debug(" Số con ma : " + ts.Character.ghost ,0xFF0000) ;
}
no' bi gi ma` danh dc 1 van ro`i hien len
Dialog ID = 15657
Dialog ID = 12385
Dialog ID = 12385
Menu ID=5
ro`i tu. dong ngat ket noi lun vay anh truon` huhu
double DisconnectFlag = 0.3; // Disconnect when current HP is below 30%
double hpFractionEat = 0.8; //Eat HP when current HP<= 80%
double spFractionEat = 0.8;
double hpFraction = 0.95; //Eat until current HP >= 95 %
double spFraction = 0.95;
byte DisconFai = 90; // Faith of warrior to disconnect
string state="";
byte pt_count = 0;
uint tv1 = 01880304; //là QS luôn
uint tv2 = 01993142;
uint maxpt = 1; //so thanh vien
public override void MyAttack()
{
CharacterInfo MyChar = ts.Character;
ts.SendAttack(MyChar.Row, MyChar.Col, 0, 2, 10000);
}
public override void MyPartnerAttack()
{
CharacterInfo MyWarrior = ts.CurrentPartner;
ts.SendAttack(MyWarrior.Row, MyWarrior.Col, 0, 2, 10000);
}
public override void BattleStarted()
{
ts.SetTimerOnOff(false);
}
public override void BattleStoped()
{
ProcessInventoryAction();
AutoEatFood();
ts.ClickOnNPC(1);
Start();
}
public override void doRecvQuestion()
{
state="BTQ";
}
public override void ResponseAnswer()
{
int dtime=get_random(1,5);
debug("Delay "+dtime.ToString()+" before answer.");
ts.delay(dtime*1000);
string tmp=ts.LastQuestion.Replace("=?","");
int ans=ts.Eval(tmp);
byte ans_index=Convert.ToByte(ts.LastAnswers[ans.ToString()]);
debug("Answer choice:"+ans_index.ToString());
ts.Answer(ans_index);
}
public override void onPlayerWalk(uint uid, ushort x, ushort y)
{
if (uid > 1 && uid < 501) {
debug("GM den roi chay thoi",0xFF0000);
ts.Disconnect(false);
}
}
public override void PartyStop(uint playerid)
{
if (playerid == tv1 || playerid == tv2 ) {ts.Disconnect();}
}
public override void Start()
{
ts.ClickOnNPC(1);
}
public override void FinishAnswer()
{
ts.delay(3000);
Start();
}
public override void NpcDialogMenu(ushort DialogId)
{
debug("Menu ID="+DialogId.ToString());
if(DialogId==5){ ts.SelectChoice(1); ts.SendEnd(); }
}
public override void NpcDialog(ushort DialogId)
{
debug("Dialog ID="+DialogId.ToString());
if(DialogId==15657){
ts.ClickOnNPC(1);
ts.delay(3000);
ts.ClickOnNPC(1);
}else{
ts.SendEnd();
}
}
public override void OnTimer()
{
ts.AcceptParty(tv1);
ts.AcceptParty(tv2);
}
public override void AcceptedParty(uint playerid)
{
if(playerid == tv1) {ts.Sena(playerid);}
pt_count++;
if(pt_count==maxpt){
debug(" So thanh vien la : " + pt_count ,0x0000FF);
Start();}
else{
debug(" So thanh vien la : " + pt_count ,0x0000FF);
}
}
public override void InitBot()
{
ts.SetTimerOnOff(true);
debug(" Số con ma : " + ts.Character.ghost ,0xFF0000) ;
}
no' bi gi ma` danh dc 1 van ro`i hien len
Dialog ID = 15657
Dialog ID = 12385
Dialog ID = 12385
Menu ID=5
ro`i tu. dong ngat ket noi lun vay anh truon` huhu
