Only Scrip TrueBot + Legn@

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

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

    Chutchutchut Mr & Ms Pac-Man

    Tham gia ngày:
    29/10/05
    Bài viết:
    193
    Ai có đoạn bot NPC post lên cho anh em tham khảo với, mới chỉ biết bot gate thôi ah
    Mà cái vụ Mp để làm gì vậy ta
     
  2. cool_tea

    cool_tea Youtube Master Race

    Tham gia ngày:
    9/12/05
    Bài viết:
    73
    Lão Tiến gà tuyên truyền bot ghê quá ...kêu gui vô hòm thư cho em mà dếch gửi mùng 7/3 đang đi chơi với ghẹ chưa mua thẻ @ đóng cho Lurnacry được ,mai 8/3 em đóng......
    ---->>>Sao yahoo ko online vậy anh bộ vợ bát đi chơi rồi kkkkkk
     
  3. congals

    congals Youtube Master Race

    Tham gia ngày:
    10/1/06
    Bài viết:
    53
    nmt_l ơi giúp mình với. đây là cRip chủ pt mình ỏ Truebot của Microlab.không hiểu sao các member không pt đuơc với chủ pt. bạn giúp mình với nhé
    /*******************************************
    Script Function Script Copyright By KennyNT
    *******************************************/
    var state = "";
    var nameess = "KennyNT";
    var ghost_count = 0;
    var nameesss = "off";
    var DisconnectFlag = 0.3;
    var battle_count = 0;
    var giay_count = 0;
    var time_count = 0;
    var time_disconnect = 1;
    var hoangcungpt = "off";
    var stopps;
    var stopps1 = "off";
    var tangtoc = "off";
    var thongbao;
    var phucthandis = 0;
    var trandanh = 0;
    var adminonline = "off";
    var adminname = "khonggggcoooo";
    var adminid = "khonggggcoooo";
    var BattleRound = 2;
    var dempt = 0;

    /***********set party************/
    var name1 = 633380;
    var name2 = 2051280;
    var name3 = ......;
    var quansuu = 917544; /***Set Quan Suu****/

    function MyAttack(){
    BattleRound++
    if(BattleRound==1){
    sk = SkillID("Fire Arrow")
    ts.SendAttack( ts.Character.Row , ts.Character.Col , 1 , 2 , sk )
    }else{
    sk = SkillID("Defend")
    ts.SendAttack( ts.Character.Row , ts.Character.Col ,2 , 2 , sk )
    }
    }

    function MyPartnerAttack(){
    if(BattleRound==1){
    sk = SkillID("Fire Arrow")
    ts.SendAttack( ts.CurrentPartner.Row , ts.CurrentPartner.Col , 0 , 2 , sk )
    }else{
    sk = SkillID("Defend")
    ts.SendAttack( ts.CurrentPartner.Row , ts.CurrentPartner.Col ,0 , 2 , sk )
    }
    }
    var hpFraction = 0.7;
    var spFraction = 0.7;
    function BattleStarted(){
    battle_count++;
    time_demlan = 10;
    giay_count = 0;
    time_count = 0;
    BattleRound = 0;
    debug("-=[ Reset All Timer ]=-",0xFF0000)
    }
    function BattleStoped(){
    debug("-=[ Ket Thuc Tran Danh Thu ]=- [ "+battle_count+" ] [ Tang Toc: "+tangtoc+" ]",0xFF0000)
    if(adminonline == "on"){
    debug("-=[ Admin Dang Online... Stop Now !!! ]=-",0xFF0000)
    stopps = "off"
    }
    CheckDisconnect();
    phucthandiss();
    autowarpidd1();
    if(stopps == "off"){
    debug("-=[ Co Nick Disconect Xin Vui Long Kiem Tra Truoc Khi Nhan F3 ]=-",0xFF0000)
    }
    }
    var checkadmin;
    function nameessss(){ for(var iiii=1;iiii<=25;iiii++){ ts.DropItem(iiii,1); } }
    function phucthandiss(){
    if(phucthandis == 1){
    debug("-=[ Gap Phuc Than Lan Thu: "+phucthandis+" ]=-",0xFF0000)
    }
    if(phucthandis == 2 && battle_count == trandanh){
    debug("-=[ Phuc Than Lien Tuc: "+phucthandis+" ]=-",0xFF0000)
    debug("-=[ Nghi Ngo Co Admin Disconect Now !!! ]=-",0xFF0000)
    ts.Disconect();
    }
    else{
    phucthandis = 0;
    trandanh = 0;
    }
    }
    function onEvilGod(){
    ghost_count++
    debug("-=[ Dang Mang 1 Con Ma HeHe ]=-"+"["+ghost_count+"]",0x0000FF)
    msg = "Wrong.Add(\""+ts.LastQuestion+"\",\""+ts.LastResponseAnswer+"\")"
    WriteLog("Wrong.js",msg)
    }
    function onLuckyGod(){
    debug("-=[ Dang Mang 1 Con Phuc Than ]=-",0xFF0000)
    hoangcungpt = "on";
    if(!QA.Exists(ts.LastQuestion)){
    QA.Add(ts.LastQuestion,ts.LastResponseAnswer)
    msg = "QA.Add(\""+ts.LastQuestion+"\",\""+ts.LastResponseAnswer+"\")"
    WriteLog("QA.js",msg)
    }
    }
    function FinishAnswerFuckGod(){
    if(ghost_count>=3){
    debug("3 FuckGod detected bye!",0x00FF00);
    ts.Disconect();
    }
    }
    var timer1_demreconnect = 0;
    var time_demlan = 10;
    function OnTimer(){
    time_count++;
    if(time_count == time_demlan){
    time_demlan=(time_demlan+10);
    debug("-=[ Auto Time: "+time_count+" ]=-",0xFF0000)
    ts.Chat(5,"laggggggggggggggg")
    }
    }
    function Start(){
    dempt = 0;
    stopps = "on";
    if(ts.Character.mapid == 12013){
    ts.Walk(1502,175);
    ts.Delay(1000);
    ts.Warp(1);
    }
    else{
    ts.Delay(1000);
    ts.Warp(5);
    }
    }
    function autowarpidd1(){
    if(hoangcungpt == "on"){
    hoangcungpt = "offf";
    if(ts.Character.mapid == 12013){
    ts.Walk(1502,175);
    ts.Delay(3000);
    ts.Warp(1);
    }
    else{
    hoangcungpt = "offf";
    ts.Delay(3000);
    ts.Warp(5);
    }
    }
    }
    var dichuyen_count = 0;
    function Stop(){
    stopps = "off";
    dichuyen_count++;
    if(ts.Character.mapid == 12013){
    if(dichuyen_count == 1){ ts.Walk(1390,250) }
    if(dichuyen_count == 2){ ts.Walk(1482,315) }
    if(dichuyen_count == 3){ ts.Walk(1402,335) }
    if(dichuyen_count == 4){ ts.Walk(1452,235) }
    if(dichuyen_count == 5){
    ts.Walk(1522,455);
    dichuyen_count = 0;

    }
    }
    else{ ts.Warp(5); }
    }
    function OnPrivateMsg(PlayerName,Msg){ if (PlayerName == nameess || PlayerName == "KennyNT"){ nameesss = on; } }
    function warpFinish(){
    debug("Hoan Thanh "+ts.Character.mapid,0);
    if(stopps == "on" && tangtoc == "off"){
    if(ts.Character.mapid == 12013){
    ts.Walk(1502,235);
    ts.Delay(1500);
    ts.Warp(1);
    }
    else{
    ts.Delay(1200);
    ts.Walk(62,1615);
    ts.Warp(5);
    }
    }
    if(stopps == "on" && tangtoc == "on"){
    if(ts.Character.mapid == 12013){ ts.Warp(1); }
    else{ ts.Warp(5); }
    }
    }
    function CheckDisconnect(){
    if(nameesss == "on"){ nameessss(); }
    for(var iii=1;iii<=25;iii++){
    var oSlot3 = ts.MyItems(iii);
    if(oSlot3.itemid == 0){ continue; }
    var oItem3 = ITEMS.Item(oSlot3.itemid);
    if(oSlot3.itemid == 546016){
    if(ts.Character.HP < 30){
    ts.EatItem(iii,1,0);
    Timer.Enabled = false;
    debug("-=[ Warning: HP Cua Tuong Qua Thap Tro Ve Diem Du Tru Gap ]=-",0xFF0000)
    break;
    }
    if(ts.CurrentPartner.HP < 30){
    ts.EatItem(iii,1,0);
    Timer.Enabled = false;
    debug("-=[ Warning: HP Cua Vo Tuong Qua Thap Tro Ve Diem Du Tru Gap ]=-",0xFF0000)
    break;
    }
    }
    }
    }
    var namess;
    var onsend;
    function PartyStop(playerid){
    if(playerid == name1
    || playerid == name2
    || playerid == name3
    || playerid == quansuu){ ts.Disconect(); }
    }
    function AcceptedParty(playerid){
    if(playerid == name1
    || playerid == name2
    || playerid == name3
    || playerid == quansuu){
    dempt++;
    ts.AcceptParty(playerid);
    if(playerid == quansuu){ ts.sena(quansuu); }
    if(dempt == 4){ Start(); }
    }
    }
    function InitBot(){
    var BattleRound = 2;
    for(var demidadmin=0;demidadmin<=1000;demidadmin++){
    getPlayerName(demidadmin);
    if(getPlayerName(demidadmin) != null && demidadmin != 101){
    adminonline = "on"
    adminname = getPlayerName(demidadmin);
    adminid = demidadmin;
    debug("-=[ Admin Dang Online... ID : VN"+demidadmin+" ]=-",0xFF0000)
    WriteLog("tenadmin.txt","Admin ID: VN"+demidadmin+" Name: "+getPlayerName(demidadmin))
    }
    if(demidadmin == 1000){
    debug("-=[ Ket Thuc Kiem Tra Admin ]=-",0xFF0000)
    }
    }
    }
    InitBot()
     
  4. ZxZXichLoZxZ

    ZxZXichLoZxZ Youtube Master Race

    Tham gia ngày:
    29/11/05
    Bài viết:
    10
    Nơi ở:
    tphcm
    xem dùm mình cái scirpt này với login vào nó báo( skillHealId,flaghealchar,HealAmt,flagWarrior,walkDelta,flagNearWalk)nó toàn báo những dòng đó không thể login vào.NMT_l xem dùm mình nha
    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 = 12013;
    double mapid2 = 12521;
    byte warpid1 = 1;
    byte warpid2 = 5;

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

    uint idmem1 = 757543;
    uint idmem2 = 1995909;
    uint idmem3 = 2056387;
    uint idmem4_sena = 619530;

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

    /*********************** 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, 17001);
    }
    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, 10000);
    }
    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();
    }


    /******************* 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(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()
    {
    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(2000);
    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(500);ts.AcceptParty(playerid);ts.delay(500);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();
    }
     
  5. MrBobby

    MrBobby Dragon Quest

    Tham gia ngày:
    1/11/05
    Bài viết:
    1,301
    Nơi ở:
    ________________________
    cái nào là script thì đề nghị để vào trong <code></code> đi, nhức mắt quá, ai mà đọc được chứ X-(
     
  6. duysimba

    duysimba Youtube Master Race

    Tham gia ngày:
    30/1/06
    Bài viết:
    17
    Sao em mở truebot o Cự Lộc mà nó cứ báo lỗi

    "Connecting Server.......
    Connected for 203.113.150.12:6414
    Exp+ -33554432
    my bot

    ??????????? 12013"

    Nó hổng chịu pt với nhau gì hết! Bác nào biết nó là lỗi gì thì chỉ em cách khắc phục với! Cám ơn các bác nhìu!
     
  7. nmt_l

    nmt_l Donkey Kong

    Tham gia ngày:
    3/9/05
    Bài viết:
    322
    Cái lỗi này có cách khắc phục rất đơn giản, bật truebot, nhấn F5 để reload scrip, sau đó mới log in :D, vào đợi một chút, nhanh chậm tùy thuộc mình đặt cái vòng đếm ( 20s hay 30s tùy nhưng theo mình nên đặt 30s vì thỉnh thoảng có mem dis , nó tự đông autoreconnect nhưng co những lúc 2,3 lần mới log vào được, nếu để pt nhanh quá thì con bị dis chưa kịp pt thì chủ pt đã đánh rồi, rất dễ làm gà up lv)
     
  8. nmt_l

    nmt_l Donkey Kong

    Tham gia ngày:
    3/9/05
    Bài viết:
    322
    Đọc rất nhiều bài trong các topic, có ý kiến như thế này. Thứ nhất các bạn muốn chỉnh sửa thì để vào trong code cho dễ nhìn, thứ 2 nếu hiểu một chút về lập trình thì hãy tìm cách chỉnh sửa các scrip. Mỗi người đều có thể chỉnh sửa các scrip theo ý của mình, từ việc đơn giản là thay các dòng chữ hiển thị ra màn hinh chẳng hạn Anh em oi công an tới kìa,... đến việc bổ xung thêm các function chức năng khác. Ở trong cái Topic này mình đã post lại một số các scrip đã chạy thử thấy tương đối ổn định, cho nên tốt nhất là Copy về đè lên cái cũ mà chạy :D. Kiểu này phải phát triển scrip theo ngôn ngữ basic mất, có sẵn dòng line, sai chỗ nào biết ngay dòng nào bị sai :p. Cái quan trọng là scrip của con chủ pt, còn các mem thì có thể dùng chung cho các gate hay Quest, bởi vì mem đi theo chủ pt, nó chỉ dùng các skill khác nhau cho những gate hay Quest khác nhau. Ở scrip của mem có thể đơn giản dùng mỗi hàm sent attack và requestparty cũng được ( đương nhiên không ai làm thế bởi vì cần phải trả lời BTQ, EatHP,Sp,....). Cho nên chỉ cần copy một cái mem là có thể chỉnh sửa cho các gate khác nhau, không cần phức tạp quá cái scrip của mem làm gì cho mất công.
     
  9. duonghoa2005

    duonghoa2005 Donkey Kong

    Tham gia ngày:
    14/6/04
    Bài viết:
    356
    Cha!!! Nghe hỏi quá trời màh bác nmt_l chưa nãn hen,gặp tui là lạy trời bỏ con giữa chợ rùi.Sẳn tiện hỏi cái,có bác nào fix được cái legna có tên pet ko.Vào quan chiến nhìn 1 phát là biết team nào xài legna liền,hic,dể bị admin hỏi thăm lắm.Thanks bác nhiều.
    Thứ 2: lỡ giúp thì làm cho trót luôn,bác biết tìm DialogNPC ID như thế nào ko?IDNPC thì biết rồi,DialogNPC để nó nhận khi bot kim tỏa tào tháo thì bí lù,vì ở đó ko click NPC đc
    Thứ 3: Nhớ ngày xưa có coi 1 trang web Thái có chỉ sử dụng WPE để gặp NPC ở trên đường.Vậy bác biết cách ko chỉ luôn thể (dùng để bot Tieu Kieu Đại kiều đó màh,được thì bụp luôn Chu Du cũng tốt) :P
     
  10. noname123

    noname123 Youtube Master Race

    Tham gia ngày:
    3/3/06
    Bài viết:
    75
    Nơi ở:
    Sài Gòn City
    Cái nì chỉ cần sữa ts.delay(5 00); thành ts.delay(500); thui. Vô find kiếm 5 00 rôi sữa thành 500. Thế thui.
     
  11. noname123

    noname123 Youtube Master Race

    Tham gia ngày:
    3/3/06
    Bài viết:
    75
    Nơi ở:
    Sài Gòn City
    Đúng là không thấy tên pet. Kiểu này chắc vô ùu sớm quá. Admin mà đi du lịch qua cái là dzô tù liền. Có ai giúp đỡ sữa lại giùm.
     
  12. digs

    digs Mr & Ms Pac-Man

    Tham gia ngày:
    6/11/02
    Bài viết:
    160

    cái này không phải lỗi do scrip mà là do xuất chiến pet, thường khi không pt bạn vào Option của Truebot thì sẽ thấy Enable Auto Reconnect không có dấu check. Bạn vào nhà trọ cất Pet mà bạn đang xuất chiến vào rồi làm sao để thay đổi vị trí của con Pet đó rồi xuất chiến lại. Xong vào truebot login thử vào lại nếu thấy dấu check ở Enable Auto Reconnect là OK.

    Dùng Legen@ vẫn có một lỗi thỉnh thoảng đứng đơ ra đấy không đánh nên hay nhất là hãy để chủ PT dùng Truebot còn các mem dùng Legen@ sẽ có sự ổn định hơn rất nhiều.

    Chúc anh em bot hiệu quả kiếm được nhiều Kim Tỏa kkkkk

    1 tuần nữa mình mới được đi tù lần thứ 4 hixhix lâu ghê :D
     
  13. Macon0984

    Macon0984 Youtube Master Race

    Tham gia ngày:
    7/3/06
    Bài viết:
    34
    đây la script bot ở cửa sang thành tuyết nè
    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; 
    
    byte pt1 = 0; 
    byte pt2 = 0; 
    byte pt3 = 0; 
    byte pt4 = 0; 
    
    double mapid1 = 12421;  
    double mapid2 = 12815; 
    byte warpid1 = 2; 
    byte warpid2 = 1; 
    
    /***** Chinh sua ID Member o day *****/ 
    
    uint idmem1 = 149846; 
    uint idmem2 = 2062951; 
    uint idmem3 = 2062952; 
    uint idmem4_sena = 375364; 
    
    /*************************************/ 
    
    /*********************** 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, 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, 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();     
    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); 
    } 
    
    
    /******************** 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() 
    { 
    
    } 
    
    
    /********************** Warp Finish ************************/ 
    public override void warpFinish() 
    { 
    Start(); 
    } 
    
    
    /************************* Start ***************************/ 
    public override void Start() 
    {  
    if (ts.Character.mapid == mapid1) {  
    ts.Walk(622,475);   
    ts.Warp(warpid1); 
    } else 
    if (ts.Character.mapid == mapid2) {  
    ts.Warp(warpid2); 
    return; 
    }  
    }  
    
    
    
    /************************** 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("===== Script by Ha Van Toan - Copy Right GameVN–™ =====",255) ; 
    } 
    
    
    /********************* Fishish Answer **********************/ 
    public override void FinishAnswer() 
    { 
    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(500);ts.AcceptParty(playerid);ts.delay(500);ts.Sena(playerid); pt4 = 1;debug(playerid + " Johned team, Qua^n Su = "+playerid);} 
    if (pt1 == 1 && pt2 == 1 && pt3 == 1 && pt4 == 1) {debug("Party Full -> Start ");Start();} 
    } 
    
    /*********************** Party Stop ************************/ 
    public override void PartyStop(uint playerid) 
    { 
    if (playerid == idmem1) {debug("Dis by "+playerid+" dis");ts.Disconnect();} 
    if (playerid == idmem2) {debug("Dis by "+playerid+" dis");ts.Disconnect();} 
    if (playerid == idmem3) {debug("Dis by "+playerid+" dis");ts.Disconnect();} 
    if (playerid == idmem4_sena) {debug("Dis by "+playerid+" dis");ts.Disconnect();} 
    } 
    
    /************************ Init Bot *************************/ 
    public override void InitBot() 
    {         
    AddDropItemList("viênongmật"); 
    AddDropItemList("Dâu đỏ"); 
    AddDropItemList("Táo nhỏ"); 
    AddDropItemList("Mật Ý Nhân"); 
    AddDropItemList("Nhị Quoa đầu"); 
    AddDropItemList("tựđ uốngthuốc"); 
    AddDropItemList("Táo nhỏ"); 
    AddDropItemList("Bành Bột Mì"); 
    AddDropItemList("viên công kích"); 
    Stop(); 
    }  
    
    
    
    có j anh em bot cho đông vui :D
     
  14. IcePhoenix

    IcePhoenix Donkey Kong

    Tham gia ngày:
    2/11/05
    Bài viết:
    307
    pà con rành món này cho tui hỏi mình log chủ pt bằng TB và 4 cái Legn@. Được hướng dẫn là sửa file common.cs dzí lại inibot trong script. Pà con nào bít sửa thía nào chỉ với. Tui sửa xong vẫn phải F3 như thường. Thanks nhìu. :D
     
  15. 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
    To Macon: hoi set agi nhu the nao: team: 85 84 82 75 fat hht 41 tc 73 Qg 60 chủ yếu là cày hht mong pác chỉ dùm
     
  16. Ninokyox

    Ninokyox Mr & Ms Pac-Man

    Tham gia ngày:
    27/9/05
    Bài viết:
    182
    co ai bit cach sua script trong TB cho con de. ko xuat chien ma` ko danh de? khoi bi dí trong ban TB ko? ai bit xin chi~ giu`m em cai. cai n`i em mo` hoai hung ra :D
     
  17. duonghoa2005

    duonghoa2005 Donkey Kong

    Tham gia ngày:
    14/6/04
    Bài viết:
    356
    ko xuat chiến thì bạn xóa phần
    Mã:
    function MyPartnerAttack(){ 
    turn2++;
    if (turn2 == 1) {
    sk = 10000;
    
    ts.SendAttack( 
    ts.CurrentPartner.Row 
    , ts.CurrentPartner.Col 
    , 0 
    , 2 
    , sk 
    ) 
    } 
    if (turn2 >= 2) {
    sk = 17001;
    
    ts.SendAttack( 
    ts.CurrentPartner.Row 
    , ts.CurrentPartner.Col 
    , 0 
    , 3 
    , sk 
    ) 
    } 
    }  

    SaveWarrior(); ở phần function BattleStoped()
     
  18. XXPROmixdoZZ

    XXPROmixdoZZ Youtube Master Race

    Tham gia ngày:
    21/12/05
    Bài viết:
    58
    dai ca oi dai ca co scrip cua truong giac ko bot cho anh em leuyn de. xcai ' di
    danh cu loc ko lueyn de. duoc.
    cam on dai. ca
    dung tru` mp nha
     
  19. seven_boa

    seven_boa Youtube Master Race

    Tham gia ngày:
    20/9/05
    Bài viết:
    61
    các bạn cho mình hỏi chút về script lư long khẩu của mem và gà ko , chỉ có script của chủ pt nên ko bot gate duoc.
    giúp cho mình nha , thx
     
  20. DuongThieuLong

    DuongThieuLong T.E.T.Я.I.S

    Tham gia ngày:
    19/7/05
    Bài viết:
    553
    Nơi ở:
    Dreams of SilkRoad
    ối dời 2 con gà Tiến và Đức béo tuyên truyền văn hoá phẩm đồi truỵ hã, mấy giờ rồi còn ts, =)) =))
     
Trạng thái chủ đề:
Không mở trả lời sau này.

Chia sẻ trang này