meta.xml 
 
<meta>
   <info author="JoeBullet" type="gamemode" name="jMTARP" description="RP gamemode" />
<script src="language.lua" 	/>
<script src="main.lua" 		/>
</meta>
 
main.lua 
function Callback_Join()
outputChatBox(getTextByLang("Hrvatski", "PLAYER_JOIN"));
outputChatBox(getTextByLang("English", "PLAYER_JOIN"));
end
addEventHandler("onPlayerJoin", getRootElement(), Callback_Join);
 
language.lua 
function getTextByLang(language, alias)
if type(language) ~= "string" then
outputServerLog("getTextByLang's  requires string");
	language = tostring(language);
end
if type(alias) ~= "string" then
outputServerLog("getTextByLang's  requires string");
	alias = tostring(alias);
end
local
	languages_node = xmlLoadFile("languages.xml"); -- load file, gets "languages" node
if(languages_node) then
for _, langNode in ipairs(xmlNodeGetChildren(languages_node)) do -- get "language" node
local
			langName = xmlNodeGetAttribute(langNode, "name");
if(langName == language) then
for _, text in ipairs(xmlNodeGetChildren(langNode)) do
local
					xmlAlias = xmlNodeGetAttribute(text, "alias");
if(xmlAlias == alias) then
return xmlNodeGetAttribute(text, "str");
end
end
end
end
xmlUnloadFile(languages_node);
else
outputServerLog('xmlLoadFile("languages.xml") failed');
end
outputServerLog("FATAL ERROR: Alias " .. alias .. " not found for language " .. language);
return "Please be patient, error is reported and will be solved as soon as possible. Thanks!";
end
 
EDIT: 
Seems like problem self-repaired, I just started server and everything worked. Thanks for help  
(Please lock topic)