Script Legn@ Full !

Status
Không mở trả lời sau này.
Cho mình hỏi cái này:
1 cái scrip thì thường là 1 pt 5 người thì full và tự động gọi hàm start, vậy giờ làm sao để chỉnh lại 1 pt 3-4 người thì tự gọi hàm start.
Àh sẵn cho mình xin cái Scrip cất pet tủn 2 của member và chủ pt
Thanks

-----Thân-----
 
mọi người ơi , em bot ở cầu triệu chi không biết làm sao để phân biệt item bán trong nhà thuốc với item bán trong nhà buôn tập hóa ai co the giup em dc không
 
baoanh000 nói:
mọi người ơi , em bot ở cầu triệu chi không biết làm sao để phân biệt item bán trong nhà thuốc với item bán trong nhà buôn tập hóa ai co the giup em dc không
cái nào k bán dc ở chỗ nhà buôn thì bán tiệm thuốc. :)
 
có ai chỉ mình cách khỏi bị ăn ma khi bot quest truong buu không?
minh cho dis luc gặp btq(chủ động cho dis mà cũng không ăn thua)
 
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;


/***** ID chu Party *****/

uint id_chupt = 257243;

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

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


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


/********************* 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.delay(2500);
ts.Answer(ans_index);
}


/************************ On Timer *************************/
public override void OnTimer()
{
if (ts.CurrentParty==0) ts.RequestParty(id_chupt);
}


/************************* Start ***************************/
public override void Start()
{
debug("Party ..........again!!");
ts.RequestParty(id_chupt);
if (ts.Character.mapid == 12521) {ts.Warp(5);}
}


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


/*********************** View State ************************/
void ViewState()
{
debug("======= -----------------------Summary----------------------- =======",255) ;
debug(" Số trận đánh : " + battle_count ,255) ;
debug(" HP của Char : "+ts.Character.CharName+" = " + ts.Character.HP +" "+ "/" +" "+ ts.Character.MAXHP,255);
debug(" HP của Pet : "+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("======= ------------------------------------------------------------ =======",255) ;
}


/********************* Accepted Party **********************/
public override void AcceptedParty(uint playerid)
{
if (playerid == id_chupt) {debug("Join to ..... " + playerid);}
}
/*********************CancelParty**************************/
public override void AcceptedPartyFrom(uint playerid)
{
if (playerid != id_chupt) {ts.StopParty();debug("Cancel party.........");}
}

/************************ Party Stop ***********************/
public override void PartyStop(uint playerid)
{
InitBot();
}

/************************ Init Bot *************************/
public override void InitBot()
{
if (ts.Character.mapid == 12815) {ts.Warp(1);}
ts.RequestParty(id_chupt);
ts.SetReconnectTime(3);
ts.SetMaxIdleTime(15);
AddDropItemList("viênongmật");
AddDropItemList("Dâu đỏ");
AddDropItemList("Táo nhỏ");
AddDropItemList("tựđ uốngthuốc");
AddDropItemList("Bành Bột Mì");
AddDropItemList("viên công kích");
AutoEatFood();
ViewState();
}

gui XlongthanX
day la scrip cua? mem o thanh tuyet ne ban
ban chi can sua? lai vi tri danh nua la dc roi
Chuc ban bot vui ve?
 
stetyy122 gì ơi mình sửa cái skill bẳn tên như vậy đúng chua mình muốn cho mem và đệ cũa nó bắn tên turn 1 và danh thường turn 2
PHP:
/*********************** My Attack *************************/ 
public override void MyAttack() 
{ 
myturn++; 
if (myturn == 1) 
{ 
CharacterInfo MyChar = ts.Character; 
ts.SendAttack(MyChar.Row, MyChar.Col, 0, 2, 12003); 
} 
if (myturn >=2) 
{ 
CharacterInfo MyChar = ts.Character; 
ts.SendAttack(MyChar.Row, MyChar.Col, 0, 2, 10000);
} 
} 


/******************* My Partner Attack *********************/ 
public override void MyPartnerAttack() 
{ 
peturn++; 
if (peturn == 1) 
{ 
CharacterInfo MyWarrior = ts.CurrentPartner; 
ts.SendAttack(MyWarrior.Row, MyWarrior.Col, 0, 2, 12003); 
} 
if (peturn >= 2) 
{ 
CharacterInfo MyWarrior = ts.CurrentPartner; 
ts.SendAttack(MyWarrior.Row, MyWarrior.Col, 0, 2, 10000); 
} 
}
bạn coi guíp mình nhé với lại có cần sữa cái commom ko vậy bạn
 
Script của bạn Long thần chỉnh đúng roài , còn common thì ko cần chỉnh
30 char 30 char 30 char
 
/*********************** My Attack *************************/
public override void MyAttack()
{
myturn++;
if (myturn == 1)
{
CharacterInfo MyChar = ts.Character;
ts.SendAttack(MyChar.Row, MyChar.Col, 0, 1, 12003);
}
if (myturn >=2)
{
CharacterInfo MyChar = ts.Character;
ts.SendAttack(MyChar.Row, MyChar.Col, 0, 4, 10000);
}
}


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


gui ban longthan
rui ne
ban copy nhu vay la ban' ten tủn 1 danh thuong tủn 2 rui do
chuc ban vui ve? :)
 
tổng lv của mình dể combo cổng 1 LôLongKhau là bao nhiu za. pà con chỉ giùm em
 
cám ơn sweety1122 nhiều lắm
còn boynod lv trung bình là 40 đó bạn mà cũng còn tùy chổ nủa
 
úi sao kì wa swteey ơi mình dùng cái cript này rùi mà nó vẫn ko skill hõa tiên vào tủn 1 gi hết mình chua tao gà chạy vì chua skill được đôi mình hiện giờ chỉ có 3 người là chu pt và 2 hỏa thui mà no ko skill
 
cái script ở ảnh phía trên,bạn set ở turn 1 thì hỏa tiễn vào con NPC có vị trí (0,1) ,còn từ turn 2 trở đi là xài đấu vật.
khi nhìn sang cái legn@ thì thấy nó đấu vật vào con NPC có vị trí (0,2)

tạm thời suy ra ở legna lúc đó không phải ở turn 1 thôi,bạn xét lại mà xem.
 
Mấy anh ơi, tụi em mới chơi ts à ,nên chưa biết viết cái scrip, vay mấy anh co' thể viết dùm em cái scrip cho Triệu Chi, xin mấy anh giúp dùm tụi em để tụi em lên lvl nhanh chut', chứ thấy người ta lên lvl the`m qua' a`.
 
Chưa thấy anh em nào cho phần pet ra vào khi bot nhỉ
nếu anh em nào cần thì có đây rui :D
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 NS_count = 0; 
byte myturn = 0; 
byte peturn = 0; 


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

uint idchupt = 123456; 

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

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

}
 
} 


/******************* 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) 
 {
ts.delay(1);
 }
 } 



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


/********************* Battle Stoped ***********************/ 
public override void BattleStoped() 
{ 
ts.SelectPartner(10012);    
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.delay(3000); 
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() 
{ 
} 


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


/********************* Accepted Party **********************/ 
public override void AcceptedParty(uint playerid) 
{ 
if (playerid == idchupt) {debug("Join to  " + playerid);} 
} 


/************************ Party Stop ***********************/ 
public override void PartyStop(uint playerid) 
{ 
if (playerid == idchupt) {debug(idchupt+ "  Giải tán đội ngũ ...");} 
} 


/************************ Init Bot *************************/ 
public override void InitBot() 
{ 
if (ts.Character.mapid==12521) {ts.Warp(5);}     
ts.delay(1000);     
AddDropItemList("viênongmật"); 
AddDropItemList("tựđ uốngthuốc"); 
AddDropItemList("viên công kích");
AddDropItemList("ThuốcNhấtĐiểm");
AddDropItemList("Măng khô");
AddDropItemList("Thuốc Tỉnh Não");
AddDropItemList("Thuốc Lục Vị");
AddDropItemList("Rượu vàng"); 
AddDropItemList("Thuốc Bổ Huyết"); 
ViewState(); 
debug("Login Okie"); [code]
 
mấy bác cho tui cả cái common mà cóa cái auto drop item với được không chứ cái drop=common của tui không sài được
 
[/code]xin cái scrip thành tuyêt 1 &2 ko cần chạy ra chạy vào cái nào
Mã:
Plz plz plz plz Plz plz plz plz Plz plz plz plz Plz plz plz plz Plz plz plz plz Plz plz plz plz Plz plz plz plz Plz plz plz plz Plz plz plz plz Plz plz plz plz Plz plz plz plz Plz plz plz plz Plz plz plz plz Plz plz plz plz Plz plz plz plz Plz plz plz plz Plz plz plz plz Plz plz plz plz Plz plz plz plz Plz plz plz plz Plz plz plz plz Plz plz plz plz Plz plz plz plz Plz plz plz plz Plz plz plz plz Plz plz plz plz Plz plz plz plz Plz plz plz plz Plz plz plz plz Plz plz plz plz Plz plz plz plz Plz plz plz plz
 
Status
Không mở trả lời sau này.
Back
Top