Jump to content

'(' expected near to '='


Recommended Posts

Alguem me ajuda !! sou novo e estou tentando criar um script q ao perder vida, o player perde dinheiro!

 

 

function vida = setElementHealth(thePlayer)
    if vida <= 80 then
        local takeCash = takeCash(thePlayer)
    takePlayerMoney(thePlayer, 3000)
    outputChatBox("vc perdeu 3mil por se ferir!")
    end
end

 

 

 

Edited by luccah_ds
Link to comment
  • luccah_ds changed the title to '(' expected near to '='
  • Other Languages Moderators

Olá!

Se você está começando, nada melhor que visitar alguns links super úteis para entender a base, antes de tentar fazer qualquer coisa. Veja estes links:

A base é importante para você não cometer erros bobos.

  • Thanks 1
Link to comment
addEventHandler( "onPlayerDamage", root, 
function (attacker, damage_causing, bodypart, loss) 
local Dano = damage_causing
local Dinheiro = getPlayerMoney( source )
local Multiplicador = 2
    takePlayerMoney( source, Dinheiro-Dano*Multiplicador )
end)

não testei, deve ser adicionado num script server side, ele pega quanto tem de dinheiro, quanto de dano foi feito, multiplica o dano e remove este valor de dinheiro do player

  • Thanks 1
Link to comment
addEventHandler( "onPlayerDamage", root, 
function (attacker, damage_causing, bodypart, loss) 
local Vida = getElementHealth( source )
local Dinheiro = getPlayerMoney( source )
local DinheiroRemover = 500 -- quantidade a remover
local QntdVidaMin = 80 -- quantidade minima para começar a remover dinheiro
    if Vida < QntdVidaMin then
        takePlayerMoney( source, Dinheiro-DinheiroRemover )
    end
end)

 

Edited by Looktovask
  • Thanks 1
Link to comment
addEventHandler( "onPlayerDamage", root, function (attacker, damage, bodypart, loss) 
    if getElementHealth(source) - loss < 80 then --Calcula se o player ficará com menos de 80 de vida com o dano. Se sim, já retira o dinheiro.
        takePlayerMoney( source, 100 ) --Tira 100 de dinheiro de quem sofreu dano
    end
end)

Corrigi algumas coisinhas e diminui um pouco o código.

  • Like 1
  • Thanks 1
Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...