Jump to content

Lord Henry

Other Languages Moderators
  • Posts

    4,005
  • Joined

  • Last visited

  • Days Won

    184

Everything posted by Lord Henry

  1. Então 9 minutos antes, o rank fica desatualizado?
  2. Isso dará erro. Você está declarando duas vezes thePlayer, uma é o player que executou o comando /procurados e o outro é um jogador da lista de jogadores online. Além disso, cada vez que um jogador da lista não estiver procurado, mandará a mensagem "Nenhum jogador procurado", causando flood. Faça assim: function playersProcurados (me) local everybody = getElementsByType ("player") outputChatBox ("Players procurados:", me, 255, 150, 0) for i,thePlayer in ipairs(everybody) do local wantedLevel = getPlayerWantedLevel (thePlayer) if (wantedLevel > 0) then outputChatBox ("> "..getPlayerName(thePlayer).."#FFFFFF ("..wantedLevel..") Estrelas", me, 255, 255, 255, true) end end end addCommandHandler ("procurados", playersProcurados)
  3. Eu aconselho a processar somente as contas dos jogadores online ao abrir o painel, fica extremamente pesado ficar processando a conta de todo mundo. E o tópico citado é esse: https://forum.multitheftauto.com/topic/104720-rank/?tab=comments#comment-904651
  4. Você vai precisar trabalhar com banco de dados para poder salvar os dados dos jogadores entre as sessões. Aprenda tudo sobre banco de dados aqui:
  5. Fica impossível de resolver esse problema pois não existe nenhum evento ativando essas funções e também não há nenhum jogador declarado em lugar nenhum. Por se tratar de um script server-side, não dá pra pegar um jogador local pra usar na função que está dando erro. Coloque dois traços no início das linhas 31 e 66, transformando-as em comentários e verifique se o script ainda funciona normalmente.
  6. Como vc quer corrigir algo que vc não sabe nem pra que serve? Sabe pelo menos o nome do resource?
  7. Parece estar faltando parte do código. O que esse código deveria fazer?
  8. Talvez esse vídeo te ajude, dê uma olhada: https://www.youtube.com/watch?v=O8uY1syYANA&list=PLfmz7dULp2ufJY76yySzVHL6TdPpZk5QT&t=43
  9. No lugar de task[2] precisa ser obrigatoriamente um jogador, mas em vez disso você colocou uma zona de colisão. Argumento ruim @ 'setElementSyncer' [Esperava um jogador no argumento 2, mas obteve uma zona de colisão]
  10. Os scripts podem ser server-side, client-side ou shared. O tipo vc define no meta.xml do seu resource. Server-side: Os scripts funcionam direto no servidor e não nos jogadores em si. Utilizam funções e eventos server-side e shared, mas nunca client-side. Exemplos: Scripts que criam veículos, scripts que mandam mensagens pra todo mundo, scripts que mexem nas contas dos jogadores, scripts que carregam mapas, etc. Client-side: Os scripts funcionam direto nos jogadores e não no servidor. Utilizam funções e eventos client-side e shared, mas nunca server-side. Exemplos: Scripts de painéis, scripts que tocam músicas, scripts que criam luzes, scripts que mandam mensagens pra si mesmo, etc. Shared: Este tipo é relativamente difícil de encontrar, qualquer tipo funciona neste script, tanto o client-side, server-side e shared, mas se a função ou evento que for client-side for chamada pelo servidor ou vice-versa, dará erro. Por ser mais difícil controlar essa troca de informações, o pessoal geralmente prefere os outros dois tipos. Para saber o tipo de uma função ou evento, basta ler a Wiki dela. Páginas na cor laranja, são funções server-side somente e não funcionam em scripts client-side. Páginas na cor vermelha, são funções client-side somente e não funcionam em scripts server-side. Páginas na cor azul, são funções shared que funcionam tanto em scripts client-side quanto nos server-side. Páginas na cor verde são funções úteis que foram criadas pelos usuários. Dai você deverá ler no texto para saber o tipo dela. Páginas na cor roxa são páginas de resources. Apenas mostram tutorial de como usar aquele resource.
  11. Edit: Baixei aqui o resource e não tem nada compilado, cara.
  12. Na verdade esses mapas editados são construídos com objetos normais do GTA. Ele apenas usou um script para substituir os modelos e texturas dos objetos por esses novos. Basta você pegar os arquivos .DFF e .TXD e carregá-los nos objetos corretos usando engineLoadTXD, engineImportTXD, engineLoadDFF e engineReplaceModel.
  13. Não vou mais discutir assunto sem relação com o post. Da próxima vez, mande o textão por privado. [CLOSED]
  14. O código que ele passou não resolve o problema dele. Ele passou um código que faz movimentação de câmera, não tem nada a ver com reproduzir Cutscenes do GTA.
  15. @Gw8 não fique dando código assim de graça, isso desestimula o usuário a aprender. E se você tivesse lido as outras respostas, saberia que não é isso que ele queria.
  16. Olá, parabéns pelo seu servidor. Algumas considerações: Vi que você criou esse post 2 vezes. Este na sessão correta e outro na sessão geral. Tome mais cuidado da próxima vez. Poste o link direto das imagens para que elas carreguem automaticamente, assim o usuário não precisa ficar clicando nos links para ver as imagens. Você fez certo em deixar as imagens ocultas, pois como são várias, elas acabam causando Spam. Pergunta: O Gamemode possui o sistema de Safe Zone? Que vai diminuindo com o tempo e quem estiver fora começa a tomar dano pelo "gás tóxico". Seguem as imagens respectivamente. Painel Login: Menu de seleção: Lobby: Itens espalhados: Espero ter ajudado.
  17. Sim, mas ele disse "rodar uma cutscene do GTA dentro do MTA", então ele quer mostrar ao player uma cutscene que já existe em vez dele criar uma em tempo real. Mas concordo que daria pra criar uma cutscene própria dentro do MTA usando as funções de câmera.
  18. Tem também o IS NULL e o IS NOT NULL.
  19. Da próxima vez, poste na sessão destinada para divulgação de servidores.
  20. Galera, por favor. Não vamos ficar discutindo no tópico. Devemos resolver nossas diferenças por privado.
  21. Olá. Eu criei o tutorial depois do seu sim. Foi mais para demonstrar como fazer um tutorial bem feito e detalhado. Então postei o tutorial para servir de comparação com o seu. PORÉM A informação contida no meu tutorial já existia faz bastante tempo, eu apenas repostei e mudei algumas coisas pequenas. Fonte original:
  22. Bom, já que vc quer um script, boa sorte em achar. Eu já joguei em servidores que tinham esse sistema. Era bem irritante de jogar assim, mas é você quem sabe. Mas se você quer criar um, sugiro que comece por: setVehicleDamageProof (faz o veículo ficar blindado, impedindo que ele exploda) setElementHealth (setando a vida do veículo em 250, apagará o fogo da explosão, saindo no lugar apenas fumaça preta) getElementHealth (você vai precisar verificar se o veículo tem vida menor que 250 para detectar que ele "quebrou") setVehicleEngineState (desliga o motor do veículo) onVehicleDamage (evento que é ativado toda vez que um veículo recebe dano, use isso para ativar o sistema no momento correto) onVehicleEnter (evento que é ativado toda vez que alguém entra em um veículo, use isso para desativar o motor novamente quando o player entrar no veículo quebrado) Boa sorte.
×
×
  • Create New...