Ai sửa được lỗi này xin chỉ dùm mình

Thảo luận trong 'TS Online' bắt đầu bởi hoang2104, 12/4/06.

  1. hoang2104

    hoang2104 Youtube Master Race

    Tham gia ngày:
    11/1/06
    Bài viết:
    47
    Nơi ở:
    Hà Nội
    Mình dùng scrip cất pet turn 2 mà xong trận nó không ăn HP cho pet. Đánh được mấy tiếng là bị chạy pet à. Ai giúp mình sửa scrip với.
    Đây là scrip của mình
    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;
    
    double mapid1 = 12013;  
    double mapid2 = 12521; 
    byte warpid1 = 1; 
    byte warpid2 = 5; 
    
    /***** Chinh sua ID chu Party o day *****/
    
    uint idchupt = 111111;
    
    /*************************************/
    
    /*********************** My Attack *************************/
    public override void MyAttack()
    {   
    myturn++;
    if (myturn == 1)
    {
    CharacterInfo MyChar = ts.Character; 
    //NPCCombatObject Monster = findMonster();    
    ts.SendAttack(MyChar.Row, MyChar.Col, 0, 3, 17001);    
    }
    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, 3, 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();    
    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);
    }
    
    
    /************************ 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 đá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("=======  Copy Right GameVN =======",255) ; 
    }
    
    public override void PlayerOnline(uint playerid) 
    {  
    if (playerid == idchupt) {debug(idchupt + "  Is Now Online, RequestParty ......");ts.delay(500);ts.RequestParty(idchupt);} 
    } 
    
    public override void FinishAnswer()
    {
    }
    
    public override void InitBot()
    {		
    ts.SetReconnectTime(3); 
    ts.SetMaxIdleTime(10);
    AddDropItemList("viênongmật"); 
    AddDropItemList("tựđ uốngthuốc"); 
    AddDropItemList("viên công kích"); 
    if (ts.Character.mapid==mapid2) {ts.Warp(warpid2);} 
    Stop(); 
    {debug("Login Okie, Request Party .......");ts.delay(500);ts.RequestParty(idchupt);} 
    }
    
     
  2. hoang2104

    hoang2104 Youtube Master Race

    Tham gia ngày:
    11/1/06
    Bài viết:
    47
    Nơi ở:
    Hà Nội
    hic hic. Sao không ai giúp mình hết vậy. :-s :-s . Ai bít chỉ cho mình với. Mình đang cần gấp mà hem sửa được. Nó đánh xong ko an sp và hp cho pet cất di thì làm một lúc là pet đó chạy mất. :-s :-s
    Mã:
    HELPPPPPPPPPPPPPPPPP MEEEEEEEEEEEEEEE
     
  3. nmt_l

    nmt_l Donkey Kong

    Tham gia ngày:
    3/9/05
    Bài viết:
    322
    Cất pet turn 2 thì làm sao nó an Hp, Sp được. Cách khắc phục đơn giản trước mắt là nhai tạm 255 viên tự UT, con pet cất turn 2 cũng ít bị bem, nói chung đánh được khoảng 2 ngày
     

Chia sẻ trang này