Jump to content

Klehber

Members
  • Posts

    4
  • Joined

  • Last visited

Klehber's Achievements

Vic

Vic (3/54)

0

Reputation

  1. local gas = createMarker( -2422.31567, -608.72510, 130, "cylinder", 30, 255, 255, 0, 100 ) function setupGasMarker(elementLeave) if getElementType(elementLeave) == "player" then local currentHealth = getElementHealth(elementLeave) setElementHealth(elementLeave, currentHealth - 25) end end addEventHandler("onMarkerLeave", getRootElement(), setupGasMarker) Agora deu certo, a questão é que o range do marker é muito grande, teria alguma outra forma de fazer uma area circular para causar dano em vez do marker ou até mesmo diminuir o range do marker para o mais proximo possivel da borda.
  2. Fiz e continua sem funcionar, se eu mudo o EventHandler para onMarkerHit o personagem recebe o dando dentro e fora do marker quando eu inicio a resource, mas se eu coloco o onMarkerLeave nada ocorre, nem dentro nem fora do marker. Sobre o "~" foi algum erro ao passar o código para o forum, o nome da função está onGa:~.
  3. Como eu faria isso? É só remover a parte após o "="? Sou iniciante em programação no mta
  4. Estou tentando criar um sistema de marker onde após o player sair do marker ele receba dano, porém não estou conseguindo fazer com que o player receba o dano, alguem poderia me ajudar? e se tiver que fazer outro script para o lado client me ajudem por favor, sou iniciante. local function onGa:~(element, samedim) if getElementType(element) == "player" then local marker = source local isPlayerInsideMarker = isElementWithinMarker(element, marker) if not isPlayerInsideMarker then local currentHealth = getElementHealth(element) setElementHealth(element, currentHealth - 25) end end end local function setupGasMarker() local gas = createMarker( 2495, -1666, 5, "cylinder", 30, 255, 255, 0, 100 ) addEventHandler("onMarkerLeave", gas, onGa:~) end addEventHandler("onResourceStart", resourceRoot, setupGasMarker)
×
×
  • Create New...