Madruga

Ver dinheiro do player

Recommended Posts

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 by Madruga

Share this post


Link to post

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 

  • Thanks 1

Share this post


Link to post
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.

Share this post


Link to post

Dai tu vai ter que enviar uma solicitação pro jogador, Que a base é essa dai..

  • Thanks 1

Share this post


Link to post

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 account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.