Added English Locale

This commit is contained in:
Cooldude2606
2018-09-28 19:55:39 +01:00
parent 34d966e5c8
commit e610a46a81
3 changed files with 17 additions and 4 deletions

View File

@@ -253,10 +253,11 @@ function Role.print(role,rtn,colour,inv)
if not type_error(role,'table','Invalid argument #1 to Role.print, role is invalid.') then return end
if colour and not type_error(colour,'table','Invalid argument #3 to Role.print, colour is not a table.') then return end
if inv and not type_error(inv,'boolean','Invalid argument #4 to Role.print, inv is not a boolean.') then return end
local message = inv and {'ExpGamingCore-Role.default-print',rtn} or {'ExpGamingCore-Role.print',role.name,rtn}
local print = inv or false
local ctn = 0
for index,_role in pairs(Role.roles) do
if print or _role == role then ctn=ctn+_role:print(rtn,colour) end
if print or _role == role then ctn=ctn+_role:print(message,colour) end
if _role == role then if print then break else print = true end end
end
return ctn
@@ -429,14 +430,14 @@ script.on_event(role_change_event_id,function(event)
-- assign new tag and group of highest role
if highest.__faild then Group.get(player):remove_player(player)
else Group.assign(player,highest.group) end
player.tag = highest.tag
if not player.tag == highest.tag then player.tag = highest.tag player.print{'ExpGamingCore-Role.tag-reset'} end
-- play a sound to the player
if event.effect == 'assign' and not role.is_jail then player.play_sound{path='utility/achievement_unlocked'}
else player.play_sound{path='utility/game_lost'} end
if player.online_time > 60 then
-- send a message to other players
if event.effect == 'assign' then game.print(player.name..' was assigned the new role: '..role.name)
else game.print(player.name..' was unassigned the role: '..role.name) end
if event.effect == 'assign' then game.print{'ExpGamingCore-Role.default-print',{'ExpGamingCore-Role.assign',player.name,role.name,by_player.name}}
else game.print{'ExpGamingCore-Role.default-print',{'ExpGamingCore-Role.unassign',player.name,role.name,by_player.name}} end
-- log change to file
game.write_file('ranking-change.json',
table.json({

View File

@@ -0,0 +1,6 @@
[ExpGamingCore-Role]
default-print=[Everyone]: __1__
print=[__1__]: __2__
assign=__1__ was assigned to __2__ by __3__
unassign=__1__ was unassigned from __2__ by __3__
tag-reset=Your Tag was reset due to a Rank change