Jump to content

如何獲取操作選單的"玩家名稱"


hardnick
 Share

Recommended Posts

请问在多人伺服器里,当玩家使用F10无线电菜单选择项目时,如何同时获取该玩家的名称呢?
以下是我的测试(MIST),无论如何都是取得伺服器的ID,这可真伤脑筋

local function GetName()
  
PlayerID = net.get_my_player_id( )
PlayerName = net.get_player_info(PlayerID , 'name')
net.send_chat(PlayerName, all)
end
 
local Menu_Item = {"Menu1"}
local SubMenu_Item_1 = {"Function1"}
local Function_Menu1 = missionCommands.addSubMenuForCoalition(coalition.side.RED, Menu_Item[1], nil)

missionCommands.addCommandForCoalition(coalition.side.RED, SubMenu_Item_1[1], Function_Menu1, GetName, {path={Menu_Item[1], SubMenu_Item_1[1]}})

使用net.get_player_list( )可以抓到所有玩家列表,但其实我是需要每一次都显示出是哪一位玩家操作了F10无线电选单,感谢帮忙。

Link to comment
Share on other sites

 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...