Giải đáp thắc mắc trong Legn@ và TrueBot

Thảo luận trong 'TS Online' bắt đầu bởi nmt_l, 15/3/06.

  1. Skill@@

    Skill@@ Youtube Master Race

    Tham gia ngày:
    21/3/06
    Bài viết:
    12
    Mà anh ơi sửa scrip thì lam sao
    Anh ui muốn chỉnh skill nó đánh thì chỉnh làm sao
    Rồi chỉnh nó bắn Ch.Sĩ.Kh.Vàng
    Triệu hoành , Hà nghi chỉnh làm sao anh
    Chỉnh nó bắn con cuối
     
  2. Skill@@

    Skill@@ Youtube Master Race

    Tham gia ngày:
    21/3/06
    Bài viết:
    12
    Anh ui cái scrip của anh la coppy vô luôn hả
     
  3. Darkauron

    Darkauron Mr & Ms Pac-Man

    Tham gia ngày:
    6/8/04
    Bài viết:
    266
    Nơi ở:
    Tiên Giới
    xin hỏi , sau khi cài lại win , mình cài lại leg@ , va làm lại đầy đủ như hồi trước , bật leg@ lên nhung khi truy cập nó báo
    "Loading code....done
    Kết nối tới máy chủ 203,113,150,20:6414
    Không thể kết nối tới máy chủ !!!"
    là sao vậy , ai có thể giải thích giùm , mặc dù hồi trước vẫn log ngon lành , từ khi đêm qua cài lại win lại bị vậy .... !!
     
  4. chimcu

    chimcu Youtube Master Race

    Tham gia ngày:
    6/2/05
    Bài viết:
    82
    sao mình ko tài nào down được netword2.0 vậy trời ??? down được về mà setup nó ko next được bước 3
     
  5. Computer_Angel

    Computer_Angel Mr & Ms Pac-Man

    Tham gia ngày:
    28/6/05
    Bài viết:
    187
    Vào Control Panel, chọn Regional and languages setting, Standard and format chọn English.
     
  6. phananhyeu

    phananhyeu Youtube Master Race

    Tham gia ngày:
    7/2/06
    Bài viết:
    8
    Mod cho em hoi em chua su rung 1 loai hinh bot bao gio`,len su am hieu ve bot ra it,anh choe m hoi,cach dao ban bot legn@ nay ve roi` giai len ma ko duoc ânh ` anh co the chi 1 chach cu the duoc ko?em rat cam on anh
     
  7. ngondzo

    ngondzo Youtube Master Race

    Tham gia ngày:
    23/12/05
    Bài viết:
    32
    sao em ko login duoc vay may anh
    em nhan vo legna thi` no' hien ra nhu* vay
    [​IMG]
     
  8. TuLaThuSinh

    TuLaThuSinh Youtube Master Race

    Tham gia ngày:
    1/7/05
    Bài viết:
    17
    cho minh hoi cai scri nay loi o cho nao` ma cu danh 1 tran vao tran thu 2 la dis
    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 NS_count = 0;
    byte battle_count = 0;
    byte die_count = 0;
    byte pet_die_count = 0;

    byte myturn = 0;
    byte peturn = 0;

    byte pt1 = 0;
    byte pt2 = 0;
    byte pt3 = 0;
    byte pt4 = 0;

    //double mapid1 = 13000;
    //double mapid2 = 21501;
    //byte warpid1 = 27;
    //byte warpid2 = 2;



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

    uint idmem1 = 2043997;
    uint idmem2 = 726941;
    uint idmem3 = 2004055;
    uint idmem4_sena = 1557035;

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

    /*********************** 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, 10000);
    }
    if (myturn >=2)
    {
    CharacterInfo MyChar = ts.Character;
    //NPCCombatObject Monster = findMonster();
    ts.SendAttack(MyChar.Row, MyChar.Col, 0, 4, 10000);
    }
    }




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


    /********************* Battle Stoped ***********************/
    public override void BattleStoped()
    {
    AutoEatFood();
    ProcessInventoryAction();
    CheckDisconnect();
    ViewState();
    ts.SendEnd();
    }



    /******************* 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(2000);
    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());
    if(DialogId == 12249)
    {
    ts.ClickOnNPC(50);
    ts.ClickOnNPC(50);
    ts.SendEnd();
    return;
    }
    ts.SendEnd();
    }

    /********************* 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 d?i ngu");pt1 = 1;}
    if (playerid == idmem2) {debug(playerid + " Gia nh?p d?i ngu");pt2 = 1;}
    if (playerid == idmem3) {debug(playerid + " Gia nh?p d?i ngu");pt3 = 1;}
    if (playerid == idmem4_sena) {debug(playerid + " Gia nh?p d?i ngu");pt4 = 1;
    ts.Sena(idmem4_sena);debug(playerid + " Làm Quân Su");}
    if (pt1 ==1 && pt2 == 1 && pt3 == 1 && pt4 == 1) {ts.SetTimerOnOff(false);ts.delay(1000);debug("Ð?i ngu dã d?y -> Start");Start();}
    }


    /*********************** Party Stop ************************/
    public override void PartyStop(uint playerid)
    {
    if (playerid == idmem1) {debug(playerid+" R?i kh?i d?i ng? -> Disconnect !!!");ts.Disconnect();}
    if (playerid == idmem2) {debug(playerid+" R?i kh?i d?i ng? -> Disconnect !!!");ts.Disconnect();}
    if (playerid == idmem3) {debug(playerid+" R?i kh?i d?i ng? -> Disconnect !!!");ts.Disconnect();}
    if (playerid == idmem4_sena) {debug(playerid+" R?i kh?i d?i ng? -> Disconnect !!!");ts.Disconnect();}
    }


    /********************** Warp Finish ************************/
    public override void warpFinish()
    {
    }


    /************************* Start ***************************/
    public override void Start()
    {
    ts.ClickOnNPC(50);
    ts.SendEnd();
    }



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


    /*********************** View State ************************/
    void ViewState()
    {
    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? 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(1000);

    ts.ClickOnNPC(50);
    ts.SendEnd();
    }




    /**************** 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 Su = "+playerid);}
    //if (pt1 == 1 && pt2 == 1 && pt3 == 1 && pt4 == 1) {ts.delay(1500);debug("Party Full -> Start ");Start();}
    //}


    /************************ Init Bot *************************/
    public override void InitBot()
    {
    ts.SetReconnectTime(3);
    ts.SetMaxIdleTime(15);

    ts.SetTimerOnOff(true);
    AddDropItemList("viênongm?t");
    AddDropItemList("t?d u?ngthu?c");
    AddDropItemList("viên công kích");
    AutoEatFood();
    ViewState();
    }


    trong khi dis o legn@ no lai ghi nhu nay`
    Đại.Ph.Tướng Cấp=10 HP=59/59
    Đại.Ph.Tướng Cấp=10 HP=59/59
    Trương Giác Cấp=120 HP=1299/1299
    Chờ người chơi điều khiển
    Disconnected : Warrior HP is low !!
    Ngừng kết nối với máy chủ !!!
    ************************************************** **********************
    S? tr?n dánh : 2
    tran nao cung the ai biet sua giup minh nha thanks nhiu`
     
  9. chandoiqua12345

    chandoiqua12345 Mr & Ms Pac-Man

    Tham gia ngày:
    5/12/05
    Bài viết:
    109
    Các bác cho em hỏi cái script bot QNB này sai sót ở chỗ nào mà nó ko chịu đánh ah!!
    Mã:
    var state = "" 
    var ghost_count = 0; 
    var hpFraction = 0.8; 
    var spFraction = 0.7;
    var pt_count=0; 
    var max_count=4;
     
    var id_chupt = 01610396; 
    var id_ptmem1 = 01651413; 
    var id_ptmem2 = 01355836;  
    var id_ptmem3 = 01657794;  
    var id_ptmem4 = 01503439; 
    var id_quansu = 01651413; 
    var NPC = 1;
     
    function MyAttack(){ 
    myturn++;
    if (myturn == 1) {
    sk = 10000; 
     
    ts.SendAttack( 
    ts.Character.Row 
    , ts.Character.Col 
    , 1
    , 2 
    , sk 
    ) 
    } 
    if (myturn >= 2) {
    sk = 17001; 
     
    ts.SendAttack( 
    ts.Character.Row 
    , ts.Character.Col 
    , 0 
    , 4 
    , sk 
    ) 
    } 
    }
     
    function MyPartnerAttack(){ 
    petturn++;
    if (petturn == 1) {
    sk = 10000;
     
    ts.SendAttack( 
    ts.CurrentPartner.Row 
    , ts.CurrentPartner.Col 
    , 1 
    , 2
    , sk 
    ) 
    } 
    if (petturn >= 2) {
    sk = 17001;
     
    ts.SendAttack( 
    ts.CurrentPartner.Row 
    , ts.CurrentPartner.Col 
    , 0 
    , 3 
    , sk 
    ) 
    } 
    }
     
    function BattleStarted(){ 
    myturn = 0;
    petturn = 0;
    } 
    function BattleStoped(){ 
    EatHP();
    EatSP();
    DoDropItem();
    } 
     
    function EatHP(){ 
    if (ts.Character.HP < (ts.Character.MAXHP * hpFraction)){ 
    doEatHP(0,(ts.Character.MAXHP * hpFraction)-ts.Character.HP) 
    } 
    if (ts.CurrentPartner.HP < (ts.CurrentPartner.MAXHP * hpFraction)){ 
    doEatHP(ts.CurrentPartner.Order,(ts.CurrentPartner  .MAXHP * hpFraction)-ts.CurrentPartner.HP) 
    } 
    } 
     
    function EatSP(){ 
    if (ts.Character.SP < (ts.Character.MAXSP * spFraction)){ 
    doEatSP(0,(ts.Character.MAXSP * spFraction)-ts.Character.SP) 
    } 
    if (ts.CurrentPartner.SP < (ts.CurrentPartner.MAXSP * spFraction)){ 
    doEatSP(ts.CurrentPartner.Order,(ts.CurrentPartner  .MAXSP * spFraction)-ts.CurrentPartner.SP) 
    } 
    } 
     
     
     
    function onEvilGod(){ 
    ghost_count++ 
    debug("E V I L G O D."+"["+ghost_count+"]",0x0000FF) 
    Start() 
    } 
    function onLuckyGod(){ 
    lucky_count++
    debug("LUCKY G O D.",0xFF0000) 
    Start() 
    } 
     
    function NpcDialogMenu(DialogId) 
    { 
      debug("dialog menu ID = " + ts.DialogId, 0 ); 
      ts.SelectChoice(2);
      ts.SendEnd(); 
    } 
    function NpcDialog(DialogId) 
    { 
      debug("dialog ID = " + ts.DialogId, 0); 
      if (DialogId == 23084) 
      {
            ts.ClickOnNPC(NPC);
            ts.ClickOnNPC(NPC);
      }
      else{ ts.SendEnd(); }
    }
    function PlayerOnline(playerid) {
      if (playerid > 101 && playerid < 501) {
          debug("GM den roi chay thoi",0xFF0000);
          ts.Disconect(); 
      }
      if(playerid == pt_leader);
      {
        ts.RequestParty(pt_leader);
      }
    }
     
    function FinishAnswerFuckGod(){ 
    if(ghost_count>=3){ 
    ts.Disconect(); 
    } 
    Start() 
    } 
     
     
    function ViewState()
    { 
    debug("************************************",0xFF0000) 
    debug(" Warrior's HP : " + ts.CurrentPartner.HP,0xFF0000)
    debug(" Character's HP : " + ts.Character.HP,0xFF0000) 
    debug("************************************",0xFF0000) 
    } 
     
    function CheckHSP()
    {
    if (ts.Character.HP < (ts.Character.MAXHP * hpFraction))
    { 
    doEatHP(0, (ts.Character.MAXHP - ts.Character.HP)) 
    } 
    if (ts.Character.SP < (ts.Character.MAXSP - 30))
    { 
    doEatSP(0, (ts.Character.MAXSP - ts.Character.SP)) 
    } 
    if (ts.CurrentPartner.HP < (ts.CurrentPartner.MAXHP * hpFraction))
    { 
    doEatHP(ts.CurrentPartner.Order,(ts.CurrentPartner   .MAXHP - ts.CurrentPartner.HP)) 
    } 
    if (ts.CurrentPartner.SP < (ts.CurrentPartner.MAXSP - 30))
    { 
    doEatSP(ts.CurrentPartner.Order,(ts.CurrentPartner   .MAXSP - ts.CurrentPartner.SP)) 
    }
    }
     
     
    function Start() 
    { 
      ts.ClickOnNPC(NPC);
    } 
     
     
    function InitBot(){
    }
     
    function OnTimer(){
    }
    function WaitAcceptParty(playerid){ 
    if(playerid == 01503439 
    || playerid == 01355836  
    || playerid == 01610396
    || playerid == 01651413 
    ){
    ts.AcceptParty(playerid);
    }
    }
     
    function AcceptedParty(playerid)
    {
    if(playerid == 01503439 
    || playerid == 01355836  
    || playerid == 01610396
    || playerid == 01651413 
     )
    { 
     
    ts.AcceptParty(playerid)
    pt_count++;
    }
    if(playerid == id_quansu) 
    { 
    ts.sena(playerid) 
    } 
    if (pt_count==max_count)
    {
    Start(); 
    }
    }
     
     
    function PartyStop( playerid )
    { 
    if(playerid == 01503439 
    || playerid == 01355836  
    || playerid == 01610396
    || playerid == 01651413 
    ) { 
     
    debug("Dis by " + playerid + " dis",0xFF0000)
    ts.Disconect(); 
    }
    }
     
    function warpFinish(){ 
    debug("Enter to map id: " + ts.Character.mapid + " by portal id: " + ts.LastWarpId ,0) 
    if (state == "") { 
    Start() 
    } else if (state == "stop") { 
    ts.SendAction(47) //sit down 
    } 
    } 
    
    bác nao bít chỉ em với!
     
  10. RedHair

    RedHair Donkey Kong

    Tham gia ngày:
    19/11/04
    Bài viết:
    321
    Nơi ở:
    HCM city,good things
    hohoho ko chịu diền cái ID của NPC là jì sao nó đnáh mẹ cha nó cung ko dám đánh hohooh diền thêm cái ID NPC là nó pem QNB à con nào cung có cái ID riêng đó chứ dể chữ (NPC)nó biết ai mà pem hẽ trời pó tay
     
  11. NguyenPhuong89

    NguyenPhuong89 Donkey Kong

    Tham gia ngày:
    28/9/05
    Bài viết:
    312
    Nơi ở:
    Đà Nẵng
    Mấy bác cho em hỏi cái nào

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

    ProcessInventoryAction(); <==== có nghĩa là gì
    nếu em bỏ dòng này đi thì có sao ko
     
  12. chandoiqua12345

    chandoiqua12345 Mr & Ms Pac-Man

    Tham gia ngày:
    5/12/05
    Bài viết:
    109
    chài có bít bot ko vậy ! cậu ko thấy cái ID cua nó tớ để ở trên cùng roài ah`.
    Mã:
    var state = "" 
    var ghost_count = 0; 
    var hpFraction = 0.8; 
    var spFraction = 0.7;
    var pt_count=0; 
    var max_count=4;
     
    var id_chupt = 01610396; 
    var id_ptmem1 = 01651413; 
    var id_ptmem2 = 01355836;  
    var id_ptmem3 = 01657794;  
    var id_ptmem4 = 01503439; 
    var id_quansu = 01651413; 
    var NPC = 1; <=== đây nè
    
    nhưng nó cung có đánh dc đâu ah.
     
  13. NguyenPhuong89

    NguyenPhuong89 Donkey Kong

    Tham gia ngày:
    28/9/05
    Bài viết:
    312
    Nơi ở:
    Đà Nẵng
    Cho em hỏi 2 cái script này khác nhau thế nào , khó quyết định trong việc nên lấy script nào : Em xin đưa ra phần khác nhau của của 2 bản script của bác Dragon và bác HoaManLâu ( nếu có đụng chạm gì đến 2 bác thì mong 2 bác bỏ qua cho )

    Đây là phần của script Chủ pt của bác Dragon :

    Đây là cái khác thứ 2 của 2 bác : ở phần Init Bot

    Đây là của bác Dragon :

    /************************ Init Bot *************************/
    Còn đây là của bác HoaManLâu :

    cái đoạn này thì bên script của bác Dragon lại không có :
    ts.SetReconnectTime(3);
    ts.SetMaxIdleTime(15);


    Giờ em xin nói đến script của các mem
    ( các bác nhìn sẽ thấy khác nhau vài chỗ ngay )

    Đây là của Bác HML :

    còn đây là của bác Dragon :

    đó là những phần em thắc mắc mấy bác giải đáp giúp em , em xin cảm ơn.
     
  14. HoaManLau_TV

    HoaManLau_TV Donkey Kong

    Tham gia ngày:
    8/10/05
    Bài viết:
    322
    chài giống nhau thui mà :D
    script mem của tui thì có set time reconnect là 3s cho nhanh thoai, với ko check inventory cho đỡ phiền chứ có j đâu , thích dùng cái j cũng được hết #>:)
     
  15. honglinhanh

    honglinhanh Youtube Master Race

    Tham gia ngày:
    28/1/06
    Bài viết:
    63
    Nơi ở:
    Bắc Giang
    chẳng biết thế nào truboot làm sao nhưng mà tui kô thể vào được thế mới lạ
    mặc dù đã làm theo hướng dẫn 100% là chính xác vẫn kô thể connec đựoc vào báo connec close híc ai pro chỉ dùm tui tại sao hay ai biết bản truboot nào kô cần chạyWPE PRO thì share cho tui down về với
     
  16. HoaManLau_TV

    HoaManLau_TV Donkey Kong

    Tham gia ngày:
    8/10/05
    Bài viết:
    322
    filter này là dung cho truebot version 2.1
     
  17. Quykodau

    Quykodau Youtube Master Race

    Tham gia ngày:
    1/8/05
    Bài viết:
    56
    Nơi ở:
    Tiếng hú của rừng
    không hiểu sao log được cái bot lege@ vào được rồi mà vẫn không thể pt được mặc tui đã kiểm tra rất kỹ, các bác có cách nào help tui cái
     
  18. xXpc84Xx

    xXpc84Xx Youtube Master Race

    Tham gia ngày:
    24/11/05
    Bài viết:
    51
    ai chỉ cho em câu lệnh để tự động sent item o trong legn@ với và chỉ cho em luôn câu lệnh đóa cho vào chỗ nào luôn nha em hơi noob :D :D
     
  19. CaNaBiS1102

    CaNaBiS1102 Youtube Master Race

    Tham gia ngày:
    21/3/06
    Bài viết:
    26
    http://www.anhso.info/public/1/1/54/220306185820.jpg
    em bị dính lỗi này mấy ngày rùi kô tìm ra cách chữa pác Ken xem chỉ giùm em dzoi em cám ơn rất rất rất nhiều spamspamspamspamspamspamspamspamspamspamspamspamspamspamspamspamspamspamspamspamspamspamspamspamspamspamspamspamspamspamspamspamspamspamspamspamspamspamspamspamspamspamspamspamspamspamspamspamspamspamspamspamspamspamspamspamspamspamspamspamspam
     
  20. congals

    congals Youtube Master Race

    Tham gia ngày:
    10/1/06
    Bài viết:
    53
    Các Pro cho em hỏi Crip em xài là của Dragon chạy tốt nhưng cứ 1 người dis là chủ pt hiện ra bảng lỗi màu đỏ, nháy quit là nó thoát luôn cả Legen. làm sao bây giờ
     

Chia sẻ trang này