-
Posts
3,875 -
Joined
-
Days Won
67
Everything posted by DNL291
-
[FECHADO] - Como descompilar um arquivo? Existe um programa?
DNL291 replied to BaseadoSWD's topic in Programação em Lua
Acho que não dá pra descompilar; e ninguém irá distribuir tal coisa aqui. Você pode pedir para que alguém que saiba entre em contato com você. Lembre-se de sempre fazer backups do código-fonte de scripts compilados. -
O nome do grupo tá errado, ou não tem esse grupo. Tenta com "VIP". A propósito, recomendo que você crie a interface no evento "onClientResourceStart", e apenas use guiSetVisible para mostrar/ocultar a janela.
-
O código é do lado server, só colocar server na tag type no meta.xml (estando sem também será interpretado como do lado server). <meta> <script src="script.lua" type="server" /> </meta> Leia: https://wiki.multitheftauto.com/wiki/O_arquivo_Meta Para poder distinguir sobre o lado de um arquivo de script é preciso ter, ao menos, um pequeno conhecimento em Lua no MTA. Mas, não necessariamente você vai precisar de tal conhecimento. Você ainda pode ver a qual lado as funções de um script corresponde, olhando a lista de funções do server e do client. Em outros casos, pode ser necessário comparar os eventos de cada lado. Eventos do lado client sempre começam com onClient. Nesse caso, acho que seria de grande utilidade ter um recurso de destacamento de funções em seu editor.
-
Again: https://community.multitheftauto.com/in ... s&id=11344 DONE
-
Skin: https://community.multitheftauto.com/ind ... s&id=11330 https://community.multitheftauto.com/ind ... s&id=11329 DONE
-
Walid, sourceplayer isn't defined at line 3.
-
[Ajuda] Error: attempt to perform arithmetic on local 'value
DNL291 replied to MrBugsFive's topic in Programação em Lua
'value' deve estar retornando nil. Tente achar onde que deve estar passando nulo para esse argumento da função addPlayerStats. -
Indicação MTA:SA Contribuidor
DNL291 replied to SpoC^'s topic in Ajudas relacionadas ao MTA:SA (Cliente/Servidor)
Só contribuições para o código-fonte do MTA ou o desenvolvimento, como disse Banex, pode dar um cargo de Contribuidor. E "Past MTA Contributor" é apenas para membros antigos ou inativos. Se tivesse um rank no fórum, para contribuidores em geral, seria válida uma indicação. Mas nesse caso, é bem improvável ser Contribuidor aqui no fórum. -
Use o resource Slothbot e aprenda como utilizar aqui: https://wiki.multitheftauto.com/wiki/Slothman/Slothbot
-
Não exagera tanto assim Quanto à moderação, ainda que não esteja muito por aqui, posso dar conta dessa área, até porque aqui não é tão movimentado assim. E mesmo que eu não faça nenhum post pelo fórum, continuo entrando quando posso para estar dando atenção justamente para a moderação aqui. On topic Sobre o servidor, ele está desligado já há um tempo e tudo está parado também. O site está off para evitar prejuízo com relação ao dinheiro. Apenas por esse motivo.
-
Acho que usando string.format seria, na verdade, mais fácil tanto quanto o outro método, e ocupa apenas uma linha.
-
playSound and setSoundVolume are client-side functions only.
-
addEventHandler ("onPlayerWasted",root, function(ammo, attacker) if attacker ~= source and getElementType(attacker) == "player" and getElementData(source, "Occupation") ~= "AZUL" then takePlayerMoney( source, 1200 ) givePlayerMoney( attacker, 1200 ) end end ) Try it.
-
For this format use: string.format( "%08d", getPlayerMoney(localPlayer) )
-
I think he wants to show the messages in sequence and not randomly. -- wiadomosci local current = 1 local messages = { "Check out our forum -#fbaf17", "Type #ff5000/nos nfs #ffff00for NFS Nos, or #ff5000/nos normal #ffff00for Normal NOS", } local r,g,b = 255,255,0 -- kolor domyslny; #ffff00 local stime = 10 -- czas w sekundach setTimer( function() if current > #messages then current = 1 end local msg = messages[current] outputChatBox( msg, getRootElement(), r, g, b, true ) current = current + 1 end, stime*1000,0 )
-
local times = { "galocura","mafiaAzul","manchaVerde","indepedentes", "bamor","jovemDoSport","timao","infernoCoral" } local spawns = { ['galocura'] = {2796.26221, -1549.00061, 10.92188}, ['mafiaAzul'] = {1771.10596, -1918.38660, 13.55547}, ['manchaVerde'] = {2229.45337 ,-1170.96741,25.74169}, ['bamor'] = {2164.83105, -1812.68726 ,13.54688}, ['timao'] = {251.76923, -1219.97644, 76.10237}, ['infernoCoral'] = {2492.45874, -1687.13342, 13.51327}, ['jovemDoSport']= {1175.20032, -1648.91272, 14.00494} , ['indepedentes']= {1175.20032, -1648.91272, 14.00494}, } function criarTimes() for i= 1 , #times do createTeam(times[i],0,0,0) end end addEventHandler("onResourceStart", resourceRoot, criarTimes) function mudarTimes(player,cmd,teamName) local teams = ( type(teamName) == "string" and getTeamFromName(teamName) ) or false if (teams) then setPlayerTeam(player,teams) outputChatBox("Bem Vindo a Essa Torcida Organizada .", player) else outputChatBox("time nao encontrado,ou sou um noob que errou o script.", player) end end addCommandHandler("entrar",mudarTimes) function spanwnPlayer() local team = getPlayerTeam(source) if team then local x,y,z = unpack( spawns[ getTeamName(team) ] ) spawnPlayer(source, x,y,z) else spawnPlayer(source, 0,0,0) end end addEventHandler ( "onPlayerWasted", getRootElement(), spawns) Tente isso.
-
PrivateKiller, If you use the search tool, you'll find some threads with this same issue. https://forum.multitheftauto.com/viewtopic.php?f ... ns#p655097
-
Não saiam do assunto.
-
The panel will only show when the client-side script is started, so use the event: "onClientResourceStart" to show the panel.
-
addEventHandler("onToggleVehicleCatalog", localPlayer, toggleVehicleCatalog) It should be: addEventHandler("onToggleVehicleCatalog", root, toggleVehicleCatalog)
-
Poderia ser um tutorial voltado para a criação de textos em geral em vez de HUD, visto que apenas dxDrawText é usado para criar texto na tela. Sobre a posição do texto, muitos não sabem exatamente como funciona. Me refiro aos argumentos: left, top, right e bottom. De qualquer forma, ótima iniciativa. Espero que possa ir melhorando e acrescentando mais coisas. Mesmo que seja para iniciantes, penso que tem que ter responsabilidade e não colocar informações erradas ou coisas mal explicada.
-
https://wiki.multitheftauto.com/wiki/Re ... ncebrowser Se ler atentamente a página do recurso, acho que você entende. E também, tem o recurso ipb que funciona in-game.