Trilon Posted May 6, 2016 Share Posted May 6, 2016 Somebody can help me? I don't know why it isn't work. local account1 = {} local account2 = {} local account3 = {} local account3 = {} local account4 = {Trilon,Skitz} function staff (source) if (getPlayerAccount(source) == account1) then setElementData(source,"adminlevel",1) elseif (getPlayerAccount(source) == account2) then setElementData(source,"adminlevel",2) elseif (getPlayerAccount(source) == account3) then setElementData(source,"adminlevel",3) elseif (getPlayerAccount(source) == account4) then setElementData(source,"adminlevel",4) end local alvl = getElementData(source,"adminlevel") outputChatBox("Az adminszinted : "..alvl,source,255,255,255,true) end addEventHandler("onPlayerLogin", getRootElement(), staff) local vipaccount = {} function vip (source) if (getElementData(source, "accountname") == vipaccount) then setElementData(source,"vip",1) end end addEventHandler("onPlayerLogin", getRootElement(), vip) function onQuit(source) local account = getPlayerAccount() if account and not isGuestAccount(account) then local adminlevel = getElementData(source, "adminlevel") local viplevel = getElementData(source, "vip") setAccountData(account,"adminlevel",adminlevel) setAccountData(account,"vip",viplevel) end end addEventHandler("onPlayerQuit",root,onQuit) function onLogin(before,currentAcc) if currentAcc and not isGuestAccount(currentAcc) then local loadadminlevel = getAccountData(currentAcc,"adminlevel") or 0 local loadviplevel = getAccountData(currentAcc,"vip") or 0 setElementData(source,"adminlevel",loadadminlevel) setPlayerExp(source,"vip",loadviplevel) end end addEventHandler("onPlayerLogin",root,onLogin) function adminver (source) if (getElementData(source,"adminlevel")==4) then setElementData(source,"blood",500000) outputChatBox("Kaptál 500000 vért",source,255,255,255,true) else outputChatBox("Nincs elég nagy rangod hozzá!",source,255,255,255,true) end end addCommandHandler("adminver",adminver) function adminlevel (source) local alvl = getElementData(source,"adminlevel") outputChatBox("Az adminszinted : "..alvl,source,255,255,255,true) end addCommandHandler("adminlevel",adminlevel) Link to comment
Walid Posted May 6, 2016 Share Posted May 6, 2016 i don't know what you want exactly i just fixed your code. local accounts = { {"acountName here","elementData", "level"} -- example1 {"test","adminlevel",1} {"acountName here","elementData", "level"} -- example2 {"test","vip",1} } function staff (_,acc) for i,v in pairs (accounts) do if (getAccountName(acc) == v[1]) then setElementData(source,v[2],v[3]) end end end addEventHandler("onPlayerLogin", getRootElement(), staff) function onQuit() local account = getPlayerAccount(source) if account and not isGuestAccount(account) then local adminlevel = getElementData(source, "adminlevel") local viplevel = getElementData(source, "vip") if adminlevel then setAccountData(account,"adminlevel",adminlevel) end if viplevel then setAccountData(account,"vip",viplevel) end end end addEventHandler("onPlayerQuit",root,onQuit) function onLogin(_,currentAcc) if currentAcc and not isGuestAccount(currentAcc) then local loadadminlevel = getAccountData(currentAcc,"adminlevel") or 0 local loadviplevel = getAccountData(currentAcc,"vip") or 0 setElementData(source,"adminlevel",loadadminlevel) setPlayerExp(source,"vip",loadviplevel) end end addEventHandler("onPlayerLogin",root,onLogin) function adminver (player) if player and isElement(player) then if (getElementData(player,"adminlevel") == 4) then setElementData(source,"blood",500000) outputChatBox("Kaptál 500000 vért",player,255,255,255,true) else outputChatBox("Nincs elég nagy rangod hozzá!",player,255,255,255,true) end end end addCommandHandler("adminver",adminver) function adminlevel (player) if player and isElement(player) then local alvl = getElementData(source,"adminlevel") if alvl then outputChatBox("Az adminszinted : "..alvl,player,255,255,255,true) end end end addCommandHandler("adminlevel",adminlevel) Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now