scipt NPC và dành cho lv thấp full (các anh chị nào biết thì post vào và đã test nha)

herokin2008

Youtube Master Race
Tham gia ngày
22/4/06
Bài viết
87
Reaction score
0
Để tránh những bạn khàc cứ post bài lung tung để hỏi script, em xin lập ra topic này để mọi người cùng post script ma` trong topic script legna full ko có
Ở đây xin moi người hãy post script ve` NPC bot kim tỏa và những NPC lv thấp de các ban lv thấp train lv.khi topic này đã có nhìu rscript rồi xin mod hay lưu lại nha
và đầu tiên xin anh chị hay post cho em script MEM ,cái em xài no hay dis wá và mỗi lần dis thì reconnec lại chậm như rùa phai 3 đợi lâu lắm
thx,mong mọi người và mod ủng hộ
____________________
CHƯA LÀM ĐƯỢC CHỮ KÍ NỮA HUHUHUUH
 
PHP:
 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 = 90;        //    Faith of warrior to disconnect    
string state="";    
byte pt_count = 0;    

uint tv1 = 0; //là QS luôn    
uint tv2 = 0;    
uint tv3 = 0;    
uint tv4 = 0;    

uint maxpt = 0; //so thanh vien     


public override void MyAttack()    
{           
    CharacterInfo MyChar = ts.Character;     
    ts.SendAttack(MyChar.Row, MyChar.Col, 0, 2, 10000);        
}    
public override void MyPartnerAttack()    
{    
    //CharacterInfo MyWarrior = ts.CurrentPartner;     
    //ts.SendAttack(MyWarrior.Row, MyWarrior.Col, 0, 2, 10000);    
}    

public override void BattleStarted()    
{    
   ts.SetTimerOnOff(false);    
}    

public override void BattleStopped()    
{        
ProcessInventoryAction();    
    AutoEatFood();    
}    

public override void doRecvQuestion()    
{     
state="BTQ";    
}    
public override void ResponseAnswer()    
{    
int dtime=get_random(1,5);    
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);    
}    

public override void onPlayerWalk(uint uid, ushort x, ushort y)    
{    
if (uid > 1 && uid < 501) {    
      debug("GM den roi chay thoi",0xFF0000);    
      ts.Disconnect(false);    
  }    
}    


public override void PartyStop(uint playerid)    
{    
   if (playerid == tv1 || playerid == tv2 || playerid == tv3 || playerid == tv4) {ts.Disconnect();}    
}    


public override void Start()    
{    
ts.ClickOnNPC(1);    
}    

public override void FinishAnswer()    
{    
Start();    
}    

public override void NpcDialogMenu(ushort DialogId)    
{     
debug("Menu ID="+DialogId.ToString());     
if(DialogId==5){ ts.SelectChoice(1); ts.SendEnd(); }    
}     

public override void NpcDialog(ushort DialogId)     
{         
    debug("Dialog ID="+DialogId.ToString());    
if(DialogId==15657){   
ts.ClickOnNPC(1);   
ts.ClickOnNPC(1);   
}else{   
ts.SendEnd();    
}     
}  

public override void OnTimer()    
{    
ts.AcceptParty(tv1);    
ts.AcceptParty(tv2);    
ts.AcceptParty(tv3);    
ts.AcceptParty(tv4);    
}    

public override void AcceptedParty(uint playerid)    
{    
if(playerid == tv1)  {ts.Sena(playerid);}    
pt_count++;    
if(pt_count==maxpt){    
    debug(" So thanh vien la    : " + pt_count       ,0x0000FF);    
Start();}     
else{    
    debug(" So thanh vien la    : " + pt_count       ,0x0000FF);    
}    
}    

public override void InitBot()    
{        
   ts.SetTimerOnOff(true);        
ts.SetReconnectTime(1);    
ts.SetMaxIdleTime(20);    
debug(" Số con ma : " + ts.Character.ghost ,0xFF0000) ;     
}
 
àh xin nói thêm la` script tren tôi đánh kô có đệ
bạn nào muốn đánh cò đệ thi` bỏ 2 dau // ở 2 dòng 18 và 19 nha
 
bot gian dung lv bao nhiêu mới đánh được ,hôm nọ tui cho con phonglv10 agi gốc 4 còn đâu full atk mà đánh mất 7 máu nên ko dám bot đấy nữa.
 
Câu bài thì có,mấy cái script có hết rồi,ra đây kiếm Mp thì phải?
Cố mà mày mò đi!
 
bot gian dung them 1 nguoi` keo thi` no se up rat nhanh 1 tủn chet 1 con ko mat mau
 
Mấy sờ cript đó tui cứ nghĩ là bác Trường post lên ko có lổi chứ , cứ đợi đi rùi bác Trường test lại choa :x !
 
Bot Giản Ung phải mất 2 turn, không biết có dùng được script gà flee để tăng điểm không nhỉ :D
Đã ai thử cái này chưa?
 
còn script tất cả các NPC nữa mong anh chi post hết vô dây nha
 
nó bắt em phải có pass mới mở được filer2 em chẳng bít ghi pass gì làm ơn chỉ giùm em cái thank nhìu
 
Back
Top