Jump to content

Ajuda com funcões no script


Recommended Posts

Posted

@marcelofilipe Coloque 20 no argument seconds, pois no MTA wiki está se referindo a seconds e não miliseconds como eu disse.

--

Não há necessidade de escrever na linguagem inglesa aqui. Todos nós aqui falamos português.

Please do not PM me with scripting related question nor support, use the forums instead.

Posted
@Anderl: Você está falando que? Aqui em Português, mas tudo bem.

I didn't tested what I did rewrite script.

FUUUUUUUUUUU É o hábito de falar inglês cara, malz.

"[...] If you don’t love it, if you’re not having fun doing it, you don’t really love it, you’re going to give up." - Steve Jobs, 2007

Posted

Boas Gente!

Ainda não resolvi.. será que está no acl o erro?

Quando sou banido, os bans vou para o banlist.xml

O meu código está assim:

addEventHandler( "onPlayerWasted", root, 
    function() 
        banPlayer(source, true, false, false, nil, "Foste Morto", 100)  
    end 
) 
  
  

100 aqui = 1minuto..

Então, entro no jogo.. sou morto.. dá me a mensagem que fui banido pela razão "Foste Morto". Depois tento lá entrar denovo e diz que estou banido 1min..certo. Passado 1min, vou ao banlist.xml o meu ban desaparece.. tento entrar no servidor, ele entra faco login e depois dá-me a mensagem do ban com a razão "Foste Morto" sem ser morto.

Qual será o erro?

Obrigado

Posted
Boas Gente!

Ainda não resolvi.. será que está no acl o erro?

Quando sou banido, os bans vou para o banlist.xml

O meu código está assim:

addEventHandler( "onPlayerWasted", root, 
    function() 
        banPlayer(source, true, false, false, nil, "Foste Morto", 100)  
    end 
) 
  
  

100 aqui = 1minuto..

Então, entro no jogo.. sou morto.. dá me a mensagem que fui banido pela razão "Foste Morto". Depois tento lá entrar denovo e diz que estou banido 1min..certo. Passado 1min, vou ao banlist.xml o meu ban desaparece.. tento entrar no servidor, ele entra faco login e depois dá-me a mensagem do ban com a razão "Foste Morto" sem ser morto.

Qual será o erro?

Obrigado

100 = 1,40 minutos

60 = 1 minuto.

"[...] If you don’t love it, if you’re not having fun doing it, you don’t really love it, you’re going to give up." - Steve Jobs, 2007

Posted
tento entrar no servidor, ele entra faco login e depois dá-me a mensagem do ban com a razão "Foste Morto" sem ser morto.

Qual será o erro?

Obrigado

Isso pode ser seu save-system. Ele salva a health do jogador quando sai do jogo. Ou seja, no script irá banir quando morrer.

Please do not PM me with scripting related question nor support, use the forums instead.

Posted

È até melhor editar o save-system e colocar isso no event 'onPlayerQuit':

if (quitType == "Banned" and reason == "Foste Morto") then 
    setAccountData( playerAccount, "keyNameHealth", 100 ) 
end 

Se for banido com esse motivo, o mesmo do script que ele está usando, então a health será 100 ao entrar na conta.

Please do not PM me with scripting related question nor support, use the forums instead.

Posted
È até melhor editar o save-system e colocar isso no event 'onPlayerQuit':
if (quitType == "Banned" and reason == "Foste Morto") then 
    setAccountData( playerAccount, "keyNameHealth", 100 ) 
end 

Se for banido com esse motivo, o mesmo do script que ele está usando, então a health será 100 ao entrar na conta.

Uma coisa que você esqueceu de dizer foi para adicionar esses parametros "quitType" e "reason" à função do evento.

"[...] If you don’t love it, if you’re not having fun doing it, you don’t really love it, you’re going to give up." - Steve Jobs, 2007

Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...