playername = getPlayerName(source)
function newLogin(user,pass)
local userAccount = getAccount(user)
local accountname = user
if (client) then
local tryToLogin = logIn(client,userAccount,pass)
if (tryToLogin) then
fadeCamera(client,true)
if (getElementData(source,"Lang") == "Rus") then
triggerClientEvent ( "OnPlayerLoginFromServerrus", root)
elseif getElementData(source,"Lang") == "Eng" then
triggerClientEvent ( "OnPlayerLoginFromServer", root)
elseif getElementData(source,"Lang") == "Pl" then
triggerClientEvent ( "OnPlayerLoginFromServerPl", root)
elseif getElementData(source,"Lang") == "Sp" then
triggerClientEvent ( "OnPlayerLoginFromServerSp", root)
end
if isObjectInACLGroup ( "user." .. tostring(accountname), aclGetGroup ( "Moderator" ) ) then
if getElementData(source,"Lang") == "Rus" then
outputChatBox("[СЕРВЕР] "..playername.." вошел как Модератор.",root,255,204,51)
elseif getElementData(source,"Lang") == "Eng" then
outputChatBox("[sERV] "..playername.." came as an Moderator.",root,255,204,51)
elseif getElementData(source,"Lang") == "Pl" then
outputChatBox("[sERV] "..playername.." przyszedl jako moderator.",root,255,204,51)
elseif getElementData(source,"Lang") == "Sp" then
outputChatBox("[sERV] "..playername.." vino como un moderador.",root,255,204,51)
end
elseif isObjectInACLGroup ( "user." .. tostring(accountname), aclGetGroup ( "SuperModerator" ) ) then
if getElementData(source,"Lang") == "Rus" then
outputChatBox("[СЕРВЕР] "..playername.." вошел как Супер Модератор.",root,255,102,0)
elseif getElementData(source,"Lang") == "Eng" then
outputChatBox("[sERV] "..playername.." came as an Super Moderator.",root,255,102,0)
elseif getElementData(source,"Lang") == "Pl" then
outputChatBox("[sERV] "..playername.." przyszedl jako Super Moderator.",root,255,102,0)
elseif getElementData(source,"Lang") == "Sp" then
outputChatBox("[sERV] "..playername.." vino como un Super Moderator.",root,255,102,0)
end
elseif isObjectInACLGroup ( "user." .. tostring(accountname), aclGetGroup ( "Admin" ) ) then
if getElementData(source,"Lang") == "Rus" then
outputChatBox("[СЕРВЕР] "..playername.." вошел как Администратор.",root,255,0,0)
elseif getElementData(source,"Lang") == "Eng" then
outputChatBox("[sERV] "..playername.." came as an Administrator.",root,255,0,0)
elseif getElementData(source,"Lang") == "Pl" then
outputChatBox("[sERV] "..playername.." przyszedl jako Administrator.",root,255,0,0)
elseif getElementData(source,"Lang") == "Sp" then
outputChatBox("[sERV] "..playername.." vino como un Administrator.",root,255,0,0)
end
end
else
if getElementData(source,"Lang") == "Rus" then
outputChatBox("[СЕРВЕР] Неправильный пароль,попробуйте ещё.",source, 255, 255, 0)
elseif getElementData(source,"Lang") == "Eng" then
outputChatBox("[sERV] Invalid password, try again.",source, 255, 255, 0)
elseif getElementData(source,"Lang") == "Pl" then
outputChatBox("[sERV] Nieprawidlowe haslo, sprobuj ponownie.",source, 255, 255, 0)
elseif getElementData(source,"Lang") == "Sp" then
outputChatBox("[sERV] contrasena no valida, intentelo de nuevo.",source, 255, 255, 0)
end
end
end
end
addEvent("newLogin",true)
addEventHandler("newLogin",root,newLogin)
function newRegister(user,pass)
if (pass ~= nil and pass ~= "") then
addAccount(user,pass)
local userAccount = getAccount(user)
if (client and userAccount ~= false and userAccount ~= nil) then
local tryToLog = logIn(client,userAccount,pass)
if (tryToLog) then
fadeCamera(client,true)
if getElementData(client,"Lang") == "Rus" then
outputChatBox("[СЕРВЕР] Спасибо " .. playername .. ", за регистрацию на нашем сервере, вы автоматически вошли.", client,102,204,153)
triggerClientEvent ( "OnPlayerLoginFromServerrus", client)
elseif getElementData(source,"Lang") == "Eng" then
outputChatBox("[sERV] Thank you " .. playername .. ", for registering on our server, you are automatically entered.", source,102,204,153)
triggerClientEvent ( "OnPlayerLoginFromServer", root)
elseif getElementData(source,"Lang") == "Pl" then
outputChatBox("[sERV] Dziękuję " .. playername .. ", za zarejestrowanie się na naszym serwerze, automatycznie wpisane.", source,102,204,153)
triggerClientEvent ( "OnPlayerLoginFromServerPl", root)
elseif getElementData(source,"Lang") == "Sp" then
outputChatBox("[sERV] Gracias " .. playername .. ", para su registro en nuestro servidor, que se introducen automáticamente.", source,102,204,153)
triggerClientEvent ( "OnPlayerLoginFromServerSp", root)
end
else
if getElementData(source,"Lang") == "Rus" then
outputChatBox("Невозможно залогиниться, попробуйте ещё.",source,255, 255, 0)
elseif getElementData(source,"Lang") == "Eng" then
outputChatBox("Unable to login, try again.",source,255, 255, 0)
elseif getElementData(source,"Lang") == "Pl" then
outputChatBox("Nie mozna sie zalogowac, sprobuj ponownie.",source,255, 255, 0)
elseif getElementData(source,"Lang") == "Sp" then
outputChatBox("No se puede acceder, intentalo de nuevo.",source,255, 255, 0)
end
end
else
if getElementData(source,"Lang") == "Rus" then
outputChatBox("Невозможно создать аккаунт, попробуйте ещё.",source,255, 255, 0)
elseif getElementData(source,"Lang") == "Eng" then
outputChatBox("Unable to login, try again.",source,255, 255, 0)
elseif getElementData(source,"Lang") == "Pl" then
outputChatBox("Nie mozna sie zalogowac, sprobuj ponownie.",source,255, 255, 0)
elseif getElementData(source,"Lang") == "Sp" then
outputChatBox("No se puede acceder, intentalo de nuevo.",source,255, 255, 0)
end
end
else
if getElementData(source,"Lang") == "Rus" then
outputChatBox("Пожалуйста создайте пароль для аккаунта.",source,255, 255, 0)
elseif getElementData(source,"Lang") == "Eng" then
outputChatBox("Please create a password for your account.",source,255, 255, 0)
elseif getElementData(source,"Lang") == "Pl" then
outputChatBox("Utworz haslo dla swojego konta.",source,255, 255, 0)
elseif getElementData(source,"Lang") == "Sp" then
outputChatBox("Por favor, cree una contrasena para su cuenta.",source,255, 255, 0)
end
end
end
addEvent("newRegister",true)
addEventHandler("newRegister",root,newRegister)