biscoitoimproprio Posted February 4, 2019 Share Posted February 4, 2019 local drawDistance = 15 g_StreamedInPlayers = {} function onClientRender() local cx, cy, cz, lx, ly, lz = getCameraMatrix() for k, player in pairs(g_StreamedInPlayers) do if isElement(player) and isElementStreamedIn(player) then do local vx, vy, vz = getPedBonePosition(player, 4) local dist = getDistanceBetweenPoints3D(cx, cy, cz, vx, vy, vz) if dist < drawDistance and isLineOfSightClear(cx, cy, cz, vx, vy, vz, true, false, false) then local x, y = getScreenFromWorldPosition(vx, vy, vz + 0.3) if x and y then local ID = getPlayerID(player) local w = dxGetTextWidth(ID, 0.1, "default-bold") local h = dxGetFontHeight(1, "default-bold") dxDrawText("#ffffff"..ID.."", x - 1 - w / 1, y - 1 - h - 12, w, h, tocolor(0, 0, 0), 1.20, "default-bold", "left", "top", false, false, false, true, false) end end end else table.remove(g_StreamedInPlayers, k) end end end addEventHandler("onClientRender", root, onClientRender) function onClientElementStreamIn() if getElementType(source) == "player" and source ~= getLocalPlayer() then setPlayerNametagShowing(source, false) table.insert(g_StreamedInPlayers, source) end end addEventHandler("onClientElementStreamIn", root, onClientElementStreamIn) function onClientResourceStart(startedResource) visibleTick = getTickCount() counter = 0 local players = getElementsByType("player") for k, v in pairs(players) do if isElementStreamedIn(v) and v ~= getLocalPlayer() then setPlayerNametagShowing(v, false) table.insert(g_StreamedInPlayers, v) end end end addEventHandler("onClientResourceStart", resourceRoot, onClientResourceStart) function getPlayerFromID(ID) return call(getResourceFromName("ID_System"), "getPlayerFromID", tonumber(ID)) end function getPlayerID(player) return getElementData(player,"ID") end Preciso muito de ajuda, irei abrir um servidor de Role-Play e fiz esse script de id, mas gostaria de saber se alguem poderia me ajudar, a duvida seria como deixar o id fixo, tipo quando alguem sair do servidor com exemplo ID 1, quando ela voltar esteja com o mesmo id. Alguem me ajuda? Link to comment
Jonas^ Posted February 4, 2019 Share Posted February 4, 2019 Se não me engano quando uma conta é registrada o próprio mta seta um ID na conta você pode obter esse id com; GetAccountID Link to comment
brunob22 Posted February 4, 2019 Share Posted February 4, 2019 Quote Preciso muito de ajuda, irei abrir um servidor de Role-Play e fiz esse script de id, mas gostaria de saber se alguem poderia me ajudar, a duvida seria como deixar o id fixo, tipo quando alguem sair do servidor com exemplo ID 1, quando ela voltar esteja com o mesmo id. Alguem me ajuda? não voce , não feiz esse script por essa tentativa , não vou ajudar o melhor "se vira" Link to comment
Tommy. Posted February 4, 2019 Share Posted February 4, 2019 4 hours ago, brunob22 said: não voce , não feiz esse script por essa tentativa , não vou ajudar o melhor "se vira" pensei a mesma coisa kkk, o cara começa a mentir já pulo para o próximo tópico Link to comment
Furzy Posted February 12, 2019 Share Posted February 12, 2019 (edited) use getAccountID (Vai puxar o ID da internal, logo será fixo) e não, você não fez essa script Edited February 12, 2019 by Furzy Link to comment
#DaNiLiN Posted February 12, 2019 Share Posted February 12, 2019 Não diga que você fez. Aqui não é a comunidade do facebook amigo, A galerinha aqui é mais esperta. Boa sorte.https://forum.multitheftauto.com/topic/113620-criar-um-um-sistema-de-id-que-salva-os-id/ 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