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

  • Thread starter Thread starter micral
  • Ngày gửi Ngày gửi

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


  • Total voters
    61
  • Poll closed .
Status
Không mở trả lời sau này.
Cho em hỏi là với code đó thì dùng cho Leader lẫn Mem luôn hả anh ? và chỗ mem1mem2 ... , Quân Sưu thì ghi số ID (Vn****) hay là nick ạ ????
 
tham số của mấy hàm đó dùng id nên cần dùng phần chữ số (vd id là vn12345 thi` id sẽ là 12345). riêng code của KiemCun post dùng getPlayerId("name") để convert từ name -> id nên thay vào đó dĩ nhiên là name.

vd: nick Player1 có id là (vn)10000
ts.RequestParty(10000);
tương đương với
ts.RequestParty( getPlayerId("Player1") );
vì getPlayerId("Player1") = 10000 (id của Player1)
 
Anh trả lời giúp em là Script KiemCun post là sử dụng luôn cho TB của Leader lẫn Member hay sao ạ ??
 
KiemCun nói:
Đây là đoạn tự pt của chủ pt và khi pt đủ ngưỏi thì sẽ call hàm Start();
Và khi có 1 mem dis thì chủ pt dis luôn.

mp mp mp mp mp mp mp mp mp mp mp mp mp mp mp mp mp mp mp mp mp mp mp mp mp mp
 
cho mình hỏi ! command ts.Delay command này kô sử dụng đc trong ver 2.24 có thể giải thích thêm cho mình đc kô
trong ver 2.1 cũ của mình thì command vẫn ok mà khi copy ver2.24 vào thì kô dùng đc nó kô báo lỗi mà vẫn thực hiện đc các command phía sau nó mà không delay trước trong khi các function và command khác đều hoạt động tốt ???

Ex :
ts.Walk(570,300);
ts.Delay(2000);
ts.Warp(2);

trong ver2.24 thì nó thực hiện command trên tương đương như vầy:

ts.Walk(570,300);
ts.Warp(2);
 
lam cach' nao` de login the' bac' chi? cu the? hon cho toi nha
 
$KiemSiDaTinh$ nói:
bạn quảng cáo để làm gì khi nó sắp thu phí :D
lại còn nói ko bao giờ die nữa chứ
thu phí = die :))

chòi
xcab thu phí hả
bro sunarto ác wa'
chuyển qua TB thui
nhưng mờ
ko có cái auto dis GM go on my map hay char walk on map , vv....vv
à mà mc ơi
làm sao chỉnh đc đánh theo step vậy
vd: turn 1 oánh hỏa tiễn , turn 2 atk còn turn 3 .. flee vậy :D
 
Thank anh Micral , vậy khi mình muốn Team chỉ cần 4 người thì xóa đoạn :
Mã:
|| playerid == getPlayerId("mem5")
đi hả anh ??
 
làm thế nào để login thế bác chỈ rõ cho tui nhé! và còn cái WEXP bác bảo tôi down để làm gì vậy chỉ dùm tui cách xài luôn được ko? nếu có hình post lên cho dễ hiểu cám ơn
 
@titaki: có thể dùng cdelay() thay thế. vd ts.Delay(1000) sẽ tương đương với cdelay(1)
@konumi:
Mã:
var battleround=0;
...
function BattleStarted() {
battleround=0; //reset count
...
}
...
function MyAttack() {
...
battleround++; // tăng count thêm 1 mỗi lần myattack được gọi (sau mỗi turn)
switch case (battleround) {
   case 1: ...
   case 2: ...
...
}
...
}

lưu ý có thể cần dùng 2 counter khác nhau cho myattack và mypartnerattack
 
phamthanhtung16 nói:
alo sau khi login vào truebot đc rồi thì bước kế tiếp phải làm sao

Trước tiên mình khuyên bạn trước khi sử dụng truebot thi bạn phải xác định được minh sẽ lam gì thì mới có những script để thực hiện dùm bạn, chứ không phải cứ login vào rồi Lv cứ lên vù vù đâu.Mình nghĩ bước tiếp theo của bạn là học script.
 
Jetnn007 nói:
Thank anh Micral , vậy khi mình muốn Team chỉ cần 4 người thì xóa đoạn :
Mã:
|| playerid == getPlayerId("mem5")
đi hả anh ??

cần sửa lại max_count nữa vì code của KiemCun sẽ check khi số người pt = max_count thì gọi Start()
vd pt có 5 người thì sẽ có 4 người pt (- chủ pt) nên max_count = 4, còn pt 4 người thì max_count = 3.
 
Anh micral co' Y!M ko cho em xin bây giờ chat hỏi anh về cách lấy NPCMapID
 
ai chỉ dùm tôi cách xài với tôi đang rất cần nè !
 
Anh micral giup em voi
var state = ""
var ghost_count = 0;
var die_count = 0;
var DisconnectFlag = 0.3;
var battle_count = 0;
var HealingFlag = 0.5;
var isAutoRegenOK = 0
/// Chat Background Color
//Chat.obj.backColor = 0xCACACA
//Chat.obj.Font.Size = 10
function MyAttack(){
ts.delay(200);
n = MonsterAlive()
if(n>=3){
m = SelectF1Target();
sk = SkillID("Attack");
ts.SendAttack(
ts.Character.Row
, ts.Character.Col
, m.Row
, m.Col
, sk
)
}else if(n<3){
ts.delay(200);
m = findMonster();
sk = SkillID("Attack");
ts.SendAttack(
ts.Character.Row
, ts.Character.Col
, m.Row
, m.Col
, sk
)
}
}


function MyPartnerAttack(){
ts.delay(200);
n = MonsterAlive();
if(n>=3){
m = SelectF1Target();
sk = SkillID("Fire Arrow");
ts.SendAttack(
ts.CurrentPartner.Row
, ts.CurrentPartner.Col
, m.Row
, m.Col
, sk
)
}else if(n<3){
ts.delay(200);
m = findMonster();
sk = SkillID("Fire Arrow");
ts.SendAttack(
ts.CurrentPartner.Row
, ts.CurrentPartner.Col
, m.Row
, m.Col
, sk
)
}
}

function BattleStoped(){
/* Just safty first. for Warrior not leave you call function SaveWarrior() every end battle. */
SaveWarrior();
CheckDisconnect();
ViewState()
}
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)
}

function SaveWarrior(){
if(ts.CurrentPartner.HP< ((0.20) * ts.CurrentPartner.MAXHP)){
ts.Disconect();
debug(" SAVE THE FAI DISCONNECT NOW! : ",0x0000FF);
}
}
function onNPCAppear( npcmapid , x , y ){
ts.ClickOnNPC(npcmapid)
ts.ClickOnNPC(npcmapid)
}
function NpcDialogMenu(DialogId){
debug("Menu "+DialogId,0x0000FF)
if(DialogId==1){
ts.delay(300);
ts.SelectChoice(1)
ts.SendEnd();
}
}
function NpcDialog(DialogId){
debug("Dialog "+DialogId,0x0000FF)
if(DialogId==14305){
ts.SendEnd();
}
if(DialogId==10021){
ts.SendEnd();
}
}
function FinishAnswerFuckGod(){
if(ts.Character.mapid==12301){
ts.delay(300);
ts.Warp(1)
return
}
if(ghost_count>=2){
ts.Disconect()
}
}
function Start(){
ts.delay(300);
ts.Walk(562,315);
ts.delay(300);
ts.Warp(2);
}
function Stop(){
ts.delay(300);
ts.Warp(1)
}
function CheckDisconnect(){
if(ts.Character.HP <= 0){
die_count++
}
if(die_count>3){
ts.Disconect();
}
}
function InitBot(){
ts.AcceptParty(getPlayerId(" "));
ts.AcceptParty(getPlayerId(" "));
ts.AcceptParty(getPlayerId(" "));
ts.sena(getPlayerId(" "))
}
function AcceptedParty(playerid){
}
function PartyStop( playerid ){
if(playerid == getPlayerId(" ")){
ts.Disconect();
}

}
function OnTimer(){
}
function warpFinish(){
}
function BattleStarted(){
}

InitBot()
debug(ts.Character.Ghost,0x0000FF)
em dang xai script này nhưng ko hiểu sao cứ dánh vài tran là dis mặc dù ser ko lagg và nhan vật cũng ko hết hp va sp
 
trước mỗi lần Warp bạn thử tăng delay lên vd ts.Delay(3000) hay cdelay(2) cdelay(3) gì đó xem sao.
 
Cái đó có phải script Bot NPC ko ta ???????
 
Anh micral có cái YH nào thì post vào chỉ em cách True bot với em chỉ sử dụng auto mouse nhưng bot ở HCDT thì lâu quá cần chương trình mới để bot nhanh hơn vì em ko có thời gian chơi nhiều chỉ treo máy đó thôi ! nick YH của em là atlantic_851 có gì anh chỉ em cách xài với nha Anh micral
 
to quachdaigia: bạn sử dụng cho pt phải không, nếu là vậy thì do TB bị lỗi, chứ không phải script đâu, nếu là pt 2 người thì tốt nhất là bạn sử dụng chủ pt là TB (để KS) còn mem thì sử dụng alogin đi, thêm autopill của pác Micral + cai trả lời BTQ đó.
 
Anglebaby nói:
Trước tiên mình khuyên bạn trước khi sử dụng truebot thi bạn phải xác định được minh sẽ lam gì thì mới có những script để thực hiện dùm bạn, chứ không phải cứ login vào rồi Lv cứ lên vù vù đâu.Mình nghĩ bước tiếp theo của bạn là học script.

Ặc cho mình hỏi học script ở đâu ta. Có ai dạy đâu mà học cơ chứ :o
 
Status
Không mở trả lời sau này.
Back
Top