Script Legn@ Full !

Status
Không mở trả lời sau này.
nhờ mấy anh xem giúp em đoạn script này , sao QS em nó dis hoài , mất luôn cái login legna luôn . Đây là đoạn đó (pt em có 3 thôi) :

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

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

/***** Chinh sua ID Member o day *****/

uint idmem1 = 045654;
uint idmem4_sena = 04564536;

/*********************** 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, 12003);
}
if (myturn >=2)
{
CharacterInfo MyChar = ts.Character;
//NPCCombatObject Monster = findMonster();
ts.SendAttack(MyChar.Row, MyChar.Col, 0, 3, 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, 1, 10000);
}
if (peturn >= 2)
{
CharacterInfo MyWarrior = ts.CurrentPartner;
//NPCCombatObject Monster = findMonster();
ts.SendAttack(MyWarrior.Row, MyWarrior.Col, 0, 4, 10000);
}
}


/********************* 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.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==15015)
{
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 (pt4 == 0) {ts.AcceptParty(idmem4_sena);}
}


/********************* Accepted Party **********************/
public override void AcceptedParty(uint playerid)
{
if (playerid == idmem1) {debug(playerid + " Gia nh?p d?i ngu");pt1 = 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 (pt4 == 1) {ts.SetTimerOnOff(false);ts.delay(100);debug("Ð?i ngu dã d?y -> Start");Start();}
}


/*********************** Party Stop ************************/
public override void PartyStop(uint playerid)
{
if (playerid == idmem1) {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();}
}


/********************** Warp Finish ************************/
public override void warpFinish()
{
Start();
}


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


/************************** Stop ***************************/
public override void Stop()
{
}

/*********************** View State ************************/
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("======= Script by Jet007 - Copy Right GameVN–™ =======",255) ;
}


/********************* Fishish Answer **********************/
public override void FinishAnswer()
{
ts.delay(1000);
Start();
}


/**************** Request Party Accept From ****************/

//public override void RequestPartyAcceptFrom(uint playerid)
//{
//if (playerid == idmem1) {ts.delay(100);ts.AcceptParty(playerid); pt1 = 1;debug(playerid + " Johned team");}
//if (playerid == idmem4_sena) {ts.delay(100);ts.AcceptParty(playerid);ts.delay(100);ts.Sena(playerid); pt4 = 1;debug(playerid + " Johned team, Quân Su = "+playerid);}
//if (pt4 == 1) {debug("Party Full -> Start ");Start();}
//}


/************************ Init Bot *************************/
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?d u?ngthu?c");
AddDropItemList("viên công kích");
ViewState();
}
--------------------------------------------------------------------
ĐÂY LÀ ĐOẠN MEM :



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 = 01846643;

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

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


/********************* 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(100);
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 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("======= 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 d?i ngu ...");}
}


/************************ Init Bot *************************/
public override void InitBot()
{
if (ts.Character.mapid==12521) {ts.Warp(5);}
ts.delay(100);
ts.SetReconnectTime(3);
ts.SetMaxIdleTime(15);
AddDropItemList("viênongm?t");
AddDropItemList("t?d u?ngthu?c");
AddDropItemList("viên công kích");
AddDropItemList("Thu?cNh?tÐi?m");
ViewState();
{debug("Login Okie, Request Party .......");ts.delay(100);ts.RequestParty(idchupt);}
}
 
MonKey.D.Luffy nói:
Lấy script bên dưới xài nha:
PHP:
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 NS_count = 0;   
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 = 01111111; 

/***** Chinh sua ID Member o day *****/  
uint idmem1 = 01111111;  
uint idmem2 = 02111111;  
uint idmem3 = 02111111;  
uint idmem4_sena = 01111111;  

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

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


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


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


/******************* 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 && pt2 == 1 && pt3 == 1 && pt4 == 1) {ts.delay(500);Start();}
}  


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

void ViewState()   
{   
debug("******************************************************************************",255) ;    
debug(" Số trận đánh : " + battle_count ,255) ;      
debug(" Số lần gặp BTQ : "+ NS_count +"  Số con ma : " + ts.Character.ghost ,255) ;   
debug("******************************************************************************",255) ;    
}

/************************** Stop ***************************/  
public override void Stop()  
{  
}  


/********************* Fishish Answer **********************/  
public override void FinishAnswer()  
{
ts.delay(500);
Start();
}  

/**************** Request Party Accept From ****************/ 

public override void RequestPartyAcceptFrom(uint playerid) 
{ 
if (playerid == idmem1) {ts.delay(500);ts.AcceptParty(playerid); pt1 = 1;debug(playerid + " Mời Gia Nhập Đội Ngũ");} 
if (playerid == idmem2) {ts.delay(500);ts.AcceptParty(playerid); pt2 = 1;debug(playerid + " Mời Gia Nhập Đội Ngũ");} 
if (playerid == idmem3) {ts.delay(500);ts.AcceptParty(playerid); pt3 = 1;debug(playerid + " Mời Gia Nhập Đội Ngũ");} 
if (playerid == idmem4_sena) {ts.delay(500);ts.AcceptParty(playerid);ts.Sena(playerid); pt4 = 1;debug(playerid + " Mời Gia Nhập Đội Ngũ và được làm QS");} 
if (pt1 == 1 && pt2 == 1 && pt3 == 1 && pt4 == 1) {ts.delay(500);debug("Đủ gùi Bem thui");Start();} 
}  

/*********************** Party Stop ************************/ 
public override void PartyStop(uint playerid) 
{
 
if (playerid == idmem1) {debug(playerid+ "Rời khởi đội ngũ");ts.Disconnect();} 
if (playerid == idmem2) {debug(playerid+ "Rời khởi đội ngũ");ts.Disconnect();} 
if (playerid == idmem3) {debug(playerid+ "Rời khởi đội ngũ");ts.Disconnect();} 
if (playerid == idmem4_sena) {debug(playerid+ "Rời khởi đội ngũ");ts.Disconnect();} 
} 
/************************ Init Bot *************************/  
public override void InitBot()  
{ 
ts.SetReconnectTime(3); 
ts.SetMaxIdleTime(15); 
if (ts.Character.mapid == mapid2) {ts.Warp(warpid2);}          
Stop();  
}

mem

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

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

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

uint idchupt = 01111111; 

public override void MyAttack()
{   
turna++;
if (turna == 1)
	{
	CharacterInfo MyChar = ts.Character; 
	//NPCCombatObject Monster = findMonster();	
	ts.SendAttack(MyChar.Row, MyChar.Col, 0, 2, 10000);	
	}
if (turna >=2)
	{
	CharacterInfo MyChar = ts.Character; 
	//NPCCombatObject Monster = findMonster();	
	ts.SendAttack(MyChar.Row, MyChar.Col, 0, 4, 18001);
	}
}
public override void MyPartnerAttack()
{
turnb++;
if (turnb == 1)
	{
	CharacterInfo MyWarrior = ts.CurrentPartner; 
	//NPCCombatObject Monster = findMonster();	
	ts.SendAttack(MyWarrior.Row, MyWarrior.Col, 0, 2, 12003);
	}
if (turnb >= 2)
	{
	CharacterInfo MyWarrior = ts.CurrentPartner; 
	//NPCCombatObject Monster = findMonster();	
	ts.SendAttack(MyWarrior.Row, MyWarrior.Col, 0, 4, 18001);
	}
}


/********************* Battle Started **********************/ 
public override void BattleStarted()
{
turnb=0;
turna=0;
}


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


/******************* 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() 
{
ts.delay(5000);
ts.RequestParty(idchupt);
} 


/************************* Start ***************************/ 
public override void Start() 
{   
}  



/************************** Stop ***************************/ 
public override void Stop() 
{ 
}  


/********************* Fishish Answer **********************/ 
public override void FinishAnswer() 
{
if (ts.Character.mapid == mapid2) {ts.Warp(warpid2);}
} 

public override void PlayerOnline(uint playerid) 
{ 
if (playerid == idchupt) {ts.delay(500);ts.RequestParty(idchupt);} 
}


/**************** Request Party Accept From ****************/ 

public override void RequestPartyAcceptFrom(uint playerid) 
{ 
}

/*********************** Party Stop ************************/ 
public override void PartyStop(uint playerid) 
{
if (playerid == idchupt) {debug(playerid+ "Rời khởi đội ngũ");}if (ts.Character.mapid == mapid2) {  ts.Warp(warpid2); }  
if (playerid == idmem1) {debug(playerid+ "Rời khởi đội ngũ");} 
if (playerid == idmem2) {debug(playerid+ "Rời khởi đội ngũ");} 
if (playerid == idmem3) {debug(playerid+ "Rời khởi đội ngũ");} 
if (playerid == idmem4_sena) {debug(playerid+ "Rời khởi đội ngũ");} 
} 

/************************ Init Bot *************************/ 
public override void InitBot() 
{ 
ts.SetReconnectTime(3); 
ts.SetMaxIdleTime(15);         
if (ts.Character.mapid == mapid2) {  ts.Warp(warpid2); } 
ts.RequestParty(idchupt);
Stop(); 
}

common

PHP:
void ProcessInventoryAction(){
	for(byte i=0;i<25;i++){
		Slot oSlot = (Slot)ts.MyItems[i];
		if( oSlot.itemid == 0){ continue; } 
		Item oItem = (Item)ts.ITEMS[oSlot.itemid.ToString()];
		if (InDropItemList(oItem.itemname)) ts.DropItem(oSlot.slot,oSlot.num);
		if (InContributeItemList(oItem.itemname)) ts.Contribute(oSlot.slot);
		if((
		oSlot.itemid == 26168 ||  
		oSlot.itemid == 27066 ||  
		oSlot.itemid == 27032 ||  	
		oSlot.itemid == 46013 ||  
		oSlot.itemid == 46041 || 
		oSlot.itemid == 46033 ||  
		oSlot.itemid == 26169 || 
		oSlot.itemid == 27035 )&& oSlot.num >= 1) {ts.DropItem(oSlot.slot,oSlot.num);}  // Day la Drop
}
}

2 cái này là sao bạn
cái trên cho chũ pt và dưới cho mem a`
còn commom là sao vậy bác chĩ mnìh với
 
mình muốn tư động dis khi fai con 40 thì sao bạn và tự dộng trả lời btq luôn
có thế nhầp chung với cript thành tuyết được ko vậy
 
AI cho em xin cai mapid ở cửa thành tuyết 1 với.... :D

double mapid1 = ?
double mapid2 = ?
byte warpid1 = ?
byte warpid2 = ?
 
SooJung nói:
AI cho em xin cai mapid ở cửa thành tuyết 1 với.... :D

double mapid1 = ?
double mapid2 = ?
byte warpid1 = ?
byte warpid2 = ?

Gate 2 là :

Mã:
double mapid1 = 12421;   
double mapid2 = 12815;  
byte warpid1 = 2;  
byte warpid2 = 1;
 
SooJung nói:
AI cho em xin cai mapid ở cửa thành tuyết 1 với.... :D

double mapid1 = ?
double mapid2 = ?
byte warpid1 = ?
byte warpid2 = ?

Cổng 1 là:

double mapid1 = 12000
double mapid2 = 12421
byte warpid1 = 10
byte warpid2 = 1

@hell_lord1177 : thử tải bản fix 1.0.2.5 mà CM post trong hộp lưu trữ xem.
 
Mấy anh ơi, cho em út xin cái Script cấm chuột đi mấy anh, chỉ dẫn tận tình cho em nha, em hem biết gì hết, biết ăn biết ngủ biết chơi biết quậy thôi ấy anh àh:D
 
hix rõ ràng là scirit cắm chuột hỏng có xài được nên toàn thấy người xin ko hà .Anh zai Ken tốt bụng share dùm cái sc cắm chuột đi anh :))
 
đây là script đánh cầu triệu chi của mình , đánh thì cũng tốt lắm nhưng mà có 1 lổi là chu Pt gặp BTQ là dis và dinh ma ah hic hic , co ai biết cách khắc phục ko vậy




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 = 1;
byte pt2 = 1;
byte pt3 = 1;
byte pt4 = 1;

double mapid1 = 12000;
double mapid2 = 11000;
byte warpid1 = 30;
byte warpid2 = 1;

/***** Chinh sua ID Member o day *****/

uint idmem1 = 0;
uint idmem2 = 0;
uint idmem3 = 0;
uint idmem4_sena = 0;

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

/*********************** 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, 12003);
}
if (myturn >=2)
{
CharacterInfo MyChar = ts.Character;
//NPCCombatObject Monster = findMonster();
ts.SendAttack(MyChar.Row, MyChar.Col, 0, 4, 12003);
}
}


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


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


/********************* Battle Stoped ***********************/
public override void BattleStoped()
{
AutoEatFood();
ProcessInventoryAction();
CheckDisconnect();
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());
if(DialogId==10024)
{
ts.SendEnd();
}
}


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


/************************* Start ***************************/
public override void Start()
{
if (ts.Character.mapid == mapid1) {
ts.Walk(1242,2510);
ts.delay(1000);
ts.Warp(warpid1);
ts.SendEnd();
return;
} else
if (ts.Character.mapid == mapid2) {
ts.Warp(warpid2);
return;
}
}



/************************** Stop ***************************/
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 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 && pt2 == 1 && pt3 == 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()
{
AddDropItemList("viênongmật");
AddDropItemList("tựđ uốngthuốc");
AddDropItemList("viên công kích");
AddDropItemList("Bành Bột Mì");
AddDropItemList("Mật Ý Nhân ");
AddDropItemList("Táo nhỏ");
AddDropItemList("Dâu đỏ");
Stop();
}
 
XxlongthầnxX nói:
mình muốn tư động dis khi fai con 40 thì sao bạn và tự dộng trả lời btq luôn
có thế nhầp chung với cript thành tuyết được ko vậy

cái trên của chupt, dưới là mem, cái common thì thêm vào common cũ, tự động dis khi fai 40 thì đã có hướng dẫn mà mình thì kô có :)) thông cảm tự kiếm lấy nha......
 
S_sunny nói:
ai post hộ em cái đoạn auto drop item ở cự lộc đc ko ?
Cám ơn nhiều

PHP:
void ProcessInventoryAction(){
	for(byte i=0;i<25;i++){
		Slot oSlot = (Slot)ts.MyItems[i];
		if( oSlot.itemid == 0){ continue; } 
		Item oItem = (Item)ts.ITEMS[oSlot.itemid.ToString()];
		if (InDropItemList(oItem.itemname)) ts.DropItem(oSlot.slot,oSlot.num);
		if (InContributeItemList(oItem.itemname)) ts.Contribute(oSlot.slot);
		if((
		oSlot.itemid == 26168 ||  
		oSlot.itemid == 27066 || 
		oSlot.itemid == 27032 ||  		
		oSlot.itemid == 46013 || 
		oSlot.itemid == 46041 ||  
		oSlot.itemid == 46033 ||  
		oSlot.itemid == 26169 ||  
		oSlot.itemid == 27035 )&& oSlot.num >= 1) {ts.DropItem(oSlot.slot,oSlot.num);}  // Day la Drop
		if((oSlot.itemid == 27005 )&& oSlot.num == 50) {ts.DropItem(oSlot.slot,oSlot.num);}
}
}

quăng vào cái common

boynoob nói:
may' pac cho em xin cript LuLongKhau cua~ 1 với hay là 2 của dìu xài 1 cái

2 cái như nhau chỉ thay cái bên dưới khi gate1 :

PHP:
double mapid1 = 12000
double mapid2 = 12421
byte warpid1 = 10
byte warpid2 = 1

gate2:

PHP:
double mapid1 = 12421;   
double mapid2 = 12815;  
byte warpid1 = 2;  
byte warpid2 = 1;
 
Các bác ơi làm ơn chỉ giúp em cách điều chỉnh delay cua legna được không? mình muốn điều chỉnh tốc độ đánh ,nhưng mình không biết chỉnh delay nào . Xin các bác giúp đỡ , mà bác nào có script full bot Tào Tháo post lên share cho anh em xin với nào , thankz các bác nhiều !!!
 
cho xin cai mapid o giới kiều , cầu triệu chi đi
double mapid1 = ?
double mapid2 = ?
byte warpid1 = ?
byte warpid2 = ?
 
hiện tại thì tớ ko nhớ nhưng bạn cũng có thể tự tìm bằng cách chut pt alogin và member log = legna, sau khi wa lại cầu triệu chỉ bạn nhìn trong box của legna nó hiện ra thoai
chúc bạn nhanh lên lv ^^
 
Đây là đoạn script của chủ pt ( bot Trương Giác)
Cho em hỏi là tại sao script vẫn chạy được nhưng mà khi đánh được cỡ 2-3 trận là khi mới vào trận sau vừa hiện tên các NPC là tự nhiên chủ pt bị dis, nó cứ thế mà tiếp diễn, em tìm hoài mà không biết nguyên nhân vì sao nữa các pro kíu với. Nhân tiện các pro cho em xin ID của các món đồ bot TG rớt ra với.
Đây là script của em:
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 = 0;
byte pt2 = 0;
byte pt3 = 0;
byte pt4 = 0;

//double mapid1 = 13000;
//double mapid2 = 21501;
//byte warpid1 = 27;
//byte warpid2 = 2;

/***** Chinh sua ID Member o day *****/

uint idmem1 = 809263;
uint idmem2 = 2140927;
uint idmem3 = 1511224;
uint idmem4_sena = 1033101;

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

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





/************************ 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();
}
 
cafenhieusua nói:
hiện tại thì tớ ko nhớ nhưng bạn cũng có thể tự tìm bằng cách chut pt alogin và member log = legna, sau khi wa lại cầu triệu chỉ bạn nhìn trong box của legna nó hiện ra thoai
chúc bạn nhanh lên lv ^^
bạm thủ cho 1 ví dụ với 1 cái hàm coi mình mới học nên không hiểu cho lắm
hay cho xin đoạn script của cái cầu giới kiều và cầu triệu chi luôn đi
đang chơi lại ts không có người kéo mong được giúp đỡ nhiều
 
mêt. wa' dôi' voi' nhung nguoi muon tin id cua đo` bên câu` ne`
sdasd.jpg

hoac link nay`
http://i35.photobucket.com/albums/d199/aaa5/sdasd.jpg
 
sao thành tuyết o gate 1 em đánh đc mọt trận là đứng im ko chịu đánh nữa vậy ai chỉ em với.

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 = 00;        //    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; 

double mapid1 = 12000;  
double mapid2 = 12421; 
byte warpid1 = 10; 
byte warpid2 = 1; 

/***** Chinh sua ID Member o day *****/ 

uint idmem1 = 1013888; 
uint idmem2 = 605866; 
uint idmem3 = 2201058; 
uint idmem4_sena = 1447725; 

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

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

} 
}

/********************* 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.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() 
{ 
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(100);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.Disconnect();} 
if (playerid == idmem2)      {debug(playerid+"  Rời khỏi đội ngủ -> Disconnect !!!");ts.Disconnect();} 
if (playerid == idmem3)      {debug(playerid+"  Rời khỏi đội ngủ -> Disconnect !!!");ts.Disconnect();} 
if (playerid == idmem4_sena) {debug(playerid+"  Rời khỏi đội ngủ -> Disconnect !!!");ts.Disconnect();} 
} 


/********************** Warp Finish ************************/ 
public override void warpFinish() 
{ 
Start(); 
} 


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


/************************** 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(100); 
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(100);ts.AcceptParty(playerid);ts.delay(100);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.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(); 
}
 
Status
Không mở trả lời sau này.
Back
Top