Hàm hỗ trợ trong Jx [Tập 2]
Follow us on
Follow us on Facebook Follow us on Twitter Linked In Flickr Watch us on YouTube My Space Blogger
 

Xem kết quả Bình chọn: Bạn đã biết các hàm này hết chưa

Người bình chọn
3. Bạn không thể bình chọn trong Bình chọn này
  • Tôi biết rồi khỏi Thanks

    1 33.33%
  • Chưa cái này mới wá...!!!

    2 66.67%
Trang 1 của 2 1 2 CuốiCuối
Kết quả 1 đến 10 của 15
  1. #1
    Moderator DNTmaster's Avatar
    Ngày tham gia
    Jun 2006
    Đang ở
    GameZone
    Bài viết
    932
    Thanks
    6
    Thanked 576 Times in 183 Posts

    Hàm hỗ trợ trong Jx [Tập 2]

    Đâ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

    Code:
    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
    Khách viếng thăm hãy cùng DNTmaster xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  2. #2
    Thành Viên Tâm Huyết giangleloi's Avatar
    Ngày tham gia
    Mar 2008
    Đang ở
    Lâm Đồng
    Bài viết
    1,877
    Thanks
    38
    Thanked 394 Times in 136 Posts

    Ðề: Hàm hỗ trợ trong Jx [Tập 2]

    mở hàng,thanks bác nha^^...........
    Khách viếng thăm hãy cùng giangleloi xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  3. #3
    Thành Viên
    Ngày tham gia
    Apr 2007
    Đang ở
    Hà Nội
    Bài viết
    36
    Thanks
    1
    Thanked 22 Times in 1 Post

    Ðề: Hàm hỗ trợ trong Jx [Tập 2]

    bài viết rất hay
    thankssssssssssssssssssssssssssss
    Khách viếng thăm hãy cùng manhtuyen xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  4. #4
    Thành Viên 1vuonchuoi9's Avatar
    Ngày tham gia
    Feb 2008
    Đang ở
    tổ tôm
    Bài viết
    366
    Thanks
    18
    Thanked 19 Times in 15 Posts

    Ðề: Hàm hỗ trợ trong Jx [Tập 2]

    thx nhieu ..............................
    Khách viếng thăm hãy cùng 1vuonchuoi9 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  5. #5
    Thành Viên
    Ngày tham gia
    Jul 2008
    Bài viết
    211
    Thanks
    0
    Thanked 86 Times in 12 Posts

    Ðề: Hàm hỗ trợ trong Jx [Tập 2]

    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
    Lần sửa cuối bởi huongphieubat, ngày 18-08-08 lúc 05:33 PM.
    Khách viếng thăm hãy cùng huongphieubat xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  6. #6
    Thành Viên
    Ngày tham gia
    Jul 2008
    Bài viết
    211
    Thanks
    0
    Thanked 86 Times in 12 Posts

    Ðề: Hàm hỗ trợ trong Jx [Tập 2]

    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")
    Khách viếng thăm hãy cùng huongphieubat xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  7. #7
    Moderator DNTmaster's Avatar
    Ngày tham gia
    Jun 2006
    Đang ở
    GameZone
    Bài viết
    932
    Thanks
    6
    Thanked 576 Times in 183 Posts

    Ðề: Hàm hỗ trợ trong Jx [Tập 2]

    Đ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
    Khách viếng thăm hãy cùng DNTmaster xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  8. #8
    Thành Viên
    Ngày tham gia
    Jul 2008
    Bài viết
    211
    Thanks
    0
    Thanked 86 Times in 12 Posts

    Ðề: Hàm hỗ trợ trong Jx [Tập 2]

    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...
    Khách viếng thăm hãy cùng huongphieubat xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  9. #9
    Thành Viên
    Ngày tham gia
    Aug 2008
    Bài viết
    7
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Ðề: Hàm hỗ trợ trong Jx [Tập 2]

    bài viết rất hay thanks nhìu nha ...
    Khách viếng thăm hãy cùng ngocnhu1011 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  10. #10
    Moderator DNTmaster's Avatar
    Ngày tham gia
    Jun 2006
    Đang ở
    GameZone
    Bài viết
    932
    Thanks
    6
    Thanked 576 Times in 183 Posts

    Ðề: Hàm hỗ trợ trong Jx [Tập 2]

    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
    Khách viếng thăm hãy cùng DNTmaster xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

 

 
Trang 1 của 2 1 2 CuốiCuối

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •  
Múi giờ GMT +7. Bây giờ là 05:05 AM.
vBulletin®, Copyright ©2000-2011, Jelsoft Enterprises Ltd.
CLBGamesVN không chịu trách nhiệm về Luật Bản Quyền của các tài liệu, bài viết v.v...được đăng tải trên diễn đàn này.
Diễn đàn phát triển dưới sự đóng góp của tất cả thành viên. BQT chỉ là những người thành lập ra sân chơi, quản lý và duy trì về mặt kỹ thuật, nội dung khi hợp lệ.