Doongogar Posted February 20, 2023 Share Posted February 20, 2023 (edited) 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 February 20, 2023 by SciptNovato Link to comment
Other Languages Moderators Lord Henry Posted February 21, 2023 Other Languages Moderators Share Posted February 21, 2023 (edited) 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 February 21, 2023 by Lord Henry 1 Link to comment
Doongogar Posted February 21, 2023 Author Share Posted February 21, 2023 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
Other Languages Moderators Lord Henry Posted February 21, 2023 Other Languages Moderators Share Posted February 21, 2023 De nada. O tonumber é bem comum de se usar, também tem o tostring pra converter um valor em texto. 1 Link to comment
Recommended Posts