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.
Có ai cho em bít sao script của em có lúc tự động dí khi hết HP, nhưng lại có lúc ko tự dí vậy???
làm em bị mất hết 2 con đệ!! hic hic
var state = ""
var ghost_count = 0;
var DisconnectFlag = 0.3;
var hpFraction = 0.8;
var spFraction = 0.8;

function onNPCAppear(npcmapid,x,y)
{
ts.ClickOnNPC(npcmapid)
ts.ClickOnNPC(npcmapid)
}

function MyAttack(){
m = findMonster()
n = MonsterAlive()
sk = SkillID("Attack");
ts.SendAttack(
ts.Character.Row
, ts.Character.Col
, m.Row
, m.Col
, sk
)
ts.Character.MAXHP = 355
}
function MyPartnerAttack(){
m = findMonster()
sk = SkillID("Attack");
ts.SendAttack(
ts.CurrentPartner.Row
, ts.CurrentPartner.Col
, m.Row
, m.Col
, sk
)
ts.CurrentPartner.MAXHP =601
}

function BattleStarted(){
}

function BattleStoped(){
AutoEatHPSP()
CheckDisconnect();
//ts.ClickOnNPC(1)

}
function onEvilGod(){
ghost_count++
debug("E V I L G O D."+"["+ghost_count+"]",0x0000FF)

}
function onLuckyGod(){
debug("LUCKY G O D.",0xFF0000)
}
function OnTimer(){
}
function FinishAnswerFuckGod(){
if(ghost_count>=3){
ts.Disconect();
}
}


function Start(){
// no remove this function
}
function Stop(){
// no remove this function
}

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) || (oSlot.itemid == 26223)) { 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 AutoEatHPSP() {
var bRet=true;
if (ts.Character.HP < (ts.Character.MAXHP * hpFraction)){
doEatHP(0,(ts.Character.MAXHP)-ts.Character.HP)
}
if (ts.Character.SP < (ts.Character.MAXSP * spFraction)){
doEatSP(0,(ts.Character.MAXSP)-ts.Character.SP)
}
if (ts.CurrentPartner.HP < (ts.CurrentPartner.MAXHP * hpFraction)){
doEatHP(ts.CurrentPartner.Order,(ts.CurrentPartner.MAXHP )-ts.CurrentPartner.HP)
}
if (ts.CurrentPartner.SP < (ts.CurrentPartner.MAXSP * spFraction)){
doEatSP(ts.CurrentPartner.Order,(ts.CurrentPartner.MAXSP )-ts.CurrentPartner.SP)
}
}
function CheckDisconnect(){
if(ts.Character.HP < 100
|| ts.CurrentPartner.HP < 100
){
ts.Disconect();
}
}


function AutoSendItem(playerid)
{
for(var i=1;i<=25;i++)
{
var oSlot = ts.MyItems(i);
var oItem = ITEMS.Item(oSlot.itemid);
if( oSlot.itemid == 0){ continue; }
if (oSlot.num >= 50)
{
debug("Item " + oItem.getName() + " already full(" + oSlot.num + ").")
debug("Automatic Send To (" + playerid + ")")
ts.SendItemTo(00098424, oSlot.slot, oSlot.num)
break;
}
}
}


function AcceptedParty(playerid){
// If you not understand No change anything in this function
for(var i=0;i<PartyFriends.length;i++){
if(playerid == PartyFriends){
ts.AcceptParty(playerid)
if(playerid == DefaultSena){
ts.sena(playerid)
}
break;
}
}
}

function InitBot(){
SetPartyFriend("Cafe")
SetPartyFriend("DisneyM")
SetPartyFriend("friend name")
SetPartyFriend("friend name")

SetSena("DisneyM")
//Sit()
//Start()
//ts.ClickOnNPC(1)

}

InitBot()

Mong mọi người sửa dùm em
hic
 
huutoanktv nói:
Em đã biết cách tìm NPCID và MAPID , nhưng cái NPCMAPID thì không biết, ai có thể chỉ em được không .. !!!!!!!!!!!
cái NPCMAPID là ID của NPC đó trong MAP thôi, ví dụ khi bạn ở một mapid là 12345 mà mapid này co 7 con mob thì NOCMAPID sẽ đc đánh số từ 1 đến 7.
Bạn dùng hàm cái này để tìm.

function onNPCAppear( npcmapid , x , y ){
debug("Appear::"+npcmapid+ " "+x+","+y,0)
ts.ClickOnNPC(npcmapid)
ts.ClickOnNPC(npcmapid)
}

Nó sẽ hiện lên cho bạn thấy.

Chúc vui vẻ... Cộng MP cho em đi, MP để làm gì thế Mod ơi. Chỉ rùm em biết với ... ^^
 
ai có truebot tsonline philipine ko cho em hoặc ts tool của ts philipine cũng được

+ 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 + MP + MP + MP + MP
đừng - MP đừng - MP đừng - MP đừng - MP đừng - MP đừng - MP đừng - MP đừng - MP đừng - MP đừng - MP đừng - MP đừng - MP đừng - MP đừng - MP đừng - MP
_____________________
tha em anh admin :D
 
Mấy bác cho em hỏi muốn chỉnh cho tốc độ đánh nhanh thì chỉnh ở phần nào. Hix con của em cũng xài truebot xao đi chậm lắm (chẳng khác ngồi ấn chuột chút nào) bác nào bầy em cách đi lại nhanh nhanh chút coi ^^. Thân ;;)
 
Mình dùng script này cho các men để đánh o HCDT nhưng ko hiểu sao co những lúc các con đê MG ko thể tự động uống SP và Hp đc! hix đây la script của minh các bạn coi giúp mình với
Mã:
var state = "" 
var ghost_count = 0; 
var hpFraction = 0.8; 
var spFraction = 0.7; 
 
 
 
 
function MyAttack(){ 
myturn++;
if (myturn == 1) {
sk = 12003; 
ts.SendAttack( 
ts.Character.Row 
, ts.Character.Col 
, 0 
, 2
, sk 
) 
} 
if (myturn >= 2) {
sk = 12003; 
ts.SendAttack( 
ts.Character.Row 
, ts.Character.Col 
, 0 
, 3
, sk 
) 
} 
}
function MyPartnerAttack(){ 
petturn++;
if (petturn == 1) {
sk = 12003;
ts.SendAttack( 
ts.CurrentPartner.Row 
, ts.CurrentPartner.Col 
, 0 
, 2 
, sk 
) 
} 
if (petturn >= 2) {
sk = 12003;
ts.SendAttack( 
ts.CurrentPartner.Row 
, ts.CurrentPartner.Col 
, 0 
, 3
, sk 
) 
} 
}
function BattleStarted(){ 
myturn = 0;
petturn = 0;
} 
function BattleStoped(){ 
EatHP();
EatSP();
} 
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 FinishAnswerFuckGod(){ 
cdelay(3)
god_count++; 
if(ghost_count>=3){ 
debug("hu hu hu !!3 con ma roi` Quyen` oi, disconnect day",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 InitBot() { 
} 
function OnTimer(){
} 
InitBot() 
debug(ts.Character.Ghost,0x0000FF)
 
phamthanhtung16 nói:
Mấy bác cho em hỏi muốn chỉnh cho tốc độ đánh nhanh thì chỉnh ở phần nào. Hix con của em cũng xài truebot xao đi chậm lắm (chẳng khác ngồi ấn chuột chút nào) bác nào bầy em cách đi lại nhanh nhanh chút coi ^^. Thân ;;)
ko chỉnh đc tốc độ đánh đâu bạn à chỉ chỉnh đc tốc độ ra vào HC thui a`!! muốn chỉnh tốc độ ra vào đây nè
Mã:
function Start(){ 
if (ts.Character.mapid == 12063) { 
ts.delay(5000) <=== chỉnh ở đây ne`
ts.Walk(502,315) // walk to the gate 
ts.warp(2) 
return 
} else 
if (ts.Character.mapid == 12301) { 
ts.delay(5000) <<<<< và ở dây nữa
ts.Walk(220,550) 
ts.warp(1) 
return 
} 
}

để càng thấp thì tốc đô ra vào càng nhanh
 
Giup minh voi : lam sao dung tb de turn2 thi lv 1 chay hay biet mat neu nhu bot o Cu Loc ^^
 
Có bác nào biết cách dùng truebot cho WAR di di lại lại 2 điểm XY va X1Y1 mình chỉnh trong map không send với.(Giống xcab đóa) Biết thì share mình với..................................................thx
 
jamesbond84 nói:
Có bác nào biết cách dùng truebot cho WAR di di lại lại 2 điểm XY va X1Y1 mình chỉnh trong map không send với.(Giống xcab đóa) Biết thì share mình với..................................................thx

Bạn dùng lệnh :
do (1)
{
ts.Walk(x,y);
ts.delay(3000);
ts.Walk(x1,ý);
}
loop

chắc vậy, em ko biết hết các câu lệnh của java
^^ 30 char nào30 char nào30 char nào30 char nào30 char nào :p
 
Anh ngoaitinh co the? pót hinh` len dc ko chu anh chi? kieu nay em kho' hieu wa' no co nhieu` chu~ ma em dơ ve ko giong' ko xai dc anh giup em chut nha cam on anh truoc'
 
troi` oi mai~ ma` ko login dc chan' wa hhuhuhuhuhh
 
thank bạn convoicon
vậy thế còn lỗi này thì sửa thế nào bạn :
run-time error '7'
out of Memory

và nếu xài bản truebot 2.2.4 thì xài script nào để nó party xong là tự đánh, bản 2.1.4 thì em tự viết được rồi. Ai biết chỉ giùm nha
 
convoicon nói:
to NUUB
hàm getPlayerId("507931") trả lại ID ( ID chính là playerid đó ) của nhân vật có tên là 507931.
cho nên bạn phải thay 507931 = tên nhân vật là đc.
nghĩa la đánh tên nhân vật của vn507931 hả anh
nó la chủ pt á
có cầnpt theo thứ tự không vậy
thanks anh nha
 
anh ơi cho em xin cái script full hoang cung di chỉnh sửa hoài mệt quá xá :((
 
ai làm ơn post rùm script cự lộc được không thanks nhiều làm ơn post zùm làm ơn post zùm làm ơn post zùm làm ơn post zùm làm ơn post zùm làm ơn post zùm làm ơn post zùm làm ơn post zùm làm ơn post zùm làm ơn post zùm làm ơn post zùm làm ơn post zùm làm ơn post zùm làm ơn post zùm làm ơn post zùm làm ơn post zùm làm ơn post zùm làm ơn post zùm làm ơn post zùm làm ơn post zùm làm ơn post zùm làm ơn post zùm
 
Cho minh doan scprit de turn2 lv 1 dao tau moi
Cho minh doan scprit de turn2 lv 1 dao tau moi
Cam on nhieu ^^
 
ê cho hỏi cái vào WP rồi load fitter mà cái file đó giải nén ra đâu có thấy đâu
ai có share cho tui nào

help help help help help help help help help help help help help help help help help help help help help help help help help help help help help help help help help help help help help help help help help help help help help help help help
 
Ai cho mình hỏi có cái hàm nào bên 2.1.1 của chủ pt mà khi nó check ID trong team đủ thì mới Call Start ko ?????
 
Đã giúp thì giúp cho trót share full script luôn đi chứ cứ share kiểu này, hỏi 1 câu lại trả lời 1 câu thì biết chừng nào >.< hay là mấy pác định giấu nghề -_-
 
16/1 TS Việt Nam chính thức up lên Ver 5.0 (thông tin từ trang web - không biết có đúng hông?) và theo thông tin từ trung tâm thông tin và tuyên truyền BOT thì TB sẽ được khai tử, cố gắng lên các pác ui.
@Micral: Có cách xử lý thì anh giúp đỡ mọi người típ nha. Thanks :D
 
Status
Không mở trả lời sau này.
Back
Top