ไปที่เนื้อหา


รูปภาพ

ขอสคิบ ตี 2 เทรินคับ


  • กรุณาลงชื่อเข้าใช้เพื่อตอบกระทู้
มี 2 โพสต์ตอบกลับกระทู้นี้

#1 CuFFs_InW

CuFFs_InW

    ฉวินไฉ่

  • Members
  • 12 โพสต์

โพสต์เมื่อ 16 December 2006 - 11:59:31 PM

ด่วลคับ ขอหน่อยคับ

#2 ZoDiaC

ZoDiaC

    ซุนจ้ง

  • Members
  • 22 โพสต์

โพสต์เมื่อ 17 December 2006 - 01:11:09 AM

True AI

// ==================================================
// ---------- ใส่เงื่อนไขการต่อสู้ของฉันและขุนพล ----------
// ==================================================

// รูปแบบการต่อสู้ของฉัน
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, "มือเปล่า");
}
}


"อย่ากลัวที่จะก้าวไปข้างหน้าอย่างช้า....ช้า"

#3 CuFFs_InW

CuFFs_InW

    ฉวินไฉ่

  • Members
  • 12 โพสต์

โพสต์เมื่อ 17 December 2006 - 11:25:28 AM

ขอบคุณมากๆครับบบบบบบบบบบบบบบ




1 สมาชิกกำลังอ่านกระทู้นี้

0 สมาชิก, 1 ผู้เยี่ยมชม, 0 ผู้ใช้งานที่ซ่อนตัว