Jump to content

Ajuda script Kick


Recommended Posts

Pois bem quero fazer que o Player que matar com algum veiculo seja kick do servidor tentei criar o script e não esta funcionando alguem pode me ajudar ?

function kickjog (source)  
kickPlayer ( kicked, source, " Você foi kickado por fazer helikill" ) 
end 
AddEventHandler ( "onClientPlayerHeliKilled" , getLocalPlayer ( ) , kickjog ) 
  

Link to comment

Mais Fácil seria você cancelar a colisão..

function cancelDeath() 
    cancelEvent() 
end 
addEventHandler("onClientPlayerHeliKilled", getLocalPlayer(), cancelDeath) 

porém tenta ai, (não testei)

function kickheli (killer) 
kickPlayer ( kicked, killer, getPlayerName.." foi Kickado por Helice Kill " ) 
end 
addEventHandler ( "onClientPlayerHeliKilled" , root , kickheli ) 

Link to comment

tente o seguinte!

Client

function CancelarHeliKill(fulano) 
if fulano then 
local assasino = getVehicleController ( fulano ) 
if assasino then 
triggerServerEvent ( "onServerPlayerHeliKilled", assasino ) 
end 
end 
end 
addEventHandler("onClientPlayerHeliKilled", getRootElement(), CancelarHeliKill) 

Server

addEvent("onServerPlayerHeliKilled", true) 
function CancelarMHeliK(sujeito) 
kickPlayer ( sujeito, " Você foi kickado por fazer helikill" ) 
end 
addEventHandler("onServerPlayerHeliKilled", getRootElement(), CancelarMHeliK) 

meta.xml

Link to comment

ta dando esse erro aki no debug

[2013-05-24 14:40:51] WARNING: heli\server.lua:3: Bad argument @ 'kickPlayer'

[2013-05-24 14:40:51] WARNING: heli\server.lua:3: Bad argument @ 'kickPlayer'

[2013-05-24 14:40:51] WARNING: heli\server.lua:3: Bad argument @ 'kickPlayer'

[2013-05-24 14:40:51] WARNING: heli\server.lua:3: Bad argument @ 'kickPlayer'

[2013-05-24 14:40:51] WARNING: heli\server.lua:3: Bad argument @ 'kickPlayer'

[2013-05-24 14:40:51] WARNING: heli\server.lua:3: Bad argument @ 'kickPlayer'

[2013-05-24 14:40:51] WARNING: heli\server.lua:3: Bad argument @ 'kickPlayer'

Link to comment

O acento não causa erro, ele pode apenas bugar a palavra se o código não estiver em sua codificação correta. Use UTF-8 sem BOM como codificação nesse caso.

Apenas corrigi um pequeno erro no código de manawydan.

Tente isso:

Client:

function CancelarHeliKill(heliKiller) 
    if heliKiller then 
        local assasino = getVehicleController ( heliKiller ) 
        if assasino then 
            triggerServerEvent ( "onServerPlayerHeliKilled", assasino, assasino ) 
        end 
    end 
end 
addEventHandler("onClientPlayerHeliKilled", getRootElement(), CancelarHeliKill) 

Server:

addEvent("onServerPlayerHeliKilled", true) 
function CancelarMHeliK(sujeito) 
    if sujeito then 
        kickPlayer ( sujeito, "Você foi kickado por fazer helikill" ) 
    end 
end 
addEventHandler("onServerPlayerHeliKilled", getRootElement(), CancelarMHeliK) 

Link to comment

Você quer dizer, se o jogador que está conduzindo o veículo matou alguém atropelado?

Se for isso, use o evento onClientPlayerWasted e verifique se o elemento killer do parâmetro do evento está em um veículo. Ou use onPlayerWasted e verifique se o elemento killer é um veículo.

Link to comment
  • 1 month later...

Se o problema é porque você recebe erro quando baixa o client, tente deletar a pasta desse recurso, na pasta de recursos baixados do seu MTA.

Se isso não funcionar, tente renomear esse recurso apenas para fazer um teste se irá baixá-lo.

Link to comment
"Sr.zika" description="Helli Kill" type="script" version="4.0.0" /> 

kkkkk eu rir d + agora o script do cara o outro tem a cara de pau de colocar o nome dele como autor e ainda fazer um video e posta o script na comunidade :shock:

Cara vc é o pior ladrão de script que eu já vi nesse MTA e olha que eu jogo mta a 4 anos e alguns messes

Olha vou te dar um conselho para com isso se não futuramente vai ser pior para vc (a coisa só vai ficar pior e pior e pior e vc vai ficar conhecido como o pior ladrão de scripts do MTA se já não é né !!!

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...