-
Posts
296 -
Joined
-
Last visited
-
Days Won
3
Everything posted by #DaNiLiN
-
[Dúvida] Como posso saber se o jogador pegou uma arma?
#DaNiLiN replied to Furious's topic in Programação em Lua
Você gostaria de aparecer o nome da arma na hud correto? Exemplo: Jogador está com a AK-47 dai na hud aparece AK-47. É Isto? -
[Dúvida] Como posso saber se o jogador pegou uma arma?
#DaNiLiN replied to Furious's topic in Programação em Lua
Não. dx é apenas client-side -
[Dúvida] Como posso saber se o jogador pegou uma arma?
#DaNiLiN replied to Furious's topic in Programação em Lua
Seria sua próprias armas ou armas de outro jogador? -
[Dúvida] Como posso saber se o jogador pegou uma arma?
#DaNiLiN replied to Furious's topic in Programação em Lua
Isso foi um exemplo amigo. A Base tu já tem boa sorte Use como quiser sendo por evento ou por comando. "Eu queria mostrar um Dx(hud) de arma, quando o jogador usar uma arma, isso é do lado do client-side!" Isso tu vai precisar de utilizar o onClientRender de qualquer forma. -
[Dúvida] Como posso saber se o jogador pegou uma arma?
#DaNiLiN replied to Furious's topic in Programação em Lua
Você pode verificar a arma do jogador com getPedWeapon() Dai vai um exemplo. function Dx_Weapon () local WP = getPedWeapon (localPlayer) if 22 or WP == 30 or WP == 31 then dxDrawText("Armado", x*0, y*0, x*37, y*37, tocolor(255, 255, 255, 255), 1.00, "default", "left", "top", false, false, false, false, false) else dxDrawText("Desarmado", x*0, y*0, x*37, y*37, tocolor(255, 255, 255, 255), 1.00, "default", "left", "top", false, false, false, false, false) end end addEventHandler("onClientRender", root, Dx_Weapon) Se a Arma do Jogador for igual a Ak-47, M4 ou Colt então Alerta ao jogador com um dxDrawText que ele está armado. Caso não estiver com alguma dessas 3 armas então alerta o jogador com um dxDrawText que ele está desarmado. -
Olha ali o código que o black mandou.
-
DNL_Hud já sei que é minha hihi
-
Usa o fixVehicle ao invés de setElementHealth '- se tu prestar atenção na mensagem do lord diz "Experimente bater seu veículo e depois setar a vida dele em 1000 sem usar a função fixVehicle" se tu usar setElementHealth seu carro vai continuar "amassado" agora experimente usar fixVehicle e tu irá ver a mágica.
-
Essas duas aqui são as mais maneiras na minha opinião, e são fáceis de usar. DGS https://wiki.multitheftauto.com/wiki/Dgs GWS
-
Pelo cliente if getPlayerMoney (localPlayer) <= 750 then
-
Olá bem vindo novamente, Utilize o fórum da forma correta. https://forum.multitheftauto.com/topic/114671-vídeo-tudo-sobre-este-fórum/
-
Ignore!
-
No caso seria if getPlayerMoney (source) <= 750 then o sinal de maior > menor < sempre vem na frente do sinal de igual =
-
Não é preciso passar por triggerEvent :\ ai vai um exemplo. function Verificar_Kits () local Kits = tonumber(getElementData(localPlayer, "Kit")) or 0 -- Verifica a quantia de kits if Kits < 3 then -- OS kits do jogador deve ser menor que 3 setElementData(localPlayer, "Kit", Kits +1) -- setar mais 1 de kit else -- caso for maior que 3 retornar os kit pra 3 (Evitar Bugs) setElementData(localPlayer, "Kit", 3) -- Seta Kit 3 No jogador end -- FIm end -- Fim
-
Mais fácil seria, mas leia o que o garoto pediu
-
Recomendo deixar apenas pra funcionar no chat "say" function Block_Chat (_, messageType) if messageType == 0 then cancelEvent() outputChatBox ("#00ff00✘ #ffffffINFO #00ff00✘➺ #ffffffImpossivel Utilizar o #00ff00T #ffffffComo Chat, Utilize A Tecla #00FF00U #ffffffPara Se Comunicar com Jogadores Local", source, 255,255,255,true) end end addEventHandler("onPlayerChat", root, Block_Chat)
-
Tente isso. function aclpm (thePlayer) local Account = getPlayerAccount (thePlayer) local accName = getAccountName (getPlayerAccount (thePlayer)) if isObjectInACLGroup("user."..accName, aclGetGroup ("Console")) then setAccountData(Account, "Venda:Police.Job", true) end end
-
A Isso só pode ser mentira, '- Com meus 5 Anos de MTA Primeira vez que vejo alguém com nick igual ao meu.
-
Sim, Oque o Over disse faz sentido, Seria mais bacana abrir diversas opções. Pois por Comando/Bind ocuparia muito espaço e o jogador iria demorar para acostumar.
-
http://www.mediafire.com/file/p7mvz6bp2sgak2w/%5BDNL%5DKit_RP.rar/file Talvez seja útil.
-
Dai tu vai ter que enviar uma solicitação pro jogador, Que a base é essa dai..
-
Olá, Aqui está alguns tópicos sobre esse assunto. Talvez ajude. Esse tópico é melhor, Pois você disse que quer igual do destiny.. Do Destiny é em HTML https://forum.multitheftauto.com/topic/114763-meu-sistema-não-está-fechando-oque-pode-ser/
-
MIM NÃO SER ÍNDIO ?
-
Você pode utilizar Essa função, Recomendo adicionar mais coisas, Pois obviamente isso é apenas o básico pra tu entender function Ver_Money (source, cmd, pname) local Player_2 = getPlayerFromPartialName(pname) -- Nick do jogador "Picado" if isElement(Player_2) then -- Verifica se Player2 -E Um elemento. else -- Caso não for um Elemento Então envia a seguinte mensagem. local Money = getPlayerMoney ( Player_2 ) -- Verifica o Dinheiro Apenas do Jogador 2 outputChatBox (Money, source, 255,255,255,true) end -- FIM end -- FIM addCommandHandler("vermoney", Ver_Money) -------------------------------------------------------------------- function getPlayerFromPartialName(name) local name = name and name:gsub("#%x%x%x%x%x%x", ""):lower() or nil if name then for _, player in ipairs(getElementsByType("player")) do local name_ = getPlayerName(player):gsub("#%x%x%x%x%x%x", ""):lower() if name_:find(name, 1, true) then return player end end end end -------------------------------------------------------------------- Boa sorte