Madruga Posted March 3, 2019 Share Posted March 3, 2019 (edited) Sou iniciante em Script e pra ir aprendendo quero tentar fazer o meu próprio e oque eu quero fazer é um script de assalto em que o assaltante executaria um comando ex: /assaltar nick e a vitima precisaria dar por ex: /aceitarassalto e ao aceitar apareceria para o assaltante o dinheiro que o player tem em mãos para assim dar continuidade no assalto. ex outputChatBox ( "A vítima tem R$"..money.." Em mãos!", source, 255, 255, 255, true ) Tenho uns script's que tem funções semelhantes e vou usa-los como base... Eu só queria saber que função usar para que o assaltante veja o money da vitima. Edited March 3, 2019 by Madruga Link to comment
Jonas^ Posted March 3, 2019 Share Posted March 3, 2019 Você pode obter o dinheiro de cada jogador facilmente usando: GetPlayerMoney 1 Link to comment
#DaNiLiN Posted March 4, 2019 Share Posted March 4, 2019 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 1 Link to comment
Madruga Posted March 4, 2019 Author Share Posted March 4, 2019 6 hours ago, #DaNiLiN said: 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 Grato pela ajuda! vou usar como base esse código também! é basicamente isso mesmo, a unica coisa que quero mudar é o player 2 dar um comando como "/aceitarassalto" por que se não os "Ant-RP" vai querer ficar vendo o dinheiro dos outros. Tudo bem que não é lá uma vantagem ou algo do tipo mais sai do RP. Link to comment
#DaNiLiN Posted March 4, 2019 Share Posted March 4, 2019 Dai tu vai ter que enviar uma solicitação pro jogador, Que a base é essa dai.. 2 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