MKZ Posted May 4, 2022 Share Posted May 4, 2022 eu tenho um codigo ele funciona normalmente mas tem um negocio que ta me inritando local pegapa = { } function message (player, message, type) triggerClientEvent(player, config.gerais.infobox, player, message, type) end for i = 1, #config.pegarpa do pegapa[i] = createMarker (config.pegarpa[i].x, config.pegarpa[i].y, config.pegarpa[i].z - 1, "cylinder", 1.2, config.pegarpa[i].cor[1], config.pegarpa[i].cor[2], config.pegarpa[i].cor[3], config.pegarpa[i].cor[4]) createBlipAttachedTo (pegapa[i], config.pegarpa[i].blip) addEventHandler ("onMarkerHit", pegapa[i], function (element) if getElementType (element) == "player" then if isGuestAccount (getPlayerAccount (element)) then return end if not isPedInVehicle (element) then if isElementWithinMarker(element, pegapa[i]) then message (element, "Use /comprarpa", "info") addCommandHandler("comprarpa", function(thePed) comprar(thePed) end) end end end end) end function comprar(thePed) local money = getPlayerMoney(thePed) local pa = tonumber(getElementData(thePed, "SCRP:pa")) or 0 if money >= config.gerais.valordapa then if getElementData (thePed, "SCRP:pa") == 5 then message (thePed, "Você comprou o maximo de pá", "error") else message (thePed, "Você comprou uma pá", "info") setElementData (thePed, "SCRP:pa", pa +1) end else message (thePed, "Você não tem dinheiro suficiente", "error") end end toda vez que uso o comprarpa ele pega a pa, mas se eu sair e entrar no marker denovo e usar o /comprarpa ele pega duas pa de uma vez, e se eu sair e entrar denovo no marker e uso o /comprarpa ele pega tres de uma vez pa, eu queria arrumar isso e colocar pra quando ele comprar so comprar uma pa Link to comment
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now