Jump to content

erro na verfificação de igual ou maior


Recommended Posts

function LavarDinheiro(thePlayer, cmd, quantia)
  	if (quantia) and (quantia >= 1000) then
    	limpo = 75 * quantia / 100
      	have = exports.BVNInventario:GiveAndTakeAndGetItem("get", thePlayer, "dinheirosujo")
		if getElementType(thePlayer) == "player" then
			if isObjectInACLGroup("user." ..getAccountName(getPlayerAccount(thePlayer)), aclGetGroup ("GANG")) then
				if isElementWithinMarker(thePlayer, markerLava) then
					if not isPedInVehicle(thePlayer) then
						if have >= 1000 then
           					if getElementData(thePlayer, "lavando") == false then
							setElementPosition(thePlayer, 2787.3779296875,-2426.3830566406,13.633763313293)
							setElementRotation(thePlayer, 0, 0, 179)
							setPedAnimation(thePlayer, "INT_HOUSE", "wash_up", -1, true, false, false)
							toggleAllControls(thePlayer, false)
                    		exports._infobox:addNotification(thePlayer, "Lavando#FF0000...", "info")
              				setElementData(thePlayer, "lavando", true)
	   							setTimer(function()
								setPedAnimation(thePlayer, nil)
								toggleAllControls(thePlayer, true)
                        		setElementData(thePlayer, "lavando", false)
								local pagou = exports.BVNInventario:GiveAndTakeAndGetItem("take", thePlayer, "dinheirosujo", quantia)
									if pagou then
									local recebeu = givePlayerMoney(thePlayer, limpo)
										if recebeu then
                    					exports._infobox:addNotification(thePlayer, "Você Lavou R$:"..quantia.." Em Dinheiro Sujo Que Deram R$:"..math.floor(limpo).." em Dinheiro limpo", "money")
										end
									end
			    				end, 4000, 1, thePlayer)
							end
					else
                        	exports._infobox:addNotification(thePlayer, "Dinheiro Sujo Insuficiente", "error")
						end
           			else
                   			exports._infobox:addNotification(thePlayer, "Saia do Veiculo Para Lavar o Dinheiro", "error")
					end
				end
			end
		end
	end
end
addCommandHandler("lavar", LavarDinheiro)

fiz esse script de lavar dinheiro mas na segunda linha ficando dando erro dizendo que o script ta tentando comparar o numero com o valor da linha
"attempt compare number with string"  algo assim, poderiam me ajudar a corrigir isso?
(perdão a indentação ta identado aqui mas quando passei pro site ficou meio bugado)

Edited by SciptNovato
Link to comment
  • Other Languages Moderators

Sobre a indentação: Indente com 4 espaços no lugar de cada TAB, assim ele aparece certinho aqui pro fórum.

Sobre seu problema, já tentou apenas converter o texto em número? Coloque isso na segunda linha:

quantia = tonumber(quantia)

 

Edited by Lord Henry
  • Thanks 1
Link to comment
1 hour ago, Lord Henry said:

Sobre a indentação: Indente com 4 espaços no lugar de cada TAB, assim ele aparece certinho aqui pro fórum.

Sobre seu problema, já tentou apenas converter o texto em número? Coloque isso na segunda linha:

quantia = tonumber(quantia)

 

obrigado, eu nunca tinha usado esse recurso "tonumber"

Link to comment
Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

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