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.
Đề nghị mấy pác pro share các script full bot NPC,treo acc cho mọi người đi ( ghi rõ ver nha để tùm lum thía này nhức đầu wa >.<)
Bot NPC cần thiết:D : Đốc Du Ác,Tống Dũng,Lưu tiểu đê, Giản dung, hàn trung. lưu bích, trương giác, triệu vân, tào tháo .... HCDT,Cự Lộc .v..v
 
Bác Mical và MG cho hỏi chút !
Đây là Topic Bot ----> người người Bot, Nhà nhà Bot----> Người người Vô tù, nhà nhà thăm tù #>:) #>:)
Thế có cách nào vượt ngục được hông vậy !! Chỉ giáo cho anh em chút
Chiều Bot cự lộc đi ăn, quay về thấy đang đứng ngó mía em lính ngục rùi :o
các Bác có cách nào vượt ngục thì Share cho anh em ... Thanks trước ::)
 
zFantasy nói:
Đề nghị mấy pác pro share các script full bot NPC,treo acc cho mọi người đi ( ghi rõ ver nha để tùm lum thía này nhức đầu wa >.<)
Bot NPC cần thiết:D : Đốc Du Ác,Tống Dũng,Lưu tiểu đê, Giản dung, hàn trung. lưu bích, trương giác, triệu vân, tào tháo .... HCDT,Cự Lộc .v..v

WOW.... tự nhiên xuất hiện công tử muốn ăn hông muốn làm và muốn làm ông nội người ta :o , pó tay!
 
có chương trình nào tự động trả lời bắc tinh quân mà ko cần dùng truebot ko vậy ? ai có share cho giùm . thanks
 
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 ?????

Đây là mình viết để dùng tạm thui, nếu bạn cảm thấy được thì xài
var ptfull = 0;
...............
function AcceptedParty(playerid){
if(playerid == getPlayerId("Tên Mem 1")
){
ts.AcceptParty(playerid)
if(getPlayerName(playerid) == "Tên Mem 1"){
ts.sena ( playerid )
ptfull = 1;
}
}
}

function InitParty(){
SetPartyFriend("Tên Mem 1")
SetSena("Tên Mem 1")
}
....................
function Start() {
if(ptfull == 1 ){
ts.ClickOnNPC(npcid);
}
}
 
các bác ơi làm sao mà khi tui down mấy cái chöông trình ỡ trang1 về thì lại ko mở duoc vậy
khi về máy ko thấy kí hiệu cụa trebot mà thất hình lá cờ cụa widow đó mấy bác
rồi chọn vào thì no hieu lên bãn open with là sao vậy mấy bác trong cái bãn này có cái ô vuông cho chọn mấy cái truuong trình trongh máy mình có sẳn chứ ko phại chuong trình cụa trebot hay là tstool gì hết đó

mong các bác chĩ giúp em coio có phãi là trong máy cũa em còn thiếu cái chuong trìng gì ko nha
 
các bác ơi làm sao mà khi tui down mấy cái chöông trình ỡ trang1 về thì lại ko mở duoc vậy
khi về máy ko thấy kí hiệu cụa trebot mà thất hình lá cờ cụa widow đó mấy bác
rồi chọn vào thì no hieu lên bãn open with là sao vậy mấy bác trong cái bãn này có cái ô vuông cho chọn mấy cái truuong trình trongh máy mình có sẳn chứ ko phại chuong trình cụa trebot hay là tstool gì hết đó

mong các bác chĩ giúp em coio có phãi là trong máy cũa em còn thiếu cái chuong trìng gì ko nha
mong các bác chị giúp
 
giup em chut anh micral em dow ts 5.0 ve song thi khi vao true bot thi hien len
cai bang loi~ Run-time eror'7': tuc ko chiu dc em ko biet no bi lam sao nua
Out ò memory
 
true vẻ 4. mà cài 5. sao chạy đc mà đòi chạy hả bạn
 
*Asakura Hao* nói:
có chương trình nào tự động trả lời bắc tinh quân mà ko cần dùng truebot ko vậy ? ai có share cho giùm . thanks
Tui có này mà chưa đủ lv up lên gamevn ra yahoo send cho: [email protected]
 
vitdet0411 nói:
WOW.... tự nhiên xuất hiện công tử muốn ăn hông muốn làm và muốn làm ông nội người ta :o , pó tay!
.... Tui chẳng muốn làm ông nội ai trừ khi u muốn làm cháu tui thôi :devil:
"Muốn ăn ko muốn làm" đc thế cũng tốt đấy nhưng mà tui hơi bị nôb nên ăn ko nổi nếu pro sửa giùm tui cái script này (bot Đóc Du Ác tb vẻ 2.0.4)
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 spFraction = 0.7; 
var hpFraction = 0.6; 
var vi = 1;
var va = 1;

function MyAttack(){
	m = findMonster()
	sk = 10000;
	ts.SendAttack( 
		  ts.Character.Row 
		, ts.Character.Col
		, m.Row
		, m.Col
		, sk
	)
}
function MyPartnerAttack(){
	m = findMonster()
	sk = 10000;
	ts.SendAttack( 
		  ts.CurrentPartner.Row
		, ts.CurrentPartner.Col
		, m.Row
		, m.Col
		, sk
	)
}

function CheckHP(){ 
      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 * spFraction)-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 * 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 || oSlot.itemid == 50001){ 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 BattleStarted(){
battle_count++;
va = 0; 
} 


function BattleStoped(){ 
/* Just safty first. for Warrior not leave you call function SaveWarrior() every end battle. */ 
//SaveWarrior(); 
//CheckDisconnect();
CheckHP();
va = 1; 
ts.delay(1500);
//autoSendItem()
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("RAT TIEC! BAN DA TRA LOI SAI. SO LAN SAI LA: "+"["+ghost_count+"]",0x0000FF) 
msg = "Wrong.Add(\""+ts.LastQuestion+"\",\""+ts.LastResponseAnswer+"\")" 
WriteLog("Wrong.js",msg) 
} 

function onLuckyGod(){ 
debug("CHUC MUNG BAN DA TRA LOI DUNG!",0xFF0000) 
if(!QA.Exists(ts.LastQuestion)){ 
QA.Add(ts.LastQuestion,ts.LastResponseAnswer) 
msg = "QA.Add(\""+ts.LastQuestion+"\",\""+ts.LastResponseAnswer+"\")" 
WriteLog("QA.js",msg) 
} 
} 


function NpcDialogMenu(DialogId){ 
debug("Menu "+DialogId,0x0000FF) 
if (DialogId==1) {
ts.SelectChoice(1); 
ts.SendEnd(); 
} else {
ts.SendEnd();
}
} 

function NpcDialog(DialogId){ 
debug("Dialog "+DialogId,0x0000FF) 
//if (DialogId==10150) {
   ts.SendEnd();
//} else if (DialogId==10150) {
//   ts.SendEnd();
//   ts.ClickOnNPC(3);
//}
}

function FinishAnswerFuckGod(){ 
god_count++; 
if(ghost_count>=1){ 
debug("So lan tra loi sai: "+ghost_count+" lan!",0x00aaaa) 
//ts.Disconect(); 
} 
ts.ClickOnNPC(2) 
} 


function Start() { 
// no remove this function
if (va == 1) { 
ts.ClickOnNPC(2)
}
} 

function Stop(){ 
//state= "stop" 
//Toado()
// no remove this function 
} 


function InitBot(){
frm.mnuAutoEat.Checked = false;
frm.mnuEnableReconnect.Checked = true;
Timer.Enabled = true;
}



function OnTimer(){ 
Start();
} 


InitBot()
 
hix ai coi dùm em cái sao em chỉ pt đc 2 acc còn 2 acc kia ko pt đc. Mà còn nữa sao nó ko tự động pt mỗi khi log vào mà em toàn phải điền tên con chủ pt vào cái ô ở dưới góc phải rồi ấn pt là sao.
cái này của chủ pt
PHP:
var state = "";
var ghost_count = 0;
var DisconnectFlag = 0.9; 
var isAutoRegenOK = 0;
var turn = 0;
var petTurn = 0;
var pt1 = 0;
var pt2 = 0;
var pt3 = 0;
var pt4 = 0;
var mySk = 10000;
var petSk = 10000;

ts.Character.MAXSP = 100; 
ts.Character.MAXHP = 420
ts.CurrentPartner.MAXSP = 150; 
ts.CurrentPartner.MAXHP = 490

function InitBot()
{
}

function AcceptedParty(playerid)
{
   	if (playerid == 317770) {
					ts.AcceptParty(playerid);
					pt1 = 1;
	}
	if (playerid == 580256) {
					ts.AcceptParty(playerid);
					pt2 = 1;
	}
	if (playerid == 1794408) {
					ts.AcceptParty(playerid);
					pt3 = 1;
	}
	if (playerid == 1572291) {
					ts.AcceptParty(playerid);
					pt4 = 1;
	}

	if(playerid == 1652623) 
    { 
       ts.sena(playerid) //set Sena
    }
	if (pt1 == 1 && pt2 == 1 && pt3 == 1 && pt4 == 1 ) {
								debug("Party Full",0x00ff00);
								Start();
							   }
}

function PartyStop( playerid )
{ 
	if(playerid == 317770) 
	|| playerid == 580256) 
	|| playerid == 1794408) 
	|| playerid == 1572291) 
	|| playerid == 1652623)
	{

		debug("Dis by " + playerid + " dis",0xFF0000)
		ts.Disconect(); 
	}
	
}

function MyAttack()
{
	ts.delay(600);
	turn++;
	if (turn == 1) 
{
 	ts.SendAttack(ts.Character.Row, ts.Character.Col, 0, 2, mySk) 
}  
	if (turn >= 2) 
{
 	ts.SendAttack(ts.Character.Row , ts.Character.Col , 0, 3, mySk)
}
}



function MyPartnerAttack()
{
	ts.delay(700);
	petTurn++;
	if (petTurn == 1) 
{
 	ts.SendAttack(ts.CurrentPartner.Row, ts.CurrentPartner.Col, 0, 2, petSk) 
}  
	if (petTurn >= 2) 
{
 	ts.SendAttack(ts.CurrentPartner.Row , ts.CurrentPartner.Col , 0, 3, petSk)
}
}


//call start to warp out

function Start()
{	
	if(ts.Character.mapid==12301)
	{
		ts.delay(1000);
		ts.Warp(1)
		return
	}
	else if(ts.Character.mapid==12063)
	{	ts.walk(582,315);
		ts.delay(1000);
		ts.Warp(2)
		return
	}
} 
function Stop()
{
}

function autoSendItem()
{ 
	for(var i=1;i<=25;i++)
	{ 
		var oSlot = ts.MyItems(i) 
		var oItem = ITEMS.Item(oSlot.itemid) 
		var itemname = oItem.getName() 

		if(oSlot.itemid == 0)
		{ 
			continue; 
		} 

		if(oSlot.itemid != 0 && oSlot.num >= 50)
		{ 
			ts.SendItemTo(getPlayerId("Snow"),oSlot.slot,oSlot.num);
		} 
	} 
}


function BattleStarted()
{	turn = 0;
	petTurn = 0;
	autoSendItem();
}

function BattleStoped()
{
	CheckDisconnect();
}

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

function onLuckyGod()
{
	debug("LUCKY G O D.",0xFF0000)
	if(!QA.Exists(ts.LastQuestion))
	{
		ts.delay(6000);
		QA.Add(ts.LastQuestion,ts.LastResponseAnswer)
		msg = "QA.Add(\""+ts.LastQuestion+"\",\""+ts.LastResponseAnswer+"\")"
	}
	ts.delay(5000);
}

function OnTimer()
{ 
}

function FinishAnswerFuckGod()
{ 
	if(ts.Character.mapid==12301)
	{
		debug("Cont",0xFF0000)
		ts.delay(1000);
		ts.Warp(1)
		return
	}
	else if(ts.Character.mapid==12063)
	{
		ts.delay(1000);
		ts.Warp(2)
		return
	}
	if(ghost_count>=1)
	{
	    debug("Dis by Ghost",0xFF0000)
	    ts.Disconect();
	}
} 

function CheckDisconnect()
{ 
	if(ts.Character.HP < 20|| ts.CurrentPartner.HP < 20 )
	{ 
		debug("Dis by lost HP",0xFF0000)
		ts.Disconect();
	}
	
	if(ts.Character.SP < 12|| ts.CurrentPartner.SP < 15 )
	{ 
		debug("Dis by lost SP",0xFF0000)
		ts.Disconect();
	}
}

function NpcDialogMenu(DialogId)
{ 
	if(DialogId==1)
	{ 
		ts.delay(500);
		ts.SelectChoice(1); 
		ts.SendEnd(); 
	} 
} 


function NpcDialog(DialogId)
{ 
	if(DialogId==14305)
	{ 
		ts.SendEnd();
	}
	if(DialogId==10021)
	{
		ts.SendEnd(); 
	}
} 

function onAnswerWrong(q,a)
{
}

function warpFinish()
{
	if(ts.Character.mapid==12301)
	{
		ts.delay(500);
		ts.Warp(1)
		return
	}
	else if(ts.Character.mapid==12063)
	{	ts.walk(582,315);
		ts.delay(500);
		ts.Warp(2)
		return
	}
} 

function OnChat(PlayerName , Msg)
{
} 

InitBot()
ClearLog("Wrong.js")
cái này của mem war
PHP:
var state = "";
var ghost_count = 0;
var DisconnectFlag = 0.9; 
var isAutoRegenOK = 0;
var turn = 0;
var petTurn = 0;
var hpFraction = 0.8;

ts.Character.MAXSP = 100; 
ts.Character.MAXHP = 420
ts.CurrentPartner.MAXSP = 150; 
ts.CurrentPartner.MAXHP = 490

//skill id
var mySk = 10000;
var petSk = 10000;

function InitBot()
{
Timer.Enabled = true;
debug("Jerry is now OL" , 0x00FF00 );
EatHP();
EatSP(); 
}

function MyAttack()
{

ts.delay(600);
turn++;
if (turn == 1) 
{
 ts.SendAttack(ts.Character.Row, ts.Character.Col, 0, 2, mySk) 
}  
if (turn >= 2) 
{
 ts.SendAttack(ts.Character.Row , ts.Character.Col , 0, 3, mySk)
}
}



function MyPartnerAttack()
{

ts.delay(700);
petTurn++;
if (petTurn == 1) 
{
 ts.SendAttack(ts.CurrentPartner.Row, ts.CurrentPartner.Col, 0, 2, petSk) 
}  
if (petTurn >= 2) 
{
 ts.SendAttack(ts.CurrentPartner.Row , ts.CurrentPartner.Col , 0, 3, petSk)
}
}

function autoSendItem()
{ 
for(var i=1;i<=25;i++)
{ 
 var oSlot = ts.MyItems(i) 
 var oItem = ITEMS.Item(oSlot.itemid) 
 var itemname = oItem.getName() 

 if(oSlot.itemid == 0)
 { 
  continue; 
 } 

 if(itemid != 0 && oSlot.num >= 50)
 { 
  ts.SendItemTo(getPlayerId("MixPro"),oSlot.slot,oSlot.num);
 } 
} 
}


function BattleStarted()
{
turn = 0;
petTurn = 0;
}

function BattleStoped()
{
autoSendItem();
CheckDisconnect();
}

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

function onLuckyGod()
{
debug("LUCKY G O D.",0xFF0000)
if(!QA.Exists(ts.LastQuestion))
{
 ts.delay(6000);
 QA.Add(ts.LastQuestion,ts.LastResponseAnswer)
 msg = "QA.Add(\""+ts.LastQuestion+"\",\""+ts.LastResponseAnswer+"\")"
}
ts.delay(5000);
}

function OnTimer()
{ 
ts.RequestParty(317770);
}

function FinishAnswerFuckGod()
{ 
if(ghost_count>=1)
{
    debug("Dis by Ghost",0xFF0000)
    ts.Disconect();
}
} 

function PartyStop( playerid )
{ 
	if(playerid == getPlayerId(1794408) 
	|| playerid == getPlayerId(580256) 
	|| playerid == getPlayerId(1572291) 
	|| playerid == getPlayerId(317770) 
	|| playerid == getPlayerId(1652163)
	{

		debug("Dis by " + playerid + " dis",0xFF0000)
		ts.Disconect(); 
	}
	
}

function CheckDisconnect()
{ 
if(ts.Character.HP < 20|| ts.CurrentPartner.HP < 20 )
{ 
 debug("Dis by lost HP",0xFF0000)
 ts.Disconect() 
} 
}

function onAnswerWrong(q,a)
{
} 


function OnChat(PlayerName , Msg)
{
}

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 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) 
} 
}

InitBot()
ClearLog("Wrong.js")
cái này của mem mage
PHP:
var state = "";
var ghost_count = 0;
var DisconnectFlag = 0.9; 
var isAutoRegenOK = 0;
var turn = 0;
var petTurn = 0;
var spFraction = 0.8;

ts.Character.MAXSP = 100; 
ts.Character.MAXHP = 420
ts.CurrentPartner.MAXSP = 150; 
ts.CurrentPartner.MAXHP = 490

//skill id
var mySk = 12003;
var petSk = 12003;

function InitBot()
{
Timer.Enabled = true;
debug("Jerry is now OL" , 0x00FF00 );
EatHP();
EatSP(); 
}

function MyAttack()
{
ts.delay(600);
turn++;
if (turn == 1) 
{
 ts.SendAttack(ts.Character.Row, ts.Character.Col, 0, 2, mySk) 
}  
if (turn >= 2) 
{
 ts.SendAttack(ts.Character.Row , ts.Character.Col , 0, 3, mySk)
}
}



function MyPartnerAttack()
{
ts.delay(700);
petTurn++;
if (petTurn == 1) 
{
 ts.SendAttack(ts.CurrentPartner.Row, ts.CurrentPartner.Col, 0, 2, petSk) 
}  
if (petTurn >= 2) 
{
 ts.SendAttack(ts.CurrentPartner.Row , ts.CurrentPartner.Col , 0, 3, petSk)
}
}

function autoSendItem()
{ 
for(var i=1;i<=25;i++)
{ 
 var oSlot = ts.MyItems(i) 
 var oItem = ITEMS.Item(oSlot.itemid) 
 var itemname = oItem.getName() 

 if(oSlot.itemid == 0)
 { 
  continue; 
 } 

 if(itemid != 0 && oSlot.num >= 50)
 { 
  ts.SendItemTo(getPlayerId("Mixpro"),oSlot.slot,oSlot.num);
 } 
} 
}

function PartyStop( playerid )
{ 
	if(playerid == getPlayerId(1794408) 
	|| playerid == getPlayerId(580256) 
	|| playerid == getPlayerId(1572291) 
	|| playerid == getPlayerId(317770) 
	|| playerid == getPlayerId(1652163)
	{

		debug("Dis by " + playerid + " dis",0xFF0000)
		ts.Disconect(); 
	}
	
}

function BattleStarted()
{
turn = 0;
petTurn = 0;
}

function BattleStoped()
{
EatSP();
CheckDisconnect();
}

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

function onLuckyGod()
{
debug("LUCKY G O D.",0xFF0000)
if(!QA.Exists(ts.LastQuestion))
{
 ts.delay(6000);
 QA.Add(ts.LastQuestion,ts.LastResponseAnswer)
 msg = "QA.Add(\""+ts.LastQuestion+"\",\""+ts.LastResponseAnswer+"\")"
}
ts.delay(5000);
}

function OnTimer()
{ 
ts.RequestParty(317770);
}

function FinishAnswerFuckGod()
{ 
if(ghost_count>=1)
{
    debug("Dis by Ghost",0xFF0000)
    ts.Disconect();
}
} 

function CheckDisconnect()
{ 
if(ts.Character.HP < 20|| ts.CurrentPartner.HP < 20 )
{ 
 debug("Dis by lost HP",0xFF0000)
 ts.Disconect() 
} 
}

function onAnswerWrong(q,a)
{
} 

function AcceptedParty(playerid)
{
}
function OnChat(PlayerName , Msg)
{
}

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 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) 
} 
}

InitBot()
ClearLog("Wrong.js")
tính em nó hơi cẩn thận nên hơi dài dòng 1 chút xin các bác thông cảm
cần đc hồi âm càng sớm càng tốt vì đã 1 tuần nay chưa đc luyện levell gì cả ::(
 
cho em hỏi 1 vấn đề là TB có dử dụng được khi TSVN update phiên bản 5.0 ko thế a.
 
@phamthanhtung con chủ party của ông ID là mấy ông không nói rõ đi có gi tui giúp tui giúp cho
 
ID hả 580256 30 char 30 char 30 char 30 char 30 char 30 char 30 char 30 char 30 char
 
mấy bạn ơi cho mình xin cái scrip TDUT và TDCK F1 đi
mình cắm tam 5 con
cho xin luôn trả lời BTQ và khi 1 con rớt thì cả đội rớt luôn đc ko
 
cha hieu cai gi` ca
may anh pro lam the nao` ma true bot de nhu la Exca y'
em dung` exca roi`
dễ oi la` dễ
anh nao co the tao ra mot cai nhu the thi tốt qua'
chu em ngu lam' doc cai true bot ma cha hieu gi` ca
anh co the tong hop 3 cai phan` mem` ma đe hack true bot thanh 1 cai duy nhat
chi can danh id va pass sau do enter la duoc thi hay qua'
co lam ra cai nhu the di cac pro chu em ga` lam'
cha hieu gi dau
 
mấy anh ơi chỉ em xài chương trình Xcab cũa philippin với em login vào dc rồi nhưng ko bít làm sao cho nó dánh thằng Dốc Du Ác cã
 
va.y ban xcab do' co' thu tien khong? chi? minh dơn lun di
ma` bac mical oi tsonline update ban 5.0 ru`i bac cung up truebot 5.0 cho anh em duoc nhờ lun di thx bác trước
 
ai cho tui cái srcipt về bot hang cự. lộc va bot c6au2 giới kiều hoàng chỉnh di!!!thanks
 
Status
Không mở trả lời sau này.
Back
Top