Jump to content

DNL291

Retired Staff
  • Posts

    3,875
  • Joined

  • Days Won

    67

Everything posted by DNL291

  1. De que forma que eu poderia estar localizando os ID's do sons que eu queira desativar ? Inicie o resource runcode, e digite: crun setDevelopmentMode(true). Em seguida, digite o comando showsound. Você vai ver no debug as posições e os IDs (ID do grupo e do indice (index)) dos sons do mundo GTA, ou seja, do som que estiver tocando para o jogador. Para abrir o debugmode, digite debugscript 3 (nesse modo irá mostrar as informações, o que será necessário para ver os IDs dos sons). manawydan, Na verdade, use 17 para o grupo e 10 para o indice. Se estiver apenas o valor 17 presente, vai desativar não só as sirenes de carros de emergência como as buzinas dos veículos. Use: setWorldSoundEnabled( 17, 10, false )
  2. Stolen: https://community.multitheftauto.com/ind ... ls&id=6917 Ban the user, he certainly will upload more resources stolen. DONE, BANNED
  3. Na verdade eu não mexo com server race e nunca fiz algum script como este. Se você realmente quer isso, então você deve começar estudar Lua. Se você quer chegar longe com o seu server, você deve saber Lua para poder criar o script que você quer.
  4. Sim, é claro que vai executar as duas. Na verdade setPedAnalogControlState foi feita para tornar as definições de controle do ped/player mais avançadas. Como por exemplo para virar o veiculo para o lado, se você usar 0.5, ele irá virar pela metade. Ao passo que se você colocar 1 irá virar o veiculo totalmente (360º). Ou seja, com certeza foi feita para também trabalhar junto com a função setPedControlState.
  5. Use setWorldSoundEnabled. Veja a sintaxe da função no MTA Wiki. Eu abri meu server de teste e localizei o ID do som que você quer desativar. Faça o seguinte: setWorldSoundEnabled(17, false)
  6. function give (button,state) if button == "left" and state == "up" then local row,col = guiGridListGetSelectedItem(paineldayz.gridlist[1]) if (row and col and row ~= -1 and col ~= -1) then local itemName = guiGridListGetItemText(paineldayz.gridlist[1], row,col, 1) if itemName then local text = guiGetText(paineldayz.edit[1]) setElementData(localPlayer, itemName, text) -- code end else outputChatBox("Please select a item from the list.",220,0,0) end end end I forgot the table index.
  7. Ou seja, você precisa fazer por você mesmo, porque não tem um script público. Se você quer ter 2 gamemodes rodando ao mesmo tempo em um server, você precisa saber Lua para fazer o script. A menos que consiga achá-lo.
  8. Try with: setElementData(localPlayer, itemName, text)
  9. function give(button,state) if button == "left" then local row,col = guiGridListGetSelectedItem(paineldayz.gridlist) if (row and col and row ~= -1 and col ~= -1) then local itemName = guiGridListGetItemText(paineldayz.gridlist, row, 1) if itemName then local text = guiGetText(paineldayz.edit[1]) ... -- code end else outputChatBox("Please select a item from the list.",220,0,0) end end end
  10. Obviously will not work, because it's wrong.
  11. Use the following: if getPlayerCount() >= 2 then ... end Example: function deathMoney ( player ) if getPlayerCount() >= 2 then local reward = math.random(2000, 3000) givePlayerMoney ( source, reward ) outputChatBox ( "Zdochol si! Tvoja odmena za túto mapu je " .. reward .. "$!", getRootElement(), 0, 255, 0, true ) end end addEventHandler ( "onPlayerWasted", getRootElement(), deathMoney )
  12. Also, the give function contains errors.
  13. You can't use a name of a MTA function (not in your case) as a name of a function.
  14. The code has no errors. Make sure that the meta.xml is correct and the resource is running.
  15. Try this: function createExplosionFunc(thePlayer, command) local x,y,x = getElementPosition(thePlayer) y = y + 20 local createdExplosion = createExplosion(x,y,z, 0) if createdExplosion == false then outputChatBox("Failed to cause an explosion.",thePlayer) end end addCommandHandler("explosion", createExplosionFunc)
  16. Server: addEvent( "removeTextDisplay", true ) addEventHandler( "removeTextDisplay", root, function() textDisplayRemoveObserver( serverDisplay, source ) end ) addEventHandler( "onPlayerJoin", root, function() serverDisplay = textCreateDisplay() textDisplayAddObserver ( serverDisplay, source ) serverText = textCreateTextItem ( "Downloading client files...", 0.5, 0.5,1,255,255,255,255,1.2,"center","center",200 ) textDisplayAddText ( serverDisplay, serverText ) end ) Client: local checkTransferBoxTimer addEventHandler( "onClientPlayerJoin", root, function() if isTransferBoxActive() then checkTransferBoxTimer = setTimer( c_clientTransferBox, 200, 0, source ) end end ) local joinTimer = setTimer( function() if not isTransferBoxActive() then triggerServerEvent( "removeTextDisplay", localPlayer ) if isTimer(joinTimer) then killTimer(joinTimer) end end end, 200, 5 ) function c_clientTransferBox(player) if not isTransferBoxActive() then triggerServerEvent( "removeTextDisplay", player ) killTimer(checkTransferBoxTimer) end end
  17. Acho que ele não perguntou a diferença entre ambas as funções, Race. Pelo que eu entendi, ele quer saber o que acontece se ele usar as duas funções em um ped, com os comandos diferentes. A propósito, gostei da sua explicação sobre a função setPedAnalogControlState.
  18. https://community.multitheftauto.com/ind ... ls&id=6882 https://community.multitheftauto.com/ind ... ls&id=6884 https://community.multitheftauto.com/ind ... ls&id=6872 Ban the user please. DONE, BANNED
  19. Acho que não entendi o que você quis dizer. Você quer saber o que o ped vai fazer, se os comandos usados nas funções setPedControlState/setPedAnalogControlState forem diferentes? Faça o teste e veja o resultado por você mesmo.
  20. Apenas deixe o Server ligado, ele ficará sempre online. Se estiver desligando o servidor, então é a máquina sendo desligada ou o server que é desligado.
  21. Viruses: https://community.multitheftauto.com/in ... ls&id=6867 DONE
  22. @The Best O primeiro argumento é opcional, se ele não colocar já ficará por padrão o getRootElement().
  23. See this topic: viewtopic.php?f=91&t=54461&hilit=between+ipairs Edit: Your table may be wrong.
×
×
  • Create New...