Truebot & linh tinh[Cấm chat nhảm]

Thảo luận trong 'Hộp lưu trữ' bắt đầu bởi micral, 13/12/05.

?

Có nên lập 1 subbox bot discussion không ?

Poll closed 24/1/06.
  1. Đồng ý , 1 topic sao bàn hết được !

    88.5%
  2. Thôi không cần , 1 topic là quá đủ !

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

    meohen1990 Youtube Master Race

    Tham gia ngày:
    30/6/05
    Bài viết:
    46
    các anh coi hộ em script nay đã chính xác chua

    var state = "stand"
    var ghost_count = 0;
    var god_count = 0;
    var die_count = 0;
    var pet_die_count = 0;
    var battle_count = 0;
    var DisconnectFlag = 0.3;
    var HealingFlag = 0.5;
    var hpFraction = 0.8;
    var spFraction = 0.7;
    var MyMapID = 15802;

    var battle_round;

    var myParty = new Array(1253911,1253903,741513,609435,736862); //ca'c id trong pt
    pt_leader = myParty[vn1253911]; //id chu pt
    pt_sena = myParty[vn1253903]; //id quan su

    function MyAttack(){

    m = SelectF1Target();
    // hoac:
    // m = findMonster(); (nhu tdck thuo`ng)

    battle_round++;

    sk = 12003; //skill

    ts.SendAttack(
    ts.Character.Row
    , ts.Character.Col
    , m.Row
    , m.Col
    , sk
    );

    }


    function MyPartnerAttack(){
    m = SelectF1Target();
    sk = 10000;

    ts.SendAttack(
    ts.CurrentPartner.Row
    , ts.CurrentPartner.Col
    , m.Row
    , m.Col
    , sk
    )
    }

    function BattleStarted(){
    battle_count++;
    battle_round=0;
    }

    function BattleStoped(){
    EatHP();
    EatSP();
    ViewState();
    }

    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 ViewState(){
    debug("************************************",0xFF0000)
    debug(" Battle Count : " + battle_count ,0xFF0000)
    debug(" Dead Count : " + die_count ,0xFF0000)
    debug(" Pet KO Count : " + pet_die_count, 0xFF0000)
    debug(" Lucky Count : " + god_count, 0xFF0000)
    debug(" Ghost Count : " + ts.Character.Ghost ,0xFF0000)
    debug(" Warrior's FAI : " + ts.CurrentPartner.CharName +" : " + ts.CurrentPartner.fai,0xFF0000)
    debug("************************************",0xFF0000)
    }

    function onEvilGod(){
    ghost_count++
    debug("E V I L G O D."+"["+ghost_count+"]",0x0000FF)
    msg = "Wrong.Add(\""+ts.LastQuestion+"\",\""+ts.LastResponseAnswer+"\")"
    WriteLog("Wrong.js",msg)
    }
    function onLuckyGod(){
    debug("LUCKY G O D.",0xFF0000)
    if(!QA.Exists(ts.LastQuestion)){
    QA.Add(ts.LastQuestion,ts.LastResponseAnswer)
    msg = "QA.Add(\""+ts.LastQuestion+"\",\""+ts.LastResponseAnswer+"\")"
    WriteLog("QA.js",msg)
    }
    }

    function onNPCAppear( npcmapid , x , y ){
    //debug(npcmapid,0)
    if(npcmapid == npcmapid){
    ts.ClickOnNPC(npcmapid)
    ts.ClickOnNPC(npcmapid)
    }
    }

    function FinishAnswerFuckGod(){
    cdelay(3)
    god_count++;
    if(ghost_count>=3){
    debug("3 ghost, disconnect now",0x00aaaa)
    frm.mnuEnableReconnect.Checked = false;
    ts.Disconect();
    }
    }

    function doEatHP(order,difHp){
    for(var i = 1;i<= 25 ;i++){
    var oSlot = ts.MyItems.Item(i)
    var oItem = ITEMS.Item(oSlot.itemid)
    if (oSlot.itemid == 0){ continue; }
    if(oItem.isHPItem()){
    if (oItem.itemvalue > difHp){ continue; }
    var eatHpAmt = (difHp - (difHp % oItem.itemvalue)) / oItem.itemvalue
    if (eatHpAmt> 0){
    if (eatHpAmt > oSlot.num){eatHpAmt = oSlot.num; }
    ts.EatItem(i,eatHpAmt,order)
    debug( "?"+oItem.itemname+" HP "+oItem.itemvalue+"at slot "+i+" decrease "+eatHpAmt+"?" ,0xC08008 )
    difHp = difHp - eatHpAmt * oItem.itemvalue
    }
    }
    }
    }

    function doEatSP(order,difSp){
    for(var i = 1;i<= 25 ;i++){
    var oSlot = ts.MyItems.Item(i)
    var oItem = ITEMS.Item(oSlot.itemid)
    if (oSlot.itemid == 0){ continue; }

    if(oItem.isSPItem()){
    if (oItem.itemvalue > difSp){ continue; }
    var eatSpAmt = (difSp - (difSp % oItem.itemvalue)) / oItem.itemvalue
    if (eatSpAmt> 0){
    if (eatSpAmt > oSlot.num){eatSpAmt = oSlot.num; }
    ts.EatItem(i,eatSpAmt,order);
    debug( "?"+oItem.itemname+" SP "+oItem.itemvalue+"at slot "+i+" decrease "+eatSpAmt+"?" ,0xC08008 );
    difSp = difSp - eatSpAmt * oItem.itemvalue ;
    }
    }

    }
    }

    function Start(){

    }

    function Stop(){

    }

    function CheckDisconnect(){
    if(ts.Character.HP < (DisconnectFlag * ts.Character.MAXHP)
    || ts.CurrentPartner.HP <(DisconnectFlag * ts.CurrentPartner.MAXHP)
    ){
    frm.mnuEnableReconnect.Checked = false;
    ts.Disconect();
    }
    }

    function OnPrivateMsg(PlayerName , Msg){
    debug(PlayerName + ": " + Msg,0);
    }


    function InitBot() {
    debug("my bot" , 0x00FF00 );
    EatHP();
    EatSP();

    Timer.Enabled=true;
    }

    function OnTimer(){
    if (ts.CurrentParty==0) ts.RequestParty(pt_leader);
    }

    function WaitAcceptParty(playerid){
    for (var i=0; i<myParty.length;i++) {
    if (playerid ==myParty) { ts.AcceptParty(playerid); }
    }
    }

    function AcceptedParty(playerid){
    //pname = getPlayerName(playerid)

    if(playerid == pt_sena)
    {
    ts.sena(playerid) //set strategist
    }

    pt_count++;
    if (pt_count==4) { //full pt 5 nguoi
    Start();
    }

    }

    function RequestPartyAcceptFrom(PlayerId ){
    }

    function PartyStop( playerid ){
    for (var i=0; i<myParty.length;i++) {
    if (playerid ==myParty) { ts.Disconect(); }
    }
    }

    function onPlayerWalk( uid , x , y ){
    //debug("uid = " + uid + " x = " + x + " y = " + y,0);
    }

    function warpFinish(){
    }

    InitBot()
    debug(ts.Character.Ghost,0x0000FF)
     
  2. batuocdo2005

    batuocdo2005 Youtube Master Race

    Tham gia ngày:
    19/6/05
    Bài viết:
    22
    Đai ca kiếm sĩ ơi giúp em sửa cái lỗi này cái được không
    sao vào truebot thỉnh thoang nó vẫn cứ bị error runtime '7' out of memory vậy hay là do TSVN update nên nó mới bị như thế???
     
  3. HoaManLau_TV

    HoaManLau_TV Donkey Kong

    Tham gia ngày:
    8/10/05
    Bài viết:
    322
    đoạn code này mình đang dùng cho ver 2.1.0.1, không biết có dùng trong 2..2.0.4 được không nhỉ :-/

    Mã:
    function hcung(){ 
    if (ts.Character.mapid == 12063) { 
    ts.delay(1000)
    ts.Walk(562,315)
    ts.warp(2) 
    return 
    // delay call ts.Warp for 1000 milliseconds 
    } else 
    if (ts.Character.mapid == 12301) { 
    ts.delay(3000)
    ts.Walk(222,550) 
    ts.warp(1) 
    return 
    
    } 
    } 
    function warpFinish(){ 
    debug("Enter to map id: " + ts.Character.mapid + " by portal id: " + ts.LastWarpId ,0) 
    if (state == "") { 
    hcung()  
    } else if (state == "stop") { 
    ts.SendAction(47) //sit down 
    } 
    }
     
  4. tquang

    tquang Mr & Ms Pac-Man

    Tham gia ngày:
    4/5/02
    Bài viết:
    210
    xem lại những bài cũ hơn có nói về vấn đề này
     
  5. batuocdo2005

    batuocdo2005 Youtube Master Race

    Tham gia ngày:
    19/6/05
    Bài viết:
    22
    cái link mà soclau có đưa ở bài trước tui đã thử rui` nhưng không down về được hình như là nó bị hỏng rui` hay sao ấy ::( bạn nào biết cách khắc phuc tình trạng này lam ơn vô giúp tôi với chứ tôi bó tay với nó rui` chả biết phải làm thế nào nữa
     
  6. hoang945

    hoang945 Youtube Master Race

    Tham gia ngày:
    17/8/05
    Bài viết:
    31
    chui`ui tui doc hieu duoc cai ri`chet lien`doa
     
  7. thanhnvt_rock

    thanhnvt_rock Youtube Master Race

    Tham gia ngày:
    3/11/05
    Bài viết:
    3
    bac micral oi co the? chi? cho em cach dung` Truebot ti? mi? dc khong
    em lam` mai~ khong dc cai' xcab no lai khong dung` dc the' moi chet khong chu', chi? con moi~ trubot nay la` dung dc nhung ma` bon em khong bit' cach dung kho? qua' anh oi lam` on giup tui em voi' thank bac micral nhiu nhiu
    Nhờ bác micral giúp em Thanks
     
  8. thanhnvt_rock

    thanhnvt_rock Youtube Master Race

    Tham gia ngày:
    3/11/05
    Bài viết:
    3
    bac micral oi co the? chi? cho em cach dung` Truebot ti? mi? dc khong
    em lam` mai~ khong dc cai' xcab no lai khong dung` dc the' moi chet khong chu', chi? con moi~ trubot nay la` dung dc nhung ma` bon em khong bit' cach dung kho? qua' anh oi lam` on giup tui em voi' thank bac micral nhiu nhiu
    Nhờ bác micral giúp em Thanks co thể gửi tới yahoo: thanhnvt2004 Hướng dẫn đo đc cho em thì tôt quá
     
  9. hoang945

    hoang945 Youtube Master Race

    Tham gia ngày:
    17/8/05
    Bài viết:
    31
    nay`cho hoi do wn ts to o l o dau
     
  10. ZzDreamzZ

    ZzDreamzZ Youtube Master Race

    Tham gia ngày:
    11/11/05
    Bài viết:
    4
    bác KID oi ,mình không phai la không có hàm fuction star va stop đâu , mình có nhưng vì post lên forum nên sợ post dài anh em đọc mỏi mắc như bác KSDT nói đó , nên vì chủ party không đánh nên mình tưởng chỉ sai o chỗ hàm đánh skill của chủ pt thôi ,nen mình post lên vậy cho anh em dể xem giúp , vậy giờ mình sẽ post lên hết luôn nè , KID hay bác KSDT xem giúp nhé ...



    Chu Party

    var state = "stand"
    var ghost_count = 0;
    var die_count = 0;
    var battle_count = 0;
    var pt_count = 1;

    //********** MAKE PARTY **********//

    //*****Tao bang gom cac ID cua nhom*****//
    var myParty = new Array(11111,22222,33333,44444,55555); // Các ID trong
    nhóm Party
    pt_leader = myParty[0]; // ID chu Party
    pt_sena = myParty[4]; // ID quân su

    //*****Hàm chap nhan party cua cac thanh vien*****//
    function WaitAcceptParty(playerid){
    for (var i=0; i<myParty.length;i++){
    if(playerid == myParty){
    ts.AcceptParty(playerid);
    }
    }
    }

    //*****Hàm set ID pt_sena lam quân su*****//
    function AcceptedParty(playerid){
    if (playerid == pt_sena){
    ts.sena(playerid) // Set quân su
    debug("SET QUAN SU",0xFF0000)
    }
    if(pt_count == 4){
    Start() // du nguoi --> danh
    }
    pt_count++;
    }

    //*****Hàm DIS khi 1 thanh vien DIS*****
    function PartyStop(playerid){
    for (var i=0; i<myParty.length;i++) {
    if (playerid == myParty){
    ts.Disconect();
    }
    }
    }

    //********** ATTACK **********//

    //*****Hàm attack cua nguoi choi*****//
    function MyAttack(){
    var MyChar = ts.Character
    MyChar.MAXSP = 300 // Tùy theo moi nguoi co so SP khác nhau
    Monster = findMonster() // Su dung findMonter: hieu don gian la
    TDCK F1
    BasicAttack(MyChar, Monster, "Fire Arrow"); // Attack là dánh bình
    thuong, neu ban tên se la Fire Arrow
    }

    //****Hàm attack cua PET*****//
    function MyPartnerAttack(){
    var Warrior = ts.CurrentPartner
    Warrior.MAXSP = 400 // Tùy theo moi nguoi co so SP khác nhau
    Monster = findMonster() // Su dung findMonter: hieu don gian la
    TDCK F1
    BasicAttack(Warrior, Monster, "Attack"); // Attack là dánh bình
    thuong, neu ban tên se la Fire Arrow
    }

    //********** EAT, DROP ITEM **********//

    //*****Hàm tu dong vut cai Item không can*****//
    function DoDropItem() {
    for(var i=1;i<=25;i++){
    var oSlot = ts.MyItems(i);
    if(oSlot.itemid == 0){
    continue;
    }
    var oItem = ITEMS.Item(oSlot.itemid);
    var itemname = oItem.getName();
    if( itemname == "AutoAttackPill" ||
    itemname == "AutoTonicPill" ||
    itemname == "DaQuWine" ||
    itemname == "Cleardewwine" ||
    itemname == "PainKiller" ||
    itemname == "Red date" ||
    itemname == "Morale pill" ||
    itemname == "Honey pill" ||
    itemname == "HerbalPill" ||
    itemname == "Small apple" ||
    itemname == "Strawberry") ts.DropItem(oSlot.slot,oSlot.num);
    }
    }

    //**********TRA LOI BTQ**********//

    function onEvilGod(){
    ghost_count++
    debug("E V I L G O D."+"["+ghost_count+"]",0x0000FF)
    msg =
    "Wrong.Add(\""+ts.LastQuestion+"\",\""+ts.LastResponseAnswer+"\")"
    WriteLog("Wrong.js",msg)
    WarpLink( 12063 ,2 , 12301 ,1)
    }

    function onLuckyGod(){
    debug("LUCKY G O D.",0xFF0000)
    if(!QA.Exists(ts.LastQuestion)){
    QA.Add(ts.LastQuestion,ts.LastResponseAnswer)
    msg = "QA.Add(\""+ts.LastQuestion+"\",\""+ts.LastResponseAnswer+"\")"
    WriteLog("QA.js",msg)
    }
    WarpLink( 12063 ,2 , 12301 ,1)
    }

    //*****Hàm tra loi BTQ xong thì dánh tiep*****//
    function FinishAnswerFuckGod(){
    if(ghost_count>=3){
    ts.Disconect();
    }
    if(state=="warp"){
    ts.delay(10000)
    WarpLink( 12063 ,2 , 12301 ,1)
    }
    }

    //************** HOANG CUNG DIEP THANH **************//
    // Kiem tra xem nhân vat dang dung o dâu ? Trong hay Ngoai HC //
    // (1). Trong: di ra ngoài. //
    // (2). Ngoài: di toi, nói chuyên roi dánh. //
    // (3). Quay lai buoc (1). //
    //************************************************** ****//

    //state: gom 2 trang thái: stand & warp
    function warpFinish(){
    if(state=="warp"){
    if(ts.Character.mapid == 12301){ // Trong Hoàng Cung
    WarpLink(12063 ,2 , 12301 ,1)
    }
    else if(ts.Character.mapid==12063){ // Ngoài Hoàng Cung
    ts.delay(10000)
    ts.Walk(562,315)
    WarpLink(12063 ,2 , 12301 ,1)
    }
    }
    }

    //********** MAIN **********//

    //****Hàm hiên trang thái sau tran dánh*****//
    function ViewState(){
    debug("************************************",0xFF0000)
    debug(" Battle Count : " + battle_count ,0xFF0000)
    debug(" Dead Count : " + die_count ,0xFF0000)
    debug(" Ghost Count : " + ts.Character.Ghost ,0xFF0000)
    debug(" Warrior's FAI : " + ts.CurrentPartner.CharName +" : " +
    ts.CurrentPartner.fai,0xFF0000)
    debug("************************************",0xFF0000)
    }

    //*****Hàm tra loi NPC*****//
    function NpcDialogMenu(DialogId){
    ts.SelectChoice(1);
    ts.SendEnd();
    }

    function NpcDialog(DialogId){
    ts.SendEnd();
    }

    //*****Hàm Dis khi HP cua PET het*****//
    function SaveWarrior(){
    if(ts.CurrentPartner.HP == 1){
    ts.Disconect();
    debug(" SAVE THE FAI DISCONNECT NOW! : ",0x0000FF);
    }
    }

    //*****Hàm neu chet 3 lan thì Dis*****//
    function CheckDisconnect(){
    if(ts.Character.HP == 1){
    die_count++
    }
    if(die_count>3){
    ts.Disconect();
    }
    }

    //*****Hàm BOT*****//
    function InitBot(){
    state= "stand"
    debug("***** BOT HCDT *****", 0x00FF00)
    }

    //*****Hàm bat dau tran dánh*****//
    function BattleStarted(){
    battle_count++;
    }

    //****Hàm khi tran dánh ket thúc*****//
    function BattleStoped(){
    SaveWarrior();
    CheckDisconnect();
    DoDropItem();
    ViewState();
    }

    //*****Hàm OnTime*****//
    function OnTimer(){
    if(ts.Character.mapid == 12301){ // Trong Hoàng Cung
    WarpLink(12063 ,2 , 12301 ,1)
    }
    if(ts.Character.mapid == 12062){ // Out of map
    WarpLink(12062 ,2 , 12301 ,1)
    }
    }

    //*****Hàm Start****//
    function Start(){
    state="warp"
    WarpLink(12063, 2, 12301, 1)
    }

    //*****Hàm Stop*****//
    function Stop(){
    state="stand"
    }

    InitBot()



    àh nó cũng không có quân sư luôn !!! thankz mấy bác
     
  11. IronQueen

    IronQueen Youtube Master Race

    Tham gia ngày:
    30/1/05
    Bài viết:
    97
    Mã:
    var state = "" 
    var ghost_count = 0; 
    var god_count = 0; 
    var die_count = 0; 
    var pet_die_count = 0; 
    var battle_count = 0; 
    var DisconnectFlag = 0.3; 
    var HealingFlag = 0.5; 
    var hpFraction = 0.8; 
    var spFraction = 0.7;
    var MyMapID = 15802;   
    var battle_round;
    
    var myParty = new Array(11111,22222,33333,44444,55555); //ca'c id trong pt
    pt_leader = myParty[0]; //id chu pt
    pt_sena = myParty[1]; //id quan su
    
    //*****Hàm attack cua nguoi choi*****//
    function MyAttack(){ 
    
    m = SelectF1Target(); 
    // hoac:
    // m = findMonster(); (nhu tdck thuo`ng)
    
    battle_round++;
    
    sk = 12003; //skill
    
    ts.SendAttack( 
    ts.Character.Row 
    , ts.Character.Col 
    , m.Row 
    , m.Col 
    , sk 
    );
    
    } 
    
    //****Hàm attack cua PET*****//
    function MyPartnerAttack(){ 
    m = SelectF1Target(); 
    sk = 10000; 
    
    ts.SendAttack( 
    ts.CurrentPartner.Row 
    , ts.CurrentPartner.Col 
    , m.Row 
    , m.Col 
    , sk 
    ) 
    } 
    
    //*****Hàm auto sent*****//
    function DoSendItem() {
    for(var i=1;i<=25;i++){ 
       var oSlot = ts.MyItems(i); 
       if( oSlot.itemid == 0){ continue; } 
       var oItem = ITEMS.Item(oSlot.itemid); 
       var itemname = oItem.getName(); 
       if( (itemname == "Roborant pill" 
        || itemname == "Baohe pill" 
        || itemname == "HasteScroll"
        || itemname == "AutoAttackPill"
        || itemname == "Red date"
        || itemname == "Morale pill"
        || itemname == "Honey pill"
        || itemname == "HerbalPill"
        || itemname == "PainKiller"
        || itemname == "AutoTonicPill"
        || itemname == "Small apple"
        || itemname == "Strawberry") && oSlot.num ==50){ 
          ts.SendItemTo("ChoiSongZong",oSlot.slot,oSlot.num); 
    } 
    } 
    }
    
    //**********Tu An HP va SP**********//
    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 doEatHP(order,difHp){ 
    for(var i = 1;i<= 25 ;i++){ 
    var oSlot = ts.MyItems.Item(i) 
    var oItem = ITEMS.Item(oSlot.itemid) 
    if (oSlot.itemid == 0){ continue; } 
    if(oItem.isHPItem()){ 
    if (oItem.itemvalue > difHp){ continue; } 
    var eatHpAmt = (difHp - (difHp % oItem.itemvalue)) / oItem.itemvalue 
    if (eatHpAmt> 0){ 
    if (eatHpAmt > oSlot.num){eatHpAmt = oSlot.num; } 
    ts.EatItem(i,eatHpAmt,order) 
    debug( "?"+oItem.itemname+" HP "+oItem.itemvalue+"at slot "+i+" decrease "+eatHpAmt+"?" ,0xC08008 ) 
    difHp = difHp - eatHpAmt * oItem.itemvalue 
    } 
    } 
    } 
    } 
    
    function doEatSP(order,difSp){ 
    for(var i = 1;i<= 25 ;i++){ 
    var oSlot = ts.MyItems.Item(i) 
    var oItem = ITEMS.Item(oSlot.itemid) 
    if (oSlot.itemid == 0){ continue; } 
    
    if(oItem.isSPItem()){ 
       if (oItem.itemvalue > difSp){ continue; } 
       var eatSpAmt = (difSp - (difSp % oItem.itemvalue)) / oItem.itemvalue 
       if (eatSpAmt> 0){ 
          if (eatSpAmt > oSlot.num){eatSpAmt = oSlot.num; } 
          ts.EatItem(i,eatSpAmt,order); 
          debug( "?"+oItem.itemname+" SP "+oItem.itemvalue+"at slot "+i+" decrease "+eatSpAmt+"?" ,0xC08008 ); 
          difSp = difSp - eatSpAmt * oItem.itemvalue ;
       } 
    }
    
    } 
    } 
    
    //**********TRA LOI BTQ**********//
    
    function onEvilGod(){
    	ghost_count++ 
    	debug("E V I L G O D."+"["+ghost_count+"]",0x0000FF) 
    	msg = "Wrong.Add(\""+ts.LastQuestion+"\",\""+ts.LastResponseAnswer+"\")" 
    	WriteLog("Wrong.js",msg)
    }
     
    function onLuckyGod(){ 
    	debug("LUCKY G O D.",0xFF0000) 
    	if(!QA.Exists(ts.LastQuestion)){ 
    		QA.Add(ts.LastQuestion,ts.LastResponseAnswer) 
    		msg = "QA.Add(\""+ts.LastQuestion+"\",\""+ts.LastResponseAnswer+"\")" 
    		WriteLog("QA.js",msg) 
    	}
    } 
    
    //********** MAIN **********//
    
    //****Hàm hiên trang thái sau tran đánh*****//
    function ViewState(){
      	debug("************************************",0xFF0000)
      	debug(" Battle Count  : " + battle_count    ,0xFF0000)
      	debug(" Dead Count    : " + die_count       ,0xFF0000)
      	debug(" Ghost Count   : " + ts.Character.Ghost      ,0xFF0000)
      	debug(" Warrior's FAI : " + ts.CurrentPartner.CharName +" : " + ts.CurrentPartner.fai,0xFF0000)
      	debug("************************************",0xFF0000)
    }
    //*****Hàm Dis khi HP cua PET het*****//
    function SaveWarrior(){
      	if(ts.CurrentPartner.HP == 1){
      		 ts.Disconect();
      		 debug(" SAVE THE FAI DISCONNECT NOW! : ",0x0000FF);
      	}
    } 
    
    //*****Hàm tra loi BTQ xong th? đánh tiep*****//
    function FinishAnswerFuckGod(){
       	if(ghost_count>=3){
      	   ts.Disconect();
      	}
    }
    
    //*****Hàm neu chet 3 lan th? Dis*****//
    function CheckDisconnect(){
      	if(ts.Character.HP == 1){
      		die_count++
      	}  	
    	if(die_count>3){
      		ts.Disconect();
      	}
    }
    
    //*****Hàm AuTo party*****//
    function PlayerOnline(playerid){
    if(getPlayerName(playerid) == "HiepSongGiet"  // nick ch? party
    ){  
    ts.RequestParty(playerid)
    }
    } 
    
    //*****Hàm BOT*****//
    function InitBot(){
    	debug("my BOT", 0x00FF00)
       	EatHP();
       	EatSP();	
    }
    
    //*****Hàm bat dau tran đánh*****//
    function BattleStarted(){
      	battle_count++;
    	battle_round=0;
    }
    
    //****Hàm khi tran đánh ket thúc*****//
    function BattleStoped(){  	
      	SaveWarrior();
      	CheckDisconnect();
    	DoSendItem();
      	ViewState();
       	EatHP();
       	EatSP();	
       	doEatHP(order,difHp)();
       	doEatSP(order,difHp)();
    	PlayerOnline(playerid);
    }
    
    //*****Hàm OnTime*****//
    function OnTimer(){
    	if(ts.Character.mapid == 12301){		// Trong Hoàng Cung --> Di ra ngoai
      			WarpLink(12063 ,2 , 12301 ,1)
      	}
    	if(ts.Character.mapid == 12062){		// Out of MAP
      			WarpLink(12062 ,2 , 12301 ,1)
      	}
    	if (ts.CurrentParty == 0) ts.RequestParty(11111); 
    	
    }
    
    //*****Hàm Start****//
    function Start(){
    }   
    
    //*****Hàm Stop*****//
    function Stop(){
    }
    
    InitBot()
    ai xem giùm mình cái Script này bị gì mà úynh ở hoàng cung diệp thành khoảng 6 trận là dis , ko bít nguyên do vì sao dí luôn , sữa mọi cách vẫn vậy , pó tay rùi . có gì thấy ko ổn làm ơn cho mình cái Script của nhưng member party ở hoàng cung đó , chỉ cần auto sent , auto Hp và SP , auto parrty , auto login là được rùi . cám ơn nhìu !!
     
  12. thongoc15

    thongoc15 Youtube Master Race

    Tham gia ngày:
    28/9/05
    Bài viết:
    27
    bay do ` dong cảd xcab doi` danh chuit xui la` rot mang a`
    co cach nao khac pohuc o
    chi voi'
     
  13. thongoc15

    thongoc15 Youtube Master Race

    Tham gia ngày:
    28/9/05
    Bài viết:
    27
    bay do ` dong cảd xcab doi` danh chuit xui la` rot mang a`
    co cach nao khac pohuc o
    chi voi'
     
  14. thongoc15

    thongoc15 Youtube Master Race

    Tham gia ngày:
    28/9/05
    Bài viết:
    27
    bay do ` dong cảd xcab doi` danh chuit xui la` rot mang a`
    co cach nao khac pohuc o
    chi voi'
     
  15. thongoc15

    thongoc15 Youtube Master Race

    Tham gia ngày:
    28/9/05
    Bài viết:
    27
    bay do ` dong cảd xcab doi` danh chuit xui la` rot mang a`
    co cach nao khac pohuc o
    chi voi'
     
  16. thongoc15

    thongoc15 Youtube Master Race

    Tham gia ngày:
    28/9/05
    Bài viết:
    27
    bay do ` dong cảd xcab doi` danh chuit xui la` rot mang a`
    co cach nao khac pohuc o
    chi voi'
     
  17. thongoc15

    thongoc15 Youtube Master Race

    Tham gia ngày:
    28/9/05
    Bài viết:
    27
    bay do ` dong cảd xcab doi` danh chuit xui la` rot mang a`
    co cach nao khac pohuc o
    chi voi'
     
  18. thongoc15

    thongoc15 Youtube Master Race

    Tham gia ngày:
    28/9/05
    Bài viết:
    27
    bay do ` dong cảd xcab doi` danh chuit xui la` rot mang a`
    co cach nao khac pohuc o
    chi voi'
     
  19. thongoc15

    thongoc15 Youtube Master Race

    Tham gia ngày:
    28/9/05
    Bài viết:
    27
    bay do ` dong cảd xcab doi` danh chuit xui la` rot mang a`
    co cach nao khac pohuc o
    chi voi'
     
  20. thongoc15

    thongoc15 Youtube Master Race

    Tham gia ngày:
    28/9/05
    Bài viết:
    27
    bay do ` dong cảd xcab doi` danh chuit xui la` rot mang a`
    co cach nao khac pohuc o
    chi voi'
     
Trạng thái chủ đề:
Không mở trả lời sau này.

Chia sẻ trang này