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.
Thấy một số người vẫn không dung được mấy cái chương trình TrueBot và Legn@, làm cái Topic này dành cho những người không hiểu tí gì về lập trình có thể sử dụng được. Có nhiều người không hiểu nên bị coi là ăn sẵn , thôi thì đã lỡ hướng dẫn họ thì làm luôn cho họ mấy cái scrip luôn, mấy cái này sưu tầm linh tinh trên gamevn. Trước hết hướng dẫn lại từ đầu làm thế nào để chạy được, ai biết rồi thì thôi nhé.
Những người mới chơi phải log in vào Ts để chơi or luyện lv, nhưng hiện nay có một số chương trình hỗ trợ cho gamer đỡ thời gian và công sức để luyện lv hơn đó là TrueBot và Legn@. Để sử dụng cần phải load 2 cái chương trình đó về máy ( down ở các trang trong này, tự tìm về và down nhé, tìm trong hộp lưu trữ cũng có). Để có thế luyện được lv thì cần có scrip để chạy, do luyện lv ở nhiều chỗ khác nhau trong Ts nên tương ứng với mỗi chỗ có các scrip khác nhau, chẳng hạn không thể mang cái scrip ở Cự Lộc qua đánh ở Hoàng Cung Diệp Thành được. Muốn luyện Lv ở chỗ nào thì copy cái scrip ở chỗ đó, paste vào cái scrip cũ ( click phải chuột vào cái scrip cũ, chọn edit rồi xóa cái cũ đi đè cái mới lên ). Để thuận lợi hơn cho việc sử dụng nên tạo các folder riêng cho từng acc ( những người sử dụng Bot thường 1 máy chạy 5 acc ), các folder chỉnh sửa skil của các acc. Sau khi hoàn tất các việc đó là có thể chạy rồi. Post lại lên đây scrip ở Cự lôc hiện nay mọi người hay luyện ở đó cho bà con tham khảo
 
anh nmt_l oi cho em hoi : lam sao co the xai cai legna chung voi script vay ! em dơn cai script cua anh jet007 roi ma con chu~ ko chieu nhan pt (ke ca em log = login vao ts no cung ko nhan,ko hoi ung gi het) the la bi gi` ha anh .......em mo~ script = notepad nhu vay co dung ko
day la doan script em vua down:
chu pt cu loc:
<code>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 = 12013;
double mapid2 = 12521;
byte warpid1 = 1;
byte warpid2 = 5;

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

uint idmem1 = xxxxxxx;
uint idmem2 = xxxxxxx;
uint idmem3 = 2063217;
uint idmem4_sena = xxxxxxxx;

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

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


/******************* 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, 2, 12003);
}
if (peturn >= 2)
{
CharacterInfo MyWarrior = ts.CurrentPartner;
//NPCCombatObject Monster = findMonster();
ts.SendAttack(MyWarrior.Row, MyWarrior.Col, 0, 4, 17001);
}
}


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


/********************* Battle Stoped ***********************/
public override void BattleStoped()
{
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 == 123456) {ts.AcceptParty(idmem1);}
if (pt2 == 123456) {ts.AcceptParty(idmem2);}
if (pt3 == 123456) {ts.AcceptParty(idmem3);}
if (pt4 == 123456) {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 Quan S?");}
if (pt1 ==1 && pt2 == 1 && pt3 == 1 && pt4 == 1) {ts.SetTimerOnOff(false);ts.delay(1000);debug("??i ng? ?? ??y -> 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();}
}


/********************** Warp Finish ************************/
public override void warpFinish()
{
if (pt1 == 1 && pt2 == 1 && pt3 == 1 && pt4 == 1) {debug("Party Full -> Start ");Start();}
}


/************************* Start ***************************/
public override void Start()
{
if (ts.Character.mapid == mapid1) {
ts.Walk(1542,175);
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("======= Script by Jet007 - Copy Right GameVN–? =======",255) ;
}


/********************* Fishish Answer **********************/
public override void FinishAnswer()
{
ts.delay(2000);
Start();
}


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

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


/************************ Init Bot *************************/
public override void InitBot()
{
ts.SetTimerOnOff(true);
if (ts.Character.mapid == mapid2) {ts.Warp(warpid2);}
AddDropItemList("viênongm?t");
AddDropItemList("t?? u?ngthu?c");
AddDropItemList("viên c?ng kích");
ViewState();
}
</code>
 
sao scrip cua toi vao` sever lu bo' thi` no' cu' bao' loi hoai` vay

[Color]
Background=-16777216
ChatAll=9868950
ChatGFriend=7799041
ChatGuild=13369601
ChatParty=98432
ChatPubLic=-1
ChatWhisper=255
DataDroping=16711680
DataFighting=255

[OnOff]
ChatAll=True
ChatGFriend=True
ChatGuild=True
ChatParty=True
ChatPubLic=True
ChatWhisper=True
DataDroping=True
DataFighting=True
Reconnect=True
DetectLag=True

[RefreshLength]
ChatBox=300
DataBox=500

[Server]
ID=vn620002
PASSWORD=okchiatay
PVERSION=125
ServerIP=203.113.150.11


loi thi` bao' vay` ne`

Loading code....done
Kết nối tới máy chủ 203.113.150.11:6414
A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond
Loading code....done
Kết nối tới máy chủ 203.113.150.11:6414
A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond

con` wa con ben TON QUYEN` thi` vao` an toan`

doi ma~ sever lu bo' thi` cung~ vay luon tuc' wa'
 
xin các bác cho em hỏi về cách bot trương giác:
1:có cần trên team no 40lv hay ko
2:thàng chủ pt phai làm Q đánh trương giác ha~
3:cho em xin cai sricp danh trương giác thank
xin đửng tru mp của em xin đửng tru mp của em xin đửng tru mp của em xin đửng tru mp của em xin đửng tru mp của em xin đửng tru mp của em xin đửng tru mp của em xin đửng tru mp của em xin đửng tru mp của em xin đửng tru mp của em xin đửng tru mp của em xin đửng tru mp của em xin đửng tru mp của em xin đửng tru mp của em xin đửng tru mp của em xin đửng tru mp của em xin đửng tru mp của em xin đửng tru mp của em xin đửng tru mp của em xin đửng tru mp của em xin đửng tru mp của em
 
cai cho trich dan do dien vao dau trong ban bot
anh co the huong dan cach dien may cai do o dau ko
tren web nay ko ai chi het
 
cho hỏi cái mapid của thằng trương phi là gì thế muốn bot nó wa đi
Mã:
30 char r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r
 
tai sao khi em vo hop luu tru down bản legna_1.0.2.61.zip
roi` tiep tuc down 2 cai software
roi` ngo`i doi. no' ca? may tieng dong ho de down ve
sau do' extract here tat cả
nhung sau khi vo shortcut legna vua` moi extract ma` no van~ bao' loi la` sao vay
co phai la` do em chua restart may' dung ko
nhung neu restart la` mat' toi công roi`
xin các chú các pác cao tay làm on chỉ giup em
em xin thx truoc
 
Các Bác ơi cho em xin cái script đánh cầu Triệu Chi Với
 
mấy bác cho em hỏi muốn chỉnh cho pet def thi chỉnh ở đâu và chỉ số kill def là mấy thanks nhìu nhìu
 
Xin hỏi 2 đoạn script Giới Kiều này sai chỗ nào mà seo khi login vào nó ko đánh cũng ko pt lun
Chủ pt:
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 = 12000;
double mapid2 = 12441;
byte warpid1 = 16;
byte warpid2 = 1;

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

uint idmem1 = 616373;
uint idmem2 = 0;
uint idmem3 = 0;
uint idmem4_sena = 636798;

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

/*********************** My Attack *************************/
public override void MyAttack()
{
myturn++;
if (myturn == 1)
{
CharacterInfo MyChar = ts.Character;
//NPCCombatObject Monster = findMonster();
ts.SendAttack(MyChar.Row, MyChar.Col, 0, 2, 12003);
}
if (myturn >=2)
{
CharacterInfo MyChar = ts.Character;
//NPCCombatObject Monster = findMonster();
ts.SendAttack(MyChar.Row, MyChar.Col, 2, 2, 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, 2, 12003);
}
if (peturn >= 2)
{
CharacterInfo MyWarrior = ts.CurrentPartner;
//NPCCombatObject Monster = findMonster();
ts.SendAttack(MyWarrior.Row, MyWarrior.Col, 2, 2, 12003);
}
}


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


/********************* Battle Stoped ***********************/
public override void BattleStopped()
{
ts.delay(200);
AutoEatFood();
ProcessInventoryAction();
CheckDisconnect();
ViewState();
ts.SendEnd();
}


/******************* 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(1000);debug("Đội ngũ đã đầy -> 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();}
}


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


/************************* Start ***************************/
public override void Start()
{
if (ts.Character.mapid == mapid1) {
ts.Walk(1022,1175);
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("======= Script by Jet007 - Copy Right GameVN–™ =======",255) ;
}


/********************* Fishish Answer **********************/
public override void FinishAnswer()
{
ts.delay(2000);
Start();
}


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

//public override void RequestPartyAcceptFrom(uint playerid)
//{
//if (playerid == idmem1) {ts.delay(500);ts.AcceptParty(playerid); pt1 = 1;debug(playerid + " Johned team");}
//if (playerid == idmem2) {ts.delay(500);ts.AcceptParty(playerid); pt2 = 1;debug(playerid + " Johned team");}
//if (playerid == idmem3) {ts.delay(500);ts.AcceptParty(playerid); pt3 = 1;debug(playerid + " Johned team");}
//if (playerid == idmem4_sena) {ts.delay(500);ts.AcceptParty(playerid);ts.delay(5 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();}
//}


/************************ Init Bot *************************/
public override void InitBot()
{
ts.SetTimerOnOff(true);
if (ts.Character.mapid == mapid2) {ts.Warp(warpid2);}
AddDropItemList("viênongmật");
AddDropItemList("tựđ uốngthuốc");
AddDropItemList("viên công kích");
ViewState();
}

Mem:
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 = 12000;
double mapid2 = 12441;
byte warpid1 = 16;
byte warpid2 = 1;

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

uint idchupt = 628310;

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

/*********************** My Attack *************************/
public override void MyAttack()
{
myturn++;
if (myturn == 1)
{
CharacterInfo MyChar = ts.Character;
//NPCCombatObject Monster = findMonster();
ts.SendAttack(MyChar.Row, MyChar.Col, 0, 2, 12003);
}
if (myturn >=2)
{
CharacterInfo MyChar = ts.Character;
//NPCCombatObject Monster = findMonster();
ts.SendAttack(MyChar.Row, MyChar.Col, 2, 2, 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, 2, 12003);
}
if (peturn >= 2)
{
CharacterInfo MyWarrior = ts.CurrentPartner;
//NPCCombatObject Monster = findMonster();
ts.SendAttack(MyWarrior.Row, MyWarrior.Col, 2, 2, 12003);
}
}


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


/********************* Battle Stoped ***********************/
public override void BattleStopped()
{
ts.delay(200);
AutoEatFood();
ProcessInventoryAction();
CheckDisconnect();
ViewState();
ts.SendEnd();
}


/******************* 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(1000);debug("Đội ngũ đã đầy -> 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();}
}


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


/************************* Start ***************************/
public override void Start()
{
if (ts.Character.mapid == mapid1) {
ts.Walk(1022,1175);
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("======= Script by Jet007 - Copy Right GameVN–™ =======",255) ;
}


/********************* Fishish Answer **********************/
public override void FinishAnswer()
{
ts.delay(2000);
Start();
}


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

//public override void RequestPartyAcceptFrom(uint playerid)
//{
//if (playerid == idmem1) {ts.delay(500);ts.AcceptParty(playerid); pt1 = 1;debug(playerid + " Johned team");}
//if (playerid == idmem2) {ts.delay(500);ts.AcceptParty(playerid); pt2 = 1;debug(playerid + " Johned team");}
//if (playerid == idmem3) {ts.delay(500);ts.AcceptParty(playerid); pt3 = 1;debug(playerid + " Johned team");}
//if (playerid == idmem4_sena) {ts.delay(500);ts.AcceptParty(playerid);ts.delay(5 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();}
//}


/************************ Init Bot *************************/
public override void InitBot()
{
ts.SetTimerOnOff(true);
if (ts.Character.mapid == mapid2) {ts.Warp(warpid2);}
AddDropItemList("viênongmật");
AddDropItemList("tựđ uốngthuốc");
AddDropItemList("viên công kích");
ViewState();
}
Nếu sai thì mấy anh chị sửa giùm em nha.
 
undefinedCHu pt
Mã:
double DisconnectFlag = 0.3; // Disconnect when current HP is below 30%  

double hpFractionEat = 0.8; //Eat HP when current HP<= 80%  
double spFractionEat = 0.5;  
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 = 1;  
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 = xxxxxxxx;  
uint idmem2 =xxxxxxxxx;  
uint idmem3 = xxxxxxxx;  
uint idmem4_sena = xxxxxxxx;  

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

/*********************** My Attack *************************/  
public override void MyAttack()  
{  
myturn++;  
if (myturn == 1)  
{  
CharacterInfo MyChar = ts.Character;  
//NPCCombatObject Monster = findMonster();  
ts.delay(500);
ts.SendAttack(MyChar.Row, MyChar.Col, 0, 1, 12003);  
}  
if (myturn >=2)  
{  
CharacterInfo MyChar = ts.Character;  
//NPCCombatObject Monster = findMonster();
ts.delay(1000);  
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, 17001);  
}  
}  


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


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


/******************* Receive Question *********************/  
public override void doRecvQuestion()  
{  
ts.delay(1000);
NS_count++;  
}  


/******************** Response Answer **********************/  
public override void ResponseAnswer()  
{
	int dtime=1;
	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);
}


/******************** 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(1000);debug("Đội ngũ đã đầy -> Start");Start();}  
}  


/********************** Warp Finish ************************/  
public override void warpFinish()  
{  
ts.delay(1000);
Start();  
}  


/************************* Start ***************************/  
public override void Start()  
{  
if (ts.Character.mapid == mapid1) {  
ts.delay(500); 
ts.Warp(warpid1);
return;  
} else  
if (ts.Character.mapid == mapid2) {
ts.delay(1000);  
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()  
{  
ts.delay(2000);
Start();
}  

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

//public override void RequestPartyAcceptFrom(uint playerid)  
//{  
//if (playerid == idmem1) {ts.delay(1000);ts.AcceptParty(playerid); pt1 = 1;debug(playerid + " Johned team");}  
//if (playerid == idmem2) {ts.delay(1000);ts.AcceptParty(playerid); pt2 = 1;debug(playerid + " Johned team");}  
//if (playerid == idmem3) {ts.delay(1000);ts.AcceptParty(playerid); pt3 = 1;debug(playerid + " Johned team");}  
//if (playerid == idmem4_sena) {ts.delay(1000);ts.AcceptParty(playerid);ts.delay(1000);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("Thuốc khí Hành");
AddDropItemList("tựđ uốngthuốc");  
AddDropItemList("Táo nhỏ");  
AddDropItemList("Bành Bột Mì");  
AddDropItemList("viên công kích"); 
ViewState();  
}

cho mem

Mã:
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 myturn = 0; 
byte peturn = 0; 

byte pt1 = 0; 
byte pt2 = 0; 
byte pt3 = 0; 
byte pt4 = 0; 
double mapid2 = 12815;
byte warpid2 = 1;

/***** Chinh sua ID chu Party o day *****/ 

uint idchupt =xxxxxxxxx; 

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

/*********************** 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, 17001); 
} 
if (myturn >=2) 
{ 
CharacterInfo MyChar = ts.Character; 
//NPCCombatObject Monster = findMonster(); 
ts.SendAttack(MyChar.Row, MyChar.Col, 0, 4, 17001); 
} 
} 


/******************* 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, 17001); 
} 
if (peturn >= 2) 
{ 
CharacterInfo MyWarrior = ts.CurrentPartner; 
//NPCCombatObject Monster = findMonster(); 
ts.SendAttack(MyWarrior.Row, MyWarrior.Col, 0,1, 17001); 
} 
} 


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


/********************* Battle Stopped ***********************/ 
public override void BattleStopped() 
{ 
AutoEatFood(); 
ProcessInventoryAction(); 
CheckDisconnect(); 
Stop(); 
} 


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


/******************** Response Answer **********************/ 
public override void ResponseAnswer() 
{
	int dtime=2;
	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);
}


/************************ On Timer *************************/ 
public override void OnTimer() 
{ 
} 


/************************* Start ***************************/ 
public override void Start() 
{ 
debug("Request Party .........."); 
ts.RequestParty(idchupt); 
} 


/************************** Stop ***************************/ 
public override void Stop() 
{ 
debug("************************************************** **********************",255) ; 
debug(" S? tr?n dá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? con ma : " + ts.Character.ghost ,255) ; 

} 
/********************** Player Online **********************/ 
public override void PlayerOnline(uint playerid,ushort mapid) 
{ 
if (playerid == idchupt) {debug(idchupt + " Is Now Online, RequestParty ......");ts.delay(1000);ts.RequestParty(idchupt);} 
} 

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

/************************ Init Bot *************************/ 
public override void InitBot() 
{ 
if (ts.Character.mapid == mapid2) {ts.delay(1000);ts.Warp(warpid2);}
AddDropItemList("viênongmật");  
AddDropItemList("Dâu đỏ");  
AddDropItemList("Táo nhỏ");    
AddDropItemList("tựđ uốngthuốc");  
AddDropItemList("Táo nhỏ");  
AddDropItemList("Bành Bột Mì");  
AddDropItemList("viên công kích"); 
Stop(); 
{debug("Login Okie, Request Party .......");ts.delay(1000);ts.RequestParty(idchupt);}
}

Lưu y':
+Muốn chỉnh ts.delay sao tùy các bạn
+Chỗ:int dtime=2 các bạn phải chỉnh lại cho các mem khác nhau.vd:int dtime=3;int dtime=4.....
 
mấy anh chĩ ới cho em xin cái script cơ bản dùng để cấm chuột
thanks
================================================================================================================================================================================================
 
Dảk_Dragon nói:
Thấy một số người vẫn không dung được mấy cái chương trình TrueBot và Legn@, làm cái Topic này dành cho những người không hiểu tí gì về lập trình có thể sử dụng được. Có nhiều người không hiểu nên bị coi là ăn sẵn , thôi thì đã lỡ hướng dẫn họ thì làm luôn cho họ mấy cái scrip luôn, mấy cái này sưu tầm linh tinh trên gamevn. Trước hết hướng dẫn lại từ đầu làm thế nào để chạy được, ai biết rồi thì thôi nhé.
Những người mới chơi phải log in vào Ts để chơi or luyện lv, nhưng hiện nay có một số chương trình hỗ trợ cho gamer đỡ thời gian và công sức để luyện lv hơn đó là TrueBot và Legn@. Để sử dụng cần phải load 2 cái chương trình đó về máy ( down ở các trang trong này, tự tìm về và down nhé, tìm trong hộp lưu trữ cũng có). Để có thế luyện được lv thì cần có scrip để chạy, do luyện lv ở nhiều chỗ khác nhau trong Ts nên tương ứng với mỗi chỗ có các scrip khác nhau, chẳng hạn không thể mang cái scrip ở Cự Lộc qua đánh ở Hoàng Cung Diệp Thành được. Muốn luyện Lv ở chỗ nào thì copy cái scrip ở chỗ đó, paste vào cái scrip cũ ( click phải chuột vào cái scrip cũ, chọn edit rồi xóa cái cũ đi đè cái mới lên ). Để thuận lợi hơn cho việc sử dụng nên tạo các folder riêng cho từng acc ( những người sử dụng Bot thường 1 máy chạy 5 acc ), các folder chỉnh sửa skil của các acc. Sau khi hoàn tất các việc đó là có thể chạy rồi. Post lại lên đây scrip ở Cự lôc hiện nay mọi người hay luyện ở đó cho bà con tham khảo
Hix , click chuột phải vào script.cs đúng không anh ?
Em click vào thấy chữ edit die liền á
 
Status
Không mở trả lời sau này.
Back
Top