Tiến hành share script bot

function MyAttack(){
//10000 = Attack ; 10006 = Di.a nha ; 12003 = Fire Arrow ; 17001 = Defend ;14002 = flee
if(atkturn==1){
atkturn++
m = findMonster();
sk =17001;
ts.delay(300);
ts.SendAttack( ts.Character.Row , ts.Character.Col , ts.Character.Row , ts.Character.Col , sk )
}
else {
atkturn++
m=findMonster();
sk = 17001 ;
ts.delay(300);
ts.SendAttack( ts.Character.Row , ts.Character.Col , ts.Character.Row , ts.Character.Col , sk )
}
}

//function MyPartnerAttack(){
//m = findMonster();
//sk = 17001
//ts.delay(300);
//ts.SendAttack( ts.CurrentPartner.Row , ts.CurrentPartner.Col , ts.CurrentPartner.Row , ts.CurrentPartner.Col , sk )
//}

đoạn script cua mình như vậy mình muốn chỉnh cho pet va mình đều def mà sao nó phải đợi thời gian khá lâu mới def hoặc có thể nó đứng vậy chứ ko def nên mất khá nhìu thời gian de chờ đợi để dánh ai giúp mình chỉnh lại được ko thank
 
TT oi sao minh vao TB no để là "Run-time error '1002' Syntax eror'"
vay là sao vay ko hiểu
 
wei soloko oi tui bi vo tu` rui`
co nho con liwater cua tui o
hic nhớ ông giờ tui oánh 2 acc BaByGirl & Hoanghon02 đó
giờ ong luyện lại con mới hả co phải là xXLiWaterXx hông thế
pm nick Yh tui nhá: Nhat_anh_001
 
làm ơn làm phước post 1 script bot NPC hoàn chỉnh(ví dụ bot đốc du ác hay giản ung)
cho mình tham khảo với đi,mò cả tuần nay giờ thì bí rồi

lạy ông đi wa,lạy pà đi lợi,làm ơ làm phước
^:)^^:)^^:)^
 
làm ơn cho mình xin cai script cua cổng 2 Hung Nô và Uyên thành đc không mình đang cần đẻ cày lv cảm ơn trưoc nha.
 
divedaucd nói:
Xin cho hỏi 1 câu là các Đoạn script của chu pt va mem viết chung 1 script hay viết riêng và của con gà nữa ? mong ai đó biết giải thích dùm em noob lắm , em cảm ơn nhìu !
Chủ pt viết riêng 1 scrip, nếu log mình con chủ pt vao sau khoảng 20s là nó tự động đánh, còn mem có log vào cũng không :D, kinh nghiệm mất mấy con đệ 10x nên biết thế, còn mem 1,2,3,4 viết chung chỉ cần chỉnh sửa skil của nó thôi, chẳng hạn gà thì cho chạy trốn hay đòa tẩu, mem khác thì cho Hỏa tiễn ,...về cơ bản là như vậy nhưng lưu ý những ai dùng Bot thì để ý cái function savewarrior, có nhiều chủ pt không xuất đệ nên họ bỏ hàm đó, nếu có mang đệ ra thì kich hoat lại cho nó hoat động (bỏ cái lệnh chú thích /*...*/ đi), mới chơi lại không để ý vì cái đó mà mất 3 con pet ::(
 
Mấy pa này nói về script mình chẳng hiểu gì cả . Tui nood lém :D . Ai làm ơn post 1 bài hướng dẫn bot cụ thể không vậy , plz ...
 
làm ơn làm phước post 1 script bot NPC hoàn chỉnh(ví dụ bot đốc du ác hay giản ung)
cho mình tham khảo với đi,mò cả tuần nay giờ thì bí rồi

lạy ông đi wa,lạy pà đi lợi,làm ơ làm phước
Cần gì lạy lọc tụi nghịp thía ;)) ;))

Đây, Bot Điển Vy :D
var state = ""
var ghost_count = 0;
var god_count = 0;
var hpFraction = 0.7;
var turn1 = 0;
var turn2 = 0;

var pt1 = 0;
var pt2 = 0;
var pt3 = 0;
var pt4 = 0;
var IDmem1 = 1032965;
var IDmem2 = 757543;
var IDmem3 = 1968732;
var IDmem4 = 936612;
var IDQuanSu = 947066;
function MyAttack(){
turn1++;
if (turn1 == 1) {
sk = 17001;
ts.SendAttack(
ts.Character.Row
, ts.Character.Col
, 0
, 4
, sk
)
}
if (turn1 >= 2) {
sk = 17001;
ts.SendAttack(
ts.Character.Row
, ts.Character.Col
, 0
, 2
, sk
)
}
}
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
, 4
, sk
)
}
}
function BattleStarted(){
turn=0;
//turnpet=0;
}

function BattleStoped(){
ts.delay(1000);
Start();
ts.delay(1000);
Start();
}
function EatHP(){
if (ts.Character.HP < (ts.Character.MAXHP * hpFraction)){
doEatHP(0,(ts.Character.MAXHP * hpFraction)-ts.Character.HP)
}
if (ts.CurrentPartner.HP < (ts.CurrentPartner.MAXHP * hpFraction)){
doEatHP(ts.CurrentPartner.Order,(ts.CurrentPartner.MAXHP * hpFraction)-ts.CurrentPartner.HP)
}
}
function EatSP(){
if (ts.Character.SP < (ts.Character.MAXSP * spFraction)){
doEatSP(0,(ts.Character.MAXSP * spFraction)-ts.Character.SP)
}
if (ts.CurrentPartner.SP < (ts.CurrentPartner.MAXSP * spFraction)){
doEatSP(ts.CurrentPartner.Order,(ts.CurrentPartner.MAXSP * spFraction)-ts.CurrentPartner.SP)
}
}

function onEvilGod(){
ghost_count++
debug("E V I L G O D."+"["+ghost_count+"]",0x0000FF)
Start()
}
function onLuckyGod(){
lucky_count++
debug("LUCKY G O D.",0xFF0000)
Start()
}
function NpcDialogMenu(DialogId){
debug("DialogM "+DialogId,0x0000FF)
if(DialogId==1){
ts.SelectChoice(1);
ts.SendEnd();
}
}
function NpcDialog(DialogId){
debug("DialogN "+DialogId,0x0000FF)
if(DialogId==15063){
ts.SendEnd();
}else if(DialogId==15662){
ts.SendEnd();
}else if(DialogId==15656){
ts.SendEnd();
}else if(DialogId==15657){
ts.SendEnd();
}else{
ts.ClickOnNPC(1)
cdelay(1)
ts.ClickOnNPC(1)
}
}
function FinishAnswerFuckGod(){
if(ghost_count>=3){
ts.Disconect();
}
Start()
}
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 dzo(){
if(songuoi==4){
ts.ClickOnNPC(1)
}
}
function Start(){
ts.ClickOnNPC(1)
}
function Stop(){
}


function OnTimer(){
}
function AcceptedParty(playerid){
if (playerid == IDmem1) {
ts.AcceptParty(playerid);
pt1 = 1;
}
if (playerid == IDmem2) {
ts.AcceptParty(playerid);
pt2 = 1;
}
if (playerid == IDmem3) {
ts.AcceptParty(playerid);
pt3 = 1;
}
if (playerid == IDmem4) {
ts.AcceptParty(playerid);
pt4 = 1;
}
if(playerid == IDQuanSu)
{
ts.sena(playerid)
}
if (pt1 == 1 && pt2 == 1 && pt3 == 1 && pt4 == 1) {
Start();
}
}

function PartyStop( playerid ){
if(playerid == 947066
|| playerid == 757543
|| playerid == 936612
|| playerid == 1968732
){
ts.Disconect();
}
}
function InitBot(){
frm.mnuEnableReconnect.Checked = true;
frm.mnuAutoEat.Checked = false;
Sit(1)
}
InitBot()
 
Jet ơi! cho mình xin cai script cổng 2 hung Nô đc không mình đang rất cần cảm ơn truớc nha,
 
DauCaiDau nói:
function MyAttack(){
//10000 = Attack ; 10006 = Di.a nha ; 12003 = Fire Arrow ; 17001 = Defend ;14002 = flee
if(atkturn==1){
atkturn++
m = findMonster();
sk =17001;
ts.delay(300);
ts.SendAttack( ts.Character.Row , ts.Character.Col , ts.Character.Row , ts.Character.Col , sk )
}
else {
atkturn++
m=findMonster();
sk = 17001 ;
ts.delay(300);
ts.SendAttack( ts.Character.Row , ts.Character.Col , ts.Character.Row , ts.Character.Col , sk )
}
}

//function MyPartnerAttack(){
//m = findMonster();
//sk = 17001
//ts.delay(300);
//ts.SendAttack( ts.CurrentPartner.Row , ts.CurrentPartner.Col , ts.CurrentPartner.Row , ts.CurrentPartner.Col , sk )
//}

đoạn script cua mình như vậy mình muốn chỉnh cho pet va mình đều def mà sao nó phải đợi thời gian khá lâu mới def hoặc có thể nó đứng vậy chứ ko def nên mất khá nhìu thời gian de chờ đợi để dánh ai giúp mình chỉnh lại được ko thank
Cái delay không hẳn ở đó, coi lại hai tham số khai báo ở trên, đặt lại thử coi có được không
var delay1=500
var delay2=500
và check coi cái hàm này ở cuối scrip
function warpFinish(){
if ((check == 1) && flag_stop==0) { if (ts.Character.mapid==mapid1) {ts.Walk(1522,175);ts.delay(delay1);ts.warp(warpid1);};}
if (ts.Character.mapid==mapid2) {ts.Walk(60,1630);ts.delay(delay2);ts.warp(warpid2);}
if (ts.Character.mapid==10952) {ts.Walk(902,875);ts.delay(1000);ts.delay(1000);ts.warp(1);}
}
 
sao xuống trang 4 rồi
Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..Kéo lên..
 
ai cho em hoi khi ma da pt xong roi em an f3 sao chu pt kochiu chay
 
nmt_l nói:
Chủ pt viết riêng 1 scrip, nếu log mình con chủ pt vao sau khoảng 20s là nó tự động đánh, còn mem có log vào cũng không :D, kinh nghiệm mất mấy con đệ 10x nên biết thế, còn mem 1,2,3,4 viết chung chỉ cần chỉnh sửa skil của nó thôi, chẳng hạn gà thì cho chạy trốn hay đòa tẩu, mem khác thì cho Hỏa tiễn ,...về cơ bản là như vậy nhưng lưu ý những ai dùng Bot thì để ý cái function savewarrior, có nhiều chủ pt không xuất đệ nên họ bỏ hàm đó, nếu có mang đệ ra thì kich hoat lại cho nó hoat động (bỏ cái lệnh chú thích /*...*/ đi), mới chơi lại không để ý vì cái đó mà mất 3 con pet ::(
Đã giúp thì giúp dùm em 1 đoạn nữa nha nmt em có bản true 2.0.4 từ rất lâu rồi khi down về nó đã có sẵn script.js trong đó ! bản true đó ko cần WPE PRo vẫn login được nhưng nó ko chạy các script nó đứng yên 1 chỗ àh , la sao vậy ? (đã sữa các id va các skill thích hợp) , còn script.js có sẵn trong True thì mình chỉ việc chèn thêm script chủ pt hay bỏ hết rùi paste script cua chủ pt vào đó ! và nếu vậy thì phải có 2 script àh 1 của chủ pt 1 của mem ( vì nếu để tên chung nó sẽ save chồng mất 1 cái ...) mong nmt chỉ giúp chổ đó !
 
divedaucd nói:
Đã giúp thì giúp dùm em 1 đoạn nữa nha nmt em có bản true 2.0.4 từ rất lâu rồi khi down về nó đã có sẵn script.js trong đó ! bản true đó ko cần WPE PRo vẫn login được nhưng nó ko chạy các script nó đứng yên 1 chỗ àh , la sao vậy ? (đã sữa các id va các skill thích hợp) , còn script.js có sẵn trong True thì mình chỉ việc chèn thêm script chủ pt hay bỏ hết rùi paste script cua chủ pt vào đó ! và nếu vậy thì phải có 2 script àh 1 của chủ pt 1 của mem ( vì nếu để tên chung nó sẽ save chồng mất 1 cái ...) mong nmt chỉ giúp chổ đó !
Cách chỉnh sửa đơn giản nhất là log con chủ pt vào xong ấn phím f5 cho nó reload cái scrip, xong log in bình thường vào là nó tự pt, có cái conmmand auto pt sau 20' nếu muốn nhanh hơn thì chỉnh nó xuống, nhưng để 20' là tốt nhất, khi mem dis nó còn tự log in vào và pt đánh tiếp bình thường
 
Đọc hết 10 trang mệt ghê .
Ai giải quyết dùm leo vấn đề này dùm . Bot CL 2 gà 2 đệ kô học đào tẩu . Dis thì cũng có , nhưng ít kô đáng quan tâm. Vấn đề là con gà + pet cứ up liên tục làm điểm Exp nhận đc giảm trầm trọng . T bình 1 ngày res 2-3 lần T__T Ai chỉ cách khắc phục đc kô, thx....
 
Back
Top