Jump to content

Lord Henry

Other Languages Moderators
  • Posts

    3,992
  • Joined

  • Last visited

  • Days Won

    183

Everything posted by Lord Henry

  1. Isso aí já é outra dúvida. Recomendo que crie outro post.
  2. Se for usar esse esquema de conta "cobaia", seria interessante colocar um verificador se a conta existe ou não.
  3. Sim, conexão com banco de dados é pesada se for feita muitas vezes simultaneamente.
  4. Você está em servidor local? Ou editor de mapas?
  5. Vai dando stop em todos os mods pra ver se a base some.
  6. Me refiro ao painel admin. Não a pasta do computador. Naquela lista de mods que aparece no painel, ele ainda está lá?
  7. Ele ainda aparece na lista de resources do painel admin?
  8. 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.
  9. Supondo que vc está cometendo o mesmo erro nas outras funções, dai sim, vai colocando end
  10. Faltou um end antes da linha 70.
  11. Manda o script do jeito que está atualmente.
  12. Reinicie o script de prisão para ver se aparece algo.
  13. 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.
  14. Qual deles é o que vc está editando? client.lua ou server.lua?
  15. Esse script aí é client-side ou server-side? Se não souber, olhe no meta.xml do resource.
  16. @Renazz favor não reviver tópicos antigos. Este tópico é de 2011. Regras do fórum em vídeo:
  17. Faz o mesmo que eu fiz nas outras funções, ué. Vai querer que eu dê Ctrl+C e Ctrl+V por vc?
  18. 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
  19. 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)
  20. Que bom que resolveu. Se precisar, estamos aqui pra ajudar. Um abraço!
  21. É 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.
  22. 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.
×
×
  • Create New...