Only Scrip TrueBot + Legn@

  • Thread starter Thread starter nmt_l
  • Ngày gửi Ngày gửi
Status
Không mở trả lời sau này.
ai cho em xin cái script bot Trương Lương với ...
ai cho em xin cái script bot Trương Lương với ...
ai cho em xin cái script bot Trương Lương với ...
ai cho em xin cái script bot Trương Lương với ...
ai cho em xin cái script bot Trương Lương với ...
 
cho em xin cai script danh 1 minh bot danh 1 minhc ai may bac em chau bit moi vao nghe` ai biet chi choe m voi nhe :D cam on cac bac nhieu
 
Anh nào cho em xin cái bản down Truebot ( có script để chỉnh sửa ) và WPE
em kiếm hoài mà chẳng có , còn lên Hộp Lưu Trữ thì down về cái Truebot chả có cái script để chỉnh sửa gì cả.
 
Gio minh dang can 1 cai scrip ngoi 1 cho cho tui no lai danh cua Legn@
ai co thi giup minh ah cai scrip cua chu pt nha
 
Ê viết cái này vào đâu thì có hết những skill này sẵn tiện cho hỏi có cái nào hack đầy skill
ko tất cả đều 10 ấy
ID = 10000:"Attack":SP = 0 // Đánh thường
ID = 10001:"Throw Stone":SP = 9
ID = 10002:"Trunk Charge":SP = 13
ID = 10003:"Trap":SP = 14
ID = 10004:"Wood Spirit":SP = 18
ID = 10005:"Shooting Stone":SP = 22 //Ném đá
ID = 10006:"Grim Tooth":SP = 28
ID = 10007:"Rolling Stone":SP = 34
ID = 10008:"Sand Storm":SP = 38
ID = 10009:"Deactivate Shield":SP = 10
ID = 10010:"Activate Shield":SP = 33
ID = 10011:"Mountain Press":SP = 40
ID = 10012:"Earthquake":SP = 50
ID = 10013:"Stampede":SP = 45
ID = 10014:"Deactivate Reflect":SP = 10
ID = 10015:"Reflect":SP = 40
ID = 11001:"Drown":SP = 8
ID = 11002:"Ice Wall":SP = 11
ID = 11003:"Ice Scimitar":SP = 12 //Băng kiếm
ID = 11004:"Healing Stream":SP = 22
ID = 11005:"Power Geyser":SP = 18
ID = 11006:"SP Recovery":SP = 35
ID = 11007:"Heal":SP = 35
ID = 11008:"Flood ":SP = 26
ID = 11009:"Full SP Recovery":SP = 40
ID = 11010:"Full Heal":SP = 42
ID = 11011:"Hailstone":SP = 32
ID = 11012:"Esuna":SP = 15
ID = 11013:"Resurrection ":SP = 40
ID = 11014:"Freeze":SP = 40
ID = 11015:"Defrost":SP = 10
ID = 12001:"Start Fire":SP = 9
ID = 12002:"Flame":SP = 12
ID = 12003:"Fire Arrow":SP = 15 // Hỏa tiễn
ID = 12004:"Fire Ball":SP = 22
ID = 12005:"Fire Wheel":SP = 22
ID = 12006:"Deathblow":SP = 24
ID = 12007:"Flamedance":SP = 30
ID = 12008:"Flame Tornado":SP = 30
ID = 12009:"Flame Saber":SP = 30 //Hỏa kiếm
ID = 12010:"Drake Inferno":SP = 37
ID = 12011:"Inferno Wheel":SP = 37
ID = 12012:"Flame Strike":SP = 46
ID = 12013:"Breath of Fire":SP = 50
ID = 12014:"Reign of Fire":SP = 60
ID = 12015:"Nova":SP = 50 // Bạch hồng quán nhật
ID = 13001:"Wind":SP = 9
ID = 13002:"Whirlwind":SP = 15 // Tuyền phong (trói)
ID = 13003:"Wind Walk":SP = 13
ID = 13004:"Violent Gale":SP = 23
ID = 13005:"Invisibility":SP = 22
ID = 13006:"Typhoon":SP = 30
ID = 13007:"Stun Strike":SP = 31 //Huyền kích
ID = 13008:"Replication":SP = 38
ID = 13009:"Tornado":SP = 40
ID = 13010:"Combo Attack":SP = 40
ID = 13011:"Mini":SP = 33
ID = 13012:"Magnify":SP = 33
ID = 13013:"Random Hit":SP = 49
ID = 13014:"Healing Breeze":SP = 45
ID = 14001:"Scan ":SP = 0
ID = 14002:"Flee":SP = 10 //Đào tẩu
ID = 14003:"Bazaar":SP = 0
ID = 14004:"Excavation":SP = 0
ID = 14005:"Alchemy":SP = 0
ID = 14006:"Shout":SP = 20
ID = 14007:"Awakening":SP = 5
ID = 14008:"Slumber":SP = 15
ID = 14009:"Recruit":SP = 0
ID = 14010:"Mining":SP = 0
ID = 14011:"Forging":SP = 0
ID = 14012:"Cooperate":SP = 36
ID = 14013:"Cheer":SP = 36
ID = 14014:"Antidote":SP = 8
ID = 14015:"Envenom ":SP = 25
ID = 14016:"Trade":SP = 0
ID = 14017:"Sit":SP = 0
ID = 14018:"Deep Prospecting":SP = 0
ID = 14019:"Creation":SP = 0
ID = 14020:"Confuse":SP = 30
ID = 14021:"Blind":SP = 25
ID = 14022:"Eye Drops":SP = 10
ID = 14023:"Riding":SP = 0
ID = 14024:"Hocus Pokus":SP = 20
ID = 14025:"Mug":SP = 0
ID = 10016:"Golem":SP = 120
ID = 11016:"Shiva ":SP = 120
ID = 12016:"Phoenix":SP = 120
ID = 13015:"Wood Dragon":SP = 120
ID = 14026:"Summon":SP = 0
ID = 14027:"Mentor":SP = 0
ID = 14028:"Teamwork":SP = 0
ID = 14029:"Gypsy's Bomb":SP = 60
ID = 14030:"Gypsy's Crush":SP = 80
ID = 10017:"Stone Golem":SP = 120
ID = 10018:"Rock Golem":SP = 120
ID = 10019:"Golem":SP = 120
ID = 11017:"Lady of Lake":SP = 120
ID = 11018:"Goddess of Stream":SP = 120
ID = 11019:"Shiva ":SP = 120
ID = 12017:"Pyro Fly":SP = 120
ID = 12018:"Fire Bird":SP = 120
ID = 12019:"Phoenix":SP = 120
ID = 13016:"Leaf Lizard":SP = 120
ID = 13017:"Grass Serpeant":SP = 120
ID = 13018:"Wood Dragon":SP = 120
ID = 15001:"Capture":SP = 0
ID = 15002:"Net":SP = 0
ID = 15003:"Net Success":SP = 0
ID = 16001:"Arrow Tower":SP = 0
ID = 17001:"Defend":SP = 0 // Phòng vệ
ID = 18001:"Escape ":SP = 0 // Chạy trốn
ID = 18002:"Escape Fail":SP = 0
ID = 19001:"Item":SP = 0
ID = 20001:"Vampiric Tree":SP = 0
ID = 20002:"Poisoned":SP = 0
ID = 20003:"Deflect Harm":SP = 0
ID = 20004:"Disastrous Phantom":SP = 0
ID = 20005:"God of Luck":SP = 0
ID = 20006:"Protect":SP = 0
ID = 20007:"Deactivate Protect":SP = 0
ID = 20008:"Amulet ":SP = 0
ID = 20009:"Siege Ram":SP = 0
ID = 20010:"Blade Truck":SP = 0
ID = 20011:"Arbalest ":SP = 0
ID = 20012:"Catapult":SP = 0
ID = 20013:"Fence/ Arrow Tower":SP = 0
ID = 20014:"Quad Darkness":SP = 60
ID = 20015:"Quad Esuna":SP = 60
ID = 20016:"Head of Dragon":SP = 40
ID = 20017:"Right Claw":SP = 40
ID = 20018:"Left Talon ":SP = 40
 
Anh Tien oi giup em voi! Anh co bit cai warpid cua? gate 1 hung no ko chi? cho em voi.Hic ngoi` do` mai~ moi bit duoc 1 cai di tu` du chau vao den Nha Quan con` cai thu' 2 di nguoi tro? ra thi` chiu. do` mai~ ko duoc.Ai bit thi` chi? dum` voi thank rat nhieu`.
 
anh nmt_l cho em hoi ti':
sao co khi login vao dc no chi~ ghi ket doi thanh cong ma ko co chu (trang thai binh` thuong`) nhu vay no cung coi nhu la login thanh cong , nhunh nhu vay ko co he nao pt dc
anh co cach nao khac fuc dc ko anh . nhieu luc treo dem no cu nhu vay la dung yen ko co danh gi` het !
 
hix lam on ai cho xin cai scrip bottruongl uong voi' cai scrip trong scirp full sao ma kho' sua? wa' vay troi`
 
sao cai scrip nay cua chu pt vua vao tran la dis la sao vay may' bac' giup em voi di

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 turna = 0;
byte turnb = 0;

byte pt1 = 0;
byte pt2 = 0;
byte pt3 = 0;
byte pt4 = 0;

double mapid1 = 12421;
double mapid2 = 12815;
byte warpid1 = 2;
byte warpid2 = 1;

uint idchupt = 0369367;

uint idmem1 = 02111648;
uint idmem2 = 02111657;
uint idmem3 = 01639190;
uint idmem4_sena = 0916288;

public override void MyAttack()
{
turna++;
if (turna == 1)
{
CharacterInfo MyChar = ts.Character;
NPCCombatObject Monster = findMonster();
ts.SendAttack(MyChar.Row, MyChar.Col, 0, 1, 17001);
}
if (turna >=2)
{
CharacterInfo MyChar = ts.Character;
NPCCombatObject Monster = findMonster();
ts.SendAttack(MyChar.Row, MyChar.Col, 0, 4, 17001);
}
}
public override void MyPartnerAttack()
{
turnb++;
if (turnb == 1)
{
CharacterInfo MyWarrior = ts.CurrentPartner;
NPCCombatObject Monster = findMonster();
ts.SendAttack(MyWarrior.Row, MyWarrior.Col, 0, 1, 17001);
}
if (turnb >= 2)
{
CharacterInfo MyWarrior = ts.CurrentPartner;
NPCCombatObject Monster = findMonster();
ts.SendAttack(MyWarrior.Row, MyWarrior.Col, 0, 4, 17001);
}
}
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());
}
public override void BattleStarted()
{
battle_count++;
turnb=0;
turna=0;
}
public override void BattleStoped()
{
AutoEatFood();
ProcessInventoryAction();
CheckDisconnect();
Stop();
}
public override void PreBattleStopped()
{
ts.delay(1000);
}
public override void onNPCAppear(ushort npcmapid, int x, int y)
{
}
public override void warpFinish()
{
Start();
}
public override void Start()
{
if (ts.Character.mapid == mapid1) {
ts.Walk(622,475);
ts.Warp(warpid1);
} else
if (ts.Character.mapid == mapid2) {
ts.Warp(warpid2);
return;
}
}
public override void Stop()
{
}

public override void FinishAnswer()
{
Start();
}

public override void InitBot()
{
AddDropItemList("viênongmật");
AddDropItemList("tựđ uốngthuốc");
AddDropItemList("viên công kích");
}
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 độ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(500);debug("Đội ngũ đã đầy -> Start");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 Sư = "+playerid);}
if (pt1 == 1 && pt2 == 1 && pt3 == 1 && pt4 == 1) {debug("Party Full -> Start ");Start();}
}
 
Ko Thể PT được..đã

double DisconnectFlag = 0.3; // Disconnect when current HP is below 30%

Spcirt đội viên
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 myturn = 0;
byte peturn = 0;

byte pt1 = 0;
byte pt2 = 0;
byte pt3 = 0;
byte pt4 = 0;

double mapid1 = 12013;
double mapid2 = 12521;
byte Warpid1 = 1;
byte Warpid2 = 5;
/***** Chinh sua ID chu Party o day *****/

uint idchupt = 2026320;

/*************************************/

/*********************** My Attack *************************/
public override void MyAttack()
{
myturn++;
if (myturn == 1)
{
CharacterInfo MyChar = ts.Character;
//NPCCombatObject Monster = findMonster();
ts.SendAttack(MyChar.Row, MyChar.Col, 0, 4, 13002);
}
if (myturn >=2)
{
CharacterInfo MyChar = ts.Character;
//NPCCombatObject Monster = findMonster();
ts.SendAttack(MyChar.Row, MyChar.Col, 0, 4, 10000);
}
}


/******************* 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, 12003);
}
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();
Stop();
}


/******************* Receive Question *********************/
public override void doRecvQuestion()
{
}


/******************** 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);
}


/************************ On Timer *************************/
public override void OnTimer()
{
ts.RequestParty(idchupt);
}


/************************* Start ***************************/
public override void Start()
{
debug("Request Party ..........");
ts.RequestParty(idchupt);
}


/************************** Stop ***************************/
public override void Stop()
{
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? con ma : " + ts.Character.ghost ,255) ;
debug("======= Script by Jet007 - Copy Right GameVN–™ =======",255) ;
}

/*********************** Party Stop ************************/
public override void PartyStop(uint playerid)
{
if (playerid == idchupt) {debug("Dis by "+playerid+" dis");ts.Disconnect();}
}

/********************** Player Online **********************/
public override void PlayerOnline(uint playerid)
{
if (playerid == idchupt) {debug(idchupt + " Is Now Online, RequestParty ......");ts.delay(2500);ts.RequestParty(idchupt);}
}


/************************ Init Bot *************************/
public override void InitBot()
{
if (ts.Character.mapid==mapid2) {ts.Warp(Warpid2);}
AddDropItemList("viênongm?t");
AddDropItemList("t?d u?ngthu?c");
AddDropItemList("viên công kích");
Stop();
{debug("Login Okie, Request Party .......");ts.delay(2500);ts.RequestParty(idchupt);}
}

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 myturn = 0;
byte peturn = 0;

byte pt1 = 0;
byte pt2 = 0;
byte pt3 = 0;
byte pt4 = 0;

double mapid1 = 12013;
double mapid2 = 12521;
byte warpid1 = 1;
byte warpid2 = 5;
/***** Chinh sua ID Member o day *****/

uint idmem1 = 444444;
uint idmem2 = 119013;
uint idmem3 = 2104704;
uint idmem4_sena = 1504423;

/*************************************/

/*********************** My Attack *************************/
public override void MyAttack()
{
myturn++;
if (myturn == 1)
{
CharacterInfo MyChar = ts.Character;
//NPCCombatObject Monster = findMonster();
ts.SendAttack(MyChar.Row, MyChar.Col, 0, 2, 10000);
}
if (myturn >=2)
{
CharacterInfo MyChar = ts.Character;
//NPCCombatObject Monster = findMonster();
ts.SendAttack(MyChar.Row, MyChar.Col, 0, 4, 10000);
}
}


/******************* 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, 10005);
}
if (peturn >= 2)
{
CharacterInfo MyWarrior = ts.CurrentPartner;
//NPCCombatObject Monster = findMonster();
ts.SendAttack(MyWarrior.Row, MyWarrior.Col, 0, 3, 17001);
}
}


/********************* Battle Started **********************/
public override void BattleStarted()
{
battle_count++;
myturn = 0;
peturn = 0;
}


/********************* Battle Stoped ***********************/
public override void BattleStoped()
{
AutoEatFood();
ProcessInventoryAction();
CheckDisconnect();
Stop();
//ts.SendEnd();
}


/******************* Receive Question *********************/
public override void doRecvQuestion()
{
}


/******************** 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());
}


/********************* On NPC Appear ***********************/
public override void onNPCAppear(ushort npcmapid, int x, int y)
{
}


/************************ On Timer *************************/
public override void OnTimer()
{

}


/********************** Warp Finish ************************/
public override void warpFinish()
{
if (pt1 == 1 && pt4 == 1) {debug("Party Full -> Start ");Start();}
}


/************************* Start ***************************/
public override void Start()
{
if (ts.Character.mapid == mapid1) {
//ts.Walk(1400,180);
ts.Warp(warpid1);
return;
} else
if (ts.Character.mapid == mapid2) {
ts.Warp(warpid2);
return;
}
}



/************************** Stop ***************************/
public override void Stop()
{
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? con ma : " + ts.Character.ghost ,255) ;
debug("======= Script by Jet007 - Copy Right GameVN–™ =======",255) ;
}


/********************* Fishish Answer **********************/
public override void FinishAnswer()
{
Start();
}


/**************** 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, Qua^n Su = "+playerid);}
if (pt1 == 1 && pt4 == 1) {debug("Party Full -> Start ");Start();}
}

/*********************** Party Stop ************************/
public override void PartyStop(uint playerid)
{
if (playerid == idmem1) {debug("Dis by "+playerid+" dis");ts.Disconnect();}
//if (playerid == idmem2) {debug("Dis by "+playerid+" dis");ts.Disconnect();}
//if (playerid == idmem3) {debug("Dis by "+playerid+" dis");ts.Disconnect();}
if (playerid == idmem4_sena) {debug("Dis by "+playerid+" dis");ts.Disconnect();}
}

/************************ Init Bot *************************/
public override void InitBot()
{
if (ts.Character.mapid==mapid2) {ts.Warp(warpid2);}
AddDropItemList("viênongmật");
AddDropItemList("tựđ uốngthuốc");
AddDropItemList("viên công kích");
Stop();
}
 
Scprit Đội viên

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 myturn = 0;
byte peturn = 0;

byte pt1 = 0;
byte pt2 = 0;
byte pt3 = 0;
byte pt4 = 0;

double mapid1 = 12013;
double mapid2 = 12521;
byte Warpid1 = 1;
byte Warpid2 = 5;
/***** Chinh sua ID chu Party o day *****/

uint idchupt = 2026320;

/*************************************/

/*********************** My Attack *************************/
public override void MyAttack()
{
myturn++;
if (myturn == 1)
{
CharacterInfo MyChar = ts.Character;
//NPCCombatObject Monster = findMonster();
ts.SendAttack(MyChar.Row, MyChar.Col, 0, 4, 13002);
}
if (myturn >=2)
{
CharacterInfo MyChar = ts.Character;
//NPCCombatObject Monster = findMonster();
ts.SendAttack(MyChar.Row, MyChar.Col, 0, 4, 10000);
}
}


/******************* 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, 12003);
}
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();
Stop();
}


/******************* Receive Question *********************/
public override void doRecvQuestion()
{
}


/******************** 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);
}


/************************ On Timer *************************/
public override void OnTimer()
{
ts.RequestParty(idchupt);
}


/************************* Start ***************************/
public override void Start()
{
debug("Request Party ..........");
ts.RequestParty(idchupt);
}


/************************** Stop ***************************/
public override void Stop()
{
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? con ma : " + ts.Character.ghost ,255) ;
debug("======= Script by Jet007 - Copy Right GameVN–™ =======",255) ;
}

/*********************** Party Stop ************************/
public override void PartyStop(uint playerid)
{
if (playerid == idchupt) {debug("Dis by "+playerid+" dis");ts.Disconnect();}
}

/********************** Player Online **********************/
public override void PlayerOnline(uint playerid)
{
if (playerid == idchupt) {debug(idchupt + " Is Now Online, RequestParty ......");ts.delay(2500);ts.RequestParty(idchupt);}
}


/************************ Init Bot *************************/
public override void InitBot()
{
if (ts.Character.mapid==mapid2) {ts.Warp(Warpid2);}
AddDropItemList("viênongm?t");
AddDropItemList("t?d u?ngthu?c");
AddDropItemList("viên công kích");
Stop();
{debug("Login Okie, Request Party .......");ts.delay(2500);ts.RequestParty(idchupt);}
}
 
Không hiểu hỏi cái gì nữa, post thế thì làm gì có ai nhìn được ma xem với trả xét, nếu không cho vào code thì pó tay toàn phần luôn
 
victoryvn3 nói:
Gio minh dang can 1 cai scrip ngoi 1 cho cho tui no lai danh cua Legn@
ai co thi giup minh ah cai scrip cua chu pt nha
Hu Hu kô ai giúp mình cả sao
Mọi người ơi giúp mình đi
 
Cho em hỏi 2 cái script này khác nhau thế nào , khó quyết định trong việc nên lấy script nào : Em xin đưa ra phần khác nhau của của 2 bản script của bác Dragon và bác HoaManLâu ( nếu có đụng chạm gì đến 2 bác thì mong 2 bác bỏ qua cho )

Đây là phần của script Chủ pt của bác Dragon :

/********************* Battle Stoped ***********************/
public override void BattleStoped()
{
AutoEatFood();
ProcessInventoryAction();
CheckDisconnect();
ViewState();
}

còn bác HoaManLâu thì không có cái đoạn : ProcessInventoryAction();

Đây là cái khác thứ 2 của 2 bác : ở phần Init Bot

Đây là của bác Dragon :

/************************ Init Bot *************************/
public override void InitBot()
{
ts.SetTimerOnOff(true);
if (ts.Character.mapid == mapid2) {ts.Warp(warpid2);}
AddDropItemList("viênongmật");
AddDropItemList("tựđ uốngthuốc");
AddDropItemList("viên công kích");
ViewState();
}

Còn đây là của bác HoaManLâu :

public override void InitBot()
{
ts.SetReconnectTime(3);
ts.SetMaxIdleTime(15);

ts.SetTimerOnOff(true);
if (ts.Character.mapid == mapid2) {ts.Warp(warpid2);}
AddDropItemList("viênongmật");
AddDropItemList("tựđ uốngthuốc");
AddDropItemList("viên công kích");
ViewState();
}

cái đoạn này thì bên script của bác Dragon lại không có :
ts.SetReconnectTime(3);
ts.SetMaxIdleTime(15);


Giờ em xin nói đến script của các mem
( các bác nhìn sẽ thấy khác nhau vài chỗ ngay )

Đây là của Bác HML :

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 myturn = 0;
byte peturn = 0;

double mapid1 = 12013;
double mapid2 = 12521;
byte warpid1 = 1;
byte warpid2 = 5;


/***** Chinh sua ID chu Party o day *****/
uint idchupt = 1546383;

/*********************** My Attack *************************/
public override void MyAttack()
{
myturn++;
if (myturn == 1)
{
CharacterInfo MyChar = ts.Character;
//NPCCombatObject Monster = findMonster();
ts.SendAttack(MyChar.Row, MyChar.Col, 0, 2, 17001);
}
if (myturn >=2)
{
CharacterInfo MyChar = ts.Character;
//NPCCombatObject Monster = findMonster();
ts.SendAttack(MyChar.Row, MyChar.Col, 0, 4, 10000);
}
}
/*********************** MyPartnerAttack*************************/

public override void MyPartnerAttack()
{
peturn++;
if (peturn == 1)
{
CharacterInfo MyWarrior = ts.CurrentPartner;
//NPCCombatObject Monster = findMonster();
ts.SendAttack(MyWarrior.Row, MyWarrior.Col, 0, 2, 12003);
}
if (peturn >= 2)
{
CharacterInfo MyWarrior = ts.CurrentPartner;
//NPCCombatObject Monster = findMonster();
ts.SendAttack(MyWarrior.Row, MyWarrior.Col, 0, 4, 17001);
}
}

public override void BattleStarted()
{
battle_count++;
myturn = 0;
peturn = 0;
}

public override void BattleStoped()
{
AutoEatFood();
CheckDisconnect();
Stop();
}

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

/*********************** Party Stop ************************/
public override void PartyStop(uint playerid)
{
}


public override void onNPCAppear(ushort npcmapid, int x, int y)
{
}

public override void OnTimer()
{
}

public override void warpFinish()
{
}

public override void Start()
{
debug("Request Party ..........");
ts.RequestParty(idchupt);
}

public override void Stop()
{
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ố con ma : " + ts.Character.ghost ,255) ;
debug("======= Script edit by HoaManLau - Copy Right GameVN =======",255) ;
}

public override void PlayerOnline(uint playerid)
{
if (playerid == idchupt) {debug(idchupt + " Is Now Online, RequestParty ......");ts.delay(500);ts.RequestParty(idchupt);}
}

public override void FinishAnswer()
{
}

public override void InitBot()
{
ts.SetReconnectTime(3);
ts.SetMaxIdleTime(15);
AddDropItemList("ThuốcNhấtĐiểm");
AddDropItemList("viênongmật");
AddDropItemList("tựđ uốngthuốc");
AddDropItemList("viên công kích");
if (ts.Character.mapid==mapid2) {ts.Warp(warpid2);}
Stop();
{debug("Login Okie, Request Party .......");ts.delay(500);ts.RequestParty(idchupt);}

}

còn đây là của bác Dragon :

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;


/***** Chinh sua ID chu Party o day *****/

uint idchupt = 1760116;

/*************************************/

/*********************** My Attack *************************/
public override void MyAttack()
{
myturn++;
if (myturn == 1)
{
CharacterInfo MyChar = ts.Character;
//NPCCombatObject Monster = findMonster();
ts.SendAttack(MyChar.Row, MyChar.Col, 0, 2, 10000);
}
if (myturn >=2)
{
CharacterInfo MyChar = ts.Character;
//NPCCombatObject Monster = findMonster();
ts.SendAttack(MyChar.Row, MyChar.Col, 0, 4, 18001);
}
}


/******************* 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, 12003);
}
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();
}


/******************* 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.delay(3000);
ts.Answer(ans_index);
}


/************************ On Timer *************************/
public override void OnTimer()
{
}


/************************* Start ***************************/
public override void Start()
{
debug("Request Party ..........");
ts.RequestParty(idchupt);
}


/************************** 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) ;
}


/********************* Accepted Party **********************/
public override void AcceptedParty(uint playerid)
{
if (playerid == idchupt) {debug("Join to " + playerid);}
}


/************************ Party Stop ***********************/
public override void PartyStop(uint playerid)
{
if (playerid == idchupt) {debug(idchupt+ " Giải tán đội ngũ ...");}
}


/************************ Init Bot *************************/
public override void InitBot()
{
if (ts.Character.mapid==12521) {ts.Warp(5);}
ts.delay(1000);
AddDropItemList("viênongmật");
AddDropItemList("tựđ uốngthuốc");
AddDropItemList("viên công kích");
AddDropItemList("ThuốcNhấtĐiểm");
ViewState();
debug("Login Okie");

}

đó là những phần em thắc mắc mấy bác giải đáp giúp em , em xin cảm ơn.
 
cho mình hỏi chiêu cất đệ mã skill là j vậy?
Nhân đây cho hỏi:
ts.SetReconnectTime(3);
ts.SetMaxIdleTime(15);
Thời gian reconnec sau 3s nhưng mà cho 2 cái hàm này vào nó ko chạy được nó báo lỗi ngay khi log vậy khi dis muốn reconnec vào lại thì làm thế nào chứ hiện nay vẫn phải ngồi trông lúc nào dis lại fair reconnec = tay 2 cái hàm này của hoabanlau bị sai rồi T_T
 
á bây h nó tự reconnec được rồi ^^, nhưng mà có điều là sao nó hay dis thế cứ 15' lại dis ọc, ram 512+chip 2.7 máy đời mới đo nha ko phải hàng nâng cấp đâu mà sao kì vậy trời đứng nói là do tốc độ rùa
 
Status
Không mở trả lời sau này.
Back
Top