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


รูปภาพ

ชี้แจงเกี่ยวกับเรื่อง KoRnBot ปิดตัวเองนะคับ


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

#1 KoRnRoom99

KoRnRoom99

    Exclusive Member

  • Exclusive Programmer
  • 10104 โพสต์

โพสต์เมื่อ 04 January 2007 - 10:12:34 AM

หลายๆคนคงประสบปัญหานี้มากันเยอะ และถือเป็นข้อด้อยของ KoRnBot เลยทีเดียว
ผมก็กำลังพยายามแก้ไขปัญหานี้อยู่อ่ะนะครับ ไม่ได้นิ่งดูดาย แต่ว่ามานก็ยังไม่หายซ๊ากกกที เหอๆ
ถ้ายังไงถ้าแก้ได้แล้วจะรีบเอามาเผยแพร่อย่างเร็วที่สุดนะครับ

ส่วนสาเหตุของปัญหาคือเป็นที่เนทของคนเปิดเองบวกกับเป็นแมปที่คนเยอะอ่ะนะครับ
ทำให้มีการส่งข้อมูลระหว่างบอทกับ Server มีปริมาณมากและเร็วจนตัวบอทจัดการได้ไม่ดีพอหรือผิดพลาด
เอาเป็นว่าเอาวิธีแก้ปลายทางกันไปก่อนละกันนะครับ ขอบอกไว้เลยว่าไม่ใช่วิธีแก้ที่ดีซักเท่าไหร่
และก็อาจจะมีหลุดบ้างเหมือนกัน (บอทปิดตัวเองหายไปเหมือนเดิม) แต่ก็ทำให้บอทได้นานขึ้นกว่าเดิม
ทำอย่างนี้นะครับ

procedure OnError(Msg: String);
begin
     if (pos('Asynchronous socket error',Msg) <= 0) then RestartBot;
end;


เอาไปแปะใน Script นะครับ ความหมายของคำสั่งข้างบนก็คือ
ถ้าใน Error Message ไม่มีคำว่า 'Asynchronous socket error' ให้ปิดตัวเองแล้วเปิดตัวเองขึ้นมาใหม่
แค่นี้เองครับง่ายๆ แต่ปัญหาใหญ่ที่ตามมาคือ ถ้ามันมี Error หลายๆครั้ง มานอาจจะเปิดบอทขึ้นมาซ้ำๆกันหลายตัวนะครับ
เราก็ไปไล่ปิดตัวที่ไม่ได้ Logon อยู่เอาอ่ะนะครับ
ก็อย่างที่บอกเป็นวิธีแก้ปัญหาที่ปลายเหตุและไม่ใช่วิธีที่ดีนัก แหะๆ

หวังว่ามีประโยชน์ biggrin.gif
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

#2 Mangtom

Mangtom

    เจี่ยงกั้น

  • Members
  • 62 โพสต์

โพสต์เมื่อ 04 January 2007 - 12:51:24 PM

เป็นกำลังใจให้ครับ แต่วันนี้อัพแพทแค่ขายของไม่อัพ alogin บอทเควสก็ยังใช้ไม่ได้

#3 rojgana

rojgana

    ซาลาเปาไข่แดง

  • Members
  • 6 โพสต์

โพสต์เมื่อ 06 January 2007 - 11:44:51 PM

พอมันเปิดบอทตัวใหม่มาให้แล้วเราต้องกดลอคอินใหม่หรอคะไม่ได้ลอคอินให้เราอัตโนมัตหรอคะ

#4 KoRnRoom99

KoRnRoom99

    Exclusive Member

  • Exclusive Programmer
  • 10104 โพสต์

โพสต์เมื่อ 09 January 2007 - 01:24:19 PM

อ่อ ลืมบอกไปครับ ต้องเอาคำสั่ง

Reconnect(10);

ไปใส่ระหว่าง

begin

end.

(end ตามด้วยจุดนะครับไม่ใช่ ; )
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

#5 Roekytoya

Roekytoya

    ง่ออ๋อง ซุนกวน

  • Members
  • 261 โพสต์

โพสต์เมื่อ 16 January 2007 - 08:49:38 PM

(KoRnRoom99 @ Jan 9 2007, 01:24 PM) ดูโพสต์

อ่อ ลืมบอกไปครับ ต้องเอาคำสั่ง

Reconnect(10);

ไปใส่ระหว่าง

begin

end.

(end ตามด้วยจุดนะครับไม่ใช่ ; )


เอาไปใส่แบบนี้เหรอเปล่าคับ คุณกอน


procedure OnError(Msg: String);
begin
    if (pos('Asynchronous socket error',Msg) <= 0) then RestartBot;
    Reconnect(10);
end.


หรือว่าแบบนี้ครับ


procedure OnError(Msg: String);
begin
    if (pos('Asynchronous socket error',Msg) <= 0) then RestartBot;
    Reconnect(10);
end;


ผมลองเอาไปใส่ดูถ้า ใส่แบบ จุด หลัง End จะไม่ได้คับมันจะขึ้นเออร์เรอร์มาอะคับ ต้องใส่เป็นแบบ สระ ; ถึงจะไม่ขึ้นเออเรอร์คับหรือว่าผมเข้าใจผิดหรือเปล่าคับ ในการใส่ช่วงคำสั่งผิดครับ

#6 KoRnRoom99

KoRnRoom99

    Exclusive Member

  • Exclusive Programmer
  • 10104 โพสต์

โพสต์เมื่อ 17 January 2007 - 09:50:36 AM

อ่อ หมายถึงในไฟล์ koRnScript.txt จะมี end. อยู่แค่ตัวเดียวอยู่แล้วครับ ลอง Find ดูก็ได้ครับ
น่าจะอยู่ล่างสุดในไฟล์เลยนะครับ (ผมไม่รู้ว่าคนอื่นจะอยู่ตำแหน่งอื่นรึป่าว)

begin
    Init;
    Reconnect(10); // <<<< ใส่ตรงนี้ครับ
end.

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

#7 Mangtom

Mangtom

    เจี่ยงกั้น

  • Members
  • 62 โพสต์

โพสต์เมื่อ 08 February 2007 - 06:08:50 PM

แจ้งบัค 3.02b เมื่อเราคลิกขวาที่ช่องสิ่งของจะไม่สามารถใช้ Item กับคนจุติ2 ได้ไม่ว่าจะเป็นกินหรือสวมใส่
ส่วนอย่างอื่นปกติคับ

#8 KoRnRoom99

KoRnRoom99

    Exclusive Member

  • Exclusive Programmer
  • 10104 โพสต์

โพสต์เมื่อ 09 February 2007 - 10:20:24 AM

แหง่ะ ม่ะมีตัวจุติ 2 ซะด้วย *-* แต่ใกล้ละคับ กำลังจะจุติแระ
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

#9 Mangtom

Mangtom

    เจี่ยงกั้น

  • Members
  • 62 โพสต์

โพสต์เมื่อ 09 February 2007 - 12:45:49 PM

จะโชว์แค่ว่าให้ใช้สิ่งของกับขุนได้เท่านั้นไม่มีว่าให้ใช้กับบุคคลนะคับ

#10 Loving You

Loving You

    ทหารศึกดาบแยก

  • Members
  • 18 โพสต์

โพสต์เมื่อ 14 February 2007 - 03:42:40 PM

บอทตัวเวอชั่นนี้ดีมากคับไม่ค่อยErrorเลย

#11 Reddevill

Reddevill

    จอมยุทธใหม่

  • Members
  • 3 โพสต์

โพสต์เมื่อ 15 February 2007 - 02:41:20 AM

คือว่ามีเอสพีอยู่ในช่องที่1 กับช่องที่2นะคับ
ถ้าบอทกินเอสพีในช่องที่1หมด มันจะไม่กินช่องที่2คับ

#12 KoRnRoom99

KoRnRoom99

    Exclusive Member

  • Exclusive Programmer
  • 10104 โพสต์

โพสต์เมื่อ 15 February 2007 - 11:15:54 AM

(Mangtom @ Feb 8 2007, 06:08 PM) ดูโพสต์

แจ้งบัค 3.02b เมื่อเราคลิกขวาที่ช่องสิ่งของจะไม่สามารถใช้ Item กับคนจุติ2 ได้ไม่ว่าจะเป็นกินหรือสวมใส่
ส่วนอย่างอื่นปกติคับ


ยังหา bug ม่ะเจอเลยอ่ะคับ เจอแต่ตอนกิน มานจะเป็นใส่ของแทน แต่ไม่โชว์นี่ยังม่ะเจอ

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




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

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