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.
Vâng !! Bây giờ thì em đã hiểu :D
 
Pó tay,cái NPCID là cái ID này nè
ts.ClickOnNPC(1) thì số 1 là số ID của NPC còn cách kiếm thì xài WPE
Còn cái NPC ID này
if(DialogId==15657){ thì nó có debug trong truebot đó
 
sao có nhiều bài copy từ Ts Dreams quá vậy nhỉ.... đề nghị có Copyright ở dưới nhá !!!!
 
DocCuuKiem nói:
sao có nhiều bài copy từ Ts Dreams quá vậy nhỉ.... đề nghị có Copyright ở dưới nhá !!!!

bài nào vậy DCK ?

mp mp mp mp mp mp mp mp mp mp mp mp mp mp mp mp mp mp mp mp mp mp mp mp
 
DocCuuKiem nói:
sao có nhiều bài copy từ Ts Dreams quá vậy nhỉ.... đề nghị có Copyright ở dưới nhá !!!!
Bài nào, copy từ đâu, đưa link? :-/ Chuyên gia ăn nói nhảm nhí. Copy bài tôi viết từ gamevn qua bên đó ko xin phép, tôi còn chưa tính. X(
 
- log packet liên quan (npcmapid thì log packet lúc click on npc, warpid thì log packet lúc đi vào warp hole)
- copy byte thứ 2 từ phải sang
- dùng calculator XOR byte đó với mask là 0xAD
- convert về decimal -> id cần tìm
Em nghĩ nên hướng dẫn rõ hơn về WPE 1 tý, vì 1 số vẫn chưa hiểu rõ lắm về WPE ( trong đó có em :D )
 
Bác micral cho tui xin cái code auto sell item vào shop cái
 
hix mấy pác định mở khóa học lập trình đó hả ... em nhìn mà choáng quá ::( sao ko share luôn script rùi huớng dẫn mọi người thay đổi cho phù hợp với acc của mình. Thế là chỉ cần sau 1 ngày đã phổ biến xong truebot và nhà nhà cung bot người cùng bot he'he'he' #>:)
 
var pt_count=0;
var max_count=4;
........................
function AcceptedParty(playerid)
{
if(playerid == getPlayerId("mem1") || playerid == getPlayerId("mem2") || playerid == getPlayerId("mem3") || playerid == getPlayerId("mem4") || playerid == getPlayerId("mem5"))
{
ts.AcceptParty(playerid)
pt_count++;
}
if(playerid == getPlayerId("Quân Sư"))
{
ts.sena(playerid)
}
if (pt_count==max_count)
{
Start();
}
}

function PartyStop( playerid )
{
if(playerid == getPlayerId("mem1") || playerid == getPlayerId("mem2") || playerid == getPlayerId("mem3") || playerid == getPlayerId("mem4") || playerid == getPlayerId("mem5"))
{
pt_count--;
debug("Dis by " + playerid + " dis",0xFF0000)
ts.Disconect();
}
cai code nay minh da thu lam roi nhung ma co van de o cai cho dem pt, khi ma log con chu party vao co nhung member gui tin hieu party lien tuc cho chu pt nhung luc do chu pt no dang dc log vao ma cai tb no da dem pt_count len them 1 nhung ma thuc chat luc do con member do chua vao pt, vay la no goi ham start() luon du chua du nguoi, ai co cach nao giai quyet ko
 
hay ghê các anh tìa đã thực sự ra tay quả này TS gặp hạn rồi hahaha từ trước đến giờ nhạc toàn ăn sẵn đã đến lúc phải dộng não tý roài hehehe cảm ơn các bác người bot nhà nhà bot coi ai có thể cản trở đc cảm ơn các bác đã share cho anh em kiến thức này
 
Jetnn007 nói:
Không hiểu là TrueBot có thể Bot NPC ko nhỉ , micral cho 1 ví dụ về Bot NPC được ko ???


Bot Hán Trung:
var state = ""
var ghost_count = 0;
var DisconnectFlag = 0.2;
var battle_count = 0;

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 BattleStarted(){
battle_count++;
}
function BattleStoped(){
CheckDisconnect();
debug("************************************",0xFF0000)
debug(" Battle Count : " + battle_count,0xFF0000)
debug(" E V I L G O D "+"["+ghost_count+"]",0x0000FF)
debug("************************************",0xFF0000)
}
function NpcDialogMenu(DialogId){
ts.SendEnd();
}

function NpcDialog(DialogId){
debug("Dialog "+DialogId,0x0000FF)
if(DialogId==12077){
ts.ClickOnNPC(1)
ts.delay(1000)
ts.ClickOnNPC(1)
}else{
ts.SendEnd();
}

}
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 OnTimer(){
}
function FinishAnswerFuckGod(){
if(ghost_count>=3){
ts.Disconect();
}
ts.delay(1000)
ts.ClickOnNPC(1)
}


function Start(){
ts.ClickOnNPC(1)
}
function Stop(){
state= "stop"

}
function onNPCAppear( npcmapid , x , y ){
debug("npcid [ " + npcmapid + "] ", 0)
if(npcmapid == 6){
ts.ClickOnNPC(npcmapid)
ts.ClickOnNPC(npcmapid)
}
}
function CheckDisconnect(){
if(ts.CurrentPartner.HP <(DisconnectFlag * ts.CurrentPartner.MAXHP)){
ts.Disconect();
}
}

function AcceptedParty(playerid){

for(var i=0;i<PartyFriends.length;i++){
if(playerid == PartyFriends){
ts.AcceptParty(playerid)
if(playerid == DefaultSena){
ts.sena(playerid)
}
break;
}
}
}

function OnChat(PlayerName , Msg){
debug(PlayerName + " " + Msg , 0 )
}

function InitBot(){
Sit(get_random(1,4))
}




InitBot()
ClearLog("Wrong.js")
 
function PlayerAppearInMap( playerid , x , y ) {
if (playerid<1000) {

debug("Anh em oi cong An toi kia!!!",0x00ff00);
}
ts.Disconect();
}
 
Anglebaby nói:
function PlayerAppearInMap( playerid , x , y ) {
if (playerid<1000) {

debug("Anh em oi cong An toi kia!!!",0x00ff00);
}
ts.Disconect();
}

function này đã test với tb 2.2.4 - ko dùng được. ko biết các ver khác thì sao.
 
Muốn dis khi gặp GM bằng truebot, hiện giờ chỉ có thể sử dụng function

Mã:
function PlayerOnline( playerid ){ 
// ????????????? playerid online ?????? 
}

playerid có thể là ID của các GM, trong TS VN thông thường nhỏ hơn 500 và lớn hơn 101 (vì 101 là ID của GM Tool).
 
hic hic có bác nào rành về xcab thì chỉ em làm sao để bot tào tháo đi,tào tháo nó đứng tùm lum đến đâu de bot vay ?? và nhan q no o đâu
 
có nhiều function 2.24 ko xài được lắm MC à ko phải mấy cái đó ko đâu :)
 
ktn122 nói:
sửa lại chỗ này

Mã:
if (pt_count==max_count)
{
Start(); 
}
thành
Mã:
if (pt_count==max_count)
{
ts.delay(5000)
Start(); 
}

Hàm này mình test rồi hoạt động bình thường. Kô cần phải có ts.delay. Vì count khi = max mới bắt đầu gọi hàm start. Rất có thể trường hợp bạn j đó bị nằm ở đoạn code phía trên. Bạn có thể bỏ đoạn
Mã:
if (pt_count==max_count)
{
Start(); 
}
này đi để tự call hàm start = tay (F3).

@MC: Không rõ lý do j khi mình dùng 5 acc = TB thì sẽ có 1 - 2 acc bị đơ. Xài ở nơi cắm chuột 5 acc thì bình thường nhưng về HCDT là sẽ bị trường hợp trên.
 
ai có script bot NPC"bot Tôn Trọng cho tui xin cái.Xin cảm ơn trước nha....
 
này đi để tự call hàm start = tay (F3).

@MC: Không rõ lý do j khi mình dùng 5 acc = TB thì sẽ có 1 - 2 acc bị đơ. Xài ở nơi cắm chuột 5 acc thì bình thường nhưng về HCDT là sẽ bị trường hợp trên.
chuyện gọi hàm Start thì tốt ở ver 2.24 nhưng đối với bạn nào ở tào tháo xài ver 2.1 thì hơi cực đôi khi mới 2,3 thành viên thì nó đã start và đánh rồi đây là lỗi mà ai cũng biết :D
bạn về HCDT bị đơ là vì HCDT đánh liên tục cho nên khi đánh bạn nên hạn chế bật các ứng dụng và cũng đừng nên bật alogin nữa chỉ 5 cái TB thôi là ổn ngay :))
 
Status
Không mở trả lời sau này.
Back
Top