Stronger Posted September 12, 2015 Posted September 12, 2015 (edited) Galera gostaria de só que ta com uma skin poder criar ou entrar em um determinado veículo , que funções devo utilizar ? Edited September 13, 2015 by Guest
n3wage Posted September 13, 2015 Posted September 13, 2015 Quando o jogador entra em algum veiculo o evento onVehicleEnter é chamado, logo você só precisa checar a skin do jogador e o ID do veiculo (getElementModel), Se ele não tiver com a skin correta você retira ele do veiculo usando removePedFromVehicle. Você pode ver a lista de eventos quando não tiver ideia de qual usar (server| client), Tenho certeza que isso irá te ajudar no futuro
Stronger Posted September 13, 2015 Author Posted September 13, 2015 1 Bug Quando qualquer jogador cria um veículo esse some mesmo n sendo o veículo da policia ! addEventHandler("onVehicleEnter",root, function(Player,seat) if(getElementModel(source)==596 or 598) then local skin = getElementModel(Player) if(skin~=287 or 286 or 285) then cancelEvent() destroyElement(source) outputChatBox("Você Não é da Força Nacional de Segurança para Criar este Veículo",thePlayer) end end end)
n3wage Posted September 13, 2015 Posted September 13, 2015 Isso ocorre porque nas checagens você esta usando, por exemplo: if x == 1 or 2 or 3 then isso (↑) vai retornar true e o script vai continuar, o método correto seria: if x == 1 or x == 2 or x == 3 then
n3wage Posted September 13, 2015 Posted September 13, 2015 Não Entendi ;( Você não pode checar dessa forma: if ( getElementModel(source) == 596 or 598 ) then Porque o script vai checar se getElementModel(source) é igual a 596 até ai tudo bem, O problema é o or, Você teria que usar getElementModel novamente se não o script continua já que 598 não é um valor negativo (e existe). addEventHandler("onVehicleEnter",root, function( Player,seat ) if ( getElementModel(source) == 596 or getElementModel(source) == 598 ) then local skin = getElementModel(Player) if( skin ~= 287 and skin ~= 286 and skin ~= 285 ) then cancelEvent() destroyElement(source) outputChatBox("Você Não é da Força Nacional de Segurança para Criar este Veículo",thePlayer) end end end )
Stronger Posted September 13, 2015 Author Posted September 13, 2015 Agora Entendi , Muito Obrigado Pela Explicação nota 10
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