-
Posts
3,992 -
Joined
-
Last visited
-
Days Won
183
Everything posted by Lord Henry
-
Isso aí já é outra dúvida. Recomendo que crie outro post.
-
Se for usar esse esquema de conta "cobaia", seria interessante colocar um verificador se a conta existe ou não.
-
Sim, conexão com banco de dados é pesada se for feita muitas vezes simultaneamente.
-
[Ajuda]Base Bugada
Lord Henry replied to Renaz's topic in Ajudas relacionadas ao MTA:SA (Cliente/Servidor)
Você está em servidor local? Ou editor de mapas? -
[Ajuda]Base Bugada
Lord Henry replied to Renaz's topic in Ajudas relacionadas ao MTA:SA (Cliente/Servidor)
Vai dando stop em todos os mods pra ver se a base some. -
[Ajuda]Base Bugada
Lord Henry replied to Renaz's topic in Ajudas relacionadas ao MTA:SA (Cliente/Servidor)
Me refiro ao painel admin. Não a pasta do computador. Naquela lista de mods que aparece no painel, ele ainda está lá? -
[Ajuda]Base Bugada
Lord Henry replied to Renaz's topic in Ajudas relacionadas ao MTA:SA (Cliente/Servidor)
Ele ainda aparece na lista de resources do painel admin? -
[Ajuda]Base Bugada
Lord Henry replied to Renaz's topic in Ajudas relacionadas ao MTA:SA (Cliente/Servidor)
Já deu /refresh? -
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.
-
Supondo que vc está cometendo o mesmo erro nas outras funções, dai sim, vai colocando end
-
Faltou um end antes da linha 70.
-
Manda o script do jeito que está atualmente.
-
Reinicie o script de prisão para ver se aparece algo.
-
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.
-
Qual deles é o que vc está editando? client.lua ou server.lua?
-
Como está seu meta.xml?
-
Esse script aí é client-side ou server-side? Se não souber, olhe no meta.xml do resource.
-
@Renazz favor não reviver tópicos antigos. Este tópico é de 2011. Regras do fórum em vídeo:
-
Faz o mesmo que eu fiz nas outras funções, ué. Vai querer que eu dê Ctrl+C e Ctrl+V por vc?
-
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
-
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)
-
Que erro é esse?
Lord Henry replied to jjtrancoso21's topic in Ajudas relacionadas ao MTA:SA (Cliente/Servidor)
Que bom que resolveu. Se precisar, estamos aqui pra ajudar. Um abraço! -
ALGUEM SABE ALGUM MOD DA POLICIA CONFISCA AS ARMAS DO BANDIDO
Lord Henry replied to dayson's topic in Programação em Lua
Não conheço. Só sei que existe isso: takeAllWeapons -
Que erro é esse?
Lord Henry replied to jjtrancoso21's topic in Ajudas relacionadas ao MTA:SA (Cliente/Servidor)
É 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. -
Que erro é esse?
Lord Henry replied to jjtrancoso21's topic in Ajudas relacionadas ao MTA:SA (Cliente/Servidor)
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.