?? char_talk.c
字號:
#include "version.h"#include <stdio.h>#include <ctype.h>#include <string.h>#include "readmap.h"#include "object.h"#include "char.h"#include "char_base.h"#include "chatmagic.h"#include "battle.h"#include "log.h"#include "configfile.h"#include "lssproto_serv.h"#include "saacproto_cli.h"#include "family.h"#ifdef _CHAR_PROFESSION#include "profession_skill.h"#endif#ifdef _M_SERVER#include "mclient.h"#endif#ifdef _NPCSERVER_NEW#include "npcserver.h"#endif#include "net.h"extern int channelMember[FAMILY_MAXNUM][FAMILY_MAXCHANNEL][FAMILY_MAXMEMBER];#ifdef _CHANNEL_MODIFYint *piOccChannelMember = NULL;#endif/*------------------------------------------------------------ * 民乓永玄楮 及末□旦 ------------------------------------------------------------*/#define DEBUGCDKEYNUM 100struct tagDebugCDKey { int use; char cdkey[9];};static struct tagDebugCDKey DebugCDKey[DEBUGCDKEYNUM];/*====================民乓永玄 芊====================*/typedef void (*CHATMAGICFUNC)(int,char*);typedef struct tagCHAR_ChatMagicTable{ char* magicname; CHATMAGICFUNC func; BOOL isdebug; int hash; int level; char* usestring;}CHAR_ChatMagicTable;static CHAR_ChatMagicTable CHAR_cmtbl[]={ //工程師專用 { "programming_engineer", CHAR_CHAT_DEBUG_engineer, TRUE, 0, 3, ""}, { "petlevelup", CHAR_CHAT_DEBUG_petlevelup, TRUE, 0, 2, "寵物欄號 等級 (賬號)"}, { "petexpup", CHAR_CHAT_DEBUG_petexpup, TRUE, 0, 2, "寵物欄號 經驗 (賬號)"}, { "help", CHAR_CHAT_DEBUG_help, TRUE, 0, 1, "指令/all"}, { "showtemp", CHAR_CHAT_DEBUG_showtemp, TRUE, 0, 3, "waei"},#ifdef _EQUIT_NEGLECTGUARD { "setneguard", CHAR_CHAT_DEBUG_setneguard, TRUE, 0, 3, "waei"},#endif { "reload_pkteamlist", CHAR_CHAT_DEBUG_reloadpkteamlist, TRUE, 0, 2, ""}, { "set_battle", CHAR_CHAT_DEBUG_setBattle, TRUE, 0, 2, ""},#ifdef _DEATH_CONTEND { "updatepklist", CHAR_CHAT_DEBUG_updatepklist, TRUE, 0, 3, "無"},#endif //人物屬性 { "info", CHAR_CHAT_DEBUG_info, TRUE, 0, 1, "數值"}, { "level", CHAR_CHAT_DEBUG_level, TRUE, 0, 1, "數值 (賬號)"}, { "settrans", CHAR_CHAT_DEBUG_setTrans, TRUE, 0, 2, "數值 (賬號)"}, { "exp", CHAR_CHAT_DEBUG_exp, TRUE, 0, 2, "數值 (賬號)"}, { "hp", CHAR_CHAT_DEBUG_hp, TRUE, 0, 2, "數值 (賬號)"}, { "mp", CHAR_CHAT_DEBUG_mp, TRUE, 0, 2, "數值 (賬號)"}, { "setmp", CHAR_CHAT_DEBUG_setmp, TRUE, 0, 2, "數值 (賬號)"}, { "str", CHAR_CHAT_DEBUG_str, TRUE, 0, 2, "數值*100 (賬號)"}, { "dex", CHAR_CHAT_DEBUG_dex, TRUE, 0, 2, "數值*100 (賬號)"}, { "tgh", CHAR_CHAT_DEBUG_tgh, TRUE, 0, 2, "數值*100 (賬號)"}, { "vital", CHAR_CHAT_DEBUG_vital, TRUE, 0, 2, "數值*100 (賬號)"}, { "luck", CHAR_CHAT_DEBUG_luck, TRUE, 0, 2, "數值 (賬號)"}, { "superman", CHAR_CHAT_DEBUG_superman, TRUE, 0, 2, "(賬號)"}, { "dp", CHAR_CHAT_DEBUG_dp, TRUE, 0, 2, "數值 (賬號)"},#ifdef _EQUIT_ARRANGE { "arrange", CHAR_CHAT_DEBUG_arrange, TRUE, 0, 3, "數值"},#endif#ifdef _EQUIT_SEQUENCE { "sequence", CHAR_CHAT_DEBUG_sequence, TRUE, 0, 3, "數值"},#endif //系統 { "announce", CHAR_CHAT_DEBUG_announce, TRUE, 0, 1, "字串"}, { "loginannounce", CHAR_CHAT_DEBUG_loginannounce, TRUE, 0, 1, "字串"}, { "sysinfo", CHAR_CHAT_DEBUG_sysinfo, TRUE, 0, 1, "無"}, { "effect", CHAR_CHAT_DEBUG_effect, TRUE, 0, 1, "alloff/地圖號 特效"}, { "remserver", CHAR_CHAT_DEBUG_remserver, TRUE, 0, 2, "on/off"}, { "reset", CHAR_CHAT_DEBUG_reset, TRUE, 0, 2, "enemy/encount/magic/warppoint/petskill/pettalk/npc/all"}, { "clean_floor", CHAR_CHAT_DEBUG_cleanfloor, TRUE, 0, 3, "地圖號"}, { "printcount", CHAR_CHAT_printcount, TRUE, 0, 1, ""},#ifdef _M_SERVER { "reloadmsip", CHAR_CHAT_DEBUG_reloadmsip, TRUE, 0, 3, "address port"},#endif { "enemyrestart", CHAR_CHAT_DEBUG_enemyrestart, TRUE, 0, 3, "無"}, { "cleanfreepet", CHAR_CHAT_DEBUG_cleanfreepet, TRUE, 0, 3, "無"}, #ifdef _GMRELOAD { "gmreload", CHAR_CHAT_DEBUG_gmreload, TRUE, 0, 3, "all/cdkey level"},#endif { "waeikickall", CHAR_CHAT_DEBUG_waeikickall, TRUE, 0, 3, "無"}, { "checktrade", CHAR_CHAT_DEBUG_checktrade, TRUE, 0, 3, "waei"}, //工具 初級GM { "debug", CHAR_CHAT_DEBUG_debug, TRUE, 0, 1, "密碼 debug on/off"}, { "metamo", CHAR_CHAT_DEBUG_metamo, TRUE, 0, 1, "變身圖號 (賬號)"}, { "checklock", CHAR_CHAT_DEBUG_checklock, TRUE, 0, 1, "帳號"}, { "shutup", CHAR_CHAT_DEBUG_shutup, TRUE, 0, 1, "帳號 ON/OFF"},#ifdef _WAEI_KICK { "gmkick", CHAR_CHAT_DEBUG_gmkick, TRUE, 0, 1, "帳號 LSLOCK/KICK/DEUNLOCK/UNLOCKALL/LOCK/TYPE/UNLOCK"},#endif { "battlein", CHAR_CHAT_DEBUG_battlein, TRUE, 0, 1, "無"}, { "battleout", CHAR_CHAT_DEBUG_battleout, TRUE, 0, 1, "無"}, { "battlewatch", CHAR_CHAT_DEBUG_battlewatch, TRUE, 0, 1, "無"}, { "getuser", CHAR_CHAT_DEBUG_getuser, TRUE, 0, 1, "人物名 地圖號 (npc)"}, { "warp", CHAR_CHAT_DEBUG_warp, TRUE, 0, 1, "floor x y"}, { "waeikick", CHAR_CHAT_DEBUG_waeikick, TRUE, 0, 1, "帳號"}, { "jail", CHAR_CHAT_DEBUG_jail, TRUE, 0, 1, "帳號"}, { "send", CHAR_CHAT_DEBUG_send, TRUE, 0, 1, "floor x y 帳號"},#ifdef _SendTo { "sendto", CHAR_CHAT_DEBUG_Sendto, TRUE, 0, 1, "帳號"},#endif { "noenemy", CHAR_CHAT_DEBUG_noenemy, TRUE, 0, 1, "on/off"}, { "watchevent", CHAR_CHAT_DEBUG_watchevent, TRUE, 0, 1, "無"},#ifdef _SEND_EFFECT // WON ADD AC送下雪、下雨等特效 { "sendeffect", CHAR_CHAT_DEBUG_sendeffect, TRUE, 0, 1, ""},#endif { "silent", CHAR_CHAT_DEBUG_silent, TRUE, 0, 2, "帳號 分鐘"},//禁言 { "unlock", CHAR_CHAT_DEBUG_unlock, TRUE, 0, 2, "帳號"}, { "eventclean", CHAR_CHAT_DEBUG_eventclean, TRUE, 0, 2, "all/旗標 帳號 人物名"}, { "eventsetend", CHAR_CHAT_DEBUG_eventsetend, TRUE, 0, 2, "all/旗標 帳號 人物名"}, { "eventsetnow", CHAR_CHAT_DEBUG_eventsetnow, TRUE, 0, 2, "all/旗標 帳號 人物名"}, { "playerspread", CHAR_CHAT_DEBUG_playerspread, TRUE, 0, 3, "waei"}, { "shutupall", CHAR_CHAT_DEBUG_shutupall, TRUE, 0, 3, "無"}, { "unlockserver", CHAR_CHAT_DEBUG_unlockserver, TRUE, 0, 3, "無"}, { "shutdown", CHAR_CHAT_DEBUG_shutdown, TRUE, 0, 3, ""}, //制成 { "delitem", CHAR_CHAT_DEBUG_delitem, TRUE, 0, 1, "all/位置"}, { "delpet", CHAR_CHAT_DEBUG_deletepet, TRUE, 0, 1, "all/位置"}, { "additem", CHAR_CHAT_DEBUG_additem, TRUE, 0, 2, "道具ID ((數量) (賬號))"}, { "petmake", CHAR_CHAT_DEBUG_petmake, TRUE, 0, 2, "寵物ID ((等級) (賬號))"}, { "gold", CHAR_CHAT_DEBUG_gold, TRUE, 0, 2, "數量 (賬號)"}, //家族工具 { "manorpk", CHAR_CHAT_DEBUG_manorpk, TRUE, 0, 2, "allpeace/peace 莊園編號"}, { "fixfmleader", CHAR_CHAT_DEBUG_fixfmleader, TRUE, 0, 2, "帳號 1"}, { "fixfmpk", CHAR_CHAT_DEBUG_fixfmpk, TRUE, 0, 3, ""}, { "fixfmdata", CHAR_CHAT_DEBUG_fixfmdata, TRUE, 0, 2, ""}, //測試用#ifdef _CHAR_POOLITEM { "saveditem", CHAR_CHAT_DEBUG_saveditem, TRUE, 0, 3, ""}, { "insertditem", CHAR_CHAT_DEBUG_insertditem, TRUE, 0, 3, ""}, { "showdepot", CHAR_CHAT_DEBUG_ShowMyDepotItems, TRUE, 0, 3, ""}, { "insidedepot", CHAR_CHAT_DEBUG_InSideMyDepotItems, TRUE, 0, 3, ""},#endif#ifdef _CHAR_POOLPET { "savedpet", CHAR_CHAT_DEBUG_savedpet, TRUE, 0, 3, ""}, { "insertdpet", CHAR_CHAT_DEBUG_insertdpet, TRUE, 0, 3, ""}, { "showdepotpet", CHAR_CHAT_DEBUG_ShowMyDepotPets, TRUE, 0, 3, ""}, { "insidedepotpet", CHAR_CHAT_DEBUG_InSideMyDepotPets, TRUE, 0, 3, ""},#endif#ifdef _TEST_DROPITEMS { "dropmypet", CHAR_CHAT_DEBUG_dropmypet, TRUE, 0, 3, "寵物編號"}, { "dropmyitem", CHAR_CHAT_DEBUG_dropmyitem, TRUE, 0, 2, "道具編號/(0/1)"},#endif#ifdef _CHAR_PROFESSION // WON ADD 人物職業 { "addsk", CHAR_CHAT_DEBUG_addsk, TRUE, 0, 2, ""}, { "delsk", CHAR_CHAT_DEBUG_delsk, TRUE, 0, 2, ""},#endif#ifdef _TEST_PETCREATE { "create_pet", CHAR_CHAT_DEBUG_createpet, TRUE, 0, 3, ""},#endif { "checktime", CHAR_CHAT_DEBUG_checktime, TRUE, 0, 3, ""},#ifdef _GAMBLE_BANK { "setgamblenum", CHAR_CHAT_DEBUG_setgamblenum, TRUE, 0, 3, ""},#endif // WON ADD 當機指令 { "crash", CHAR_CHAT_DEBUG_crash, TRUE, 0, 3, ""},#ifdef _PETSKILL_SETDUCK { "setDuck", CHAR_CHAT_DEBUG_SetDuck, TRUE, 0, 3, ""},#endif#ifdef _TYPE_TOXICATION { "setTox", CHAR_CHAT_DEBUG_Toxication, TRUE, 0, 3, ""},#endif#ifdef _ACTION_BULLSCR { "setascore", CHAR_CHAT_DEBUG_setascore, TRUE, 0, 3, ""}, { "getascore", CHAR_CHAT_DEBUG_getascore, TRUE, 0, 2, "all/start/score/btime/stime"},#endif { "showMem", CHAR_CHAT_DEBUG_showMem, TRUE, 0, 2, "無"},#ifdef _NEW_PLAYERGOLD { "acnewplayer", CHAR_CHAT_DEBUG_acnewplayer, TRUE, 0, 3, ""}, { "loadnewplayer", CHAR_CHAT_DEBUG_loadnewplayer, TRUE, 0, 3, ""},#endif#ifdef _ACTION_GMQUE // ANDY GM活動功能 永保留 { "cleanqute", CHAR_CHAT_DEBUG_cleanqute, TRUE, 0, 3, ""},#endif#ifdef _CHAR_PROFESSION // WON ADD 人物職業 { "profession", CHAR_CHAT_DEBUG_show_profession,TRUE, 0, 2, ""}, { "set_regist", CHAR_CHAT_DEBUG_set_regist, TRUE, 0, 1, ""},#endif { "samecode", CHAR_CHAT_DEBUG_samecode, TRUE, 0, 3, ""},#ifdef _GM_IDENTIFY { "gmidentify", CHAR_CHAR_DEBUG_gmidentify, TRUE, 0, 3, ""},#endif#ifdef _DEATH_FAMILY_GM_COMMAND // WON ADD 家族戰GM指令 { "reloadfm", CHAR_CHAR_DEBUG_reloadfm, TRUE, 0, 1, ""}, { "fmpk", CHAR_CHAR_DEBUG_fmpk, TRUE, 0, 1, ""}, { "fmpk_clean", CHAR_CHAR_DEBUG_fmpk_clean, TRUE, 0, 1, ""},#endif#ifdef _NEW_MANOR_LAW // 設定個人氣勢 { "set_momentum",CHAR_CHAT_DEBUG_set_momentum,TRUE,0,2,"[set_momentum <name> <nuber>]"}, // 設定家族擁有莊園 { "set_manor_owner",CHAR_CHAT_DEBUG_set_manor_owner,TRUE,0,2,"[set_manor_owner <manor id> <fmname or fmid>]"}, // 設定莊園挑戰時間,設定的時間為目前每個挑戰時期的經過時間(單位:分),ex:現在是休戰期,共需要經過五天才會進 // 入挑戰期,則下指令設定為 5 ,則會由五天的等待期變成了只等五分鐘 { "set_schedule_time",CHAR_CHAT_DEBUG_set_schedule_time,TRUE,0,2,"[set_schedule_time <id> <mm>]"},#endif#ifdef _ANGEL_SUMMON { "angelinfo", CHAR_CHAT_DEBUG_angelinfo, TRUE, 0, 2, ""}, { "angelclean", CHAR_CHAT_DEBUG_angelclean, TRUE, 0, 2, ""}, { "angelcreate", CHAR_CHAT_DEBUG_angelcreate, TRUE, 0, 2, ""}, { "missionreload", CHAR_CHAT_DEBUG_missionreload, TRUE, 0, 2, ""},#endif { "itemreload", CHAR_CHAT_DEBUG_itemreload, TRUE, 0, 2, ""}, { "skywalker", CHAR_CHAT_DEBUG_skywalker, TRUE, 0, 1, ""},#ifdef _ITEM_ADDEXP { "itemaddexp", CHAR_CHAT_DEBUG_itemaddexp, TRUE, 0, 1, ""},#endif#ifdef _DEF_FMFREETIME { "fmfreetime", CHAR_CHAT_DEBUG_fmfreetime, TRUE, 0, 1, "帳號 人物名稱"},#endif#ifdef _DEF_GETYOU { "getyou", CHAR_CHAT_DEBUG_getyou, TRUE, 0, 1, "格數 1~3"},#endif #ifdef _DEF_NEWSEND { "newsend", CHAR_CHAT_DEBUG_newsend, TRUE, 0, 1, "floor x y 帳號 無/要說的話"}, #endif#ifdef _DEF_SUPERSEND { "supersend", CHAR_CHAT_DEBUG_supersend, TRUE, 0, 3, "floor x y 格數 無/要說的話"}, #endif#ifdef _FONT_SIZE { "fsize", CHAR_CHAT_DEBUG_fsize, TRUE, 0, 1, ""},#endif#ifdef _JOBDAILY { "rejobdaily", CHAR_CHAT_DEBUG_rejobdaily, TRUE, 0, 3, "無"}, #endif#ifdef _RACEMAN { "changeask", CHAR_CHAT_DEBUG_changeask, TRUE, 0, 2, "帳號 寵證id 0/1"},#endif#ifdef _CREATE_MM_1_2 { "MM", CHAR_CHAT_DEBUG_MM, TRUE, 0, 3, "MM 1/2 (賬號)"},#endif#ifdef _GM_ITEM { "gmfunction", CHAR_CHAT_DEBUG_GMFUNCTION, TRUE, 0, 3, "命令 次數 (賬號)"},#endif#ifdef _GM_RIDE { "setride", CHAR_CHAT_DEBUG_SETRIDE, TRUE, 0, 3, "騎寵號 (賬號)"}, { "mvride", CHAR_CHAT_DEBUG_MVRIDE, TRUE, 0, 3, "騎寵號 (賬號)"},#endif#ifdef _LOCK_IP { "lockip", CHAR_CHAT_DEBUG_LOCK_IP, TRUE, 0, 3, "IP|登陸次數"}, { "dislockip", CHAR_CHAT_DEBUG_DISPLAY_LOCK_IP, TRUE, 0, 3, ""},#endif ///////////////////////////////////////////////////////////////////////// //工程師專用// { "programming_engineer", CHAR_CHAT_DEBUG_engineer, TRUE, 0, 3, ""}, { "寵物等級", CHAR_CHAT_DEBUG_petlevelup, TRUE, 0, 2, "寵物欄號 等級 (賬號)"}, { "寵物經驗", CHAR_CHAT_DEBUG_petexpup, TRUE, 0, 2, "寵物欄號 經驗 (賬號)"}, { "幫助", CHAR_CHAT_DEBUG_help, TRUE, 0, 1, "指令/all"},// { "showtemp", CHAR_CHAT_DEBUG_showtemp, TRUE, 0, 3, "waei"},#ifdef _EQUIT_NEGLECTGUARD// { "setneguard", CHAR_CHAT_DEBUG_setneguard, TRUE, 0, 3, "waei"},#endif// { "reload_pkteamlist", CHAR_CHAT_DEBUG_reloadpkteamlist, TRUE, 0, 2, ""},// { "set_battle", CHAR_CHAT_DEBUG_setBattle, TRUE, 0, 2, ""},#ifdef _DEATH_CONTEND// { "updatepklist", CHAR_CHAT_DEBUG_updatepklist, TRUE, 0, 3, "無"},#endif //人物屬性 { "人物信息", CHAR_CHAT_DEBUG_info, TRUE, 0, 1, "數值"}, { "等級", CHAR_CHAT_DEBUG_level, TRUE, 0, 1, "數值 (賬號)"}, { "轉生", CHAR_CHAT_DEBUG_setTrans, TRUE, 0, 2, "數值 (賬號)"}, { "經驗", CHAR_CHAT_DEBUG_exp, TRUE, 0, 2, "數值 (賬號)"}, { "血", CHAR_CHAT_DEBUG_hp, TRUE, 0, 2, "數值 (賬號)"}, { "魔法", CHAR_CHAT_DEBUG_mp, TRUE, 0, 2, "數值 (賬號)"}, { "設置魔法", CHAR_CHAT_DEBUG_setmp, TRUE, 0, 2, "數值 (賬號)"}, { "腕力", CHAR_CHAT_DEBUG_str, TRUE, 0, 2, "數值*100 (賬號)"}, { "敏捷", CHAR_CHAT_DEBUG_dex, TRUE, 0, 2, "數值*100 (賬號)"}, { "耐力", CHAR_CHAT_DEBUG_tgh, TRUE, 0, 2, "數值*100 (賬號)"}, { "體力", CHAR_CHAT_DEBUG_vital, TRUE, 0, 2, "數值*100 (賬號)"}, { "運氣", CHAR_CHAT_DEBUG_luck, TRUE, 0, 2, "數值 (賬號)"}, { "超人", CHAR_CHAT_DEBUG_superman, TRUE, 0, 2, "(賬號)"}, { "dp", CHAR_CHAT_DEBUG_dp, TRUE, 0, 2, "數值 (賬號)"},#ifdef _EQUIT_ARRANGE { "格檔", CHAR_CHAT_DEBUG_arrange, TRUE, 0, 3, "數值"},#endif#ifdef _EQUIT_SEQUENCE { "順序", CHAR_CHAT_DEBUG_sequence, TRUE, 0, 3, "數值"},#endif //系統 { "公告", CHAR_CHAT_DEBUG_announce, TRUE, 0, 1, "字串"}, { "登陸公告", CHAR_CHAT_DEBUG_loginannounce, TRUE, 0, 1, "字串"}, { "系統信息", CHAR_CHAT_DEBUG_sysinfo, TRUE, 0, 1, "無"}, { "地圖特效", CHAR_CHAT_DEBUG_effect, TRUE, 0, 1, "alloff/地圖號 特效"},// { "remserver", CHAR_CHAT_DEBUG_remserver, TRUE, 0, 2, "on/off"},// { "reset", CHAR_CHAT_DEBUG_reset, TRUE, 0, 2, "enemy/encount/magic/warppoint/petskill/pettalk/npc/all"}, { "清除地圖物品", CHAR_CHAT_DEBUG_cleanfloor, TRUE, 0, 3, "地圖號"},// { "printcount", CHAR_CHAT_printcount, TRUE, 0, 1, ""},#ifdef _M_SERVER// { "reloadmsip", CHAR_CHAT_DEBUG_reloadmsip, TRUE, 0, 3, "address port"},#endif { "重讀寵物資料", CHAR_CHAT_DEBUG_enemyrestart, TRUE, 0, 3, "無"}, { "清除地上寵物", CHAR_CHAT_DEBUG_cleanfreepet, TRUE, 0, 3, "無"}, #ifdef _GMRELOAD { "讀取GM設置", CHAR_CHAT_DEBUG_gmreload, TRUE, 0, 3, "all/cdkey level"},#endif { "踢除所有玩家", CHAR_CHAT_DEBUG_waeikickall, TRUE, 0, 3, "無"},// { "checktrade", CHAR_CHAT_DEBUG_checktrade, TRUE, 0, 3, "waei"}, //工具 初級GM { "調試", CHAR_CHAT_DEBUG_debug, TRUE, 0, 1, "密碼 調試 on/off"}, { "造型", CHAR_CHAT_DEBUG_metamo, TRUE, 0, 1, "變身圖號 (賬號)"}, { "鎖定帳號", CHAR_CHAT_DEBUG_checklock, TRUE, 0, 1, "帳號"}, { "封嘴", CHAR_CHAT_DEBUG_shutup, TRUE, 0, 1, "帳號 ON/OFF"},#ifdef _WAEI_KICK// { "gmkick", CHAR_CHAT_DEBUG_gmkick, TRUE, 0, 1, "帳號 LSLOCK/KICK/DEUNLOCK/UNLOCKALL/LOCK/TYPE/UNLOCK"},#endif { "加入戰斗", CHAR_CHAT_DEBUG_battlein, TRUE, 0, 1, "無"}, { "結束戰斗", CHAR_CHAT_DEBUG_battleout, TRUE, 0, 1, "無"}, { "觀看戰斗", CHAR_CHAT_DEBUG_battlewatch, TRUE, 0, 1, "無"}, { "顯示信息", CHAR_CHAT_DEBUG_getuser, TRUE, 0, 1, "人物名 地圖號 (npc)"}, { "踢除玩家", CHAR_CHAT_DEBUG_waeikick, TRUE, 0, 1, "帳號"}, { "關入監獄", CHAR_CHAT_DEBUG_jail, TRUE, 0, 1, "帳號"}, { "傳送", CHAR_CHAT_DEBUG_send, TRUE, 0, 1, "地圖編號 x y 帳號"},#ifdef _SendTo { "傳送到玩家", CHAR_CHAT_DEBUG_Sendto, TRUE, 0, 1, "帳號"},#endif { "不遇敵", CHAR_CHAT_DEBUG_noenemy, TRUE, 0, 1, "on/off"}, { "顯示完成任務", CHAR_CHAT_DEBUG_watchevent, TRUE, 0, 1, "無"},#ifdef _SEND_EFFECT // WON ADD AC送下雪、下雨等特效 { "特效", CHAR_CHAT_DEBUG_sendeffect, TRUE, 0, 1, ""},#endif { "禁言", CHAR_CHAT_DEBUG_silent, TRUE, 0, 2, "帳號 分鐘"},//禁言 { "踢人", CHAR_CHAT_DEBUG_unlock, TRUE, 0, 2, "帳號"}, { "清除旗標", CHAR_CHAT_DEBUG_eventclean, TRUE, 0, 2, "all/旗標 帳號 人物名"}, { "增加旗標", CHAR_CHAT_DEBUG_eventsetend, TRUE, 0, 2, "all/旗標 帳號 人物名"}, { "重新任務", CHAR_CHAT_DEBUG_eventsetnow, TRUE, 0, 2, "all/旗標 帳號 人物名"}, { "人物地區顯示", CHAR_CHAT_DEBUG_playerspread, TRUE, 0, 3, "waei"},// { "shutupall", CHAR_CHAT_DEBUG_shutupall, TRUE, 0, 3, "無"}, { "解除服務器", CHAR_CHAT_DEBUG_unlockserver, TRUE, 0, 3, "無"}, { "關服", CHAR_CHAT_DEBUG_shutdown, TRUE, 0, 3, "分鐘"}, //制成 { "刪除物品", CHAR_CHAT_DEBUG_delitem, TRUE, 0, 1, "all/位置"}, { "刪除寵物", CHAR_CHAT_DEBUG_deletepet, TRUE, 0, 1, "all/位置"},
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -