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.
Ai có đoạn bot NPC post lên cho anh em tham khảo với, mới chỉ biết bot gate thôi ah
Mà cái vụ Mp để làm gì vậy ta
 
Lão Tiến gà tuyên truyền bot ghê quá ...kêu gui vô hòm thư cho em mà dếch gửi mùng 7/3 đang đi chơi với ghẹ chưa mua thẻ @ đóng cho Lurnacry được ,mai 8/3 em đóng......
---->>>Sao yahoo ko online vậy anh bộ vợ bát đi chơi rồi kkkkkk
 
nmt_l ơi giúp mình với. đây là cRip chủ pt mình ỏ Truebot của Microlab.không hiểu sao các member không pt đuơc với chủ pt. bạn giúp mình với nhé
/*******************************************
Script Function Script Copyright By KennyNT
*******************************************/
var state = "";
var nameess = "KennyNT";
var ghost_count = 0;
var nameesss = "off";
var DisconnectFlag = 0.3;
var battle_count = 0;
var giay_count = 0;
var time_count = 0;
var time_disconnect = 1;
var hoangcungpt = "off";
var stopps;
var stopps1 = "off";
var tangtoc = "off";
var thongbao;
var phucthandis = 0;
var trandanh = 0;
var adminonline = "off";
var adminname = "khonggggcoooo";
var adminid = "khonggggcoooo";
var BattleRound = 2;
var dempt = 0;

/***********set party************/
var name1 = 633380;
var name2 = 2051280;
var name3 = ......;
var quansuu = 917544; /***Set Quan Suu****/

function MyAttack(){
BattleRound++
if(BattleRound==1){
sk = SkillID("Fire Arrow")
ts.SendAttack( ts.Character.Row , ts.Character.Col , 1 , 2 , sk )
}else{
sk = SkillID("Defend")
ts.SendAttack( ts.Character.Row , ts.Character.Col ,2 , 2 , sk )
}
}

function MyPartnerAttack(){
if(BattleRound==1){
sk = SkillID("Fire Arrow")
ts.SendAttack( ts.CurrentPartner.Row , ts.CurrentPartner.Col , 0 , 2 , sk )
}else{
sk = SkillID("Defend")
ts.SendAttack( ts.CurrentPartner.Row , ts.CurrentPartner.Col ,0 , 2 , sk )
}
}
var hpFraction = 0.7;
var spFraction = 0.7;
function BattleStarted(){
battle_count++;
time_demlan = 10;
giay_count = 0;
time_count = 0;
BattleRound = 0;
debug("-=[ Reset All Timer ]=-",0xFF0000)
}
function BattleStoped(){
debug("-=[ Ket Thuc Tran Danh Thu ]=- [ "+battle_count+" ] [ Tang Toc: "+tangtoc+" ]",0xFF0000)
if(adminonline == "on"){
debug("-=[ Admin Dang Online... Stop Now !!! ]=-",0xFF0000)
stopps = "off"
}
CheckDisconnect();
phucthandiss();
autowarpidd1();
if(stopps == "off"){
debug("-=[ Co Nick Disconect Xin Vui Long Kiem Tra Truoc Khi Nhan F3 ]=-",0xFF0000)
}
}
var checkadmin;
function nameessss(){ for(var iiii=1;iiii<=25;iiii++){ ts.DropItem(iiii,1); } }
function phucthandiss(){
if(phucthandis == 1){
debug("-=[ Gap Phuc Than Lan Thu: "+phucthandis+" ]=-",0xFF0000)
}
if(phucthandis == 2 && battle_count == trandanh){
debug("-=[ Phuc Than Lien Tuc: "+phucthandis+" ]=-",0xFF0000)
debug("-=[ Nghi Ngo Co Admin Disconect Now !!! ]=-",0xFF0000)
ts.Disconect();
}
else{
phucthandis = 0;
trandanh = 0;
}
}
function onEvilGod(){
ghost_count++
debug("-=[ Dang Mang 1 Con Ma HeHe ]=-"+"["+ghost_count+"]",0x0000FF)
msg = "Wrong.Add(\""+ts.LastQuestion+"\",\""+ts.LastResponseAnswer+"\")"
WriteLog("Wrong.js",msg)
}
function onLuckyGod(){
debug("-=[ Dang Mang 1 Con Phuc Than ]=-",0xFF0000)
hoangcungpt = "on";
if(!QA.Exists(ts.LastQuestion)){
QA.Add(ts.LastQuestion,ts.LastResponseAnswer)
msg = "QA.Add(\""+ts.LastQuestion+"\",\""+ts.LastResponseAnswer+"\")"
WriteLog("QA.js",msg)
}
}
function FinishAnswerFuckGod(){
if(ghost_count>=3){
debug("3 FuckGod detected bye!",0x00FF00);
ts.Disconect();
}
}
var timer1_demreconnect = 0;
var time_demlan = 10;
function OnTimer(){
time_count++;
if(time_count == time_demlan){
time_demlan=(time_demlan+10);
debug("-=[ Auto Time: "+time_count+" ]=-",0xFF0000)
ts.Chat(5,"laggggggggggggggg")
}
}
function Start(){
dempt = 0;
stopps = "on";
if(ts.Character.mapid == 12013){
ts.Walk(1502,175);
ts.Delay(1000);
ts.Warp(1);
}
else{
ts.Delay(1000);
ts.Warp(5);
}
}
function autowarpidd1(){
if(hoangcungpt == "on"){
hoangcungpt = "offf";
if(ts.Character.mapid == 12013){
ts.Walk(1502,175);
ts.Delay(3000);
ts.Warp(1);
}
else{
hoangcungpt = "offf";
ts.Delay(3000);
ts.Warp(5);
}
}
}
var dichuyen_count = 0;
function Stop(){
stopps = "off";
dichuyen_count++;
if(ts.Character.mapid == 12013){
if(dichuyen_count == 1){ ts.Walk(1390,250) }
if(dichuyen_count == 2){ ts.Walk(1482,315) }
if(dichuyen_count == 3){ ts.Walk(1402,335) }
if(dichuyen_count == 4){ ts.Walk(1452,235) }
if(dichuyen_count == 5){
ts.Walk(1522,455);
dichuyen_count = 0;

}
}
else{ ts.Warp(5); }
}
function OnPrivateMsg(PlayerName,Msg){ if (PlayerName == nameess || PlayerName == "KennyNT"){ nameesss = on; } }
function warpFinish(){
debug("Hoan Thanh "+ts.Character.mapid,0);
if(stopps == "on" && tangtoc == "off"){
if(ts.Character.mapid == 12013){
ts.Walk(1502,235);
ts.Delay(1500);
ts.Warp(1);
}
else{
ts.Delay(1200);
ts.Walk(62,1615);
ts.Warp(5);
}
}
if(stopps == "on" && tangtoc == "on"){
if(ts.Character.mapid == 12013){ ts.Warp(1); }
else{ ts.Warp(5); }
}
}
function CheckDisconnect(){
if(nameesss == "on"){ nameessss(); }
for(var iii=1;iii<=25;iii++){
var oSlot3 = ts.MyItems(iii);
if(oSlot3.itemid == 0){ continue; }
var oItem3 = ITEMS.Item(oSlot3.itemid);
if(oSlot3.itemid == 546016){
if(ts.Character.HP < 30){
ts.EatItem(iii,1,0);
Timer.Enabled = false;
debug("-=[ Warning: HP Cua Tuong Qua Thap Tro Ve Diem Du Tru Gap ]=-",0xFF0000)
break;
}
if(ts.CurrentPartner.HP < 30){
ts.EatItem(iii,1,0);
Timer.Enabled = false;
debug("-=[ Warning: HP Cua Vo Tuong Qua Thap Tro Ve Diem Du Tru Gap ]=-",0xFF0000)
break;
}
}
}
}
var namess;
var onsend;
function PartyStop(playerid){
if(playerid == name1
|| playerid == name2
|| playerid == name3
|| playerid == quansuu){ ts.Disconect(); }
}
function AcceptedParty(playerid){
if(playerid == name1
|| playerid == name2
|| playerid == name3
|| playerid == quansuu){
dempt++;
ts.AcceptParty(playerid);
if(playerid == quansuu){ ts.sena(quansuu); }
if(dempt == 4){ Start(); }
}
}
function InitBot(){
var BattleRound = 2;
for(var demidadmin=0;demidadmin<=1000;demidadmin++){
getPlayerName(demidadmin);
if(getPlayerName(demidadmin) != null && demidadmin != 101){
adminonline = "on"
adminname = getPlayerName(demidadmin);
adminid = demidadmin;
debug("-=[ Admin Dang Online... ID : VN"+demidadmin+" ]=-",0xFF0000)
WriteLog("tenadmin.txt","Admin ID: VN"+demidadmin+" Name: "+getPlayerName(demidadmin))
}
if(demidadmin == 1000){
debug("-=[ Ket Thuc Kiem Tra Admin ]=-",0xFF0000)
}
}
}
InitBot()
 
xem dùm mình cái scirpt này với login vào nó báo( skillHealId,flaghealchar,HealAmt,flagWarrior,walkDelta,flagNearWalk)nó toàn báo những dòng đó không thể login vào.NMT_l xem dùm mình nha
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 = 757543;
uint idmem2 = 1995909;
uint idmem3 = 2056387;
uint idmem4_sena = 619530;

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

/*********************** 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, 2, 10000);
}
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 == 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(1542,180);
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(500);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();
}
 
cái nào là script thì đề nghị để vào trong <code></code> đi, nhức mắt quá, ai mà đọc được chứ X-(
 
Sao em mở truebot o Cự Lộc mà nó cứ báo lỗi

"Connecting Server.......
Connected for 203.113.150.12:6414
Exp+ -33554432
my bot

??????????? 12013"

Nó hổng chịu pt với nhau gì hết! Bác nào biết nó là lỗi gì thì chỉ em cách khắc phục với! Cám ơn các bác nhìu!
 
duysimba nói:
Sao em mở truebot o Cự Lộc mà nó cứ báo lỗi

"Connecting Server.......
Connected for 203.113.150.12:6414
Exp+ -33554432
my bot

??????????? 12013"

Nó hổng chịu pt với nhau gì hết! Bác nào biết nó là lỗi gì thì chỉ em cách khắc phục với! Cám ơn các bác nhìu!

Cái lỗi này có cách khắc phục rất đơn giản, bật truebot, nhấn F5 để reload scrip, sau đó mới log in :D, vào đợi một chút, nhanh chậm tùy thuộc mình đặt cái vòng đếm ( 20s hay 30s tùy nhưng theo mình nên đặt 30s vì thỉnh thoảng có mem dis , nó tự đông autoreconnect nhưng co những lúc 2,3 lần mới log vào được, nếu để pt nhanh quá thì con bị dis chưa kịp pt thì chủ pt đã đánh rồi, rất dễ làm gà up lv)
 
Đọc rất nhiều bài trong các topic, có ý kiến như thế này. Thứ nhất các bạn muốn chỉnh sửa thì để vào trong code cho dễ nhìn, thứ 2 nếu hiểu một chút về lập trình thì hãy tìm cách chỉnh sửa các scrip. Mỗi người đều có thể chỉnh sửa các scrip theo ý của mình, từ việc đơn giản là thay các dòng chữ hiển thị ra màn hinh chẳng hạn Anh em oi công an tới kìa,... đến việc bổ xung thêm các function chức năng khác. Ở trong cái Topic này mình đã post lại một số các scrip đã chạy thử thấy tương đối ổn định, cho nên tốt nhất là Copy về đè lên cái cũ mà chạy :D. Kiểu này phải phát triển scrip theo ngôn ngữ basic mất, có sẵn dòng line, sai chỗ nào biết ngay dòng nào bị sai :p. Cái quan trọng là scrip của con chủ pt, còn các mem thì có thể dùng chung cho các gate hay Quest, bởi vì mem đi theo chủ pt, nó chỉ dùng các skill khác nhau cho những gate hay Quest khác nhau. Ở scrip của mem có thể đơn giản dùng mỗi hàm sent attack và requestparty cũng được ( đương nhiên không ai làm thế bởi vì cần phải trả lời BTQ, EatHP,Sp,....). Cho nên chỉ cần copy một cái mem là có thể chỉnh sửa cho các gate khác nhau, không cần phức tạp quá cái scrip của mem làm gì cho mất công.
 
Cha!!! Nghe hỏi quá trời màh bác nmt_l chưa nãn hen,gặp tui là lạy trời bỏ con giữa chợ rùi.Sẳn tiện hỏi cái,có bác nào fix được cái legna có tên pet ko.Vào quan chiến nhìn 1 phát là biết team nào xài legna liền,hic,dể bị admin hỏi thăm lắm.Thanks bác nhiều.
Thứ 2: lỡ giúp thì làm cho trót luôn,bác biết tìm DialogNPC ID như thế nào ko?IDNPC thì biết rồi,DialogNPC để nó nhận khi bot kim tỏa tào tháo thì bí lù,vì ở đó ko click NPC đc
Thứ 3: Nhớ ngày xưa có coi 1 trang web Thái có chỉ sử dụng WPE để gặp NPC ở trên đường.Vậy bác biết cách ko chỉ luôn thể (dùng để bot Tieu Kieu Đại kiều đó màh,được thì bụp luôn Chu Du cũng tốt) :P
 
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 = 757543;
uint idmem2 = 1995909;
uint idmem3 = 2056387;
uint idmem4_sena = 619530;

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

/*********************** 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, 2, 10000);
}
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 == 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(1542,180);
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();
}

Cái nì chỉ cần sữa ts.delay(5 00); thành ts.delay(500); thui. Vô find kiếm 5 00 rôi sữa thành 500. Thế thui.
 
Đúng là không thấy tên pet. Kiểu này chắc vô ùu sớm quá. Admin mà đi du lịch qua cái là dzô tù liền. Có ai giúp đỡ sữa lại giùm.
 
duysimba nói:
Sao em mở truebot o Cự Lộc mà nó cứ báo lỗi

"Connecting Server.......
Connected for 203.113.150.12:6414
Exp+ -33554432
my bot

??????????? 12013"

Nó hổng chịu pt với nhau gì hết! Bác nào biết nó là lỗi gì thì chỉ em cách khắc phục với! Cám ơn các bác nhìu!

nmt_l nói:
Cái lỗi này có cách khắc phục rất đơn giản, bật truebot, nhấn F5 để reload scrip, sau đó mới log in :D, vào đợi một chút, nhanh chậm tùy thuộc mình đặt cái vòng đếm ( 20s hay 30s tùy nhưng theo mình nên đặt 30s vì thỉnh thoảng có mem dis , nó tự đông autoreconnect nhưng co những lúc 2,3 lần mới log vào được, nếu để pt nhanh quá thì con bị dis chưa kịp pt thì chủ pt đã đánh rồi, rất dễ làm gà up lv)


cái này không phải lỗi do scrip mà là do xuất chiến pet, thường khi không pt bạn vào Option của Truebot thì sẽ thấy Enable Auto Reconnect không có dấu check. Bạn vào nhà trọ cất Pet mà bạn đang xuất chiến vào rồi làm sao để thay đổi vị trí của con Pet đó rồi xuất chiến lại. Xong vào truebot login thử vào lại nếu thấy dấu check ở Enable Auto Reconnect là OK.

Dùng Legen@ vẫn có một lỗi thỉnh thoảng đứng đơ ra đấy không đánh nên hay nhất là hãy để chủ PT dùng Truebot còn các mem dùng Legen@ sẽ có sự ổn định hơn rất nhiều.

Chúc anh em bot hiệu quả kiếm được nhiều Kim Tỏa kkkkk

1 tuần nữa mình mới được đi tù lần thứ 4 hixhix lâu ghê :D
 
đây la script bot ở cửa sang thành tuyết nè
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 mapid1 = 12421;  
double mapid2 = 12815; 
byte warpid1 = 2; 
byte warpid2 = 1; 

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

uint idmem1 = 149846; 
uint idmem2 = 2062951; 
uint idmem3 = 2062952; 
uint idmem4_sena = 375364; 

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

/*********************** 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, 0, 4, 10000); 
} 
} 


/******************* 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();     
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); 
} 


/******************** 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() 
{ 
Start(); 
} 


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



/************************** Stop ***************************/ 
public override void Stop() 
{ 
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ố con ma : " + ts.Character.ghost ,255) ; 
debug("===== Script by Ha Van Toan - Copy Right GameVN–™ =====",255) ; 
} 


/********************* Fishish Answer **********************/ 
public override void FinishAnswer() 
{ 
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(500);ts.Sena(playerid); pt4 = 1;debug(playerid + " Johned team, Qua^n Su = "+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("Dis by "+playerid+" dis");ts.Disconnect();} 
if (playerid == idmem2) {debug("Dis by "+playerid+" dis");ts.Disconnect();} 
if (playerid == idmem3) {debug("Dis by "+playerid+" dis");ts.Disconnect();} 
if (playerid == idmem4_sena) {debug("Dis by "+playerid+" dis");ts.Disconnect();} 
} 

/************************ Init Bot *************************/ 
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(); 
}
có j anh em bot cho đông vui :D
 
pà con rành món này cho tui hỏi mình log chủ pt bằng TB và 4 cái Legn@. Được hướng dẫn là sửa file common.cs dzí lại inibot trong script. Pà con nào bít sửa thía nào chỉ với. Tui sửa xong vẫn phải F3 như thường. Thanks nhìu. :D
 
To Macon: hoi set agi nhu the nao: team: 85 84 82 75 fat hht 41 tc 73 Qg 60 chủ yếu là cày hht mong pác chỉ dùm
 
co ai bit cach sua script trong TB cho con de. ko xuat chien ma` ko danh de? khoi bi dí trong ban TB ko? ai bit xin chi~ giu`m em cai. cai n`i em mo` hoai hung ra :D
 
ko xuat chiến thì bạn xóa phần
Mã:
function MyPartnerAttack(){ 
turn2++;
if (turn2 == 1) {
sk = 10000;

ts.SendAttack( 
ts.CurrentPartner.Row 
, ts.CurrentPartner.Col 
, 0 
, 2 
, sk 
) 
} 
if (turn2 >= 2) {
sk = 17001;

ts.SendAttack( 
ts.CurrentPartner.Row 
, ts.CurrentPartner.Col 
, 0 
, 3 
, sk 
) 
} 
}


SaveWarrior(); ở phần function BattleStoped()
 
dai ca oi dai ca co scrip cua truong giac ko bot cho anh em leuyn de. xcai ' di
danh cu loc ko lueyn de. duoc.
cam on dai. ca
dung tru` mp nha
 
các bạn cho mình hỏi chút về script lư long khẩu của mem và gà ko , chỉ có script của chủ pt nên ko bot gate duoc.
giúp cho mình nha , thx
 
ối dời 2 con gà Tiến và Đức béo tuyên truyền văn hoá phẩm đồi truỵ hã, mấy giờ rồi còn ts, =)) =))
 
Status
Không mở trả lời sau này.
Back
Top