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.
các bác ơi, chỉ dùm em cách warp để đánh cầu triệu chi với, em viết rùi mà nó cứ warp thảng sang bên bờ hoàng hà mà ko chịu đánh, em viết để cho nó đánh ỏ cầu phía dưới cùng.sau đây là thông tin về gate nè
mapid1= 12000 (u châu)
mapid2= 13000 (bờ biển hoàng hà)
warpid1=4
warpid2=1
cái Dialogid khi gặp cái thàng giữ cầu là 10023 còn npcid của nó là 1 hay 2 gì đó
lúc em call thì nó warp sang cầu luôn mà ko thèm đánh??? thế mới ma, các bác giúp dùm em với, cho bản full luôn càng tót để em dễ chỉnh :D
 
Vào folder chứa TSonline tìm cái sever.ini.Trong đó nó có đủ hết IP các sv
18.Cam Ninh [Cho Gamer O Nuoc Ngoai]*203.144.130.22
17.Dien Vi [Cho Gamer Moi]*203.113.150.22
16.Hoang Cai [Cho Gamer Moi]*203.113.150.21
15.Nguy Dien*203.113.150.20
14.Hua Chu*203.113.150.19
13.Hoang Trung*203.113.150.18
12.Bang Thong*203.113.150.17
11.Ma sieu*203.113.150.16
10.Tu Ma Y*203.113.150.15
8.Trieu Van*203.113.150.13*203.113.150.14
8.Chu Du*203.113.150.13*203.113.150.13
7.Dieu Thuyen*203.113.150.12
6.Lu Bo*203.113.150.11
5.Truong Phi*203.113.150.10
4.Quan Vu*203.113.150.9
3.Ton Quyen*203.113.150.8
2.Luu Bi*203.113.150.7
1.Tao Thao*203.113.150.6
Đầy đủ lun 18 sv nà
 
ai bít đoạn scrip auto sent ko,share mình với,kô đồ cứ để full thì phí lắm hix
 
Mấy anh coi giùm em cái đoạn của mem này có bị sai cái gì không mà sao khi Truy cập
nó báo lỗi này nè mấy anh ơi : ;expected
không thể truy cập vào được. ::( ::( ::(


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;

uint idchupt = 340509

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

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

public override void BattleStarted()
{
battle_count++;
myturn = 0;
peturn = 0;
}

public override void BattleStoped()
{
AutoEatFood();
ProcessInventoryAction();
CheckDisconnect();
Stop();
}

public override void doRecvQuestion()
{
}

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 OnTimer()
{
}

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

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) ;
debug("====== Script by Jeet007 - Copy Right GameVN–™ ======",255) ;
}
/********************** Player Online **********************/
public override void PlayerOnline(uint playerid)
{
if (playerid == idchupt) {debug(idchupt + " Is Now Online, RequestParty ......");ts.delay(500);ts.RequestParty(idchupt);}
}

public override void InitBot()
{
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");
Stop();
{debug("Login Okie, Request Party .......");ts.delay(500);ts.RequestParty(idchupt);}
}
 
Lần sau copy đưa vào trong trích dẫn, thêm cái này vào
cho dễ nhìn, người ta đọc còn sửa cho chứ. C# yêu cầu phải chặt trong cú pháp, nó báo thế tức là em viết thiếu dấu ;, cụ thể trong cái Scrip của em thiếu dấu ; ở chỗ khai uint idchupt = 340509 , sửa lại là uint idchupt = 340509; Lần sau phát hiện lỗi tương tự thì tự tìm trong cái scrip của mình, nó báo thiếu (, hay ), thì tìm xem chỗ nào thiếu thiếu thìm vào cho đủ. Nếu đã có ( thì bắt buộc phải có ).....
 
ai có cái dis khi admin online của leng@ ko á cho em xin với
30 char chưa ý nhờ..............30 char chưa ý nhờ..............
 
nmt ui cho hỏi là nếu mình bot ở mấy cái gate có nói chuyện thì sao ?? Giống ở Diệp thành. Khi đi vào i mấy thằng lính chăn lại nói mây câu mới đánh. Xài legn@ nó đứng yên hà. Kô chịu đánh. Còn nữa, làm sao lấy được warpid vây ?? Mình thây ở dưới góc phải legn@ nó chỉ hiện mapid và toạ độ thôi. Làm ơn giúp mình với. Thanks trước.
 
ai co cai ham mem cua legn@ tu dong pt chu pt ko (ko can` an' f3)
ai co thi xin pot len cho em nha !
em xin cam on
 
Uknow123 nói:
ai co cai ham mem cua legn@ tu dong pt chu pt ko (ko can` an' f3)
ai co thi xin pot len cho em nha !
em xin cam on
thêm hàng này vào con mem ấy
/***** Chinh sua ID chu Party o day *****/

uint idchupt = xxxxxx; <---bấm ID của chủ PT vào cái chỗ này nè bạn à!ko co vn nhé
còn chủ PT thì khai báo ID của mem như cái scrip của bác mnt_l post rủi đó!!!
 
chài sao hẽm báo trước là thiếu 30 char char dể tôi ráng chỉ em thêm chút nữa pó tay làm ơn mà con ăn thẹo nữa kài hix hix! mơi mốt chém nói trước nhé admin T_T
 
PHP:
 /******************** NPC Dialog Menu **********************/   
public override void NpcDialogMenu(ushort DialogId)   
{   
debug("Dialog Menu ID = "+DialogId.ToString());   
    if(DialogId==5) {ts.SelectChoice(1);ts.SendEnd();}  
else    {ts.SendEnd();}  
}   


/********************* NPC Dialog ID ***********************/   
public override void NpcDialog(ushort DialogId)   
{       
debug("Dialog ID = "+DialogId.ToString());   
     if(DialogId==5) {ts.SelectChoice(1);ts.SendEnd();} ; 
     if(DialogId==15657) {ts.ClickOnNPC(1);ts.delay(1000);ts.ClickOnNPC(1);}   
else {ts.SendEnd();}  
}
Mình đã post bên kia mà chưa có ai trả lời :)
Mình đã sửa script bot Giản Ung từ Truebot sang Legna nhưng nó không chịu đánh. Mọi người xem dùm mình với :D
 
Không có ai giúp mình ah
Kéo nó lên
Có thể cho mượn acc test hem, mình hem co acc :D

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
 
Mã:
CharacterInfo MyChar = ts.Character; 
//NPCCombatObject Monster = SelectF1Target(); 
ts.SendAttack(MyChar.Row, MyChar.Col, 0, 4, 18001);
Muốn cho con gà xài đào tẩu thì sao vậy,mấy huynh chỉ dùm đi ^^
 
PHP:
CharacterInfo MyChar = ts.Character; 
//NPCCombatObject Monster = SelectF1Target(); 
ts.SendAttack(MyChar.Row, MyChar.Col, 0, 4, 18001);
Đào tẩu thì đây:
PHP:
CharacterInfo MyChar = ts.Character; 
//NPCCombatObject Monster = SelectF1Target(); 
ts.SendAttack(MyChar.Row, MyChar.Col, MyChar.Col, MyChar.Col, 14002);

PHP:
Cho xin ít Mp Cho xin ít Mp Cho xin ít Mp Cho xin ít Mp 
Cho xin ít Mp Cho xin ít Mp Cho xin ít Mp Cho xin ít Mp 
Cho xin ít Mp Cho xin ít Mp Cho xin ít Mp Cho xin ít Mp
 
Mình đang tập viết sript lần đầu nên không hiểu lắm , mong được chỉ giáo thêm nhiều .
Trước hết cho mình hỏi cái này nhé :




mình cần hiểu tác dụng của từng hàm để viết 1 cái sript cho riêng mình mà .
Nếu ai có nhả ý thì chụp hình từng hàm rồi chú thích công dụng của nó giúp mình nha . Cần nhất là chổ nào cần phải sửa theo ID của người bot .
Khó nữa là mình xài Quách Gia nên xài skill hỏa tiển với tướng hỏa tiển luôn , mà mình không biết sửa như thế nào để có thể cho cả tướng và cả pet xài skill hỏa tiển cả , vì không biết sữa ở đoạn nào cả . Mong đựoc chỉ giáo .
 
Mã:
 CharacterInfo MyChar = ts.Character;  
//NPCCombatObject Monster = SelectF1Target();  
ts.SendAttack(MyChar.Row, MyChar.Col, MyChar.Col, MyChar.Col, 14002);
cái này lúc đầu test rùi,mà ko thấy đào tẩu,thì ra là do agi :P,con gà đào tẩu ko kịp :))

Mã:
/*********************** 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); 
} 
}
Turn đánh của mình,cần thì thay skill ID và vị trí đánh lại
Turn của pet cũng tương tự vậy thui.Trang 2 có chỉ đó
Chủ yếu là set agi,và vị trí đánh,turn đánh thôi.Muốn bot gate khác thì cứ thay mapid và warpid là được.
Một số gate info
Mã:
/* river */ var mapid1 = 11000; //inside var mapid2 = 12000; var warpid1 = 1; var warpid2 = 30; var warp_pos_x = 1262; var warp_pos_y = 2475; 


/* lu long khau */ var mapid1 = 12815; //inside var mapid2 = 12421; var warpid1 = 1; var warpid2 = 2; var warp_pos_x = 662; var warp_pos_y = 475; 


/* hung no */ var mapid1 = 12432; //inside var mapid2 = 12431; var warpid1 = 1; var warpid2 = 4; var warp_pos_x = 642; var warp_pos_y = 475; var warp_pos_x_B = 22; // tu` trong di ra var warp_pos_y_B = 535; 



/* HCDT */ var mapid1 = 12301; //inside var mapid2 = 12063; var warpid1 = 1; var warpid2 = 2; var warp_pos_x_min = 502; var warp_pos_x_max = 622; var warp_pos_y = 335; var warp_pos_x_B = 202; var warp_pos_y_B = 555;
Copy right Micral
 
Anh Tiến ơi Anh Tiến ơi Anh Tiến ơi Anh Tiến ơi Anh Tiến ơi Anh Tiến ơi

Anh có thể nói thêm một chút về agi của team như thế nào ko, cái này em đang thắc mắc lắm áh ^:)^ ^:)^ ^:)^

Đừng - mp Đừng - mp Đừng - mp Đừng - mp Đừng - mp Đừng - mp Đừng - mp Đừng - mp Đừng - mp Đừng - mp Đừng - mp Đừng - mp Đừng - mp Đừng - mp Đừng - mp Đừng - mp Đừng - mp Đừng - mp Đừng - mp Đừng - mp
 
Status
Không mở trả lời sau này.
Back
Top