ผมได้ไปอ่านเจอในเวป 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, "หลบหนี" );
}
}
มาช่วยแปลงบอทเบ้งแบบไวจากทรูเป็นkonกานเตอะ
เริ่มโดย ที่ใดมีรัก!!!ที่นั่นมีทุก!!, Jan 16 2007 02:30 AM
มี 6 โพสต์ตอบกลับกระทู้นี้
#1
โพสต์เมื่อ 16 January 2007 - 02:30:07 AM
#2
โพสต์เมื่อ 16 January 2007 - 02:33:45 AM
#3
โพสต์เมื่อ 16 January 2007 - 02:09:23 PM
น่าสนใจไว้จะลองแกะให้นะคับไม่รับปากว่าจะได้ไหม
#4
โพสต์เมื่อ 16 January 2007 - 02:57:06 PM
สู้ๆๆๆเพื่อเลเวล
#5
โพสต์เมื่อ 17 January 2007 - 10:00:07 AM
เอ้อ ไอเดียดีแหะ หุหุ เด๋วทำ method LeaveParty ก่อนนะคับ แหะๆ ยังไม่มี
Works: KoRnBot Project,TSLoadDatFile
Thanks X CroSs, Truebot, TSBot, Solars, JackY, some1, Storm24, AssertionFailed from www.skjune.com
#6
โพสต์เมื่อ 17 January 2007 - 12:35:45 PM
แจ่มมากครับ รอ method LeaveParty อยู่อะครับ ถ้ามีก็คงปรับไม่ยาก
#7
โพสต์เมื่อ 17 January 2007 - 03:01:47 PM
ความฝันใลก้เปนจริงละ อิอิ สู้ๆๆรออยู่คร้าบ
3 สมาชิกกำลังอ่านกระทู้นี้
0 สมาชิก, 3 ผู้เยี่ยมชม, 0 ผู้ใช้งานที่ซ่อนตัว