Hey.EM vừa dùng 1 bản full len@ lulong cửa 2 của...(wên coi của ai rồi
).
Chẳng rõ sai ở đâu nữa.Ai có lòng tốt chỉ em zới.
ĐÂY Nè
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 turna = 0;
byte turnb = 0;
double mapid1 = 12421;
double mapid2 = 12815;
byte warpid1 = 2;
byte warpid2 = 1;
byte pt1 = 0;
byte pt2 = 0;
byte pt3 = 0;
byte pt4 = 0;
uint idchupt = 1612089;
public override void MyAttack()
{
turna++;
if (turna == 1)
{
CharacterInfo MyChar = ts.Character;
//NPCCombatObject Monster = findMonster();
ts.SendAttack(MyChar.Row, MyChar.Col, 0, 3, 17001);
}
if (turna >=2)
{
CharacterInfo MyChar = ts.Character;
//NPCCombatObject Monster = findMonster();
ts.SendAttack(MyChar.Row, MyChar.Col, 0, 4, 17001);
}
}
public override void MyPartnerAttack()
{
turnb++;
if (turnb == 1)
{
CharacterInfo MyWarrior = ts.CurrentPartner;
//NPCCombatObject Monster = findMonster();
ts.SendAttack(MyWarrior.Row, MyWarrior.Col, 0, 3, 12003);
}
if (turnb >= 2)
{
CharacterInfo MyWarrior = ts.CurrentPartner;
//NPCCombatObject Monster = findMonster();
ts.SendAttack(MyWarrior.Row, MyWarrior.Col, 0, 4, 17001);
}
}
/********************* Battle Started **********************/
public override void BattleStarted()
{
turnb=0;
turna=0;
}
/********************* Battle Stopped***********************/
public override void BattleStopped()'
{
AutoEatFood();
ProcessInventoryAction();
CheckDisconnect();
}
/******************* 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);
}
/******************** NPC Dialog Menu **********************/
public override void NpcDialogMenu(ushort DialogId)
{
debug("Dialog Menu ID = "+DialogId.ToString());
}
/********************* NPC Dialog ID ***********************/
public override void NpcDialog(ushort DialogId)
{
debug("Dialog ID = "+DialogId.ToString());
}
/********************* On NPC Appear ***********************/
public override void onNPCAppear(ushort npcmapid, int x, int y)
{
}
/************************ On Timer *************************/
public override void OnTimer()
{
}
/********************** Warp Finish ************************/
public override void warpFinish()
{
ts.delay(5000);
ts.RequestParty(idchupt);
}
/************************* Start ***************************/
public override void Start()
{
}
/************************** Stop ***************************/
public override void Stop()
{
}
/********************* Fishish Answer **********************/
public override void FinishAnswer()
{
if (ts.Character.mapid == mapid2) {ts.Warp(warpid2);}
}
public override void PlayerOnline(uint playerid)
{
if (playerid == idchupt) {ts.delay(500);ts.RequestParty(idchupt);}
}
/**************** Request Party Accept From ****************/
public override void RequestPartyAcceptFrom(uint playerid)
{
}
/*********************** Party Stop ************************/
public override void PartyStop(uint playerid)
{
if (playerid == idchupt) {debug(playerid+ "Rời khởi đội ngũ");}if (ts.Character.mapid == mapid2) { ts.Warp(warpid2); }
if (playerid == idmem1) {debug(playerid+ "Rời khởi đội ngũ");}
if (playerid == idmem2) {debug(playerid+ "Rời khởi đội ngũ");}
if (playerid == idmem3) {debug(playerid+ "Rời khởi đội ngũ");}
if (playerid == idmem4_sena) {debug(playerid+ "Rời khởi đội ngũ");}
}
/************************ Init Bot *************************/
public override void InitBot()
{
ts.SetReconnectTime(3);
ts.SetMaxIdleTime(15);
if (ts.Character.mapid == mapid2) { ts.Warp(warpid2); }
ts.RequestParty(idchupt);
Stop();
}
Cac' bạn coi giúp mình nhé.thanks :
).Chẳng rõ sai ở đâu nữa.Ai có lòng tốt chỉ em zới.
ĐÂY Nè
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 turna = 0;
byte turnb = 0;
double mapid1 = 12421;
double mapid2 = 12815;
byte warpid1 = 2;
byte warpid2 = 1;
byte pt1 = 0;
byte pt2 = 0;
byte pt3 = 0;
byte pt4 = 0;
uint idchupt = 1612089;
public override void MyAttack()
{
turna++;
if (turna == 1)
{
CharacterInfo MyChar = ts.Character;
//NPCCombatObject Monster = findMonster();
ts.SendAttack(MyChar.Row, MyChar.Col, 0, 3, 17001);
}
if (turna >=2)
{
CharacterInfo MyChar = ts.Character;
//NPCCombatObject Monster = findMonster();
ts.SendAttack(MyChar.Row, MyChar.Col, 0, 4, 17001);
}
}
public override void MyPartnerAttack()
{
turnb++;
if (turnb == 1)
{
CharacterInfo MyWarrior = ts.CurrentPartner;
//NPCCombatObject Monster = findMonster();
ts.SendAttack(MyWarrior.Row, MyWarrior.Col, 0, 3, 12003);
}
if (turnb >= 2)
{
CharacterInfo MyWarrior = ts.CurrentPartner;
//NPCCombatObject Monster = findMonster();
ts.SendAttack(MyWarrior.Row, MyWarrior.Col, 0, 4, 17001);
}
}
/********************* Battle Started **********************/
public override void BattleStarted()
{
turnb=0;
turna=0;
}
/********************* Battle Stopped***********************/
public override void BattleStopped()'
{
AutoEatFood();
ProcessInventoryAction();
CheckDisconnect();
}
/******************* 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);
}
/******************** NPC Dialog Menu **********************/
public override void NpcDialogMenu(ushort DialogId)
{
debug("Dialog Menu ID = "+DialogId.ToString());
}
/********************* NPC Dialog ID ***********************/
public override void NpcDialog(ushort DialogId)
{
debug("Dialog ID = "+DialogId.ToString());
}
/********************* On NPC Appear ***********************/
public override void onNPCAppear(ushort npcmapid, int x, int y)
{
}
/************************ On Timer *************************/
public override void OnTimer()
{
}
/********************** Warp Finish ************************/
public override void warpFinish()
{
ts.delay(5000);
ts.RequestParty(idchupt);
}
/************************* Start ***************************/
public override void Start()
{
}
/************************** Stop ***************************/
public override void Stop()
{
}
/********************* Fishish Answer **********************/
public override void FinishAnswer()
{
if (ts.Character.mapid == mapid2) {ts.Warp(warpid2);}
}
public override void PlayerOnline(uint playerid)
{
if (playerid == idchupt) {ts.delay(500);ts.RequestParty(idchupt);}
}
/**************** Request Party Accept From ****************/
public override void RequestPartyAcceptFrom(uint playerid)
{
}
/*********************** Party Stop ************************/
public override void PartyStop(uint playerid)
{
if (playerid == idchupt) {debug(playerid+ "Rời khởi đội ngũ");}if (ts.Character.mapid == mapid2) { ts.Warp(warpid2); }
if (playerid == idmem1) {debug(playerid+ "Rời khởi đội ngũ");}
if (playerid == idmem2) {debug(playerid+ "Rời khởi đội ngũ");}
if (playerid == idmem3) {debug(playerid+ "Rời khởi đội ngũ");}
if (playerid == idmem4_sena) {debug(playerid+ "Rời khởi đội ngũ");}
}
/************************ Init Bot *************************/
public override void InitBot()
{
ts.SetReconnectTime(3);
ts.SetMaxIdleTime(15);
if (ts.Character.mapid == mapid2) { ts.Warp(warpid2); }
ts.RequestParty(idchupt);
Stop();
}
Cac' bạn coi giúp mình nhé.thanks :
