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


รูปภาพ

มาช่วยแปลงบอทเบ้งแบบไวจากทรูเป็นkonกานเตอะ


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

#1 ที่ใดมีรัก!!!ที่นั่นมีทุก!!

ที่ใดมีรัก!!!ที่นั่นมีทุก!!

    ชิวลี่จวี

  • Members
  • 50 โพสต์

โพสต์เมื่อ 16 January 2007 - 02:30:07 AM

ผมได้ไปอ่านเจอในเวป wazier โดนเขาโพสสคริบของทรูไว้ มีอยู่ว่าอย่างนี้อะคับจะแปลงเป็นkornได้อย่างไรบ้าง รบกวนดูที
โดดเควสโดยไม่ตัดสาย (ทดสอบแล้วไวกว่าคนที่ตัดสาย)
*หมายเหตุ* หัวหน้าตี้จะไม่ได้ประสบการณ์ (แนะนำเป็นตัวไฟกวาดเวล200 และขุนโจโฉหรือกุยแกจุติกวาดด้วย)
==============================================
หัวหน้าตี้ =>เทิรน์แรกก็กวาดตามปกติ
เทิรน์สองหนี
Example:
==============================================
function MyAttack(){
CheckDisconnect();
roundcount++;
var MyChar = ts.Character
var MyPartner = ts.CurrentPartner

if ((SkillAttack == 1) && (ts.Character.SP >60)){
Monster = findMonster()
Skill = "ไฟกวาดปฐพี"
}else if ((SkillAttack == 2) && (ts.Character.SP >22)){
Monster = findMonster()
Skill = "ยิงก้อนหิน"
}else if (SkillAttack == 3){
Monster = findMonster()
Skill = "ป้องกัน"

}else if (SkillAttack == 0){
Monster = findMonster()
Skill = "มือเปล่า"
}else {
Monster = SelectF1Target()
Skill = "มือเปล่า"
}

var NpcName = NPC.Item(onpc.uid).CharName
n = MonsterAlive()

if ((n >=npcMax) || (NpcName == npcBye) || (CheckParty == 1)){
frm.cdelay(1);
if(ts.Character.SP >10){
BasicAttack(MyChar, MyChar, "วิชาหลบหนี" );
}else {
BasicAttack(MyChar, MyChar, "หลบหนี" );
}

}else if ((n == 10) && (roundcount == 1)){
PartyCheck("Start" );
if (CheckParty == 1){
frm.cdelay(1);
ts.disconect();
}else {
//BasicAttack(ผู้กระทำ, ผู้ถูกกระทำ, "ชื่อskill" );
BasicAttack(MyChar, Monster, Skill);
}
}else if (roundcount == 2){
debug("ผู้เล่น: เทิรน์ที่ 2 หลบหนี",0x0000FF)
BasicAttack(MyChar, MyChar, "หลบหนี" );
}else if (roundcount >= 3){
Cdebug("ผู้เล่น : การต่อสู้รอบ 3 เทิรน์ ตัดสาย10 วินาที",0x0000FF)
ReConnectAi = 1;
ts.disconect();
}else {
Cdebug("ผู้เล่น : การต่อสู้ไม่ตรงเงื่อนไข ตัดสาย 10 วินาที",0x0000FF)
//frm.mnuEnableReconnect.Checked = false;
///ReConnectAi = 0;
ReConnectAi = 1;
ts.disconect();
}
}

function MyPartnerAttack(){
CheckDisconnect();
var MyChar = ts.Character
var MyPartner = ts.CurrentPartner

if ((SkillAttack == 1) && (ts.Character.SP > 72)){
Monster = findMonster()
Skill = "หงส์เพลิงถล่มฟ้า"
}else if ((SkillAttack == 2) && (ts.CurrentPartner.SP > 22)){
Monster = findMonster()
Skill = "ยิงก้อนหิน"
}else if (SkillAttack == 3){
Monster = findMonster()
Skill = "มือเปล่า"

}else if (SkillAttack == 0){
Monster = findMonster()
Skill = "มือเปล่า"
}else {
Monster = SelectF1Target()
Skill = "มือเปล่า"
}

var NpcName = NPC.Item(onpc.uid).CharName
n = MonsterAlive()

if ((n >=npcMax) || (NpcName == npcBye) || (CheckParty == 1)){
frm.cdelay(1);
debug("ขุนพล : ระบบ ยังไม่พร้อม พยายาม หลบหนี ",0x0000FF)
BasicAttack(MyPartner, MyPartner, "หลบหนี" );

}else if ((n == 10) && (roundcount == 1)){
PartyCheck("Start" );
if (CheckParty == 1){
BasicAttack(MyPartner, MyPartner, "หลบหนี" );
}else {
//BasicAttack(ผู้กระทำ, ผู้ถูกกระทำ, "ชื่อskill" );
BasicAttack(MyPartner, Monster, Skill);
}
}else if (roundcount == 2){
debug("ขุนพล: เทิรน์ที่ 2 หลบหนี",0x0000FF)
BasicAttack(MyPartner, MyPartner, "หลบหนี" );
}else {
Cdebug("ขุนพล : การต่อสู้ขุนพลไม่ตรงเงื่อนไข หลบหนี ",0x0000FF)
BasicAttack(MyPartner, MyPartner, "หลบหนี" );
}
}

==============================================
ลูกตี้ =>เทิรน์แรกยิงตามปกติ
เทิรน์สองออกตี้ตามด้วยกดกันหรือสลับตรา*2
Example:
==============================================
function MyAttack(){
CheckDisconnect();
roundcount++;
var MyChar = ts.Character
var MyPartner = ts.CurrentPartner

if ((SkillAttack == 1) && (ts.Character.SP > 15)){
Monster = findMonster()
Skill = "ธนูไฟ"
}else if ((SkillAttack == 2) && (ts.Character.SP >22)){
Monster = findMonster()
Skill = "ยิงก้อนหิน"
}else if (SkillAttack == 3){
Monster = findMonster()
Skill = "ป้องกัน"

}else if (SkillAttack == 0){
Monster = findMonster()
Skill = "มือเปล่า"
}else {
Monster = SelectF1Target()
Skill = "มือเปล่า"
}


var NpcName = NPC.Item(onpc.uid).CharName
n = MonsterAlive()

if ((n >=npcMax) || (NpcName == npcBye) || (CheckParty == 1)){
frm.cdelay(2);
if(ts.Character.SP >10){
BasicAttack(MyChar, MyChar, "วิชาหลบหนี" );
}else {
BasicAttack(MyChar, MyChar, "หลบหนี" );
}

}else if ((n == 10) && (roundcount == 1)){
PartyCheck("Start" );
if (CheckParty == 1){
BasicAttack(MyChar, MyChar, "หลบหนี" );
}else {
Monster = findMonster()
Skill = "ธนูไฟ"
//BasicAttack(ผู้กระทำ, ผู้ถูกกระทำ, "ชื่อskill" );
BasicAttack(MyChar, Monster, Skill);
}
}else if ((roundcount == 2) && (n == 3) && (NpcName == "ทหารใหม่" )){
ts.LeaverParty(12345678); //ออกจากตี้
SwapLucky("on" );
}else if ((roundcount == 2) || (n != 3)){
debug("การต่อสู้รอบ2 จำนวนศัตรูไม่ถูกต้อง ใช้สกิลหลบหนี",0x0000FF)
frm.cdelay(1);
if(ts.Character.SP >10){
BasicAttack(MyChar, MyChar, "วิชาหลบหนี" );
}else {
BasicAttack(MyChar, MyChar, "หลบหนี" );
}
}else if (roundcount >= 3){
debug("ผู้เล่น : การต่อสู้รอบ 3 เทิรน์ ตัดสาย",0x0000FF)
ts.disconect();
}else {
debug("ผู้เล่น : การต่อสู้ไม่ตรงเงื่อนไข ตัดสาย",0x0000FF)
ts.disconect();
}
}

function MyPartnerAttack(){
CheckDisconnect();
var MyChar = ts.Character
var MyPartner = ts.CurrentPartner

if ((SkillAttack == 1) && (ts.CurrentPartner.SP > 15)){
Monster = findMonster()
Skill = "ธนูไฟ"
}else if ((SkillAttack == 2) && (ts.CurrentPartner.SP > 22)){
Monster = findMonster()
Skill = "ยิงก้อนหิน"
}else if (SkillAttack == 3){
Monster = findMonster()
Skill = "มือเปล่า"

}else if (SkillAttack == 0){
Monster = findMonster()
Skill = "มือเปล่า"
}else {
Monster = SelectF1Target()
Skill = "มือเปล่า"
}

var NpcName = NPC.Item(onpc.uid).CharName
n = MonsterAlive()

if ((n >=npcMax) || (NpcName == npcBye) || (CheckParty == 1)){
frm.cdelay(2);
debug("ขุนพล : ระบบ ยังไม่พร้อม พยายาม หลบหนี ",0x0000FF)
BasicAttack(MyPartner, MyPartner, "หลบหนี" );

}else if ((n == 10) && (roundcount == 1)){
PartyCheck("Start" );
if (CheckParty == 1){
BasicAttack(MyPartner, MyPartner, "หลบหนี" );
}else {
Monster = findMonster()
Skill = "ธนูไฟ"
//BasicAttack(ผู้กระทำ, ผู้ถูกกระทำ, "ชื่อskill" );
BasicAttack(MyPartner, Monster, Skill);
}
}else if ((roundcount == 2) && (n == 3) && (NpcName == "ทหารใหม่" )){
Monster = findMonster()
Skill = "ป้องกัน"
//BasicAttack(ผู้กระทำ, ผู้ถูกกระทำ, "ชื่อskill" );
BasicAttack(MyPartner, Monster, Skill);
}else if (roundcount >= 3){
debug("ขุนพล : การต่อสู้มากกว่า 3 เทิรน์ หลบหนี ",0x0000FF)
BasicAttack(MyPartner, MyPartner, "หลบหนี" );
}else {
debug("ขุนพล : การต่อสู้ขุนพลไม่ตรงเงื่อนไข หลบหนี",0x0000FF)
BasicAttack(MyPartner, MyPartner, "หลบหนี" );
}
}


#2 ที่ใดมีรัก!!!ที่นั่นมีทุก!!

ที่ใดมีรัก!!!ที่นั่นมีทุก!!

    ชิวลี่จวี

  • Members
  • 50 โพสต์

โพสต์เมื่อ 16 January 2007 - 02:33:45 AM

tongue.gif

#3 Mangtom

Mangtom

    เจี่ยงกั้น

  • Members
  • 62 โพสต์

โพสต์เมื่อ 16 January 2007 - 02:09:23 PM

น่าสนใจไว้จะลองแกะให้นะคับไม่รับปากว่าจะได้ไหม

#4 ที่ใดมีรัก!!!ที่นั่นมีทุก!!

ที่ใดมีรัก!!!ที่นั่นมีทุก!!

    ชิวลี่จวี

  • Members
  • 50 โพสต์

โพสต์เมื่อ 16 January 2007 - 02:57:06 PM

สู้ๆๆๆเพื่อเลเวล tongue.gif laugh.gif biggrin.gif

#5 KoRnRoom99

KoRnRoom99

    Exclusive Member

  • Exclusive Programmer
  • 10104 โพสต์

โพสต์เมื่อ 17 January 2007 - 10:00:07 AM

เอ้อ ไอเดียดีแหะ หุหุ เด๋วทำ method LeaveParty ก่อนนะคับ แหะๆ ยังไม่มี
IPB Image
IPB Image
Works: KoRnBot Project,TSLoadDatFile
Thanks X CroSs, Truebot, TSBot, Solars, JackY, some1, Storm24, AssertionFailed from www.skjune.com
IPB ImageIPB ImageIPB ImageIPB ImageIPB ImageIPB Image

#6 tuleedin

tuleedin

    ฉวินไฉ่

  • Members
  • 14 โพสต์

โพสต์เมื่อ 17 January 2007 - 12:35:45 PM

แจ่มมากครับ รอ method LeaveParty อยู่อะครับ ถ้ามีก็คงปรับไม่ยาก

#7 ที่ใดมีรัก!!!ที่นั่นมีทุก!!

ที่ใดมีรัก!!!ที่นั่นมีทุก!!

    ชิวลี่จวี

  • Members
  • 50 โพสต์

โพสต์เมื่อ 17 January 2007 - 03:01:47 PM

ความฝันใลก้เปนจริงละ อิอิ สู้ๆๆรออยู่คร้าบ




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

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