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. gaconzzz

    gaconzzz Mr & Ms Pac-Man

    Tham gia ngày:
    4/9/05
    Bài viết:
    218
    Nơi ở:
    Đê sông Hồng
    Trong team của bác có bao nhiêu nhân vật( ví dụ: chủ pt,mem1, mem2, Quân sư,1 gà( chỉ có Quân sư và gà có đệ) thì là tổng cộng có 7 nhân vật), bác lấy lever của tất cả các nhân vật cộng lại với nhau rồi chia đều cho bằng ấy nhân vật. Đối với cầu Triệu Chi thì trên 73 thi combo, nhưng team của em tổng có 67 vẫn combo à.
     
  2. :Luckybaby:

    :Luckybaby: Youtube Master Race

    Tham gia ngày:
    14/2/06
    Bài viết:
    26
    Nơi ở:
    Đà Nẵng city
    ở cầu Triệu chỉ lv TB là 73 thì gà mới đào tẩu 100% đuợc
     
  3. victoryvn3

    victoryvn3 Fire in the hole! Lão Làng GVN

    Tham gia ngày:
    24/7/04
    Bài viết:
    2,870
    Nơi ở:
    Nhà má vợ
    Sorry vì cái Topic này nhìu trang wá nên mình đành liều xin thẳng:
    Cho mình xin cái Scrip tự bán Item; đoạn code tự send Item (Chỉ cho mình cái đoạn code này chèn vào khúc nào của scip) và IP của các món Item nha!

    Thanks trước nha


    -----Thân-----
     
  4. longhung

    longhung Youtube Master Race

    Tham gia ngày:
    26/6/05
    Bài viết:
    28
    team tui acc 170 1acc 153 đệ 7x vậy mà không biết sao đánh 2ga 2 tt o cự lôc gà chạy trốn thất bại up lv liên tục luôn có bửa treo 1 đêm up lên 30 luôn mới ghê chứ không biết tại script tui sai hay sao nữa chán ghê luôn làm 1 tuần này up đuợc co 4 lv
     
  5. gaconzzz

    gaconzzz Mr & Ms Pac-Man

    Tham gia ngày:
    4/9/05
    Bài viết:
    218
    Nơi ở:
    Đê sông Hồng
    [QUOTE=:Luckybaby:]ở cầu Triệu chỉ lv TB là 73 thì gà mới đào tẩu 100% đuợc[/QUOTE]
    Đúng rồi bác à,nếu như combo 100% thì em nghĩ Gà chạy trốn cũng sẽ 100%,bởi thưcf tế như em đã nói, lv trung binh cua team của em có 67 mà combo 100% và Gà cũng áp dụng kế thứ 36 của binh pháp Tôn Tử là chạy trốn 1 cách xuất sắc bởi vì con Gà của em chưa lần nào phải click vào " Hệ thống". Con gà này tuy LV1 nhưng đã 3 sao rồi, em mới lập cái guild cho nó . Hi hi :D
     
  6. gaconzzz

    gaconzzz Mr & Ms Pac-Man

    Tham gia ngày:
    4/9/05
    Bài viết:
    218
    Nơi ở:
    Đê sông Hồng
    em nghĩ chắc là đánh lộn xộn quá,các mem đánh chết hết NPC trước khi Gà chạy,bác cần xem lại cách đánh cho tất cả các mem và gà tại hai hàm "My Attack";"My Partner Attack"trong scrip. Chỉnh lại agi cho Gà hơn mem 1 đến 2 lever. :'>
     
  7. SuperDragon123

    SuperDragon123 Youtube Master Race

    Tham gia ngày:
    3/11/05
    Bài viết:
    47
    bac sonna giai quyet ho vu script bot TG voi
    script cua chu pt cu gap BTQ la dis bi dinh ma lai phai di giai
    co ai co script bot TG thi post len cho moi nguoi voi neu co tu dong giai ma thi cang tot :D :D :D
     
  8. longhung

    longhung Youtube Master Race

    Tham gia ngày:
    26/6/05
    Bài viết:
    28
    tui không dùng đào tẩu mà dùng chạy trốn áh , lv trung bình của team tui là 71+ rồi combo từ A tới Z vậy mà lâu lâu bụp 1 phát gà chạy trốn thất bại thế là up 6lv bo tay con gà quay, cự lộc đã lag giờ thêm gà up lv nữa chắc khỏi lên lv luôn quá . có ai có script cầu triệu chi mà không bị dis khi gặp BTQ không cho tui xin vơi
     
  9. SuperDragon123

    SuperDragon123 Youtube Master Race

    Tham gia ngày:
    3/11/05
    Bài viết:
    47
    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;

    uint sotrandanh = 0;

    byte songuoi = 00;

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

    uint mem1 = 0;
    uint mem2 = 0;
    uint mem3 = 0;
    uint quansu = 0;

    uint time = 0;

    uint mapid1 = 12012;
    uint mapid2 = 12011;
    byte warpid1 = 1;
    byte warpid2 = 11;

    byte dem = 0;

    bool bagoihon = false;

    public override void MyAttack()
    {
    CharacterInfo MyChar = ts.Character;
    ts.SendAttack(MyChar.Row, MyChar.Col, 0, 2, 17001);
    }

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

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

    public override void BattleStoped()
    {
    AutoEatFood();
    ProcessInventoryAction();
    sotrandanh++;
    debug("So Tran Danh : " + sotrandanh);
    if(ts.Character.ghost != 0)
    {
    debug("An con ma kia di giai thoi",0xFF0000);
    ts.Disconnect();
    }
    ts.delay(1);
    ts.ClickOnNPC(50);
    ts.delay(1);
    ts.ClickOnNPC(50);
    ts.delay(1);
    ts.SendEnd();
    }

    public override void doRecvQuestion()
    {
    time = 0;
    ts.SetTimerOnOff(false);
    if(bagoihon == true)
    {
    dem++;
    }
    }

    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);
    if(dem == 3)
    {
    dem = 0;
    bagoihon = false;
    ts.SendEnd();
    }
    }

    public override void FinishAnswer()
    {
    ts.delay(1000);
    Start();
    }


    public override void NpcDialogMenu(ushort DialogId)
    {
    debug("Dialog Menu ID="+DialogId.ToString());
    if(DialogId==4)
    {
    ts.SelectChoice(1);
    ts.delay(1);
    ts.SendEnd();
    }
    }
    public override void NpcDialog(ushort DialogId)
    {
    debug("Dialog ID="+DialogId.ToString());
    if(DialogId==10183)
    {
    ts.SetTimerOnOff(true);
    time = 0;
    ts.delay(1);
    }
    else
    {
    if(DialogId==10140 || DialogId==12215 || DialogId==12119)
    {
    ts.SetTimerOnOff(true);
    time = 0;
    ts.SendEnd();
    }
    else
    {
    if(DialogId == 10750)
    {
    ts.SendEnd();
    ts.delay(1);
    ts.SendEnd();
    ts.delay(2000);
    ts.Disconnect();
    }
    else
    {
    ts.SendEnd();
    }
    }
    }
    }

    public override void onNPCAppear(ushort npcmapid, int x, int y)
    {
    }

    public override void OnTimer()
    {
    if(pt1 ==1 && pt2 == 1 && pt3 == 1 && pt4 == 1)
    {
    time++;
    if(time > 3)
    {
    Start();
    time = 0;
    ts.SetTimerOnOff(false);
    }
    }
    else
    {
    if (pt1 == 0) {ts.AcceptParty(mem1);}
    if (pt2 == 0) {ts.AcceptParty(mem2);}
    if (pt3 == 0) {ts.AcceptParty(mem3);}
    if (pt4 == 0) {ts.AcceptParty(quansu);}
    }
    }

    public override void warpFinish()
    {
    }

    void TruongGiac(){
    if(songuoi==4){
    ts.ClickOnNPC(50);
    ts.SendEnd();
    }
    }

    void CheckMem(){
    if(songuoi==4){
    ts.ClickOnNPC(50);
    ts.SendEnd();
    }
    else
    {
    debug("So thanh vien chua du ko the danh dc",0xFF0000);
    }
    }

    public override void RequestPartyAcceptFrom(uint PlayerId)
    {
    }

    public override void PartyStop(uint PlayerId)
    {
    if(PlayerId == mem1 || PlayerId == mem2 || PlayerId == mem3 || PlayerId == quansu)
    {
    debug(PlayerId + " da roi khoi party");
    time = 0;
    ts.SetTimerOnOff(false);
    ts.Disconnect();
    }
    }

    public override void AcceptedParty(uint playerid)
    {
    if (playerid == mem1)
    {
    debug(playerid + " gia nhap doi ngu");
    songuoi++;
    pt1 = 1;
    }
    if (playerid == mem2)
    {
    debug(playerid + " gia nhap doi ngu");
    songuoi++;
    pt2 = 1;
    }
    if (playerid == mem3)
    {
    debug(playerid + " gia nhap doi ngu");
    songuoi++;
    pt3 = 1;
    }
    if (playerid == quansu)
    {
    debug(playerid + " gia nhap doi ngu");
    songuoi++;
    pt4 = 1;
    ts.Sena(quansu);
    debug(playerid + " lam quan su");
    }
    if (pt1 == 1 && pt2 == 1 && pt3 == 1 && pt4 == 1)
    {
    ts.SetTimerOnOff(false);
    ts.delay(1000);
    debug("Doi ngu da day",0xFF0000);
    Start();
    }
    }

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

    public override void Stop()
    {
    for(byte i=0;i<25;i++){
    Slot oSlot = (Slot)ts.MyItems;
    Item oItem = (Item)ts.ITEMS[oSlot.itemid.ToString()];
    if(oSlot.itemid == 0){ continue; }
    debug(oItem.itemname + " at slot " + oSlot.slot.ToString() + " with ID " + oSlot.itemid.ToString(),0);
    }
    }
    public override void onPlayerWalk(uint uid, ushort x, ushort y)
    {
    }

    public override void PlayerOnline(uint playerid)
    {
    if(playerid>101 && playerid<10000)
    {
    debug("Admin den roi chay thoi",0xFF0000);
    time = 0;
    ts.SetTimerOnOff(false);
    ts.Disconnect(false);
    }
    }

    public override void InitBot()
    {
    ts.SetReconnectTime(1);
    if(ts.Character.ghost != 0)
    {
    TuDongGiaiMa();
    }
    else
    {
    ts.SetTimerOnOff(true);
    if(ts.Character.mapid == mapid2)
    {
    ts.Warp(warpid2);
    }
    }
    }

    void TuDongGiaiMa()
    {
    if(ts.Character.ghost != 0)
    {
    if (ts.Character.mapid == mapid1)
    {
    ts.Warp(warpid1);
    }
    else
    {
    if (ts.Character.mapid == mapid2)
    {
    ts.Walk(502,455);
    ts.delay(1000);
    bagoihon = true;
    ts.ClickOnNPC(9);
    }
    }
    }
    }


    ai chua~ ho cai script tu dong giai ma bot TG cam on ::) ::) ::)
     
  10. ZzKenCoDonzZz

    ZzKenCoDonzZz Youtube Master Race

    Tham gia ngày:
    14/4/06
    Bài viết:
    1
    script trên đây kô có cái nào login được là sao vậy
     
  11. vuchidung

    vuchidung Youtube Master Race

    Tham gia ngày:
    8/7/05
    Bài viết:
    33
    may anh oi cai nay bot sau dzay chi cho em dzoi
    ga qua ma`
     
  12. truongngo

    truongngo Youtube Master Race

    Tham gia ngày:
    29/11/05
    Bài viết:
    31
    Mấy pro ơi có ai cho em xin hỏi có script nào vừa đứng bán ở chỗ tạp hóa khoảng một thời gian có thể do mình chỉnh rồi tự chạy lại chỗ tiệm thuốc bán ko, em làm hoài mà chẳng được ai có thể giúp giùm em cám ơn nhiều lắm
     
  13. xHunteRx

    xHunteRx Mr & Ms Pac-Man

    Tham gia ngày:
    26/12/05
    Bài viết:
    131
    nè mấy pa tui muốn pt chỉ 4 người là tự đánh thì phải làm thế nào nhờ bởi vì tui dang train pet team có mỗi 4 người toàn phải trông khi bị dis phai nhấn f3 mới đánh ai bít chỉ tui cái nha
     
  14. victoryvn3

    victoryvn3 Fire in the hole! Lão Làng GVN

    Tham gia ngày:
    24/7/04
    Bài viết:
    2,870
    Nơi ở:
    Nhà má vợ
    Có lẽ các pro chưa online nên kô ai trả lời giúp mình cả :(
    Pro, MOD ơi Giúp mình với nha!

    -----Thân------
    Please Please Please Please Please Please Please Please Please Please Please Please Please Please Please Please Please Please Please Please Please Please Please Please Please Please Please Please Please Please Please Please Please Please Please Please Please Please Please Please Please Please Please Please Please Please Please Please Please Please Please Please Please Please Please Please Please Please Please Please Please Please Please Please Please Please
     
  15. victoryvn3

    victoryvn3 Fire in the hole! Lão Làng GVN

    Tham gia ngày:
    24/7/04
    Bài viết:
    2,870
    Nơi ở:
    Nhà má vợ
    Muốn cho 1 pt 4 người là Full thì :
    PHP:
    byte pt1 0
    byte pt2 0
    byte pt3 0
    byte pt4 0
    bạn sửa số 0 thành số 1 cho member muốn bỏ VD
    PHP:
    byte pt1 0
    byte pt2 0
    byte pt3 1
    byte pt4 0


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

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

    uint idmem1 2040986
    uint idmem2 2223028
    uint idmem3 2235604
    uint idmem4_sena 912359
    cái scrip trên là mình bỏ con thứ 3 ra vậy pt này 4 người là full nếu muốn bỏ thêm thì cứ thay tiếp số 0 thành 1
     
  16. ReTurnOnce

    ReTurnOnce Youtube Master Race

    Tham gia ngày:
    13/4/06
    Bài viết:
    29
    cac bac cho em xin sciprt bot han trung cua chut pt va mem luon. test truoc thi em cam on nhieu luon :D
    va cho em hoi? em khong sua phan commom co chay dc khong? em muon giu lai tat ca do dac tren nguoi de ban sau. vi em bot chi may tieng la nghi?
    :D
     
  17. nhocbaton

    nhocbaton Youtube Master Race

    Tham gia ngày:
    10/9/05
    Bài viết:
    30
    ko can common van chay dc ban ah`.
    cua chu pt.
    neu can vat ko nhat thiet can common ban co the viet ca vao` sprsit cua minh` ^^
    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
    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, 11005);
    }

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

    public override void BattleStoped()
    {
    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());
    ts.SendEnd();
    }

    public override void NpcDialog(ushort DialogId)
    {
    debug("Dialog ID="+DialogId.ToString());
    if (DialogId == 12077)
    {
    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) ;
    }

    MEMDAY
    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
    string state="";

    uint chupt = 0; //id chu pt

    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()
    {
    }

    public override void BattleStoped()
    {
    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 == chupt) {ts.Disconnect();}
    }

    public override void FinishAnswer()
    {
    }

    public override void InitBot()
    {
    ts.SetReconnectTime(1);
    ts.SetMaxIdleTime(20);
    debug(" Số con ma : " + ts.Character.ghost ,0xFF0000) ;
    }
     
  18. Angel_18

    Angel_18 Youtube Master Race

    Tham gia ngày:
    6/4/06
    Bài viết:
    33
    Mấy pác cho xin cai scprit của Ngân Quan Bình được không
     
  19. nhocbaton

    nhocbaton Youtube Master Race

    Tham gia ngày:
    10/9/05
    Bài viết:
    30
    Quan Ngan Binh
    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;


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

    uint idmem1 = 0;
    uint idmem2 = 0;
    uint idmem3 = 0;
    uint idmem4_sena = 0;

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

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





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


    /********************* Battle Stoped ***********************/
    public override void BattleStoped()
    {
    AutoEatFood();
    ProcessInventoryAction();
    CheckDisconnect();
    Start();
    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());
    if(DialogId==1) {ts.SelectChoice(2);ts.SendEnd();}
    }


    /********************* NPC Dialog ID ***********************/
    public override void NpcDialog(ushort DialogId)
    {
    debug("Dialog ID = "+DialogId.ToString());
    if(DialogId==23084) {ts.SendEnd();}
    else if(DialogId==23085) {ts.SendEnd();}
    else if(DialogId==23086) {ts.SendEnd();}
    else if(DialogId==23092) {ts.SendEnd();}
    else if(DialogId==23083) {ts.ClickOnNPC(1);}

    }


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


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

    /*********************** View State ************************/
    void ViewState()
    {
    debug(" -= View =-",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(" Số lần gặp BTQ : "+ NS_count +" Số con ma : " + ts.Character.ghost ,255) ;
    debug(" Bot Quan Ngan Binh ™ ",255) ;
    }


    /********************* Fishish Answer **********************/
    public override void FinishAnswer()
    {
    ts.delay(5000);
    ts.Disconnect();
    }


    /**************** 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 Sư = "+playerid);}
    //if (pt1 == 1 && pt2 == 1 && pt3 == 1 && pt4 == 1) {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ựđ uốngthuốc");
    AddDropItemList("viên công kích");

    ViewState();
    }
     
  20. boynoob

    boynoob Mr & Ms Pac-Man

    Tham gia ngày:
    10/11/05
    Bài viết:
    111
    Nơi ở:
    Châu Đốc
    ai làm ơn share em cript Giản Dung với thnks!
     
Trạng thái chủ đề:
Không mở trả lời sau này.

Chia sẻ trang này