Jump to content

Lord Henry

Other Languages Moderators
  • Posts

    4,010
  • Joined

  • Last visited

  • Days Won

    184

Everything posted by Lord Henry

  1. Tem. Mas se vc tem medo de que roubem seu código, da próxima vez mande ele via mensagem privada para alguém que vc confia e que tenha conhecimento para lhe ajudar.
  2. Supondo que vc está cometendo o mesmo erro nas outras funções, dai sim, vai colocando end
  3. Faltou um end antes da linha 70.
  4. Manda o script do jeito que está atualmente.
  5. Reinicie o script de prisão para ver se aparece algo.
  6. Então ele é server-side. Qual erro que vc está encontrando quando tenta copiar e colar nas outras funções? Use /debugscript 3 e diga qual erro do script aparece.
  7. Qual deles é o que vc está editando? client.lua ou server.lua?
  8. Como está seu meta.xml?
  9. Esse script aí é client-side ou server-side? Se não souber, olhe no meta.xml do resource.
  10. @Renazz favor não reviver tópicos antigos. Este tópico é de 2011. Regras do fórum em vídeo:
  11. Faz o mesmo que eu fiz nas outras funções, ué. Vai querer que eu dê Ctrl+C e Ctrl+V por vc?
  12. Tá. Duas observações: elementData serve para qualquer elemento, não só para jogadores. É claro que ele é utilizado com mais frequência em jogadores. A principal utilidade da elementData é que ela é uma data temporária. Ela é perdida se o servidor reiniciar ou se o elemento que continha a data for destruído. Outra vantagem da elementData é que ela é sincronizada entre servidor e clientes por padrão. Isso significa que se vc usar setElementData em um elemento, essa data pode ser lida tanto client-side quanto server-side. O grande problema é que pra manter essa sincronização both-side, ela consome muito tráfego de rede do seu servidor, podendo causar lag. Por esse motivo a maioria de nós (desenvolvedores) preferimos evitar o uso dela para manter a otimização e os scripts mais leves. Você quer algo global, pelo que entendi o mesmo cofre será usado para empréstimos para todos os jogadores (não será 1 cofre pra cada player e sim um único cofre global). Se eu fosse você, salvaria os dados do cofre em um banco de dados. Dessa forma os dados dele não serão perdidos se o server reiniciar ou o resource for reiniciado. Comece por ExecuteSQLQuery
  13. Não. Troque thePlayer por player, pois é o parâmetro de função que vc está usando. function desalgemarComando(player, commandName, playerid) if isObjectInACLGroup ("user."..getAccountName(getPlayerAccount (player)), aclGetGroup ("PoliciaComandos")) then -- ACL if not (playerid) then return end local alvo = exports["[PRS]ID_System"]:getPlayerID(tonumber(playerid)) -- aqui eu deixei pra buscar por nome, pois to sem sistema de id, no caso coloque aqui a função de buscar jogador por id se tiver if not (alvo) then return player:outputChat("[AVISO] jogador ID ' "..tostring(playerid).." ' não encontrado!.", 100, 100, 255, true) end local algemado = alvo:getData("Algemado") if not (algemado) then return player:outputChat("[AVISO] jogador ID ' "..tostring(playerid).." ' não está algemado", 100, 100, 255, true) end deixarAlgemado(alvo, nil) alvo:setData("Algemado", nil) setPedAnimation(alvo) player:outputChat("[AVISO] Você desalgemou o jogador ID ' "..tostring(playerid).." '!.", 100, 100, 255, true) alvo:outputChat("[AVISO] Policial ' "..player.name.." ' desalgemou você!.", 100, 100, 255, true) end end addCommandHandler("desalgemar", desalgemarComando)
  14. Que bom que resolveu. Se precisar, estamos aqui pra ajudar. Um abraço!
  15. Não conheço. Só sei que existe isso: takeAllWeapons
  16. É comum nas hosts eles não atualizarem as versões, pois pode ocorrer dos scripts antigos se tornarem incompatíveis nas versões mais novas. Algumas funções mudam de sintaxe e vc precisa fazer upgrade dos resources para que eles voltem a funcionar.
  17. Realmente sua versão é antiga demais! Já estamos na versão: MTA:SA Server v1.5.6-release-16616 A versão 1.5.2 é de 2016.
  18. Use sver no Client Console (F8) e me diga o que aparece. (no server da host)
  19. Vc deve entrar em contato com eles então. Pra eles atualizarem a versão do MTA Server instalado lá.
  20. Mesmo erro desse aqui, cara.
  21. Como eu disse, é problema de configuração do seu servidor, não importa se ele tem mods ou não. Formatar servidor? Que eu saiba, reinstalar o MTA não muda as configurações do seu servidor local.
  22. Problema de configuração do seu servidor, não é problema do resource.
  23. Creio que vc deveria postar isso na seção de Programação em Lua.
  24. Ok, lá naquela linha 24, substitua isso: setElementData( player, 'mrk_in', i - 1 ); Por isso: if isElement (player) then setElementData( player, 'mrk_in', i - 1 ); end;
×
×
  • Create New...