Jump to content

GSC

Members
  • Content Count

    49
  • Joined

  • Last visited

Community Reputation

1 Neutral

About GSC

  • Rank
    Rat
  • Birthday 25/08/2003

Details

  • Gang
    I don't have gang.
  • Location
    Brasil
  • Occupation
    Student
  • Interests
    Programação em Lua

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Tente: setTimer(function(source) setElementFrozen(source, false) toggleAllControls (source, true) end, 5000, 1, source)
  2. O que utilizo para poder colocar uma imagem upada no imgur dentro de um documento como um crachá no MTA? O player iria digitar /imagem <link> e a imagem irá aparecer no crachá dele.
  3. Como eu faço para remover uma informação (elementData, accountData, remover de uma tabela) do player daqui 30 dias?
  4. Consegui! Obrigado a todos que me ajudaram nisso, grato de verdade!
  5. Como faço para resgatar o serial do jogador pelo ID mesmo quando estiver offline? Tentei algumas alternativas e não funciona.
  6. Se ele tiver offline, consigo mesmo assim pegar o serial da conta através do ID?
  7. Quero criar um painel para banir o jogador offline, ou seja, o banimento seria aplicado quando ele digitasse /login, se o ID desse jogador tiver na tabela ele recebe o banimento, não estou conseguindo fazer isso. SERVER-SIDE: function getPlayerID(id) p = false for i, player in ipairs (getElementsByType("player")) do if getElementData(player, "ID") == id then p = player break end end return p end banList = {} function banirPlayer(ID, Motivo, Tempo, tempoSelecionado) local playerV = getPlayerID(tonumber(ID)) if playerV then if tempoSelecionado == -1 then outputC
  8. Obrigado senhores, mas tem outro problema: o jogador pode alterar o nome quando quiser e pode colocar a cor do nome novamente, como faço para que quando ele tentar colocar a cor do nome, interceptá-lo?
  9. Quero remover a cor do nome dos jogadores que tentarem entrar no servidor, estou usando este código. addEventHandler("onPlayerJoin", getRootElement(), function() local nome = getPlayerName(source) local novoNome = removeHex(nome, 6) if (novoNome ~= nome) then setPlayerName(source, novoNome) end end Infelizmente não tive resultado satisfatório.
  10. Estou iniciando nos scripts e tenho muitas dúvidas de um principiante: activated = false function active() activated = true end addCommandHandler("act", active, false, false) A variável activated vai ser tornar true para todos os jogadores, ou somente para quem digitou o comando?
  11. Source, em comandos, NUNCA se refere a jogador. Você precisa preencher os parâmetros de forma correta. CommandHandler requer ao menos o argumento player em seu parâmetro, no seu caso, pode utilizar source. player playerSource, string commandName [, string arg1, string arg2, ... ]
  12. Você está tentando setá-lo variáveis, talvez isso seja incorreto. Existem duas funções setElementData (para setar a informação) e getElementData (para fazer a verificação), estas servem para você definir uma informação ao jogador e verificar se ele tem essa informação, respectivamente. Parece que é isso que você está querendo fazer. function verificar(player) emprego = setElementData(player, "ifood", true) end addCommandHandler("teste", verificar) function msgverificar(player) if (getElementData(player, "ifood")) then outputChatBox("oi") else outputChatBox("k") end end addCommandHa
  13. Então manos, eu estou fazendo um script de emprego para estudar Lua, etc. Cheguei ao final do script e estou me deparando com um problema: Ao término do emprego era para o jogador que está dentro do veículo ser teleportado para um lugar, porém não está acontecendo. Imagino o que seja mas não consigo resolver talvez por falta de conhecimento ainda, e por isso estou aqui pedindo uma ajuda. SERVER-SIDE function checkPointFinal(thePlayer) if getElementData(thePlayer, "checkpoint3") == true then destroyElement(getPedOccupiedVehicle(thePlayer)) setElementVisible
  14. Quero remover o DxDraw quando o comando for executado novamente. CLIENT-SIDE: function f_tabPanel() local screenW, screenH = guiGetScreenSize() linha = dxDrawLine(screenW * 0.3160, screenH * 0.3444, screenW * 0.7694, screenH * 0.3444, tocolor(41, 49, 213, 255), 1, false) end function f_executeTab() addEventHandler("onClientRender", root, f_tabPanel) end addCommandHandler("rectangle", f_executeTab) Estou estudando, por isso é só uma linha :v Obs.: tentei fazer o método de verificação básico. Não funciona porque onClientRender é como um loop, ou seja, quando
  15. accName deve ser: accName = getAccountName (getPlayerAccount (thePlayer))
×
×
  • Create New...