vn1038227
Youtube Master Race
- 20/11/05
- 57
- 0
Em ko thể cắm chuột được , chính xác hơn là không đăng nhập đc , nó báo thế này nay` :
đây la` code của em , các anh xem hộ xem có j` sai ko :
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 = 00; // Faith of warrior to disconnect
byte pt1 = 0;
byte pt2 = 0;
byte pt3 = 0;
/***** Chinh sua ID chu Party o day *****/
uint idchupt = 1038227;
/*************************************/
/***** Chinh sua ID Member o day *****/
uint idmem3_sena = 1038327;
/*************************************/
public override void MyAttack()
{
CharacterInfo MyChar = ts.Character;
NPCCombatObject Monster = findMonster();
ts.SendAttack(MyChar.Row, MyChar.Col, Monster.Row, 2, 12003); //sẽ tự bắn con ở giữa dù hàng trên hay dưới (By longkangta)
}
public override void MyPartnerAttack()
{
CharacterInfo MyWarrior = ts.CurrentPartner;
NPCCombatObject Monster = findMonster();
ts.SendAttack(MyWarrior.Row, MyWarrior.Col, Monster.Row, 2, 12003); // sẽ tự bắn con ở giữa dù hàng trên hay dưới (By longkangta)
}
/********************* Battle Started **********************/
public override void BattleStarted()
{
}
/********************* Battle Stoped ***********************/
public override void BattleStoped()
{
AutoEatFood();
ProcessInventoryAction();
CheckDisconnect();
Stop();
}
/******************* Receive Question *********************/
public override void doRecvQuestion()
{
}
/******************** Response Answer **********************/
public override void ResponseAnswer()
{
string tmp=ts.LastQuestion.Replace("=?","");
int ans=ts.Eval(tmp);
byte ans_index=Convert.ToByte(ts.LastAnswers[ans.ToString()]);
ts.Answer(ans_index);
}
public override void onNPCAppear(ushort npcmapid, int x, int y)
{
if(npcmapid == npcmapid){
ts.ClickOnNPC(npcmapid);
ts.ClickOnNPC(npcmapid);
}
}
/************************ On Timer *************************/
public override void OnTimer()
{
}
/************************* Start ***************************/
public override void Start()
{
ts.Walk(552, 935); //pt đầy thì ra chỗ cần ngồi cấm chuột
}
/************************** Stop ***************************/
public override void Stop()
{
}
public override void NpcDialogMenu(ushort DialogId)
{
debug("Dialog Menu ID="+DialogId.ToString());
}
public override void NpcDialog(ushort DialogId)
{
debug("Dialog ID="+DialogId.ToString());
}
/**************** Request Party Accept From ****************/
public override void RequestPartyAcceptFrom(uint playerid)
{
if (playerid == idmem3_sena) {ts.delay(500);ts.AcceptParty(playerid);debug(play erid + " Gia nhập đội ngũ");
ts.Sena(idmem3_sena);pt3 = 1; debug(playerid + " Làm Quân Sư");}
if (pt3 == 1) {ts.delay(1000);debug("Đội ngũ đã đầy -> Thi hành lệnh Start");Start();}
}
public override void PartyStop(uint playerid)
{
if (playerid == idmem1) {debug(playerid+" Rời Khỏi Đội Ngũ !!!");ts.Disconnect();}
if (playerid == idmem2) {debug(playerid+" Rời Khỏi Đội Ngũ !!!");ts.Disconnect();}
if (playerid == idmem3_sena) {debug(playerid+" Rời Khỏi Đội Ngũ !!!");ts.Disconnect();}
}
/************************ Init Bot *************************/
public override void InitBot()
{
AddDropItemList("viênongmật");
AddDropItemList("tựđ uốngthuốc");
AddDropItemList("viên công kích");
Stop();
ts.Walk(642, 1115); // reco lại thì đi đến chỗ an toàn
}
đây la` code của em , các anh xem hộ xem có j` sai ko :
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 = 00; // Faith of warrior to disconnect
byte pt1 = 0;
byte pt2 = 0;
byte pt3 = 0;
/***** Chinh sua ID chu Party o day *****/
uint idchupt = 1038227;
/*************************************/
/***** Chinh sua ID Member o day *****/
uint idmem3_sena = 1038327;
/*************************************/
public override void MyAttack()
{
CharacterInfo MyChar = ts.Character;
NPCCombatObject Monster = findMonster();
ts.SendAttack(MyChar.Row, MyChar.Col, Monster.Row, 2, 12003); //sẽ tự bắn con ở giữa dù hàng trên hay dưới (By longkangta)
}
public override void MyPartnerAttack()
{
CharacterInfo MyWarrior = ts.CurrentPartner;
NPCCombatObject Monster = findMonster();
ts.SendAttack(MyWarrior.Row, MyWarrior.Col, Monster.Row, 2, 12003); // sẽ tự bắn con ở giữa dù hàng trên hay dưới (By longkangta)
}
/********************* Battle Started **********************/
public override void BattleStarted()
{
}
/********************* Battle Stoped ***********************/
public override void BattleStoped()
{
AutoEatFood();
ProcessInventoryAction();
CheckDisconnect();
Stop();
}
/******************* Receive Question *********************/
public override void doRecvQuestion()
{
}
/******************** Response Answer **********************/
public override void ResponseAnswer()
{
string tmp=ts.LastQuestion.Replace("=?","");
int ans=ts.Eval(tmp);
byte ans_index=Convert.ToByte(ts.LastAnswers[ans.ToString()]);
ts.Answer(ans_index);
}
public override void onNPCAppear(ushort npcmapid, int x, int y)
{
if(npcmapid == npcmapid){
ts.ClickOnNPC(npcmapid);
ts.ClickOnNPC(npcmapid);
}
}
/************************ On Timer *************************/
public override void OnTimer()
{
}
/************************* Start ***************************/
public override void Start()
{
ts.Walk(552, 935); //pt đầy thì ra chỗ cần ngồi cấm chuột
}
/************************** Stop ***************************/
public override void Stop()
{
}
public override void NpcDialogMenu(ushort DialogId)
{
debug("Dialog Menu ID="+DialogId.ToString());
}
public override void NpcDialog(ushort DialogId)
{
debug("Dialog ID="+DialogId.ToString());
}
/**************** Request Party Accept From ****************/
public override void RequestPartyAcceptFrom(uint playerid)
{
if (playerid == idmem3_sena) {ts.delay(500);ts.AcceptParty(playerid);debug(play erid + " Gia nhập đội ngũ");
ts.Sena(idmem3_sena);pt3 = 1; debug(playerid + " Làm Quân Sư");}
if (pt3 == 1) {ts.delay(1000);debug("Đội ngũ đã đầy -> Thi hành lệnh Start");Start();}
}
public override void PartyStop(uint playerid)
{
if (playerid == idmem1) {debug(playerid+" Rời Khỏi Đội Ngũ !!!");ts.Disconnect();}
if (playerid == idmem2) {debug(playerid+" Rời Khỏi Đội Ngũ !!!");ts.Disconnect();}
if (playerid == idmem3_sena) {debug(playerid+" Rời Khỏi Đội Ngũ !!!");ts.Disconnect();}
}
/************************ Init Bot *************************/
public override void InitBot()
{
AddDropItemList("viênongmật");
AddDropItemList("tựđ uốngthuốc");
AddDropItemList("viên công kích");
Stop();
ts.Walk(642, 1115); // reco lại thì đi đến chỗ an toàn
}

