diff --git a/Addons/Admin/player-info.lua b/Addons/Admin/player-info.lua new file mode 100644 index 00000000..9b9025a7 --- /dev/null +++ b/Addons/Admin/player-info.lua @@ -0,0 +1,35 @@ +--[[ +Explosive Gaming + +This file can be used with permission but this and the credit below must remain in the file. +Contact a member of management on our discord to seek permission to use our code. +Any changes that you may make to the code are yours but that does not make the script yours. +Discord: https://discord.gg/r6dC2uK +]] +--Please Only Edit Below This Line----------------------------------------------------------- + +function get_player_info(player,frame) + local player = Game.get_player(player) + if not player then return {} end + local _player = {} + _player.index = player.index + _player.name = player.name + _player.online = player.connected + _player.tag = player.tag + _player.color = player.color + _player.admin = player.admin + _player.online_time = player.online_time + _player.rank = Ranking.get_rank(player).name + _player.group = Ranking.get_group(player).name + if frame then + local frame = frame.add{type='frame',direction='vertical',style='image_frame'} + frame.add{type='label',caption={'player-info.name',_player.index,_player.name},style='caption_label'} + local _online = {'player-info.yes'}; if _player.online then _admin = {'player-info.no'} end + frame.add{type='label',caption={'player-info.online',_online,tick_to_display_format(_player.online_time)}} + local _admin = {'player-info.yes'}; if _player.admin then _admin = {'player-info.no'} end + frame.add{type='label',caption={'player-info.admin',_admin}} + frame.add{type='label',caption={'player-info.group',_player.group}} + frame.add{type='label',caption={'player-info.rank',_player.rank}} + end + return _player +end \ No newline at end of file diff --git a/Addons/load.lua b/Addons/load.lua index 2eb88f36..8b4a2c26 100644 --- a/Addons/load.lua +++ b/Addons/load.lua @@ -17,6 +17,7 @@ end -- this file will just contain all the diffrent requires -- admin dir +require('Asmin/player-info') -- commands dir diff --git a/locale/en/player_info.cfg b/locale/en/player_info.cfg new file mode 100644 index 00000000..834ebb19 --- /dev/null +++ b/locale/en/player_info.cfg @@ -0,0 +1,8 @@ +[player-info] +yes=Yes +no=No +name=[__1__] __2__ +online=Is Online: __1__ (__2__) +admin=Has Admin: __1__ +group=In User Group: __1__ +rank=Has Rank: __1__ \ No newline at end of file