Script Legn@ Full !

Thảo luận trong 'Hộp lưu trữ' bắt đầu bởi Dragon St.Knight, 15/3/06.

Trạng thái chủ đề:
Không mở trả lời sau này.
  1. hell_lord1177

    hell_lord1177 Youtube Master Race

    Tham gia ngày:
    28/9/05
    Bài viết:
    52
    nhờ mấy anh xem giúp em đoạn script này , sao QS em nó dis hoài , mất luôn cái login legna luôn . Đây là đoạn đó (pt em có 3 thôi) :

    ---------------------------------------------------------------------
    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 pt4 = 0;

    double mapid1 = 12421;
    double mapid2 = 12815;
    byte warpid1 = 2;
    byte warpid2 = 1;

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

    uint idmem1 = 045654;
    uint idmem4_sena = 04564536;

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


    /******************* 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());
    if(DialogId==15015)
    {
    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 (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 == idmem4_sena) {debug(playerid + " Gia nh?p d?i ngu");pt4 = 1;
    ts.Sena(idmem4_sena);debug(playerid + " Làm Quân Su");}
    if (pt4 == 1) {ts.SetTimerOnOff(false);ts.delay(100);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 == idmem4_sena) {debug(playerid+" R?i kh?i d?i ng? -> Disconnect !!!");ts.Disconnect();}
    }


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


    /************************* Start ***************************/
    public override void Start()
    {
    if (ts.Character.mapid == mapid1) {
    ts.Walk(622,475);
    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 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);
    Start();
    }


    /**************** Request Party Accept From ****************/

    //public override void RequestPartyAcceptFrom(uint playerid)
    //{
    //if (playerid == idmem1) {ts.delay(100);ts.AcceptParty(playerid); pt1 = 1;debug(playerid + " Johned team");}
    //if (playerid == idmem4_sena) {ts.delay(100);ts.AcceptParty(playerid);ts.delay(100);ts.Sena(playerid); pt4 = 1;debug(playerid + " Johned team, Quân Su = "+playerid);}
    //if (pt4 == 1) {debug("Party Full -> Start ");Start();}
    //}


    /************************ Init Bot *************************/
    public override void InitBot()
    {
    ts.SetReconnectTime(3);
    ts.SetMaxIdleTime(15);
    ts.SetTimerOnOff(true);
    if (ts.Character.mapid == mapid2) {ts.Warp(warpid2);}
    AddDropItemList("viênongm?t");
    AddDropItemList("t?d u?ngthu?c");
    AddDropItemList("viên công kích");
    ViewState();
    }
    --------------------------------------------------------------------
    ĐÂY LÀ ĐOẠN MEM :



    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 = 01846643;

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

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


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


    /********************* 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 d?i ngu ...");}
    }


    /************************ Init Bot *************************/
    public override void InitBot()
    {
    if (ts.Character.mapid==12521) {ts.Warp(5);}
    ts.delay(100);
    ts.SetReconnectTime(3);
    ts.SetMaxIdleTime(15);
    AddDropItemList("viênongm?t");
    AddDropItemList("t?d u?ngthu?c");
    AddDropItemList("viên công kích");
    AddDropItemList("Thu?cNh?tÐi?m");
    ViewState();
    {debug("Login Okie, Request Party .......");ts.delay(100);ts.RequestParty(idchupt);}
    }
     
  2. XxlongthầnxX

    XxlongthầnxX Mega Man ♞ Blade Knight ♞ Lão Làng GVN

    Tham gia ngày:
    21/8/05
    Bài viết:
    3,286
    Nơi ở:
    Sky
    2 cái này là sao bạn
    cái trên cho chũ pt và dưới cho mem a`
    còn commom là sao vậy bác chĩ mnìh với
     
  3. XxlongthầnxX

    XxlongthầnxX Mega Man ♞ Blade Knight ♞ Lão Làng GVN

    Tham gia ngày:
    21/8/05
    Bài viết:
    3,286
    Nơi ở:
    Sky
    mình muốn tư động dis khi fai con 40 thì sao bạn và tự dộng trả lời btq luôn
    có thế nhầp chung với cript thành tuyết được ko vậy
     
  4. SooJung

    SooJung Youtube Master Race

    Tham gia ngày:
    27/12/05
    Bài viết:
    22
    AI cho em xin cai mapid ở cửa thành tuyết 1 với.... :D

    double mapid1 = ?
    double mapid2 = ?
    byte warpid1 = ?
    byte warpid2 = ?
     
  5. KEN_BALAMO

    KEN_BALAMO Máy Chém La Mã -

    Tham gia ngày:
    23/11/04
    Bài viết:
    4,358
    Nơi ở:
    HCM_City in my H
    Gate 2 là :

    Mã:
    double mapid1 = 12421;   
    double mapid2 = 12815;  
    byte warpid1 = 2;  
    byte warpid2 = 1;
     
  6. Dragon Quest

    Dragon Quest C O N T R A Lão Làng GVN

    Tham gia ngày:
    8/9/02
    Bài viết:
    1,724
    Nơi ở:
    Lazy World
    Cổng 1 là:

    double mapid1 = 12000
    double mapid2 = 12421
    byte warpid1 = 10
    byte warpid2 = 1

    @hell_lord1177 : thử tải bản fix 1.0.2.5 mà CM post trong hộp lưu trữ xem.
     
  7. Erik Pro

    Erik Pro Mr & Ms Pac-Man

    Tham gia ngày:
    7/4/06
    Bài viết:
    111
    Nơi ở:
    Iraq, Iran, Afghanistan
    Mấy Pro ơi, cho tui xin cái script bot con GM đi, reborn nó mới dc =))
     
  8. ThayGhetAnhGhe

    ThayGhetAnhGhe Youtube Master Race

    Tham gia ngày:
    13/4/06
    Bài viết:
    43
    Mấy anh ơi, cho em út xin cái Script cấm chuột đi mấy anh, chỉ dẫn tận tình cho em nha, em hem biết gì hết, biết ăn biết ngủ biết chơi biết quậy thôi ấy anh àh:D
     
  9. 00Satyr00

    00Satyr00 Dragon Quest

    Tham gia ngày:
    26/6/05
    Bài viết:
    1,433
    Nơi ở:
    forum TS
    hix rõ ràng là scirit cắm chuột hỏng có xài được nên toàn thấy người xin ko hà .Anh zai Ken tốt bụng share dùm cái sc cắm chuột đi anh :))
     
  10. longhung

    longhung Youtube Master Race

    Tham gia ngày:
    26/6/05
    Bài viết:
    28
    đây là script đánh cầu triệu chi của mình , đánh thì cũng tốt lắm nhưng mà có 1 lổi là chu Pt gặp BTQ là dis và dinh ma ah hic hic , co ai biết cách khắc phục ko vậy




     
  11. MonKey.D.Luffy

    MonKey.D.Luffy Mr & Ms Pac-Man

    Tham gia ngày:
    5/1/06
    Bài viết:
    259
    Nơi ở:
    Thất Vũ Hải
    cái trên của chupt, dưới là mem, cái common thì thêm vào common cũ, tự động dis khi fai 40 thì đã có hướng dẫn mà mình thì kô có :)) thông cảm tự kiếm lấy nha......
     
  12. MonKey.D.Luffy

    MonKey.D.Luffy Mr & Ms Pac-Man

    Tham gia ngày:
    5/1/06
    Bài viết:
    259
    Nơi ở:
    Thất Vũ Hải
    PHP:
    void ProcessInventoryAction(){
        for(
    byte i=0;i<25;i++){
            
    Slot oSlot = (Slot)ts.MyItems[i];
            if( 
    oSlot.itemid == 0){ continue; } 
            
    Item oItem = (Item)ts.ITEMS[oSlot.itemid.ToString()];
            if (
    InDropItemList(oItem.itemname)) ts.DropItem(oSlot.slot,oSlot.num);
            if (
    InContributeItemList(oItem.itemname)) ts.Contribute(oSlot.slot);
            if((
            
    oSlot.itemid == 26168 ||  
            
    oSlot.itemid == 27066 || 
            
    oSlot.itemid == 27032 ||          
            
    oSlot.itemid == 46013 || 
            
    oSlot.itemid == 46041 ||  
            
    oSlot.itemid == 46033 ||  
            
    oSlot.itemid == 26169 ||  
            
    oSlot.itemid == 27035 )&& oSlot.num >= 1) {ts.DropItem(oSlot.slot,oSlot.num);}  // Day la Drop
            
    if((oSlot.itemid == 27005 )&& oSlot.num == 50) {ts.DropItem(oSlot.slot,oSlot.num);}
    }
    }
    quăng vào cái common

    2 cái như nhau chỉ thay cái bên dưới khi gate1 :

    PHP:
    double mapid1 12000
    double mapid2 
    12421
    byte warpid1 
    10
    byte warpid2 
    1
    gate2:

    PHP:
    double mapid1 12421;   
    double mapid2 12815;  
    byte warpid1 2;  
    byte warpid2 1;
     
  13. JayChou

    JayChou Youtube Master Race

    Tham gia ngày:
    25/11/05
    Bài viết:
    27
    Các bác ơi làm ơn chỉ giúp em cách điều chỉnh delay cua legna được không? mình muốn điều chỉnh tốc độ đánh ,nhưng mình không biết chỉnh delay nào . Xin các bác giúp đỡ , mà bác nào có script full bot Tào Tháo post lên share cho anh em xin với nào , thankz các bác nhiều !!!
     
  14. zenkychi

    zenkychi Sờ phát (bị) ra ⚜ Duel Master ⚜ Lão Làng GVN

    Tham gia ngày:
    13/7/03
    Bài viết:
    3,976
    cho xin cai mapid o giới kiều , cầu triệu chi đi
    double mapid1 = ?
    double mapid2 = ?
    byte warpid1 = ?
    byte warpid2 = ?
     
  15. cafenhieusua

    cafenhieusua Mr & Ms Pac-Man Lão Làng GVN

    Tham gia ngày:
    15/9/05
    Bài viết:
    209
    hiện tại thì tớ ko nhớ nhưng bạn cũng có thể tự tìm bằng cách chut pt alogin và member log = legna, sau khi wa lại cầu triệu chỉ bạn nhìn trong box của legna nó hiện ra thoai
    chúc bạn nhanh lên lv ^^
     
  16. hunteryugi

    hunteryugi Fire in the hole!

    Tham gia ngày:
    19/11/04
    Bài viết:
    2,599
    Nơi ở:
    Uất Hận Thành
    Đây là đoạn script của chủ pt ( bot Trương Giác)
    Cho em hỏi là tại sao script vẫn chạy được nhưng mà khi đánh được cỡ 2-3 trận là khi mới vào trận sau vừa hiện tên các NPC là tự nhiên chủ pt bị dis, nó cứ thế mà tiếp diễn, em tìm hoài mà không biết nguyên nhân vì sao nữa các pro kíu với. Nhân tiện các pro cho em xin ID của các món đồ bot TG rớt ra với.
    Đây là script của em:
    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 = 13000;
    //double mapid2 = 21501;
    //byte warpid1 = 27;
    //byte warpid2 = 2;

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

    uint idmem1 = 809263;
    uint idmem2 = 2140927;
    uint idmem3 = 1511224;
    uint idmem4_sena = 1033101;

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

    /*********************** 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, 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, 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();
    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.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.delay(300);
    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 độ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.SetTimerOnOff(false);ts.delay(500);ts.Disconnect();}
    if (playerid == idmem2) {debug(playerid+" Rời khỏi đội ngủ -> Disconnect !!!");ts.SetTimerOnOff(false);ts.delay(500);ts.Disconnect();}
    if (playerid == idmem3) {debug(playerid+" Rời khỏi đội ngủ -> Disconnect !!!");ts.SetTimerOnOff(false);ts.delay(500);ts.Disconnect();}
    if (playerid == idmem4_sena) {debug(playerid+" Rời khỏi đội ngủ -> Disconnect !!!");ts.SetTimerOnOff(false);ts.delay(500);ts.Disconnect();}
    }


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


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


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

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





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

    AddDropItemList("viênongmật");
    AddDropItemList("tựđ uốngthuốc");
    AddDropItemList("viên công kích");
    ViewState();
    }
     
  17. zenkychi

    zenkychi Sờ phát (bị) ra ⚜ Duel Master ⚜ Lão Làng GVN

    Tham gia ngày:
    13/7/03
    Bài viết:
    3,976
    bạm thủ cho 1 ví dụ với 1 cái hàm coi mình mới học nên không hiểu cho lắm
    hay cho xin đoạn script của cái cầu giới kiều và cầu triệu chi luôn đi
    đang chơi lại ts không có người kéo mong được giúp đỡ nhiều
     
  18. zaaa5z

    zaaa5z Mr & Ms Pac-Man

    Tham gia ngày:
    7/9/05
    Bài viết:
    234
  19. zaaa5z

    zaaa5z Mr & Ms Pac-Man

    Tham gia ngày:
    7/9/05
    Bài viết:
    234
    ai chỉ tui cách phóng to ra mói
     
  20. SooJung

    SooJung Youtube Master Race

    Tham gia ngày:
    27/12/05
    Bài viết:
    22
    sao thành tuyết o gate 1 em đánh đc mọt trận là đứng im ko chịu đánh nữa vậy ai chỉ em với.

    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; 
    
    byte pt1 = 0; 
    byte pt2 = 0; 
    byte pt3 = 0; 
    byte pt4 = 0; 
    
    double mapid1 = 12000;  
    double mapid2 = 12421; 
    byte warpid1 = 10; 
    byte warpid2 = 1; 
    
    /***** Chinh sua ID Member o day *****/ 
    
    uint idmem1 = 1013888; 
    uint idmem2 = 605866; 
    uint idmem3 = 2201058; 
    uint idmem4_sena = 1447725; 
    
    /*************************************/ 
    
    /*********************** 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, 17001); 
    } 
    } 
    
    
    /******************* My Partner Attack *********************/ 
    public override void MyPartnerAttack() 
    { 
    peturn++; 
    if (peturn == 1) 
    { 
    
    } 
    }
    
    /********************* 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(100);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(100); 
    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(100);ts.AcceptParty(playerid);ts.delay(100);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(); 
    } 
     
Trạng thái chủ đề:
Không mở trả lời sau này.

Chia sẻ trang này