Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
Ờ thì dạo này mới chơi lại TS nên script quên hết rùi :pDuongVănTruong nói:Trời ạ ! Jet nhà ta mà cũng đi xin Script, tui mới có chỗ train thích cực, xa phố phường , nơi không có 1 ai, mang không lag thì 7k3/min, còn lag thi 6k+/min.Bot Triệu Chỉ làm chi, map 12000 đông bỏ mẹ.
Thân!
cho em hỏi đi crips này bị lỗi rùi anh chị nào làm em test lai giùm em điSikoku nói:Góp vui bằng script bot TG
Mã:bot TG double DisconnectFlag = 0.3; // Disconnect when current HP is below 30% double hpFractionEat = 0.8; //Eat HP when current HP<= 80% double spFractionEat = 0.8; double hpFraction = 0.95; //Eat until current HP >= 95 % double spFraction = 0.95; byte DisconFai = 00; // Faith of warrior to disconnect byte battle_count = 0; byte NS_count = 0; byte myturn = 0; byte peturn = 0; byte pt1 = 1; byte pt2 = 1; byte pt3 = 1; byte pt4 = 0; //double mapid1 = 13000; //double mapid2 = 21501; //byte warpid1 = 27; //byte warpid2 = 2; /***** Chinh sua ID Member o day *****/ uint idmem1 = 0; uint idmem2 = 0; uint idmem3 = 0; uint idmem4_sena = 74349; /*************************************/ /*********************** My Attack *************************/ public override void MyAttack() { myturn++; if (myturn == 1) { CharacterInfo MyChar = ts.Character; //NPCCombatObject Monster = findMonster(); ts.SendAttack(MyChar.Row, MyChar.Col, 0, 1, 17001); } if (myturn >=2) { CharacterInfo MyChar = ts.Character; //NPCCombatObject Monster = findMonster(); ts.SendAttack(MyChar.Row, MyChar.Col, 0, 4, 17001); } } /******************* My Partner Attack *********************/ public override void MyPartnerAttack() { peturn++; if (peturn == 1) { CharacterInfo MyWarrior = ts.CurrentPartner; //NPCCombatObject Monster = findMonster(); ts.SendAttack(MyWarrior.Row, MyWarrior.Col, 0, 2, 17001); } if (peturn >= 2) { CharacterInfo MyWarrior = ts.CurrentPartner; //NPCCombatObject Monster = findMonster(); ts.SendAttack(MyWarrior.Row, MyWarrior.Col, 0, 4, 17001); } } /********************* Battle Started **********************/ public override void BattleStarted() { battle_count++; myturn = 0; peturn = 0; } /********************* Battle Stoped ***********************/ public override void BattleStoped() { AutoEatFood(); ProcessInventoryAction(); CheckDisconnect(); ViewState(); ts.SendEnd(); } /******************* Receive Question *********************/ public override void doRecvQuestion() { NS_count++; } /******************** Response Answer **********************/ public override void ResponseAnswer() { string tmp=ts.LastQuestion.Replace("=?",""); int ans=ts.Eval(tmp); byte ans_index=Convert.ToByte(ts.LastAnswers[ans.ToString()]); ts.Answer(ans_index); } /******************** NPC Dialog Menu **********************/ public override void NpcDialogMenu(ushort DialogId) { debug("Dialog Menu ID = "+DialogId.ToString()); } /********************* NPC Dialog ID ***********************/ public override void NpcDialog(ushort DialogId) { debug("Dialog ID="+DialogId.ToString()); if(DialogId == 12249) { ts.ClickOnNPC(50); ts.ClickOnNPC(50); ts.SendEnd(); return; } ts.SendEnd(); } /********************* On NPC Appear ***********************/ public override void onNPCAppear(ushort npcmapid, int x, int y) { } /************************ On Timer *************************/ public override void OnTimer() { if (pt1 == 0) {ts.AcceptParty(idmem1);} if (pt2 == 0) {ts.AcceptParty(idmem2);} if (pt3 == 0) {ts.AcceptParty(idmem3);} if (pt4 == 0) {ts.AcceptParty(idmem4_sena);} } /********************* Accepted Party **********************/ public override void AcceptedParty(uint playerid) { if (playerid == idmem1) {debug(playerid + " Gia nhập đội ngũ");pt1 = 1;} if (playerid == idmem2) {debug(playerid + " Gia nhập đội ngũ");pt2 = 1;} if (playerid == idmem3) {debug(playerid + " Gia nhập đội ngũ");pt3 = 1;} if (playerid == idmem4_sena) {debug(playerid + " Gia nhập đội ngũ");pt4 = 1; ts.Sena(idmem4_sena);debug(playerid + " Làm Quân Sư");} if (pt1 ==1 && pt2 == 1 && pt3 == 1 && pt4 == 1) {ts.SetTimerOnOff(false);ts.delay(1000);debug("Đội ngũ đã đầy -> Start");Start();} } /*********************** Party Stop ************************/ public override void PartyStop(uint playerid) { if (playerid == idmem1) {debug(playerid+" Rời khỏi đội ngủ -> Disconnect !!!");ts.SetTimerOnOff(false);ts.delay(500);ts.Disconnect();} if (playerid == idmem2) {debug(playerid+" Rời khỏi đội ngủ -> Disconnect !!!");ts.SetTimerOnOff(false);ts.delay(500);ts.Disconnect();} if (playerid == idmem3) {debug(playerid+" Rời khỏi đội ngủ -> Disconnect !!!");ts.SetTimerOnOff(false);ts.delay(500);ts.Disconnect();} if (playerid == idmem4_sena) {debug(playerid+" Rời khỏi đội ngủ -> Disconnect !!!");ts.SetTimerOnOff(false);ts.delay(500);ts.Disconnect();} } /********************** Warp Finish ************************/ public override void warpFinish() { Start(); } /************************* Start ***************************/ public override void Start() { ts.ClickOnNPC(50); ts.SendEnd(); } /************************** Stop ***************************/ public override void Stop() { } /*********************** View State ************************/ void ViewState() { debug("************************************************** **********************",255) ; debug(" Số trận đánh : " + battle_count ,255) ; debug(" HP của "+ts.Character.CharName+" = " + ts.Character.HP +" "+ "/" +" "+ ts.Character.MAXHP,255); debug(" HP của "+ts.CurrentPartner.CharName +" = " + ts.CurrentPartner.HP + " "+"/" +" "+ ts.CurrentPartner.MAXHP +" "+" FAI = " + ts.CurrentPartner.fai,255); debug(" Số lần gặp BTQ : "+ NS_count +" Số con ma : " + ts.Character.ghost ,255) ; debug("======= Script by Jet007 - Copy Right GameVN–™ =======",255) ; } /********************* Fishish Answer **********************/ public override void FinishAnswer() { ts.delay(1000); ts.ClickOnNPC(50); ts.SendEnd(); } /**************** Request Party Accept From ****************/ public override void RequestPartyAcceptFrom(uint playerid) { if (playerid == idmem1) {ts.delay(500);ts.AcceptParty(playerid); pt1 = 1;debug(playerid + " Johned team");} if (playerid == idmem2) {ts.delay(500);ts.AcceptParty(playerid); pt2 = 1;debug(playerid + " Johned team");} if (playerid == idmem3) {ts.delay(500);ts.AcceptParty(playerid); pt3 = 1;debug(playerid + " Johned team");} if (playerid == idmem4_sena) {ts.delay(500);ts.AcceptParty(playerid);ts.delay(500);ts.Sena(playerid); pt4 = 1;debug(playerid + " Johned team, Quân Sư = "+playerid);} if (pt1 == 1 && pt2 == 1 && pt3 == 1 && pt4 == 1) {debug("Party Full -> Start ");Start();} } /************************ Init Bot *************************/ public override void InitBot() { ts.SetReconnectTime(3); ts.SetMaxIdleTime(15); ts.SetTimerOnOff(true); AddDropItemList("viênongmật"); AddDropItemList("tựđ uốngthuốc"); AddDropItemList("viên công kích"); ViewState(); }
Hic :p GM chuẩn bị nha` tù để nhốt gamer đê.![]()

TheOneTS nói:Script chu pt oanh trieu chi
Edit from Det
Mã:double DisconnectFlag = 0.3; // Disconnect when current HP is below 30% double hpFractionEat = 0.8; //Eat HP when current HP<= 80% double spFractionEat = 0.8; double hpFraction = 0.95; //Eat until current HP >= 95 % double spFraction = 0.95; byte DisconFai = 30; // Faith of warrior to disconnect byte battle_count = 0; byte NS_count = 0; byte myturn = 0; byte peturn = 0; byte pt1 = 0; byte pt2 = 0; byte pt3 = 0; byte pt4 = 0; uint idmem1 = 1111111;//dien cac ID mem vao uint idmem2 = 2222222; uint idmem3 = 3333333; uint idmem4_sena = 4444444; public override void MyAttack() { myturn++; if (myturn == 1) { CharacterInfo MyChar = ts.Character; //NPCCombatObject Monster = findMonster(); ts.SendAttack(MyChar.Row, MyChar.Col, 0, 4, 13002);//thay skill ID tuy vao pt } if (myturn >=2) { CharacterInfo MyChar = ts.Character; //NPCCombatObject Monster = findMonster(); ts.SendAttack(MyChar.Row, MyChar.Col, 0, 2, 17001);//17001 def turn 2 } } public override void MyPartnerAttack() { peturn++; if (peturn == 1) { CharacterInfo MyWarrior = ts.CurrentPartner; //NPCCombatObject Monster = findMonster(); ts.SendAttack(MyWarrior.Row, MyWarrior.Col, 0, 2, 17001); } if (peturn >= 2) { CharacterInfo MyWarrior = ts.CurrentPartner; //NPCCombatObject Monster = findMonster(); ts.SendAttack(MyWarrior.Row, MyWarrior.Col, 0, 2, 17001); } } public override void BattleStarted() { battle_count++; myturn = 0; peturn = 0; } public override void BattleStoped() { ts.delay(200); AutoEatFood(); ProcessInventoryAction(); CheckDisconnect(); ViewState(); ts.SendEnd(); ts.SendEnd(); } public override void doRecvQuestion() { NS_count++; } public override void ResponseAnswer() { string tmp=ts.LastQuestion.Replace("=?",""); int ans=ts.Eval(tmp); byte ans_index=Convert.ToByte(ts.LastAnswers[ans.ToString()]); ts.Answer(ans_index); } public override void NpcDialogMenu(ushort DialogId) { } public override void NpcDialog(ushort DialogId) { debug("Dialog ID="+DialogId.ToString()); } public override void onNPCAppear(ushort npcmapid, int x, int y) { } public override void OnTimer() { if (pt1 == 0) {ts.AcceptParty(idmem1);} if (pt2 == 0) {ts.AcceptParty(idmem2);} if (pt3 == 0) {ts.AcceptParty(idmem3);} if (pt4 == 0) {ts.AcceptParty(idmem4_sena);} } public override void AcceptedParty(uint playerid) { if (playerid == idmem1) {debug(playerid + " Gia nh?p d?i ngu");pt1 = 1;} if (playerid == idmem2) {debug(playerid + " Gia nh?p d?i ngu");pt2 = 1;} if (playerid == idmem3) {debug(playerid + " Gia nh?p d?i ngu");pt3 = 1;} if (playerid == idmem4_sena) {debug(playerid + " Gia nh?p d?i ngu");pt4 = 1; ts.Sena(idmem4_sena);debug(playerid + " Làm Quân Su");} if (pt1 ==1 && pt2 == 1 && pt3 == 1 && pt4 == 1) {ts.SetTimerOnOff(false);ts.delay(1000);debug("Ð?i ngu dã d?y -> Start");Start();} } public override void PartyStop(uint playerid) { if (playerid == idmem1) {debug(playerid+" R?i kh?i d?i ng? -> Disconnect !!!");ts.Disconnect();} if (playerid == idmem2) {debug(playerid+" R?i kh?i d?i ng? -> Disconnect !!!");ts.Disconnect();} if (playerid == idmem3) {debug(playerid+" R?i kh?i d?i ng? -> Disconnect !!!");ts.Disconnect();} if (playerid == idmem4_sena) {debug(playerid+" R?i kh?i d?i ng? -> Disconnect !!!");ts.Disconnect();} } public override void warpFinish() { Start(); } public override void Start() { if (ts.Character.mapid == 12000) { ts.Walk(1262,2475); ts.delay(200); ts.Warp(30); ts.SendEnd(); return; } else if (ts.Character.mapid == 11000) { ts.Warp(1); return; } } public override void Stop() { } void ViewState() { debug("************************************************** **********************",255) ; debug(" S? tr?n dánh : " + battle_count ,255) ; debug(" HP c?a "+ts.Character.CharName+" = " + ts.Character.HP +" "+ "/" +" "+ ts.Character.MAXHP,255); debug(" HP c?a "+ts.CurrentPartner.CharName +" = " + ts.CurrentPartner.HP + " "+"/" +" "+ ts.CurrentPartner.MAXHP +" "+" FAI = " + ts.CurrentPartner.fai,255); debug(" S? l?n g?p BTQ : "+ NS_count +" S? con ma : " + ts.Character.ghost ,255) ; debug("****************************** Edit from Jet *************************",255) ; } public override void FinishAnswer() { ts.delay(2000); Start(); } //public override void RequestPartyAcceptFrom(uint playerid) //{ //if (playerid == idmem1) {ts.delay(500);ts.AcceptParty(playerid); pt1 = 1;debug(playerid + " Johned team");} //if (playerid == idmem2) {ts.delay(500);ts.AcceptParty(playerid); pt2 = 1;debug(playerid + " Johned team");} //if (playerid == idmem3) {ts.delay(500);ts.AcceptParty(playerid); pt3 = 1;debug(playerid + " Johned team");} //if (playerid == idmem4_sena) {ts.delay(500);ts.AcceptParty(playerid);ts.delay(500);ts.Sena(playerid); pt4 = 1;debug(playerid + " Johned team, Quân Su = "+playerid);} //if (pt1 == 1 && pt2 == 1 && pt3 == 1 && pt4 == 1) {debug("Party Full -> Start ");Start();} //} public override void InitBot() { ts.SetTimerOnOff(true); ViewState(); }
may bac' cho hoi sao cai script nay` ko chay dc. ai lam` on chinh? lai hoac share cho 1 cai script khac' cam on nhiu` ::)
trời ơi crip sai wa' trời luôn màfire*and*Ro nói:đây nè bạn ơi , đây là script bot TG nè
cái này là của chủ pt
double DisconnectFlag = 0.3; // Disconnect when current HP is below 30%
double hpFractionEat = 0.8; //Eat HP when current HP<= 80%
double spFractionEat = 0.8;
double hpFraction = 0.95; //Eat until current HP >= 95 %
double spFraction = 0.95;
byte songuoi = 00;
byte DisconFai = 00;
byte myturn = 0;
byte peturn = 0;
byte gm=0;
uint mem1 = 243045;
uint mem2 = 99102;
uint mem3 = 2100835;
uint quansu = 2064614;
public override void MyAttack()
{
myturn++;
if (myturn == 1)
{
CharacterInfo MyChar = ts.Character;
ts.SendAttack(MyChar.Row, MyChar.Col, 0, 2, 10000);
}
if (myturn >1)
{
CharacterInfo MyChar = ts.Character;
ts.SendAttack(MyChar.Row, MyChar.Col, 1, 2, 17001);
}
}
public override void MyPartnerAttack()
{
peturn++;
if (peturn == 1)
{
CharacterInfo MyWarrior = ts.CurrentPartner;
ts.SendAttack(MyWarrior.Row, MyWarrior.Col, 0, 2, 10000);
}
if (peturn >1)
{
CharacterInfo MyWarrior = ts.CurrentPartner;
ts.SendAttack(MyWarrior.Row, MyWarrior.Col, 1, 2, 17001);
}
}
public override void BattleStarted()
{
myturn=0;
peturn=0;
}
public override void BattleStoped()
{
ts.delay(1);
ts.ClickOnNPC(50);
ts.delay(1);
ts.ClickOnNPC(50);
ts.delay(1);
ts.SendEnd();
AutoEatFood();
ProcessInventoryAction();
}
public override void doRecvQuestion()
{
}
public override void ResponseAnswer()
{
string tmp=ts.LastQuestion.Replace("=?","");
int ans=ts.Eval(tmp);
byte ans_index=Convert.ToByte(ts.LastAnswers[ans.ToString()]);
ts.Answer(ans_index);
}
public override void NpcDialogMenu(ushort DialogId)
{
debug("Dialog Menu ID="+DialogId.ToString());
}
public override void NpcDialog(ushort DialogId)
{
debug("Dialog ID="+DialogId.ToString());
if(DialogId==10183)
{
ts.delay(1);
}
else
{
ts.SendEnd();
}
}
public override void onNPCAppear(ushort npcmapid, int x, int y)
{
}
public override void OnTimer()
{
}
public override void warpFinish()
{
}
void TruongGiac(){
if(songuoi==4){
ts.ClickOnNPC(50);
ts.SendEnd();
}
}
public override void RequestPartyAcceptFrom(uint PlayerId)
{
if(PlayerId == mem1 || PlayerId == mem2 || PlayerId == mem3 || PlayerId == quansu)
{
ts.AcceptParty(PlayerId);
ts.delay(2000);
songuoi++;
ts.delay(1);
TruongGiac();
ts.Sena(quansu);
}
}
public override void PartyStop(uint PlayerId)
{
if(PlayerId == mem1 || PlayerId == mem2 || PlayerId == mem3 || PlayerId == quansu)
{
ts.Disconnect();
}
}
public override void AcceptedParty(uint playerid)
{
}
public override void Start()
{
}
public override void Stop()
{
}
public override void onPlayerWalk(uint uid, ushort x, ushort y)
{
if ((x < 650) && (y < 525))
{
debug("Co nguoi");
ts.Disconnect();
}
}
public override void PlayerOnline(uint playerid)
{
if(playerid>101 && playerid<10000)
{
debug("Game Master Online");
ts.Disconnect();
}
}
public override void FinishAnswer()
{
ts.delay(1000);
TruongGiac();
}
public override void InitBot()
{
AddDropItemList("viênongmật");
AddDropItemList("tựđ uốngthuốc");
AddDropItemList("viên công kích");
}