Only Scrip TrueBot + Legn@

  • Thread starter Thread starter nmt_l
  • Ngày gửi Ngày gửi
Status
Không mở trả lời sau này.
thienquanii nói:
nmt_l
anh oi sao em bot Trieu Van ma` login vo no' de~
đội ngũ đã đầy->start
Dílog id=15831
sao no' ko bem vay anh

Nếu xài bản Legn@ mới nhất thì bỏ ts.Sendend() đi , còn xài bản cũ thì thêm ts.Sendend vào . Còn thêm ở đâu thì vào Script legn@ full . Thân !
 
pà con cho hỏi?
sao cái Script của tôi nhấn vào edit ko ăn cái gì hít delete cái Script đó ko dc
có ai bít ko
SAVE MP SAVE MPSAVE MPSAVE MP
 
sao cai srip cua em no gap btq thi` dis nhung vo lai thi` no an ma
chung 3 con thi ko thay exp nua~ vay lam sao de no ko an ma vay
cho em it mp cho em it mp cho em it mp cho em it mp cho em it mp cho em it mp cho em it mp cho em it mp cho em it mp cho em it mp cho em it mp cho em it mp cho em it mp cho em it mp cho em it mp cho em it mp cho em it mp
 
sao cai srip cua em no gap btq thi` dis nhung vo lai thi` no an ma
chung 3 con thi ko thay exp nua~ vay lam sao de no ko an ma vay
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 battle_count = 0;
byte NS_count = 0;
byte myturn = 0;
byte peturn = 0;

byte pt1 = 0;
byte pt2 = 0;
byte pt3 = 0;
byte pt4 = 0;

double mapid1 = 12421;
double mapid2 = 12815;
byte warpid1 = 2;
byte warpid2 = 1;



/***** Chinh sua ID Member o day *****/

uint idmem1 = 2215155;
uint idmem2 = ;
uint idmem3 = ;
uint idmem4_sena = 583117;

/*************************************/

/*********************** My Attack *************************/
public override void MyAttack()
{
myturn++;
if (myturn == 1)
{
CharacterInfo MyChar = ts.Character;
//NPCCombatObject Monster = findMonster();
ts.SendAttack(MyChar.Row, MyChar.Col, 0, 1, 12003);
}
if (myturn >=2)
{
CharacterInfo MyChar = ts.Character;
//NPCCombatObject Monster = findMonster();
ts.SendAttack(MyChar.Row, MyChar.Col, 0, 4, 12003);
}
}

/******************* My Partner Attack *********************/
public override void MyPartnerAttack()
{
peturn++;
if (peturn == 1)
{
CharacterInfo MyWarrior = ts.CurrentPartner;
//NPCCombatObject Monster = findMonster();
ts.SendAttack(MyWarrior.Row, MyWarrior.Col, 0, 1, 12003);
}
if (peturn >= 2)
{
CharacterInfo MyWarrior = ts.CurrentPartner;
//NPCCombatObject Monster = findMonster();
ts.SendAttack(MyWarrior.Row, MyWarrior.Col, 0, 4, 12003);
}
}


/********************* Battle Started **********************/
public override void BattleStarted()
{
battle_count++;
myturn = 0;
peturn = 0;
}

/********************* Battle Stoped ***********************/
public override void BattleStopped()
{
AutoEatFood();
ProcessInventoryAction();
CheckDisconnect();
ViewState();
}


/******************* Receive Question *********************/
public override void doRecvQuestion()
{
NS_count++;
}


/******************** 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()
{
if (pt1 == 0) {ts.AcceptParty(idmem1);}
if (pt2 == 0) {ts.AcceptParty(idmem2);}
if (pt3 == 0) {ts.AcceptParty(idmem3);}
if (pt4 == 0) {ts.AcceptParty(idmem4_sena);}
}


/********************* Accepted Party **********************/
public override void AcceptedParty(uint playerid)
{
if (playerid == idmem1) {debug(playerid + " Gia nhập đội ngũ");pt1 = 1;}
if (playerid == idmem2) {debug(playerid + " Gia nhập đội ngũ");pt2 = 1;}
if (playerid == idmem3) {debug(playerid + " Gia nhập đội ngũ");pt3 = 1;}
if (playerid == idmem4_sena) {debug(playerid + " Gia nhập đội ngũ");pt4 = 1;
ts.Sena(idmem4_sena);debug(playerid + " Làm Quân Sư");}
if (pt1 ==1 && pt2 == 1 && pt3 == 1 && pt4 == 1) {ts.SetTimerOnOff(false);ts.delay(500);debug("Đội ngũ đã đầy -> Start");Start();}
}


/********************** Warp Finish ************************/
public override void warpFinish()
{
Start();
}


/************************* Start ***************************/
public override void Start()
{
if (ts.Character.mapid == mapid1) {
ts.Walk(622,475);
ts.Warp(warpid1);
return;
} else
if (ts.Character.mapid == mapid2) {
ts.Warp(warpid2);
return;
}
}


/************************** Stop ***************************/
public override void Stop()
{
}

/*********************** View State ************************/
void ViewState()
{
debug("************************************************** **********************",255) ;
debug(" Số trận đánh : " + battle_count ,255) ;
debug(" HP của "+ts.Character.CharName+" = " + ts.Character.HP +" "+ "/" +" "+ ts.Character.MAXHP,255);
debug(" HP của "+ts.CurrentPartner.CharName +" = " + ts.CurrentPartner.HP + " "+"/" +" "+ ts.CurrentPartner.MAXHP +" "+" FAI = " + ts.CurrentPartner.fai,255);
debug(" Số lần gặp BTQ : "+ NS_count +" Số con ma : " + ts.Character.ghost ,255) ;
debug("======= Edit by Dong Trac =======",255) ;
}


/********************* Fishish Answer **********************/
public override void FinishAnswer()
{
Start();
}

/**************** Request Party Accept From ****************/

//public override void RequestPartyAcceptFrom(uint playerid)
//{
//if (playerid == idmem1) {ts.delay(300);ts.AcceptParty(playerid); pt1 = 1;debug(playerid + " Johned team");}
//if (playerid == idmem2) {ts.delay(300);ts.AcceptParty(playerid); pt2 = 1;debug(playerid + " Johned team");}
//if (playerid == idmem3) {ts.delay(300);ts.AcceptParty(playerid); pt3 = 1;debug(playerid + " Johned team");}
//if (playerid == idmem4_sena) {ts.delay(300);ts.AcceptParty(playerid);ts.delay(3 00);ts.Sena(playerid); pt4 = 1;debug(playerid + " Johned team, Quân Sư = "+playerid);}
//if (pt1 == 1 && pt2 == 1 && pt3 == 1 && pt4 == 1) {debug("Party Full -> Start ");Start();}
//}


/*********************** Party Stop ************************/
public override void PartyStop(uint playerid)
{
if (playerid == idmem1) {debug(playerid+" Rời khỏi đội ngủ -> Disconnect !!!");ts.Disconnect();}
if (playerid == idmem2) {debug(playerid+" Rời khỏi đội ngủ -> Disconnect !!!");ts.Disconnect();}
if (playerid == idmem3) {debug(playerid+" Rời khỏi đội ngủ -> Disconnect !!!");ts.Disconnect();}
if (playerid == idmem4_sena) {debug(playerid+" Rời khỏi đội ngủ -> Disconnect !!!");ts.Disconnect();}
}

/************************ Init Bot *************************/
public override void InitBot()
{
ts.SetTimerOnOff(true);
if (ts.Character.mapid == mapid2) {ts.Warp(warpid2);}
AddDropItemList("viênongmật");
AddDropItemList("Dâu đỏ");
AddDropItemList("Táo nhỏ");
AddDropItemList("Mật Ý Nhân");
AddDropItemList("Nhị Quoa đầu");
AddDropItemList("tựđ uốngthuốc");
AddDropItemList("Táo nhỏ");
AddDropItemList("Bành Bột Mì");
AddDropItemList("viên công kích");
ViewState();
}
 
Vấn đề PT hay diss một số bài có nói qua, nói lại chut ở đây là khi kết thúc 1 combat bạn sử dụng càng ít command càng tốt, chẳng hạn thấy trong scrip trên drop rất nhiều, mỗi khi xong nó phải quét xem những item nào = 50 rồi drop, có thể khắc phục bằng cách dùng Autosent Item, vừa kiếm được tiền, mà khi sent trong trận đánh vẫn có thể sent được. Đã test rồi có thể online 24h liên tục không diss. Còn autosent item và autosell item thì cò thể xem lại ở trên có đó. Chán chơi Ts chuẩn bị cho ra đời Topic Full Scrip Bot NPC :D
 
thienquanii nói:
nmt_l
anh oi sao em bot Trieu Van ma` login vo no' de~
đội ngũ đã đầy->start
Dílog id=15831
sao no' ko bem vay anh
Nói chuyện vơi nó xong, vào combat rồi out ra, mà hình như cái Dialog ID của em sai thì phải, sửa lại thế này coi:
debug("Dialog ID = "+DialogId.ToString());
if(DialogId==15429) {ts.SendEnd();}
else if(DialogId==15661) {ts.ClickOnNPC(4);}
else if(DialogId==15657) {ts.ClickOnNPC(4);}
 
cho mình hỏi là lena khi bot triêu vân với truong giac lv trung bình là mấy vậy
 
anh nmt_l oiiiiiiii cho em hỏi chút anh viết cái gì mà tùm lum vậy em ko hiểu gì cả anh có thể giải thích cho em hiểu đc ko anh hay anh sent cho em 1 trương trình bot đc ko
mail em là :[email protected],cam ơn anh nhiều
 
mấy anh làm ơn cho em cai crip bot thành tuyết của bác Trường di sao máy crip của mọi ng` em dùng cứ 5 phút là nó dis vậy chỉ có crip của anh Trường la em dung dc hơn 1 tiếng đồng hồ thôi kì quá àh huhu dù dã tìm mọi cách dể khắc phục rồi mà ko thể nào dc :((
 
may cai phan "/***** Chinh sua ID Member o day *****/ " la cai gi` em ko hieu cho lam ai biet ro~ xin chi em yahoo mai_tro_ve_voi_anh761 anh nao biet ro~ chi em sin hau ta.
 
các bác có bác nào pro về truebot giúp cái đi script lu long khau gate 2 đó tui hem muốn xài lenga nữa mạc dù lenga xài hay nhưng mà dowload cai Microsft Net 2.0 quá lâu mà tui lại chơi ở ngoài hàn không có thì gian mà dow cái đó hôm nọ ngồi dow mất tận 2 tiếng mới xong mệt quá à ai giúp tui với >.< :((
 
nmt_l nói:
Vấn đề PT hay diss một số bài có nói qua, nói lại chut ở đây là khi kết thúc 1 combat bạn sử dụng càng ít command càng tốt, chẳng hạn thấy trong scrip trên drop rất nhiều, mỗi khi xong nó phải quét xem những item nào = 50 rồi drop, có thể khắc phục bằng cách dùng Autosent Item, vừa kiếm được tiền, mà khi sent trong trận đánh vẫn có thể sent được. Đã test rồi có thể online 24h liên tục không diss. Còn autosent item và autosell item thì cò thể xem lại ở trên có đó. Chán chơi Ts chuẩn bị cho ra đời Topic Full Scrip Bot NPC :D

::( thực hiện đi anh ơi đợi anh VCL :hug:
 
sao ban scrip truong giac cua "sochang" moi goi minh danh ko duoc vay? pt xong vua vao tran danh la diss out ra?
 
Status
Không mở trả lời sau này.
Back
Top