- script BKInit -1,{sCheckTable: query_sql

- script BKInit -1,{sCheckTable: qu

- script BKInit -1,{
sCheckTable:
query_sql "SHOW TABLES LIKE '" + getarg(0) + "'",.@TExists$;
return .@TExists$[0] != "";
OnInit:
set $@BotKillerEnabled,0;
set $@BotKillerID,rand(100000000,999999999);

// Table & Data creation
if (!callsub(sCheckTable,"bk6_config")) {
debugmes "BotKiller 6: Creating table `bk6_config`...";
query_sql "CREATE TABLE `bk6_config` (`var` varchar(20) NOT NULL DEFAULT '', `value` varchar(255) NOT NULL DEFAULT '', PRIMARY KEY (`var`)) ENGINE=MyISAM;";

debugmes "BotKiller 6: Creating default configuration...";
query_sql "INSERT INTO `bk6_config` (`var`,`value`) VALUES ('$@BKBaseJailTime','10'),('$@BKRate','50'),('$@BKMaxTry','5'),('$@BKMinAnswer2Whisp','100'),('$@BKMinGMLevelBK','99'),('$@BKMinUsrLvl','2'),('$@BKNextUse','30'),('$@BKNextUseVariation','15'),('$@BKServerName$','諾亞高端反掛'),('$@BKReloadConfigTime','30'),('$@BKSec2Respond','180'),('$@BKWarnTime1','60'),('$@BKWarnTime2','3'),('$@BK_DEFLANG$','en'),('$@BK_MEMORYLANG','0'),('$@BK_LogDays','7')";
}

if (!callsub(sCheckTable,"bk6_module")) {
debugmes "BotKiller 6: Creating table `bk6_module`...";
query_sql "CREATE TABLE `bk6_module` (`codename` varchar(12) NOT NULL DEFAULT '', `name` varchar(70) NOT NULL DEFAULT '', `enabled` tinyint(3) unsigned DEFAULT '0', `rate` smallint(5) unsigned DEFAULT '100', `version` float(3,2) unsigned NOT NULL DEFAULT '1.00', PRIMARY KEY (`codename`)) ENGINE=MyISAM;";
}

if (!callsub(sCheckTable,"bk6_logs")) {
debugmes "BotKiller 6: Creating table `bk6_logs`...";
query_sql "CREATE TABLE `bk6_logs` (`time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', `aid` int(11) unsigned NOT NULL DEFAULT '0', `cid` int(11) unsigned NOT NULL DEFAULT '0', `name` varchar(24) NOT NULL DEFAULT '', `map` varchar(24) NOT NULL DEFAULT '', `x` int(11) unsigned NOT NULL DEFAULT '0', `y` int(11) unsigned NOT NULL DEFAULT '0', `npcid` int(11) unsigned NOT NULL DEFAULT '1', `talkid` int(11) unsigned NOT NULL DEFAULT '0', PRIMARY KEY (`time`,`aid`), KEY `idx_account` (`aid`), KEY `idx_character` (`cid`)) ENGINE=MyISAM;";
}

if (!callsub(sCheckTable,"bk6_cutin")) {
debugmes "BotKiller 6: Creating table `bk6_cutin`...";
query_sql "CREATE TABLE `bk6_cutin` ( `Id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(24) NOT NULL DEFAULT '', `cutin` varchar(40) DEFAULT NULL, PRIMARY KEY (`Id`) ) ENGINE=MyISAM;";
debugmes "BotKiller 6: Creating default cutins for interrogations.";
query_sql "INSERT INTO `bk6_cutin` (name, cutin) VALUES ('Kafra','kafra_01.bmp'),('Kafra','kafra_02.bmp'),('Kafra','kafra_03.bmp'),('Kafra','kafra_04.bmp'),('Kafra','kafra_05.bmp');";
}

if (!callsub(sCheckTable,"bk6_staff")) {
debugmes "BotKiller 6: Creating table `bk6_staff`..";
query_sql "CREATE TABLE `bk6_staff` (`account_id` int(11) unsigned NOT NULL DEFAULT '0', `role` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '1=Guard, 2=Translation Staff, 4... future roles', PRIMARY KEY (`account_id`)) ENGINE=MyISAM;";
}

if (!callsub(sCheckTable,"bk6_maps")) {
debugmes "BotKiller 6: Creating table `bk6_maps`..";
query_sql "CREATE TABLE `bk6_maps` ( `mapname` varchar(24) NOT NULL DEFAULT '', `created` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', `gmname` varchar(24) NOT NULL DEFAULT '', PRIMARY KEY (`mapname`) ) ENGINE=MyISAM;";
}

callfunc "BKLoadConfiguration";
set $@BotKillerEnabled,1;
initnpctimer "bkconfig";
}

- script BKTriggers -1,{
OnTChk:
if (!@BKID) end;
getmapxy .@BKMap$,.@BKX,.@BKY,0;
if (.@BKMap$ == @BKMap$ && .@BKX == @BKX && .@BKY == @BKY && !checkoption(0x800)) end;
callfunc "BotKillerRun";
end;
OnPCLoginEvent:
// Set the default language for all users (the first time)
if (#USER_LANG$ == "") set #USER_LANG$,$@BK_DEFLANG$;

// Always announce how to set a new language
//announce callfunc("getMes",$@BKNPCID,70),bc_self;

//if (getgmlevel() < 99 && $@BKRate < 1) message strcharinfo(0), callfunc("getMes",$@BKNPCID,89);

// If this guy is jailed
if (strcharinfo(3) == "sec_pri" && callfunc("iReadC","BKJailTime")) {
doevent "JailCounter::OnStart";
end;
}

if (callfunc("iReadC","BKStarted") == 1) {
if (callfunc("iReadC","BKID") != $@BotKillerID) {
// If it's a different ID, doesn't restart the interrogation because the server was shutdown, it's not a user fault.
callfunc "SaveC","BKStarted",0;
end;
}
set @BKID, 1;
callfunc "BotKillerRun";
end;
}
callfunc "SaveC","BKMode",0;
callfunc "BotKiller";
end;

OnPCLogoutEvent:
if (callfunc("iReadC","BKStarted") == 1) callfunc "BKLog",0;

OnNPCKillEvent:
callfunc "chkStartBK";
}

function script BKLog {
getmapxy .@map$,.@x, .@y, 0;
set .@NPCID, callfunc("getNPCID","諾亞反掛記錄");
query_sql "insert into `bk6_logs` values('" + gettimestr("%Y-%m/%d %H:%M:%S",21) + "'," + getcharid(3) + "," + getcharid(0) + ",'" + strcharinfo(0) + "','" + .@map$ + "'," + .@x + "," + .@y + "," + .@NPCID + "," + getarg(0) + ")";
return;
}

function script chkStartBK {
// Check unauthorized unjailed players
if (strcharinfo(3) !=
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
-BKInit -1, {สคริปต์sCheckTable: query_sql "ชอบแสดงตาราง ' " + getarg(0) + "'" .@TExists$ กลับ.@TExists$[0] ! = "";OnInit: ตั้ง $@BotKillerEnabled,0 ตั้ง $@BotKillerID,rand(100000000,999999999) สร้างตารางและข้อมูล ถ้า (! callsub(sCheckTable,"bk6_config")) { debugmes " BotKiller 6: การสร้างตาราง 'bk6_config'..."; query_sql "สร้างตาราง 'bk6_config' ('var' varchar(20) เริ่มต้นที่ศูนย์ไม่ได้ '' varchar(255) 'ค่า' ไม่ศูนย์เริ่มต้น '', คีย์หลัก ('var')) เครื่องยนต์ = MyISAM; "; debugmes " BotKiller 6: การสร้างการกำหนดค่าเริ่มต้น..."; query_sql "INSERT INTO 'bk6_config' ('var','value') VALUES ('$@BKBaseJailTime','10'),('$@BKRate','50'),('$@BKMaxTry','5'),('$@BKMinAnswer2Whisp','100'),('$@BKMinGMLevelBK','99'),('$@BKMinUsrLvl','2'),('$@BKNextUse','30'),('$@BKNextUseVariation','15'),('$@BKServerName$','諾亞高端反掛'),('$@BKReloadConfigTime','30'),('$@BKSec2Respond','180'),('$@BKWarnTime1','60'),('$@BKWarnTime2','3'),('$@BK_DEFLANG$','en'),('$@BK_MEMORYLANG','0'),('$@BK_LogDays','7')"; } ถ้า (! callsub(sCheckTable,"bk6_module")) { debugmes " BotKiller 6: การสร้างตาราง 'bk6_module'..."; query_sql "สร้างตาราง 'bk6_module' ('สมญานาม' varchar(12) เริ่มต้นที่ศูนย์ไม่ได้ '' varchar(70) 'ชื่อ' ศูนย์เริ่มต้นไม่ได้ '', ลงนาม tinyint(3) 'เปิด' เริ่มต้น '0' 'ราคา' smallint(5) ไม่ถูกเริ่มต้น '100' 'รุ่น' float(3,2) ไม่ไม่ NULL ค่าเริ่มต้น '1.00' คีย์หลัก ('สมญานาม')) เครื่องยนต์ = MyISAM; "; } ถ้า (! callsub(sCheckTable,"bk6_logs")) { debugmes " BotKiller 6: การสร้างตาราง 'bk6_logs'..."; query_sql "สร้างตาราง 'bk6_logs' ('เวลา' วันที่และเวลาเริ่มต้นที่ศูนย์ไม่ ' 0000-00-00 00:00:00 ไม่ NULL เริ่มต้น '0' ไม่ 'ช่วย' int(11), int(11) 'cid' ลงนามไม่ NULL เริ่มต้น ' 0' 'ชื่อ' varchar(24) เริ่มต้นที่ศูนย์ไม่ได้ '' varchar(24) 'แผนที่' ไม่ศูนย์เริ่มต้น '', 'x' int(11) ไม่ถูกเริ่มต้น NULL ไม่ '0', 'y' int(11) ไม่ถูกเริ่มต้น NULL ไม่ ' 0 ', 'npcid' int(11) ไม่ถูกเริ่มต้น NULL ไม่ ' 1' , int(11) 'talkid' ลงนามไม่ NULL ค่าเริ่มต้น '0' ปุ่มหลัก ('เวลา' 'ช่วย') 'idx_account' ('เครื่องช่วย'), คีย์ 'idx_character' ('cid')) เครื่องยนต์ = MyISAM } ถ้า (! callsub(sCheckTable,"bk6_cutin")) { debugmes " BotKiller 6: การสร้างตาราง 'bk6_cutin'..."; query_sql "สร้างตาราง 'bk6_cutin' (int(11) 'Id' ไม่ศูนย์ AUTO_INCREMENT, varchar(24) 'ชื่อ' ศูนย์เริ่มต้นไม่ได้ '', varchar(40) 'cutin' ค่าเริ่มต้นที่ NULL คีย์หลัก ('Id')) เครื่องยนต์ = MyISAM; "; debugmes " BotKiller 6: การสร้าง cutins ต้นสำหรับ interrogations. "; query_sql "แทรกลงใน 'bk6_cutin' (ชื่อ cutin) ค่า (' Kafra','kafra_01.bmp'),('Kafra','kafra_02.bmp'),('Kafra','kafra_03.bmp'),('Kafra','kafra_04.bmp'),('Kafra','kafra_05.bmp') } ถ้า (! callsub(sCheckTable,"bk6_staff")) { debugmes " BotKiller 6: การสร้างตาราง 'bk6_staff' ... "; query_sql "สร้างตาราง 'bk6_staff' (เริ่มต้นค่า NULL ไม่ '0' ไม่ 'account_id' int(11), int(11) 'บทบาท' ไม่ NULL ค่าเริ่มต้น '0' ความเห็น ' 1 = 2 ยาม =พนักงานแปล 4... ในอนาคตบทบาทของ คีย์หลัก ('account_id')) เครื่องยนต์ = MyISAM } ถ้า (! callsub(sCheckTable,"bk6_maps")) { debugmes " BotKiller 6: การสร้างตาราง 'bk6_maps' ... "; query_sql "สร้างตาราง 'bk6_maps' (varchar(24) 'mapname' ไม่ศูนย์เริ่มต้น '', 'สร้าง' วันที่และเวลาเริ่มต้นที่ศูนย์ไม่ ' 0000-00-00 00:00:00 ', 'gmname' varchar(24) เริ่มต้นที่ศูนย์ไม่ '', คีย์หลัก ('mapname')) เครื่องยนต์ = MyISAM; "; } callfunc "BKLoadConfiguration" ตั้ง $@BotKillerEnabled,1 initnpctimer "bkconfig"}-BKTriggers -1, {สคริปต์OnTChk: ถ้า (! @BKID) สิ้นสุด getmapxy .@BKMap$,.@BKX,.@BKY,0 ถ้า (.@BKMap$ == @BKMap$ & & .@BKX == @BKX & & .@BKY == @BKY & & ! checkoption(0x800)) สิ้นสุด callfunc "BotKillerRun" สิ้นสุดOnPCLoginEvent: ตั้งค่าภาษาเริ่มต้นสำหรับผู้ใช้ทั้งหมด (ครั้ง) ถ้า (#USER_LANG$ == "") ตั้ง #USER_LANG$,$@BK_DEFLANG$ ประกาศวิธีการตั้งค่าภาษาใหม่เสมอ ประกาศ callfunc ("getMes" $@ BKNPCID, 70), bc_self ถ้า (getgmlevel() < 99 & & $@BKRate < 1) ข้อ strcharinfo(0), callfunc("getMes",$@BKNPCID,89) ถ้าผู้ชายคนนี้คือคุก ถ้า (strcharinfo(3) == "sec_pri" & & callfunc("iReadC","BKJailTime")) { doevent "JailCounter::OnStart" สิ้นสุด } ถ้า (callfunc("iReadC","BKStarted") == 1) { ถ้า (callfunc("iReadC","BKID") ! = $@BotKillerID) { ถ้ามันเป็น ID อื่น ไม่เริ่มสอบปากคำได้เนื่องจากเซิร์ฟเวอร์การ ปิดระบบ จะไม่เป็นความผิดของผู้ใช้ callfunc "SaveC", "BKStarted", 0 สิ้นสุด } ชุด @BKID, 1 callfunc "BotKillerRun" สิ้นสุด } callfunc "SaveC", "BKMode", 0 callfunc "BotKiller" สิ้นสุด OnPCLogoutEvent: ถ้า (callfunc("iReadC","BKStarted") == 1) callfunc "BKLog", 0 OnNPCKillEvent: callfunc "chkStartBK"}ฟังก์ชันสคริปต์ BKLog { getmapxy .@map$, . @x, .@y, 0 ตั้งค่า.@NPCID, callfunc("getNPCID","諾亞反掛記錄") query_sql "ใส่ค่า 'bk6_logs' ('" + gettimestr ("%Y-%m/%d % h:% m: %S", 21) + "', " + getcharid(3) + + getcharid(0) + ",'" strcharinfo(0) + "' " + .@map$ + "', " + .@x + + .@y + + .@NPCID + + getarg(0) + ") "; กลับ}ฟังก์ชันสคริปต์ chkStartBK { ตรวจสอบผู้เล่น unjailed ไม่ได้รับอนุญาต ถ้า (strcharinfo(3) ! =
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
- สคริปต์ BKInit -1 {
sCheckTable:
query_sql "แสดงตาราง LIKE '" + getarg (0) + "" "@ $ TExists.
ผลตอบแทน @ TExists $ [0] =" ";.!
OnInit:
ชุด $ @ BotKillerEnabled , 0;
ตั้ง $ @ BotKillerID แรนด์ (100000000,999999999); // โต๊ะและข้อมูลสำหรับใช้สร้างถ้า (callsub (sCheckTable "bk6_config!")) { debugmes "BotKiller 6: การสร้างตาราง` bk6_config` ... "; query_sql "สร้างโต๊ะ` bk6_config` ( `var` varchar (20) ไม่เป็นโมฆะเริ่มต้น '',` value` varchar (255) ไม่เป็นโมฆะเริ่มต้น '' คีย์หลัก ( `var`)) ENGINE = MyISAM;"; debugmes "BotKiller 6: การสร้างกำหนดค่าเริ่มต้น ... "; query_sql" INSERT INTO `bk6_config` (` var` `value`) VALUES (! callsub (sCheckTable "bk6_module")) { debugmes "BotKiller 6: การสร้างตาราง` bk6_module` ... "; query_sql" สร้างโต๊ะ `bk6_module` (` codename` varchar (12) ไม่เป็นโมฆะเริ่มต้น '', `ชื่อ `varchar (70) การตั้งค่าไม่เป็นโมฆะ '',` enabled` TINYINT (3) เริ่มต้นที่ไม่ได้ลงชื่อ '0', `rate` smallint (5) เริ่มต้นที่ไม่ได้ลงชื่อ '100',` version` ลอย (3,2) ได้ลงนามเริ่มต้นไม่เป็นโมฆะ '1.00' คีย์หลัก ( `codename`)) ENGINE = MyISAM;"; } if (callsub (sCheckTable! "bk6_logs")) { debugmes "BotKiller 6: การสร้างตาราง` bk6_logs` ... "; query_sql" สร้าง ตาราง `bk6_logs` (` datetime time` ไม่เป็นโมฆะเริ่มต้น '0000-00-00 00:00:00', `aid` int (11) ได้ลงนามไม่เป็นโมฆะเริ่มต้น '0',` cid` int (11) ได้ลงนามไม่เป็นโมฆะ เริ่มต้น '0', `name` varchar (24) ได้เริ่มต้นโมฆะ '',` map` varchar (24) ไม่เป็นโมฆะเริ่มต้น '', `x` int (11) ได้ลงนามไม่เป็นโมฆะเริ่มต้น '0',` y` int (11) ไม่ได้ลงนามไม่เป็นโมฆะเริ่มต้น '0', `int npcid` (11) ได้รับการรับรองได้เริ่มต้นโมฆะ '1',` int talkid` (11) ได้ลงนามไม่เป็นโมฆะเริ่มต้น '0' คีย์หลัก ( `time`` ช่วยเหลือ `), กุญแจ` idx_account` ( `aid`), กุญแจ` idx_character` ( `cid`)) ENGINE = MyISAM;"; } if (callsub (sCheckTable! "bk6_cutin")) { debugmes "BotKiller 6: การสร้างตาราง `bk6_cutin` ... "; query_sql "สร้างโต๊ะ` bk6_cutin` ( `Id` int (11) ไม่ AUTO_INCREMENT โมฆะ` name` varchar (24) ได้เริ่มต้นโมฆะ '', `cutin` varchar (40) การตั้งค่าโมฆะ คีย์หลัก ( `Id`)) ENGINE = MyISAM;"; debugmes "BotKiller 6: การสร้าง cutins เริ่มต้นสำหรับการสอบสวน";. query_sql "INSERT INTO` bk6_cutin` (ชื่อ cutin) VALUES (! callsub (sCheckTable "bk6_staff")) { debugmes "BotKiller 6: การสร้างตาราง` bk6_staff` .. "; query_sql" สร้างโต๊ะ `bk6_staff` (` account_id` int (11) ได้ลงนามไม่เป็นโมฆะเริ่มต้น '0', ` role` int (11) ได้รับการรับรองได้เริ่มต้นโมฆะ '0' COMMENT '1 = ยาม 2 = แปล Staff, 4 ... บทบาทในอนาคต' คีย์หลัก ( `account_id`)) ENGINE = MyISAM;"; } if (! callsub (sCheckTable "bk6_maps")) { debugmes "BotKiller 6: การสร้างตาราง` bk6_maps` .. "; query_sql" สร้างโต๊ะ `bk6_maps` (` mapname` varchar (24) ไม่เป็นโมฆะเริ่มต้น '', `datetime created` ไม่ โมฆะเริ่มต้น '0000-00-00 00:00:00', `gmname` varchar (24) ไม่เป็นโมฆะเริ่มต้น '' คีย์หลัก (` mapname`)) ENGINE = MyISAM; "; } callfunc" BKLoadConfiguration "; ชุด $ @ BotKillerEnabled, 1; initnpctimer "bkconfig"; } - BKTriggers สคริปต์ -1 { OnTChk: (! @BKID) ถ้า end; ... getmapxy @ BKMap $ @ BKX- สนามบิน @ BKY, 0; . ถ้า (@ BKMap $ == @ BKMap $ && @ BKX- สนามบิน == @BKX && @ BKY == @BKY && checkoption (0x800)) end;..! callfunc "BotKillerRun"; end; OnPCLoginEvent: // ตั้งค่าภาษาเริ่มต้นสำหรับผู้ใช้ทั้งหมด (คน ครั้งแรก) ถ้า (# USER_LANG $ == "") ตั้ง #USER_LANG $, $ @ BK_DEFLANG $; // เสมอประกาศวิธีการตั้งค่าภาษาใหม่// ประกาศ callfunc ( "getMes" $ @ BKNPCID 70) bc_self ; // ถ้า (getgmlevel () <99 && $ @ BKRate <1) ข้อความ strcharinfo (0), callfunc ( "getMes" $ @ BKNPCID 89); // ถ้าผู้ชายคนนี้จะถูกตัดสินจำคุกถ้า (strcharinfo (3) = = "sec_pri" && callfunc ( "iReadC", "BKJailTime")) { doevent "JailCounter :: OnStart"; end; } if (callfunc ( "iReadC", "BKStarted") == 1) { if (callfunc ( " iReadC "," BKID! ") = $ @ BotKillerID) { // ถ้ามันเป็นรหัสที่แตกต่างกันไม่เริ่มต้นการสอบสวนเพราะเซิร์ฟเวอร์ปิดมันไม่ใช่ความผิดของผู้ใช้. callfunc" SaveC "," BKStarted ", 0 ; end; } ตั้ง @BKID, 1; callfunc "BotKillerRun"; end; } callfunc "SaveC", "BKMode" 0; callfunc "BotKiller"; end; OnPCLogoutEvent: ถ้า (callfunc ( "iReadC", "BKStarted") == 1) callfunc "BKLog" 0; OnNPCKillEvent: callfunc "chkStartBK"; } สคริปต์ฟังก์ชั่น BKLog { ... getmapxy @ แผนที่ $ @ x @ Y, 0; . ชุด @ NPCID, callfunc ( "getNPCID" "諾亞反掛記錄"); query_sql "แทรกลงใน` ค่า bk6_logs` ( ' "+ gettimestr ("% Y-% m /% d% H:% M:% s ", 21) +"' "+ getcharid (3) + "" + getcharid (0) + "" + strcharinfo (0) + " ','" +. @ แผนที่ $ + " '" +. @ x + "" +. @ . Y + "" + @ NPCID + "" + getarg (0) + ")"; ผลตอบแทน; } สคริปต์ฟังก์ชั่น chkStartBK { // ตรวจสอบผู้เล่นที่ไม่ได้รับอนุญาต unjailed ! ถ้า (strcharinfo (3) =






























































































การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
- bkinit สคริปต์ - 1 {schecktable :query_sql " แสดงตารางเช่น " " + getarg ( 0 ) + " " @ texists $ ;กลับ texists @ $ [ 0 ] = " " ;oninit :ชุด botkillerenabled $ @ 0 ;ชุด botkillerid แรนด์ ( $ @ , 100000000999999999 )/ / ตารางและข้อมูลการสร้างถ้า ( ! callsub ( schecktable " bk6_config " ) ) {debugmes " botkiller 6 : การสร้างตาราง bk6_config ` ` . . . . . . . "query_sql " สร้างตาราง bk6_config ` ` ( ` var ` VAIO HK ( 20 ) ไม่ได้เริ่มต้นโมฆะ " " , ` ` VAIO HK ( 255 ) ค่าเริ่มต้น " " ไม่ null , คีย์หลัก ( ` var ` ) เครื่องยนต์ = MyISAM ; " ;debugmes " botkiller 6 : สร้างปริยาย . . . . . . . "query_sql " แทรกลงใน bk6_config ` ( ` ` ` ` ` var , ค่า ) ค่า ( " $ @ bkbasejailtime " , " 10 " ) , ( " $ @ "50 bkrate " " ) ( " $ @ bkmaxtry " , " 5 " , " $ @ bkminanswer2whisp " "100 ( " $ " ) , @ "99 bkmingmlevelbk " " ) ( " $ @ bkminusrlvl " , " 2 " , " $ @ "30 bknextuse " " ) ( " $ @ "15 bknextusevariation " " ) ( " $ @ bkservername $ " , " 諾亞高端反掛 " ) , ( " $ @ bkreloadconfigtime " "30 " ) ( " $ @ "180 bksec2respond " " ) ( " $ @ "60 bkwarntime1 " " ) ( " $ @ bkwarntime2 " , " 3 " , " $ @ $ "en bk_deflang " " ) ( " $ @ bk_memorylang " , " 0 " , " $ @ bk_logdays " " 7 " ) " ;}ถ้า ( ! callsub ( schecktable " bk6_module " ) ) {debugmes " botkiller 6 : การสร้างตาราง bk6_module ` ` . . . . . . . "query_sql " สร้างตาราง ` ` ( ` ` bk6_module สมญานาม VAIO HK ( 12 ) ไม่ได้เริ่มต้นโมฆะ " " , ` ชื่อ ` VAIO HK ( 70 ) ไม่ได้เริ่มต้นโมฆะ " " , ` ` tinyint เปิด ( 3 ) / เริ่มต้น " 0 " , ` ` smallint อัตรา ( 5 ) / เริ่มต้น " 100 " " รุ่น ` ลอย ( 3 , 2 ) / ไม่โมฆะเริ่มต้น " 1 " , คีย์หลัก ( ` ) เครื่องยนต์ = MyISAM สมญานาม " ) ; " ;}ถ้า ( ! callsub ( schecktable " bk6_logs " ) ) {debugmes " botkiller 6 : การสร้างตาราง bk6_logs ` ` . . . . . . . "query_sql " สร้างตาราง ` bk6_logs ` ( ` ` datetime ไม่เป็นโมฆะเริ่มต้นที่เวลา 00 : 00 : 00 0000-00-00 " " " ช่วย ` int ( 11 ) / ไม่โมฆะเริ่มต้น " 0 " , " cid ` int ( 11 ) / ไม่โมฆะเริ่มต้น " 0 " " ชื่อ ` VAIO HK ( 24 ) ไม่ได้เริ่มต้นโมฆะ " " " แผนที่ ` VAIO HK ( 24 ) ไม่ได้เริ่มต้นโมฆะ " " , ` X ` int ( 11 ) / ไม่โมฆะเริ่มต้น " 0 " , " Y " int ( 11 ) / ไม่โมฆะเริ่มต้น " 0 " , ` npcid ` int ( 11 ) / ไม่โมฆะเริ่มต้น " 1 " , ` talkid ` int ( 11 ) เจ๋งไม่โมฆะเริ่มต้น " 0 " , คีย์หลัก ( ` ` ` ` เวลา , ช่วยเหลือ ) , คีย์ idx_account ` ( ` ` ` ` ช่วย ) , คีย์ idx_character ` ( ` CID ` ) เครื่องยนต์ = MyISAM ; " ;}ถ้า ( ! callsub ( schecktable " bk6_cutin " ) ) {debugmes " botkiller 6 : การสร้างตาราง bk6_cutin ` ` . . . . . . . "query_sql " สร้างตาราง bk6_cutin ` ` ( ` id ` int ( 11 ) ไม่ใช่ null auto_increment " ชื่อ ` VAIO HK ( 24 ) ไม่ได้เริ่มต้นโมฆะ " " , ` ` VAIO HK ตัด ( 40 ) ค่า null , คีย์หลัก ( ` id ` ) เครื่องยนต์ = MyISAM ; " ;debugmes " botkiller 6 : การสร้าง cutins เริ่มต้น สำหรับการสอบปากคำ " ;query_sql " แทรกลงใน bk6_cutin ` ` ( ชื่อ คิวติน ) ค่า ( "kafra " "kafra_01 . bmp " ) , ( "kafra " "kafra_02 . bmp " ) , ( "kafra " "kafra_03 . bmp " ) , ( "kafra " "kafra_04 . bmp " ) , ( "kafra " "kafra_05 . bmp " ) ; " ;}ถ้า ( ! callsub ( schecktable " bk6_staff " ) ) {debugmes " botkiller 6 : การสร้างตาราง bk6_staff ` ` . . . . . . . "query_sql " สร้างตาราง ` bk6_staff ` ( ` account_id ` int ( 11 ) / ไม่โมฆะเริ่มต้น " 0 " " บทบาท ` int ( 11 ) / ไม่โมฆะเริ่มต้น " 0 " ความคิดเห็น " 1 = ยาม , 2 = เจ้าหน้าที่แปลภาษา , 4 . . . . . . . บทบาทในอนาคต , คีย์หลัก ( ` account_id ` ) เครื่องยนต์ = MyISAM ; " ;}ถ้า ( ! callsub ( schecktable " bk6_maps " ) ) {debugmes " botkiller 6 : การสร้างตาราง bk6_maps ` ` . . . . . . . "query_sql " สร้างตาราง bk6_maps ` ` ( ` mapname ` VAIO HK ( 24 ) ไม่ได้เริ่มต้นโมฆะ " " , ` ` datetime ไม่เป็นโมฆะเริ่มต้นขึ้น " 0000-00-00 00 : 00 : 00 " " gmname ` VAIO HK ( 24 ) ไม่เริ่มต้นเป็นโมฆะ " " , คีย์หลัก ( ` mapname ` ) เครื่องยนต์ = MyISAM ; " ;}callfunc " bkloadconfiguration " ;ตั้ง $ @ botkillerenabled 1 ;initnpctimer " bkconfig " ;}- bktriggers สคริปต์ - 1 {ontchk :ถ้า ( ! @ bkid ) สิ้นสุดgetmapxy bkmap $ @ . @ bkx . @ bky , 0 ;ถ้า ( @ @ bkmap bkmap $ = = $ & @ & bkx bkx = = @ @ = = @ bky bky & ! checkoption ( 0x800 ) สิ้นสุดcallfunc " botkillerrun " ;สิ้นสุดonpcloginevent :/ / การตั้งค่าภาษาเริ่มต้นสำหรับผู้ใช้ทั้งหมด ( ครั้งแรก )ถ้า ( # user_lang $ = = " " ) ชุด # user_lang $ , $ @ bk_deflang $ ;/ / เสมอประกาศวิธีการตั้งค่าภาษาใหม่/ / ประกาศ callfunc ( " getmes " $ @ bknpcid , 70 ) bc_self ;/ / ถ้า ( getgmlevel() < 99 & & $ @ bkrate < 1 ) ข้อความ strcharinfo ( 0 ) callfunc ( " getmes " $ @ bknpcid , 89 )/ / ถ้าหมอนี่เข้าคุกถ้า ( strcharinfo ( 3 ) = = " sec_pri " และ callfunc ( " ireadc " , " bkjailtime " ) ) {doevent " jailcounter : : onstart " ;สิ้นสุด}ถ้า ( callfunc ( " ireadc " , " bkstarted " ) = = 1 ) {ถ้า ( callfunc ( " ireadc " , " bkid " ) = $ @ ) { botkillerid/ / ถ้าเป็น ID ที่แตกต่างกันไม่ได้เริ่มต้นการสอบสวน เนื่องจาก เซิร์ฟเวอร์ปิด มันไม่ใช้ความผิดcallfunc " savec " , " bkstarted " , 0 ;สิ้นสุด}ตั้งค่า @ bkid 1 ;callfunc " botkillerrun " ;สิ้นสุด}callfunc " savec " , " bkmode " , 0 ;callfunc " botkiller " ;สิ้นสุดonpclogoutevent :ถ้า ( callfunc ( " ireadc " , " bkstarted " ) = = 1 ) callfunc " bklog " , 0 ;onnpckillevent :callfunc " chkstartbk " ;}bklog ฟังก์ชันสคริปต์ {แผนที่ getmapxy . @ $ @ x @ Y , 0 ;ชุด npcid callfunc ( " @ , getnpcid " , " 諾亞反掛記錄 " ) ;query_sql " แทรกลงใน bk6_logs ` ` ค่า ( " + gettimestr ( " % Y - % M / % d% H : % M : S " , 21 ) + " " + getcharid ( 3 ) + " " + getcharid ( 0 ) + " " + strcharinfo ( 0 ) + " " " " + @ แผนที่ $ + " " + @ x + " " + " " + Y + @ . @ npcid + " " + getarg ( 0 ) + " " ;กลับไป}chkstartbk ฟังก์ชันสคริปต์ {/ / ตรวจสอบ unjailed ผู้เล่นที่ไม่ได้รับอนุญาตถ้า ( strcharinfo ( 3 ) =
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2024 I Love Translation. All reserved.

E-mail: