-
Posts
3,875 -
Joined
-
Days Won
67
Everything posted by DNL291
-
E addCommandHandler. Tem alguns tópicos similares pelo fórum que se você procurar vai encontrar um trecho com comando + verificação de ACL - assim como tem na página da função isObjectInACLGroup.
-
Faça um loop pairs, nele, você terá a sub-tabela com o veículo e a chave, que está representada pelo ID do veículo.
-
Isso. Faltou só um end para fechar a função. Como eu disse, antes de postar seu código, ligue o resource no servidor e ative o debug com /debugscript 3 para ver erros. E não se esqueça de tirar um tempo para ler os tópicos fixados aqui na seção Portuguesa @NotoriusDayZ
-
Olá e bem-vindo ao fórum. Para manter o local organizado temos os respectivos sub-fóruns, por isso, sempre que criar um tópico por favor crie-o dentro do sub-fórum Portuguese / Português Você pode encontrá-lo pela página inicial do fórum da forma mostrada abaixo: Isso evitará o trabalho que os moderadores têm diariamente de mover posts para os locais certos. Sempre que criar um novo tópico, certifique-se que esteja na devida categoria. No sub-fórum Português ficam todas postagens na linguagem portuguesa, enquanto que fora da categoria Other languages só é permitido posts em inglês, por isso, sempre que responder um tópico, preste atenção a isso.
-
Crie o onPlayerLogin (lado server) e com triggerClientEvent chame um evento do lado cliente. addEvent e addEventHandler para adicionar à função. Na função basta deixar setWorldSoundEnabled ( 5, false )
- 1 reply
-
- 1
-
-
Dois erros com a função de matar o jogador: 1 - killPlayer não é mais uma função utilizada, use killPed 2 - A função deve ser do lado server; seu código tem getLocalPlayer() que é client-side Além disso também falta um end na função e 'itemName' não está definido (pelo que é mostrado). A propósito, no exemplo da função killPed você já encontra o código do /kill https://wiki.multitheftauto.com/wiki/KillPed#Example Sempre que testar um código digite /debugscript 3 A parte da faca você irá precisar de getPedWeapon, algo assim: if getPedWeapon(sourcePlayer, true) == 4 then -- 4: ID da faca; true: verifica se é a arma atual -- código end Próxima vez lembre-se de postar em Programação em Lua; também recomendo ler os tópicos fixados nesta categoria.
-
Erro lag e bug
DNL291 replied to brunoopes12's topic in Ajudas relacionadas ao MTA:SA (Cliente/Servidor)
@brunoopes12 Por favor pode explicar melhor seu problema? -
Como faço pra colocar uma logo na minha hud??
DNL291 replied to Lukhoul's topic in Programação em Lua
Olá e bem-vindo ao fórum. Para manter o local organizado temos os respectivos sub-fóruns, por isso, sempre que criar um tópico por favor crie-o dentro do sub-fórum Portuguese / Português Você pode encontrá-lo pela página inicial do fórum da forma mostrada abaixo: Isso evitará o trabalho que os moderadores têm diariamente de mover posts para os locais certos. Sempre que criar um novo tópico, certifique-se que esteja na devida categoria. No sub-fórum Português ficam todas postagens na linguagem portuguesa, enquanto que fora da categoria Other languages só é permitido posts em inglês, por isso, sempre que responder um tópico, preste atenção a isso. dxDrawImage ou guiCreateStaticImage -
A skin da arma mostra e seu problema é em fazer o código de remover a anterior e setar uma nova, é isso? Só com F2 você não vai conseguir remover e setar outra diferente, explique melhor o que você quer por favor. givePedWeapon é para dar arma para ped, para o jogador você vai precisar de triggerServerEvent + giveWeapon.
-
Olá e bem-vindo ao fórum. Para manter o local organizado temos os respectivos sub-fóruns, por isso, sempre que criar um tópico por favor crie-o dentro do sub-fórum Portuguese / Português Você pode encontrá-lo pela página inicial do fórum da forma mostrada abaixo: Isso evitará o trabalho que os moderadores têm diariamente de mover posts para os locais certos. Sempre que criar um novo tópico, certifique-se que esteja na devida categoria. No sub-fórum Português ficam todas postagens na linguagem portuguesa, enquanto que fora da categoria Other languages só é permitido posts em inglês. Por isso, sempre que responder um tópico, preste atenção a isso. Quanto ao seu problema @Bruno R dos Santos você quer o que exatamente? Quando o jogador desloga da conta, ele automaticamente perde as permissões de sua antiga conta, pois no logout a conta atual passa a ser a 'conta' guest. Pode ser que ainda fique algum tipo de permissão contida em elementData (setElementData), então você pode removê-la com removeElementData (server) ou setElementData(element, key, false) Para remove uma conta da ACL você vai precisar desta função: aclGroupRemoveObject
-
Boneco Para de Andar Quando Mira
DNL291 replied to Truceed's topic in Ajudas relacionadas ao MTA:SA (Cliente/Servidor)
https://wiki.multitheftauto.com/wiki/SetPedStat Tem o resource defaultstats, ele já vem por padrão no mta. -
COMO CRIA UMA FUNÇÃO DE FECHAR O PAINEL GUI ?
DNL291 replied to WENBLECK's topic in Programação em Lua
guiCreateWindow guiCreateButton onClientGUIClick guiSetVisible Da próxima ver crie o tópico no lugar correto - https://forum.multitheftauto.com/forum/127-programação-em-Lua/ -
Show the code of the radar resource you're using.
-
Você pode procurar pelo resource aqui: https://community.multitheftauto.com/ Ou pagar algum programador para fazer.
-
Aqui você pode ver como funciona melhor:
-
local allowedTeams = { ["team1"] = true, ["team2"] = true, ["team3"] = true } local team = getPlayerTeam(player) if team and allowedTeams[getTeamName(team)] then outputChatBox("com permissão", player) else outputChatBox("Sem permissão", player) end Usando uma tabela para listar os times com permissão.
-
dxDrawText("Idade:"..tostring(Idade).." | Peso:"..tostring(Peso), screenW * 0.3787, screenH * 0.3100, screenW * 0.6012, screenH * 0.3567, tocolor(255, 255, 255, 255), 1.00, "clear", "center", "center", false, false, false, false, false) Linha 88, com o mesmo erro: dxDrawText("ID:"..tostring(ID).. " | Level:"..tostring(Level), screenW * 0.3775, screenH * 0.3567, screenW * 0.6000, screenH * 0.4033, tocolor(255, 255, 255, 255), 1.00, "clear", "center", "center", false, false, false, false, false) E sempre use tostring quando concatenar valores.
-
Sumir em qual sentido? Destruir: destroyElement; Respawnar: respawnVehicle; Teleportar: setElementPosition; Alterar visibilidade: setElementAlpha
-
ajuda Não consigo ativar nenhuma base / mapa em meu server
DNL291 replied to renanMANDRACK's topic in Programação em Lua
O resource não pôde ser iniciado por algum erro, vai precisar depurar ele para descobri o porquê. -
Qual é a linha 31? Porque assumindo que seja a 12, a linha 34 seria a linha do end, após o outputChatBox, então me parece ser a linha 11, onde está source. E além disso, não tem como 'jogador' retornar o nick pois getPlayerFromName irá retornar o elemento. É provável que seu código mostrado é uma versão modificada da que apresentou os erros. Para depurar o código, use iprint("source", source, "jogador", jogador) e veja os resultados. Se source retornar a string do nick é porque a função está recebendo essa string como source do evento. Notei também que o loop da linha 7 não servirá pra nada, já que as variáveis dentro do escopo serão reescritas a cada execução do loop.
-
MTA Crash in vehicles(if someone else is on server)
DNL291 replied to werewolfsuperman's question in Client
It's recommended to have a clean/unmodded GTA:SA to play MTA. Please reinstall your GTA:SA with a clean version and without modifications. However, you have a significant amount of crashes in a short interval, and I can't say if all these crashes have to do with GTA. -
Please download and run MTADiag and follow the instructions. Post any Pastebin URL MTADiag gives.
-
That's included in MTA's code, it's not a resource. However, there's a resource that removes the original with a custom: https://community.multitheftauto.com/index.php?p=resources&s=details&id=381 You just need to change de map file according to your needs.