ด่วลคับ ขอหน่อยคับ
ขอสคิบ ตี 2 เทรินคับ
เริ่มโดย CuFFs_InW, Dec 16 2006 11:59 PM
มี 2 โพสต์ตอบกลับกระทู้นี้
#1
โพสต์เมื่อ 16 December 2006 - 11:59:31 PM
#2
โพสต์เมื่อ 17 December 2006 - 01:11:09 AM
True AI
True ธรรมดา
// ==================================================
// ---------- ใส่เงื่อนไขการต่อสู้ของฉันและขุนพล ----------
// ==================================================
// รูปแบบการต่อสู้ของฉัน
function TableMyAttack(){
if(round_count == 1){
Target = findMonster()
SkillUse("มือเปล่า")
}else{
Target = findMonster()
SkillUse("มือเปล่า")
}
}
// รูปแบบการต่อสู้ของขุนพลฉัน
function TablePartnerAttack(){
if(round_count == 1){
Target = findMonster()
SkillUse("มือเปล่า")
}else{
Target = findMonster()
SkillUse("มือเปล่า")
}
}
// --------------------------------------------------
// ---------- Howtouse ----------
// --------------------------------------------------
/* ----- ชื่อตัวแปร -----*//*
round_count = เทริน
วิธีใช้ if(round_count == 1){} แบบนี้ครับ
หมายถึงถ้านี่เป็นเทริน(รอบ)แรกของเรา ให้ทำตามเงื่อนไขจ๊ะ
npc = จำนวน npc
วิธีใช้ if(npc==4){} ประมาณนี้นะครับ
Target = เป้าหมายการโจมตี
วิธีใช้ Target = findMonster() หรือ อื่นๆ โดยดูได้ข้างล่าง
- findMonster() // โจมตีธรรมดา
- findMonsterName() // โจมตีด้วยชื่อ
- findMaxLevelMonster() // โจมตีตัวเลเวลสูงก่อน
- GetNpcObj(row,col) // โจมตีแบบเลือกเอง (แถว,คอลัม)
- SelectF1Target() // โจมตีแบบ F1 โจมตี
Target.Row = แถวที่โจมตี
วิธีใช้ Target.Row =1
Target.Col = คอมลัมที่โจมตี
วิธีใช้ Target.Col = 1
SkillUse = สกิลที่ใช้โจมตี
วิธีใช้ SkillUse("มือเปล่า") หรือ SkillUse("โจมตีสลบ")
ในฟังชั่น SkillUse นี้ได้ใส่ระบบ เช็ค SP ไว้อัติโนมัติแล้ว ถ้าเกิด Sp
ไม่เพียงพอในการใช้สกิล บอทจะใช้สกิล Basic (มือเปล่า) ในการโจมตีแทน
หรือสามารถเซทได้ใน table/skill_db.txt (เซทพังไม่รับผิดชอบ)
*/
// ---------- ใส่เงื่อนไขการต่อสู้ของฉันและขุนพล ----------
// ==================================================
// รูปแบบการต่อสู้ของฉัน
function TableMyAttack(){
if(round_count == 1){
Target = findMonster()
SkillUse("มือเปล่า")
}else{
Target = findMonster()
SkillUse("มือเปล่า")
}
}
// รูปแบบการต่อสู้ของขุนพลฉัน
function TablePartnerAttack(){
if(round_count == 1){
Target = findMonster()
SkillUse("มือเปล่า")
}else{
Target = findMonster()
SkillUse("มือเปล่า")
}
}
// --------------------------------------------------
// ---------- Howtouse ----------
// --------------------------------------------------
/* ----- ชื่อตัวแปร -----*//*
round_count = เทริน
วิธีใช้ if(round_count == 1){} แบบนี้ครับ
หมายถึงถ้านี่เป็นเทริน(รอบ)แรกของเรา ให้ทำตามเงื่อนไขจ๊ะ
npc = จำนวน npc
วิธีใช้ if(npc==4){} ประมาณนี้นะครับ
Target = เป้าหมายการโจมตี
วิธีใช้ Target = findMonster() หรือ อื่นๆ โดยดูได้ข้างล่าง
- findMonster() // โจมตีธรรมดา
- findMonsterName() // โจมตีด้วยชื่อ
- findMaxLevelMonster() // โจมตีตัวเลเวลสูงก่อน
- GetNpcObj(row,col) // โจมตีแบบเลือกเอง (แถว,คอลัม)
- SelectF1Target() // โจมตีแบบ F1 โจมตี
Target.Row = แถวที่โจมตี
วิธีใช้ Target.Row =1
Target.Col = คอมลัมที่โจมตี
วิธีใช้ Target.Col = 1
SkillUse = สกิลที่ใช้โจมตี
วิธีใช้ SkillUse("มือเปล่า") หรือ SkillUse("โจมตีสลบ")
ในฟังชั่น SkillUse นี้ได้ใส่ระบบ เช็ค SP ไว้อัติโนมัติแล้ว ถ้าเกิด Sp
ไม่เพียงพอในการใช้สกิล บอทจะใช้สกิล Basic (มือเปล่า) ในการโจมตีแทน
หรือสามารถเซทได้ใน table/skill_db.txt (เซทพังไม่รับผิดชอบ)
*/
True ธรรมดา
function MyAttack(){
roundcount++;
var MyChar = ts.Character
var Warrior = ts.CurrentPartner
Monster = findMonster();
//Monster = GetNpcObj(0,4) //กำหนดเป้าหมายในการโจมตี
if (roundcount == 1) {
BasicAttack(MyChar, Monster, "มือเปล่า");
}else{
BasicAttack(MyChar, Monster, "มือเปล่า");
}
}
function MyPartnerAttack(){
var MyChar = ts.Character
var Warrior = ts.CurrentPartner
Monster = findMonster()
//Monster = GetNpcObj(0,4) //กำหนดเป้าหมายในการโจมตี
if(roundcount == 1){
BasicAttack(Warrior, Monster, "มือเปล่า");
}else{
BasicAttack(Warrior, Monster, "มือเปล่า");
}
}
roundcount++;
var MyChar = ts.Character
var Warrior = ts.CurrentPartner
Monster = findMonster();
//Monster = GetNpcObj(0,4) //กำหนดเป้าหมายในการโจมตี
if (roundcount == 1) {
BasicAttack(MyChar, Monster, "มือเปล่า");
}else{
BasicAttack(MyChar, Monster, "มือเปล่า");
}
}
function MyPartnerAttack(){
var MyChar = ts.Character
var Warrior = ts.CurrentPartner
Monster = findMonster()
//Monster = GetNpcObj(0,4) //กำหนดเป้าหมายในการโจมตี
if(roundcount == 1){
BasicAttack(Warrior, Monster, "มือเปล่า");
}else{
BasicAttack(Warrior, Monster, "มือเปล่า");
}
}
"อย่ากลัวที่จะก้าวไปข้างหน้าอย่างช้า....ช้า"
#3
โพสต์เมื่อ 17 December 2006 - 11:25:28 AM
ขอบคุณมากๆครับบบบบบบบบบบบบบบ
3 สมาชิกกำลังอ่านกระทู้นี้
0 สมาชิก, 3 ผู้เยี่ยมชม, 0 ผู้ใช้งานที่ซ่อนตัว