Jump to content

[ RESOLVIDO ] Animação


Recommended Posts

nick_do_jogador ( a nil boolean value)

function revistar_jogador ( thePlayer, comando, nick ) 
    if nick then 
        if getPlayerFromPartialName ( nick ) then 
            function(thePlayer, comando) 
        local accName = getAccountName ( getPlayerAccount ( thePlayer ) ) 
        if isObjectInACLGroup ("user."..accName, aclGetGroup ( "ComandosPolicia") ) then 
        
        elseif 
        outputChatBox("Você não tem permissão pra usar este comando!", thePlayer, 255, 255, 255, true) 
        
        else 
            local player_a_ser_revistado    =   getPlayerFromPartialName ( nick ) 
            local nick_do_jogador           =   getPlayerName ( player_a_ser_revistado ) 
            local nick_do_policial          =   getPlayerName ( thePlayer ) 
            local estrelas_de_procurado     =   getPlayerWantedLevel ( player_a_ser_revistado ) 
            local animacao = setPedAnimation 
    daBlockz = getElementData(root,"blockz") 
    daAnimz = getElementData(root,"animz") 
        if daBlockz == "police" and daAnimz == "" then 
            setPedAnimation(source,false) 
        else 
            setPedAnimation ( source, "POLICE", "plc_dhgbst01") 
        end 
    end 
            
            outputChatBox( "#A09E9EO Policial"..nick_do_policial.."#A09E9E Está Revistando o #FC0303Jogador "..nick_do_jogador, root, 255, 255, 255, true ) 
            outputChatBox ("#A09E9EO Nivel de #FC0303procurado #A09E9EO de "..nick_do_jogador..": "..estrelas_de_procurado, thePlayer, 255, 255, 255, true ) 
        end 
    end 
end 
addCommandHandler ( "revistar", revistar_jogador ) 

Link to comment

Parece que você só copiou o exemplo da wiki, Que não faz oque você quer.

Como você quer apenas por a animação neste comando que já está pronto basta olhar a sintaxe da função na wiki:

setPedAnimation ( ped thePed [, string block=nil, string anim=nil, int time=-1, bool loop=true, bool updatePosition=true, bool interruptable=true, bool freezeLastFrame = true] ) 

Depois basta incluir esta parte (↑) no codigo e ir adicionando os parâmetros (você pode ver oque cada um significa na wiki)

setPedAnimation ( thePlayer, "POLICE", "plc_dhgbst01", -1, true, false, false, false ) 

--

Você também não precisa criar outra função para checar a ACL do jogador, isto já bastaria:

function revistar_jogador ( thePlayer, comando, nick ) 
    if nick then 
        if getPlayerFromPartialName ( nick ) then 
            local accName = getAccountName ( getPlayerAccount ( thePlayer ) ) 
            if isObjectInACLGroup ("user."..accName, aclGetGroup ( "ComandosPolicia") ) then 
                local player_a_ser_revistado    =   getPlayerFromPartialName ( nick ) 
                local nick_do_jogador           =   getPlayerName ( player_a_ser_revistado ) 
                local nick_do_policial          =   getPlayerName ( thePlayer ) 
                local estrelas_de_procurado     =   getPlayerWantedLevel ( player_a_ser_revistado ) 
                 
                setPedAnimation ( thePlayer, "POLICE", "plc_dhgbst01", -1, true, false, false, false ) 
                outputChatBox( "#A09E9EO Policial"..nick_do_policial.."#A09E9E Está Revistando o #FC0303Jogador "..nick_do_jogador, root, 255, 255, 255, true ) 
                outputChatBox ("#A09E9EO Nivel de #FC0303procurado #A09E9EO de "..nick_do_jogador..": "..estrelas_de_procurado, thePlayer, 255, 255, 255, true ) 
            else 
                outputChatBox("Você não tem permissão pra usar este comando!", thePlayer, 255, 255, 255, true) 
            end 
        end 
    end 
end 
addCommandHandler ( "revistar", revistar_jogador ) 

Vejo que você tem problemas com o básico da linguagem, Se tiver tempo leia este tutorial (em inglês) ou o manual da linguagem, Em português.

Link to comment

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.
×
×
  • Create New...