PDA

View Full Version : Hàm hỗ trợ trong Jx [Tập 2]



DNTmaster
16-08-08, 02:31 PM
Đây là các hàm hỗ trợ cho JX tập 2 mới làm xong...Hì hì
Định ko share nhưng thôi cho mọi người để tiếp tục phát triển nhưng nói trước có 1 số hàm tui chưa chạy thử nên ko bít nó là gì.

Bắt đầu nha



SetTimer(Thời gian,thứ tự file trong TimerTask) ---thời gian tính bằng giây ví dụ : 60 giây = 60*18 ---Được khởi động bằng hàm function OnTimer()StopTimer() ---Tắt hàm SetTimer() cho vào lúc mình muốn nó sẽ dừng lại
GetTimerId() ---Chưa xài bao giờ nhưng cho ID thời gian vào nó chạy
GetWorldPos() ---Lấy tọa độ trong Maps đang đứng
SubWorldID2Idx(id của Map) ---Kiểm tra xem Map có mở chưa
DelNpc(id NPC) ---Xóa NPC đã Add thêm
Cách làm : themNPC = AddNPC(......) muốn xóa con đó dùng
DelNPC(themNPC) là đã đc xóa
GetColdR() ---Kiểm tra kháng Băng của NV
SetColdR(số) ---Cài đặt kháng cho NV
GetFireR() lửa ]
SetFireR() ]
GetLightR() lôi ] ---giống hàm Băng
SetLightR() ]
GetPoisonR() độc ]
SetPoisonR() ]
GetPhyR() phòng thủ vật lý ]
SetPhyR() ]
GetDefend() ---Kiểm tra né tránh
GetSex() ---kiểm tra giới tính = 0 là nam = 1 là nữ
GetSeries() ---Kiểm tra ngũ hành
GetUUID() ---Lấy ID của Nhân vật
GetRestAP() ---Kiểm tra Tiềm Năng chưa nâng
GetRestSP() ---kiểm tra điểm Kỹ năng chưa nâng
AttackNpc() ---Hàm NPC hỗ trợ Cấu trúc hàm
AttackNpc(ID NPC,sát thương vật lý,băng,hỏa,điện,độc)
KillNpc(id npc) ---giết NPC xài giống cái
DelNPCKillPlayer() ---giết chết người chơi
SetNpcCurCamp() ---Cài đặt trạng thái của NPC = 6 là Talk, = 5 là quái
GetCityCount() --- đếm các thành thị không nó trong file nào của
SettingsGetCity() ---Lấy tên thành thị đang đứng
GetWharfName() ]
GetWharfCount() ]---Liên quan đến file WharfPrice.txt và Wharf.txt
GetWharfPrice() ]
GetWharf() ]
GetWharfPos() ]
GetSkillId() ---Kiểm tra skill trong skill list
SetSkillLevel() ---Cài đặt điểm skill chưa xài thử
SetChatFlag() ---Không biết
GetMissionV() và SetMissionV() giống SetTask nhưng có tác dụng dến cả Server
GetGlbMissionV() và SetGlbMissionV() mạnh hơn hàm
SetMissionV()
----------------------------Hàm dùng cho Mission------------------------------------OpenMission(thứ tự file) mở
RunMission(thứ tự file) chạy ---Các file lua trong settings\task\mission.txt
CloseMission(thứ tự file) đóng
GetMSRestTime(thứ tự file,thời gian) --- dùng cho hàm Mission
GetMSIdxGroup(thứ tự file,id Player) ---kiểm tra nhómAddMSPlayer() ---thêm người vào Mission đang diễn ra
DelMSPlayer() ---Xóa khỏi Mission
GetNextPlayer() ---lấy nhân vật tiếp theo
PIdx2MSDIdx() ---kiểm tra nhân vật gì đó ko bít chưa xài
MSDIdx2PIdx(thứ tự file,lời nhắn) ---nhắn tin tới người đang trong
MissionNpcIdx2PIdx() ---chuyễn từ NPC sang người chơi ko bít là gì
GetMSPlayerCount(thứ tự file,phe = 1 hoặc 2) ---đếm số người đang làm Mission
RevivalAllNpc() ---Phục hội lại toàn bộ
NPCSetPMParam() và
GetPMParam() ---cài đặt tiến trinh làm
MissionMsg2MSGroup("lời nhắn",phe = 1 hoặc 2) gởi tin nhắn tới phe lâu quá ko xài ko nhớ đúng ko
Msg2MSAll() ---nhắn tin tới toàn bộ người đang trong
MissionMsg2MSPlayer() ---nhắn tin tới 1 người đang làm mission
---------------------------------------------------------------------------------------SetDeathScript() ---cài script cho nhân vật khi chết
Death() ---giết NPC
HideNpc(tên hay id của NPC,thời gian ẩn) ---giấu NPC
SetLogoutRV() ---khôi phục cho nhân vật khi thoát ko chưa xài bao giờ
SetCreateTeam() ---tạo tổ độ
iGetPK() và SetPK(số) thiết lập PK
ShowLadder(số ladder,ladderid,ladderid,...) ko bít tác dụng
OpenTong() ---Mở Tống Kim
SetPunish(số) ---- =0 có nghĩa ko làm xong nhiệm vụ đc sẽ bị phạt
SwearBrother(số) ----tạo bằng hữu
MakeEnemy(tên) ---tạo kẽ thù
RollbackSkill() ---khôi phục skill dùng trong tẫy tủyU
pdateSkill() ---cập nhật lại skill
GetExtPoint() và PayExtPoint() ko hiểu
StartMissionTimer(id tùy ý,thứ tự file TimerTask,thời gian*18)


Hi vọng có ích cho mọi người

giangleloi
16-08-08, 02:34 PM
mở hàng,thanks bác nha^^...........

manhtuyen
17-08-08, 10:36 AM
bài viết rất hay
thankssssssssssssssssssssssssssss

1vuonchuoi9
17-08-08, 10:49 AM
thx nhieu ..............................

huongphieubat
18-08-08, 05:29 PM
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11
11 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0
11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

[MAIN]
elementnum=1
[0]
color=255,255,255,255
elementtype=10000
event=null
groundoffset=1568.101929,3168.407715,0.000000
groupfile=null
groupid=0
id=0
kind=̉»°ăÀàĐÍ
mapedit=1
obstacletype=1
pointarray=(0.000000,0.000000,0.000000,) (0.319092,165.662354,0.000000,)
pointnum=2
radius=0.200000
regionoffset=0.101929,0.407715,0.000000
template=null
templateindex=0

cho hỏi ai hiểu dc 2 các dòng lệnh này hok?
Tại táy máy nhét máy file này vào map nên bị die server chưa test thử nên post lên cho pakon cùng tham khảo

huongphieubat
18-08-08, 06:13 PM
Ah wen, còn cai nì nữa thắc mắc lun thể, trong Ui, 2 file autoexec.lua và 船鳍配置.lua có vai trò khác nhau ko? vì chúng có cấu trúc hàm giống như nhau nhưng có 1 số sai lệch (một số hàm trong trong autoexec.lua không xuất hiện trong 船鳍配置.lua). Có phải chúng cùng chức năng là quy định chức năng phím trong game? Vậy điểm khác nhau:
autoexec.lua

AddCommand("LButton", "", "Mouse_Action()")
AddCommand("RButton", "", "Mouse_Force1()")
AddCommand("Shift+LButton", "", "Mouse_Force0()")
AddCommand("Shift+RButton", "", "Mouse_Force1()")
AddCommand("Ctrl+LButton", "", "Mouse_Say()")
AddCommand("Ctrl+RButton", "", "Mouse_Menu()")
AddCommand("Alt+LButton", "", "Mouse_PartnerAction()")
AddCommand("Alt+RButton", "", "Mouse_Emote_Menu()")
AddCommand("Esc", "", "Open([[system]])")
AddCommand("Tab", "", "Open([[map]])")
AddCommand("Enter", "", "Focus([[commandline]])")
AddCommand("Del", "", "ClearMessage()")
AddCommand("F1", "", "Open([[help]])")
AddCommand("", "Help", "Open([[help]])")
AddCommand("", "Gióp ®́", "Open([[help]])")
AddCommand("", "bz", "Open([[help]])")
AddCommand("F2", "", "Open([[options]])")
AddCommand("F3", "", "Open([[status]])")
AddCommand("F4", "", "Open([[items]])")
AddCommand("F5", "", "Open([[skills]])")
AddCommand("F6", "", "Open([[friend]])")
AddCommand("F11", "", "Open([[tasknote]])")
AddCommand("F12", "", "Open([[NewTask]])")
AddCommand("`", "", "Open([[battlereport]])")
AddCommand("", "", "Open([[battlestart]])")
AddCommand("", "", "Open([[battlerecord]])")
AddCommand("", "", "Open([[battlerank]])")
AddCommand("", "", "Open([[equipupgrade]])")
AddCommand("Ctrl+R", "", "Replay([[rec]])")
AddCommand("Ctrl+S", "", "Replay([[endrec]])")
AddCommand("Ctrl+P", "", "Replay([[pauserec]])")
AddCommand("", "", "Replay([[play]])")
AddCommand("", "", "Replay([[stop]])")
AddCommand("", "", "Replay([[pause]])")
AddCommand("", "", "Replay([[speedup]])")
AddCommand("", "", "Replay([[slowdown]])")
AddCommand("F8", "", "Switch([[showplayerlife]])")
AddCommand("F9", "", "Switch([[pk]])")
AddCommand("Ctrl+H", "", "Switch([[pk]])")
AddCommand("F7", "", "Switch([[showplayername]])")
AddCommand("PrintScreen", "", "PrintScreen()")
AddCommand("P", "", "Open([[team]])")
AddCommand("", "team", "Open([[team]])")
AddCommand("", "§éi ng?", "Open([[team]])")
AddCommand("", "dw", "Open([[team]])")
AddCommand("Q", "", "ShortcutSkill(0)")
AddCommand("W", "", "ShortcutSkill(1)")
AddCommand("E", "", "ShortcutSkill(2)")
AddCommand("A", "", "ShortcutSkill(3)")
AddCommand("S", "", "ShortcutSkill(4)")
AddCommand("D", "", "ShortcutSkill(5)")
AddCommand("Z", "", "ShortcutSkill(6)")
AddCommand("X", "", "ShortcutSkill(7)")
AddCommand("C", "", "ShortcutSkill(8)")
AddCommand("1", "", "ShortcutUseItem(0)")
AddCommand("2", "", "ShortcutUseItem(1)")
AddCommand("3", "", "ShortcutUseItem(2)")
AddCommand("R", "", "Switch([[run]])")
AddCommand("M", "", "Switch([[horse]])")
AddCommand("V", "", "Switch([[sit]])")
AddCommand("T", "", "Switch([[trade]])")
AddCommand("O", "", "Switch([[trade]])")
AddCommand("Alt+0", "", "SayPhrase(0)")
AddCommand("Alt+1", "", "SayPhrase(1)")
AddCommand("Alt+2", "", "SayPhrase(2)")
AddCommand("Alt+3", "", "SayPhrase(3)")
AddCommand("Alt+4", "", "SayPhrase(4)")
AddCommand("Alt+5", "", "SayPhrase(5)")
AddCommand("Alt+6", "", "SayPhrase(6)")
AddCommand("Alt+7", "", "SayPhrase(7)")
AddCommand("Alt+8", "", "SayPhrase(8)")
AddCommand("Alt+9", "", "SayPhrase(9)")
AddCommand("Alt+X", "exit", "ExitGame()")
AddCommand("Alt+Q", "quit", "Exit()")
AddCommand("", "3d", "Set3D(1)")
AddCommand("", "2d", "Set3D(0)")
AddCommand("", "fullwindow", "SetFullWindow(1)")
AddCommand("", "window", "SetFullWindow(0)")
AddCommand("NUM2", "", "MoveTo(0, 0)")
AddCommand("NUM1", "", "MoveTo(8, 0)")
AddCommand("NUM4", "", "MoveTo(16, 0)")
AddCommand("NUM7", "", "MoveTo(24, 0)")
AddCommand("NUM8", "", "MoveTo(32, 0)")
AddCommand("NUM9", "", "MoveTo(40, 0)")
AddCommand("NUM6", "", "MoveTo(48, 0)")
AddCommand("NUM3", "", "MoveTo(56, 0)")
AddCommand("Left", "", "TurnTo(0)")
AddCommand("Right", "", "TurnTo(1)")
AddCommand("Insert", "", "SwitchPrivateMsgMode()")
AddCommand("+", "", "Zoom([[in]])")
AddCommand("=", "", "Zoom([[in]])")
AddCommand("-", "", "Zoom([[out]])")
AddCommand("Alt+D", "", "Open([[PlayerNpc]])")
AddCommand("Alt+S", "", "Open([[MissleSame]])")
AddCommand("Alt+F", "", "Open([[VisiblePlayer]])")
AddCommand("Alt+Enter", "", "Open([[FullScreen]])")
--AddCommand("Y", "", "Open([[Chara]])")
--AddCommand("U", "", "Open([[Item]])")
--AddCommand("I", "", "Open([[Skill]])")
--AddCommand("L", "", "Open([[Talk]])")
--AddCommand("F", "", "Open([[Attack]])")
--AddCommand("G", "", "Open([[Follow]])")
--AddCommand("B", "", "Open([[Call]])")
--AddCommand("N", "", "Open([[Select]])")
BanChannel("He thong", "1")
RegisterFunctionAlias("join", "JoinTeam")
RegisterFunctionAlias("Gia nhËp. ", "JoinTeam")
RegisterFunctionAlias("jr", "JoinTeam")
RegisterFunctionAlias("+", "JoinTeam")
RegisterFunctionAlias("trade", "Trade")
RegisterFunctionAlias("Giao d̃ch", "Trade")
RegisterFunctionAlias("jy", "Trade")
RegisterFunctionAlias("invite", "InviteTeam")
RegisterFunctionAlias("Mêi", "InviteTeam")
RegisterFunctionAlias("yq", "InviteTeam")
RegisterFunctionAlias("create", "CreateTeam")
RegisterFunctionAlias("T?®éi", "CreateTeam")
RegisterFunctionAlias("zd", "CreateTeam")
SetPhrase(0, "C¸c h??®©u?:S")
SetPhrase(1, "Theo t¹i h?®Ơn ®©y!:K")
SetPhrase(2, "Mäi ng­êi h·y cïng lªn, thªm ng­êi th?thªm søc!:F")
SetPhrase(3, "Nguy hiÓm, ch¹y l?:$")
SetPhrase(4, "Gióp t¹i h?t¨ng m¸u nhanh ®i!:M")
SetPhrase(5, "C?ai lËp t?®éi kh«ng? T¹i h?®ang c?®¬n qu?^o^")
SetPhrase(6, "B?con c?b¸c ¬i, hµng năng hæi ®©y!.:E")
SetPhrase(7, "C¸c h?l?ng­êi ?®©u, cÊp bao nhiªu råi?:o")
SetPhrase(8, "Huhu, c¸c huynh t?cho ®Ö xin Ưt tỉn ®i!:) ")
SetPhrase(9, "T¹i h?l?ng­êi míi, xin c¸c huynh t?chiƠu c?:I")
RegisterFunctionAlias("88", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "7")
RegisterFunctionAlias("an", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "34")
RegisterFunctionAlias("bf", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "103")
RegisterFunctionAlias("ca", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "82")
RegisterFunctionAlias("dd", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "48")
RegisterFunctionAlias("gf", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "105")
RegisterFunctionAlias("gg", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "47")
RegisterFunctionAlias("hi", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "8")
RegisterFunctionAlias("jj", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "42")
RegisterFunctionAlias("jx", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "39")
RegisterFunctionAlias("lv", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "50")
RegisterFunctionAlias("mm", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "43")
RegisterFunctionAlias("ok", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "87")
RegisterFunctionAlias("pk", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "36")
RegisterFunctionAlias("beg", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "9")
RegisterFunctionAlias("bow", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "1")
RegisterFunctionAlias("bug", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "55")
RegisterFunctionAlias("bye", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "5")
RegisterFunctionAlias("cry", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "17")
RegisterFunctionAlias("cut", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "78")
RegisterFunctionAlias("die", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "41")
RegisterFunctionAlias("esc", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "35")
RegisterFunctionAlias("gao", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "109")
RegisterFunctionAlias("han", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "38")
RegisterFunctionAlias("hmm", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "100")
RegisterFunctionAlias("hua", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "63")
RegisterFunctionAlias("hug", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "79")
RegisterFunctionAlias("inn", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "102")
RegisterFunctionAlias("lun", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "57")
RegisterFunctionAlias("nod", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "52")
RegisterFunctionAlias("pat", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "27")
RegisterFunctionAlias("pen", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "66")
RegisterFunctionAlias("tan", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "11")
RegisterFunctionAlias("thx", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "86")
RegisterFunctionAlias("wen", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "44")
RegisterFunctionAlias("zzz", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "88")
RegisterFunctionAlias("18mo", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "28")
RegisterFunctionAlias("aisi", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "117")
RegisterFunctionAlias("aiyi", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "26")
RegisterFunctionAlias("buxx", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "32")
RegisterFunctionAlias("chou", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "108")
RegisterFunctionAlias("gone", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "101")
RegisterFunctionAlias("haha", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "6")
RegisterFunctionAlias("hero", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "98")
RegisterFunctionAlias("idle", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "70")
RegisterFunctionAlias("jiar", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "37")
RegisterFunctionAlias("jidu", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "15")
RegisterFunctionAlias("joke", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "45")
RegisterFunctionAlias("jump", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "72")
RegisterFunctionAlias("jush", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "104")
RegisterFunctionAlias("kick", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "4")
RegisterFunctionAlias("kill", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "116")
RegisterFunctionAlias("kiss", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "3")
RegisterFunctionAlias("lean", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "2")
RegisterFunctionAlias("lick", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "25")
RegisterFunctionAlias("love", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "118")
RegisterFunctionAlias("mapi", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "94")
RegisterFunctionAlias("miss", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "56")
RegisterFunctionAlias("poke", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "113")
RegisterFunctionAlias("poor", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "67")
RegisterFunctionAlias("puke", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "22")
RegisterFunctionAlias("qiao", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "30")
RegisterFunctionAlias("reny", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "123")
RegisterFunctionAlias("rose", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "21")
RegisterFunctionAlias("shiw", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "122")
RegisterFunctionAlias("sigh", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "23")
RegisterFunctionAlias("sing", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "121")
RegisterFunctionAlias("slap", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "12")
RegisterFunctionAlias("spit", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "14")
RegisterFunctionAlias("taoy", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "81")
RegisterFunctionAlias("wink", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "62")
RegisterFunctionAlias("wosh", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "10")
RegisterFunctionAlias("wuwu", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "119")
RegisterFunctionAlias("ysis", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "89")
RegisterFunctionAlias("zany", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "75")
RegisterFunctionAlias("zhen", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "124")
RegisterFunctionAlias("agree", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "92")
RegisterFunctionAlias("baoch", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "65")
RegisterFunctionAlias("baohu", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "53")
RegisterFunctionAlias("bihua", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "51")
RegisterFunctionAlias("blush", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "97")
RegisterFunctionAlias("chuqi", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "74")
RegisterFunctionAlias("crazy", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "84")
RegisterFunctionAlias("dadao", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "31")
RegisterFunctionAlias("dagun", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "106")
RegisterFunctionAlias("dajie", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "91")
RegisterFunctionAlias("daxia", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "58")
RegisterFunctionAlias("doubt", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "33")
RegisterFunctionAlias("drink", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "83")
RegisterFunctionAlias("duish", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "59")
RegisterFunctionAlias("dunno", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "110")
RegisterFunctionAlias("duobu", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "115")
RegisterFunctionAlias("fadai", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "24")
RegisterFunctionAlias("faint", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "29")
RegisterFunctionAlias("fangq", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "76")
RegisterFunctionAlias("gaosh", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "111")
RegisterFunctionAlias("gongx", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "69")
RegisterFunctionAlias("happy", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "68")
RegisterFunctionAlias("hengx", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "80")
RegisterFunctionAlias("jingy", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "93")
RegisterFunctionAlias("kaolv", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "114")
RegisterFunctionAlias("laugh", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "46")
RegisterFunctionAlias("lover", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "60")
RegisterFunctionAlias("marry", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "90")
RegisterFunctionAlias("match", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "54")
RegisterFunctionAlias("meinv", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "96")
RegisterFunctionAlias("paima", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "120")
RegisterFunctionAlias("peace", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "71")
RegisterFunctionAlias("point", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "40")
RegisterFunctionAlias("polan", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "112")
RegisterFunctionAlias("shuai", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "49")
RegisterFunctionAlias("sleep", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "13")
RegisterFunctionAlias("smell", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "19")
RegisterFunctionAlias("smile", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "0")
RegisterFunctionAlias("sorry", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "16")
RegisterFunctionAlias("stuff", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "20")
RegisterFunctionAlias("swear", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "107")
RegisterFunctionAlias("thank", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "85")
RegisterFunctionAlias("visit", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "95")
RegisterFunctionAlias("wanfu", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "99")
RegisterFunctionAlias("wangy", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "64")
RegisterFunctionAlias("weiqu", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "73")
RegisterFunctionAlias("wuchi", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "18")
RegisterFunctionAlias("xiaox", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "77")
RegisterFunctionAlias("xiezi", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "125")
RegisterFunctionAlias("zhich", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "61")

船鳍配置.lua

AddCommand("LButton", "", "Mouse_Action()")
AddCommand("RButton", "", "Mouse_Force1()")
AddCommand("Shift+LButton", "", "Mouse_Force0()")
AddCommand("Shift+RButton", "", "Mouse_Force1()")
AddCommand("Ctrl+LButton", "", "Mouse_Say()")
AddCommand("Ctrl+RButton", "", "Mouse_Menu()")
AddCommand("Alt+LButton", "", "Mouse_PartnerAction()")
AddCommand("Alt+RButton", "", "Mouse_Emote_Menu()")
AddCommand("Alt+X", "exit", "ExitGame()")
AddCommand("Alt+Q", "quit", "Exit()")
AddCommand("F1", "", "Open([[help]])")
AddCommand("F12", "", "Open([[NewTask]])")
AddCommand("", "Help", "Open([[help]])")
AddCommand("", "Gióp ®́", "Open([[help]])")
AddCommand("", "bz", "Open([[help]])")
AddCommand("Esc", "", "Open([[system]])")
AddCommand("Ctrl+N", "", "Open([[options]])")
AddCommand("N", "", "Open([[options]])")
AddCommand("Ctrl+W", "", "Open([[status]])")
AddCommand("W", "", "Open([[status]])")
AddCommand("Ctrl+Q", "", "Open([[items]])")
AddCommand("Q", "", "Open([[items]])")
AddCommand("Ctrl+E", "", "Open([[skills]])")
AddCommand("E", "", "Open([[skills]])")
AddCommand("Ctrl+R", "", "Replay([[rec]])")
AddCommand("R", "", "Open([[friend]])")
AddCommand("Ctrl+S", "", "Replay([[endrec]])")
AddCommand("Ctrl+P", "", "Replay([[pauserec]])")
AddCommand("", "", "Replay([[play]])")
AddCommand("", "", "Replay([[stop]])")
AddCommand("", "", "Replay([[pause]])")
AddCommand("", "", "Replay([[speedup]])")
AddCommand("", "", "Replay([[slowdown]])")
AddCommand("L", "", "Switch([[showplayername]])")
AddCommand("B", "", "Switch([[showplayerlife]])")
AddCommand("Ctrl+H", "", "Switch([[pk]])")
AddCommand("Ctrl+D", "", "Open([[tasknote]])")
AddCommand("D", "", "Open([[tasknote]])")
AddCommand("Ctrl+C", "", "Switch([[trade]])")
AddCommand("O", "", "Switch([[trade]])")
AddCommand("Ctrl+V", "", "Open([[map]])")
AddCommand("V", "", "Open([[map]])")
AddCommand("CTRL+K", "", "SwitchChannel()")
AddCommand("K", "", "SwitchChannel()")
AddCommand("Ctrl+Z", "", "Open([[newsmessage]])")
AddCommand("Insert", "", "SwitchPrivateMsgMode()")
AddCommand("Y", "", "Open([[Chara]])")
AddCommand("U", "", "Open([[Item]])")
AddCommand("I", "", "Open([[Skill]])")
AddCommand("Z", "", "Open([[Talk]])")
AddCommand("F", "", "Open([[Attack]])")
AddCommand("G", "", "Open([[Follow]])")
AddCommand("X", "", "Open([[Call]])")
AddCommand("C", "", "Open([[Select]])")
AddCommand("Enter", "", "Focus([[commandline]])")
AddCommand("Del", "", "ClearMessage()")
AddCommand("PrintScreen", "", "PrintScreen()")
AddCommand("P", "", "Open([[team]])")
AddCommand("", "team", "Open([[team]])")
AddCommand("", "§éi ng̣ ", "Open([[team]])")
AddCommand("", "dw", "Open([[team]])")
AddCommand("F2", "", "DirectShortcutSkill(0)")
AddCommand("F3", "", "DirectShortcutSkill(1)")
AddCommand("F4", "", "DirectShortcutSkill(2)")
AddCommand("F5", "", "DirectShortcutSkill(3)")
AddCommand("F6", "", "DirectShortcutSkill(4)")
AddCommand("F7", "", "DirectShortcutSkill(5)")
AddCommand("F8", "", "DirectShortcutSkill(6)")
AddCommand("F9", "", "DirectShortcutSkill(7)")
AddCommand("F10", "", "DirectShortcutSkill(8)")
AddCommand("F11", "", "Open([[tasknote]])")
AddCommand("F12", "", "Open([[NewTask]])")
AddCommand("`", "", "Open([[battlereport]])")
AddCommand("", "", "Open([[battlestart]])")
AddCommand("", "", "Open([[battlerecord]])")
AddCommand("", "", "Open([[battlerank]])")
AddCommand("1", "", "ShortcutUseItem(0)")
AddCommand("2", "", "ShortcutUseItem(1)")
AddCommand("3", "", "ShortcutUseItem(2)")
AddCommand("M", "", "Switch([[horse]])")
AddCommand("Alt+0", "", "SayPhrase(0)")
AddCommand("Alt+1", "", "SayPhrase(1)")
AddCommand("Alt+2", "", "SayPhrase(2)")
AddCommand("Alt+3", "", "SayPhrase(3)")
AddCommand("Alt+4", "", "SayPhrase(4)")
AddCommand("Alt+5", "", "SayPhrase(5)")
AddCommand("Alt+6", "", "SayPhrase(6)")
AddCommand("Alt+7", "", "SayPhrase(7)")
AddCommand("Alt+8", "", "SayPhrase(8)")
AddCommand("Alt+9", "", "SayPhrase(9)")
AddCommand("Alt+D", "", "Open([[PlayerNpc]])")
AddCommand("Alt+S", "", "Open([[MissleSame]])")
AddCommand("Alt+F", "", "Open([[VisiblePlayer]])")
AddCommand("Alt+Enter", "", "Open([[FullScreen]])")
AddCommand("", "3d", "Set3D(1)")
AddCommand("", "2d", "Set3D(0)")
AddCommand("", "fullwindow", "SetFullWindow(1)")
AddCommand("", "window", "SetFullWindow(0)")
AddCommand("+", "", "Zoom([[in]])")
AddCommand("=", "", "Zoom([[in]])")
AddCommand("-", "", "Zoom([[out]])")

RegisterFunctionAlias("join", "JoinTeam")
RegisterFunctionAlias("Gia nhËp. ", "JoinTeam")
RegisterFunctionAlias("jr", "JoinTeam")
RegisterFunctionAlias("+", "JoinTeam")
RegisterFunctionAlias("trade", "Trade")
RegisterFunctionAlias("Giao d̃ch", "Trade")
RegisterFunctionAlias("jy", "Trade")
RegisterFunctionAlias("invite", "InviteTeam")
RegisterFunctionAlias("Mêi", "InviteTeam")
RegisterFunctionAlias("yq", "InviteTeam")
RegisterFunctionAlias("create", "CreateTeam")
RegisterFunctionAlias("Tæ ®éi", "CreateTeam")
RegisterFunctionAlias("zd", "CreateTeam")

SetPhrase(0, "C¸c h¹ ë ®©u?:S")
SetPhrase(1, "Theo t¹i h¹ ®Ơn ®©y!:K")
SetPhrase(2, "Mäi ng­êi h·y cïng lªn, thªm ng­êi th× thªm søc!:F")
SetPhrase(3, "Nguy hiÓm, ch¹y lÑ!:$")
SetPhrase(4, "Gióp t¹i h¹ t¨ng m¸u nhanh ®i!:M")
SetPhrase(5, "Că ai lËp tæ ®éi kh«ng? T¹i h¹ ®ang c« ®¬n qu¸!^o^")
SetPhrase(6, "Bµ con c« b¸c ¬i, hµng năng hæi ®©y!.:E")
SetPhrase(7, "C¸c h¹ lµ ng­êi ë ®©u, cÊp bao nhiªu råi?:o")
SetPhrase(8, "Huhu, c¸c huynh tû cho ®Ö xin Ưt tỉn ®i!:) ")
SetPhrase(9, "T¹i h¹ lµ ng­êi míi, xin c¸c huynh tû chiƠu cè!:I")
RegisterFunctionAlias("88", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "7")
RegisterFunctionAlias("an", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "34")
RegisterFunctionAlias("bf", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "103")
RegisterFunctionAlias("ca", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "82")
RegisterFunctionAlias("dd", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "48")
RegisterFunctionAlias("gf", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "105")
RegisterFunctionAlias("gg", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "47")
RegisterFunctionAlias("hi", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "8")
RegisterFunctionAlias("jj", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "42")
RegisterFunctionAlias("jx", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "39")
RegisterFunctionAlias("lv", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "50")
RegisterFunctionAlias("mm", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "43")
RegisterFunctionAlias("ok", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "87")
RegisterFunctionAlias("pk", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "36")
RegisterFunctionAlias("beg", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "9")
RegisterFunctionAlias("bow", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "1")
RegisterFunctionAlias("bug", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "55")
RegisterFunctionAlias("bye", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "5")
RegisterFunctionAlias("cry", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "17")
RegisterFunctionAlias("cut", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "78")
RegisterFunctionAlias("die", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "41")
RegisterFunctionAlias("esc", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "35")
RegisterFunctionAlias("gao", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "109")
RegisterFunctionAlias("han", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "38")
RegisterFunctionAlias("hmm", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "100")
RegisterFunctionAlias("hua", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "63")
RegisterFunctionAlias("hug", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "79")
RegisterFunctionAlias("inn", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "102")
RegisterFunctionAlias("lun", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "57")
RegisterFunctionAlias("nod", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "52")
RegisterFunctionAlias("pat", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "27")
RegisterFunctionAlias("pen", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "66")
RegisterFunctionAlias("tan", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "11")
RegisterFunctionAlias("thx", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "86")
RegisterFunctionAlias("wen", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "44")
RegisterFunctionAlias("zzz", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "88")
RegisterFunctionAlias("18mo", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "28")
RegisterFunctionAlias("aisi", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "117")
RegisterFunctionAlias("aiyi", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "26")
RegisterFunctionAlias("buxx", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "32")
RegisterFunctionAlias("chou", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "108")
RegisterFunctionAlias("gone", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "101")
RegisterFunctionAlias("haha", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "6")
RegisterFunctionAlias("hero", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "98")
RegisterFunctionAlias("idle", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "70")
RegisterFunctionAlias("jiar", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "37")
RegisterFunctionAlias("jidu", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "15")
RegisterFunctionAlias("joke", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "45")
RegisterFunctionAlias("jump", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "72")
RegisterFunctionAlias("jush", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "104")
RegisterFunctionAlias("kick", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "4")
RegisterFunctionAlias("kill", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "116")
RegisterFunctionAlias("kiss", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "3")
RegisterFunctionAlias("lean", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "2")
RegisterFunctionAlias("lick", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "25")
RegisterFunctionAlias("love", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "118")
RegisterFunctionAlias("mapi", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "94")
RegisterFunctionAlias("miss", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "56")
RegisterFunctionAlias("poke", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "113")
RegisterFunctionAlias("poor", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "67")
RegisterFunctionAlias("puke", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "22")
RegisterFunctionAlias("qiao", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "30")
RegisterFunctionAlias("reny", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "123")
RegisterFunctionAlias("rose", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "21")
RegisterFunctionAlias("shiw", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "122")
RegisterFunctionAlias("sigh", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "23")
RegisterFunctionAlias("sing", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "121")
RegisterFunctionAlias("slap", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "12")
RegisterFunctionAlias("spit", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "14")
RegisterFunctionAlias("taoy", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "81")
RegisterFunctionAlias("wink", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "62")
RegisterFunctionAlias("wosh", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "10")
RegisterFunctionAlias("wuwu", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "119")
RegisterFunctionAlias("ysis", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "89")
RegisterFunctionAlias("zany", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "75")
RegisterFunctionAlias("zhen", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "124")
RegisterFunctionAlias("agree", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "92")
RegisterFunctionAlias("baoch", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "65")
RegisterFunctionAlias("baohu", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "53")
RegisterFunctionAlias("bihua", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "51")
RegisterFunctionAlias("blush", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "97")
RegisterFunctionAlias("chuqi", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "74")
RegisterFunctionAlias("crazy", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "84")
RegisterFunctionAlias("dadao", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "31")
RegisterFunctionAlias("dagun", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "106")
RegisterFunctionAlias("dajie", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "91")
RegisterFunctionAlias("daxia", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "58")
RegisterFunctionAlias("doubt", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "33")
RegisterFunctionAlias("drink", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "83")
RegisterFunctionAlias("duish", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "59")
RegisterFunctionAlias("dunno", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "110")
RegisterFunctionAlias("duobu", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "115")
RegisterFunctionAlias("fadai", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "24")
RegisterFunctionAlias("faint", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "29")
RegisterFunctionAlias("fangq", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "76")
RegisterFunctionAlias("gaosh", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "111")
RegisterFunctionAlias("gongx", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "69")
RegisterFunctionAlias("happy", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "68")
RegisterFunctionAlias("hengx", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "80")
RegisterFunctionAlias("jingy", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "93")
RegisterFunctionAlias("kaolv", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "114")
RegisterFunctionAlias("laugh", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "46")
RegisterFunctionAlias("lover", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "60")
RegisterFunctionAlias("marry", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "90")
RegisterFunctionAlias("match", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "54")
RegisterFunctionAlias("meinv", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "96")
RegisterFunctionAlias("paima", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "120")
RegisterFunctionAlias("peace", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "71")
RegisterFunctionAlias("point", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "40")
RegisterFunctionAlias("polan", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "112")
RegisterFunctionAlias("shuai", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "49")
RegisterFunctionAlias("sleep", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "13")
RegisterFunctionAlias("smell", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "19")
RegisterFunctionAlias("smile", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "0")
RegisterFunctionAlias("sorry", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "16")
RegisterFunctionAlias("stuff", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "20")
RegisterFunctionAlias("swear", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "107")
RegisterFunctionAlias("thank", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "85")
RegisterFunctionAlias("visit", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "95")
RegisterFunctionAlias("wanfu", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "99")
RegisterFunctionAlias("wangy", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "64")
RegisterFunctionAlias("weiqu", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "73")
RegisterFunctionAlias("wuchi", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "18")
RegisterFunctionAlias("xiaox", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "77")
RegisterFunctionAlias("xiezi", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "125")
RegisterFunctionAlias("zhich", "SayEmote", 3, "GetRecentPlayerName()", "GetCurrentChannelName()", "61")

DNTmaster
19-08-08, 02:33 PM
Đang spam hay gì thế 2 cái file lua ông nói có cấu trúc giống nhau đó là file quy định cho bàn phím xài...Cái có autoexe là cái chọn Mặc Định còn cái chữ tàu là cái Tuỳ chọn.
Còn cái ông nói nhét vào maps sài ko đc đó là file của Hexpor từng nói nó dùng addnpc tự động vào tui cũng ko rõ cách xài.Khống bít nói đúng ko

huongphieubat
19-08-08, 08:47 PM
He he 2 file lua thi tui bit ý nghĩa rùi chỉ có hơi thắc mắc có 1 số lệnh điều khiển ko có trong file thứ 2 (như lên xuống ngựa) so sánh mệt wa nên cho pakon nhìn hộ. Còn cái dòng lệnh phía trên là từ 2 file Obstacle.txt va Obstacle.ini dùng để di chuyển qua lại giữa các map liên tục, tui post lên chỉ để hỏi DNT hoặc ai bit ý nghĩa của từng lệnh trong đó giải thi giùm.(Vdu: ObstacleType là ji, elementtype la ji ...) vậy thui, hok có ý spam, thiện tai thiện tai...

ngocnhu1011
20-08-08, 03:33 PM
bài viết rất hay thanks nhìu nha ...

DNTmaster
22-08-08, 03:17 PM
AddCommand("M", "", "Switch([[horse]])")
đó cái ông tìm đây mở file Ui lên kiếm cái nào có chử TQ ở đầu giống chữ I viết hoa là nó chạy nút trong client....
Không có khác đâu mở Hex lên tìm trong Game.exe cũng có cái đó Game_Y.exe cũng có cái đó nhưng Game_Y có vài điểm khác như có một số lệnh ko thể ngồi khi cỡi ngựa..v..v.. mở lên = Hex sẽ giải đáp thắc mắc tại sao thôi

ngoaho
13-04-09, 05:23 PM
Hướng dẫn cụ thể cú pháp từng hàm đi bạn ơi, mình ngu lắm

haiphong4321
01-02-10, 07:34 PM
mình còn chưa biết cách dùng hàm như thế nào :((

thaihoa91
01-02-10, 09:33 PM
mình còn chưa biết cách dùng hàm như thế nào :((

Down Ebook của Giangleloi về học Script : <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

daikimvuong1
07-04-10, 06:51 PM
mấy caí hàm đó lấy đâu ra vậy ai poss 1 bai về toàn bộ các hàm ra đi để tui nghiêm cứu toàn bộ hay là nó nằm trong lập trình gì

thaihoa91
07-04-10, 11:28 PM
Ngôn ngữ LUA, bạn tự tìm hỉu trong các file .lua trong thư mục Script ! Và down thêm Ebook Giangleloi về ngâm Script !

Hồi đó thời tui làm gì có cái Ebook nào mà xem ! Toàn tự vọc mò trong Server cả thôi !