wenderotpoke 0 Posted April 19, 2023 Share Posted April 19, 2023 Spoiler function onUse(cid, item, fromPosition, itemEx, toPosition) local cidMoney = getPlayerMoney(cid) local vaultmoney = getItemAttribute(itemEx.uid, "money") if (getItemAttribute(itemEx.uid, "money") == 0) then doSetItemAttribute(itemEx.uid, "money", cidMoney) doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "Voce depositou "..cidMoney.." dolares!") if getPlayerMoney(cid) >= 1000000 and getPlayerMoney(cid) < 10000000 then item = doPlayerAddItem(cid, 7896, 1) doItemSetAttribute(item, "money", cidMoney) doPlayerRemoveItem(cid, itemEx, 1) doRemoveItem(itemEx.uid, 1) end if getPlayerMoney(cid) >= 10000000 and getPlayerMoney(cid) < 100000000 then item = doPlayerAddItem(cid, 7897, 1) doItemSetAttribute(item, "money", cidMoney) doPlayerRemoveItem(cid, itemEx, 1) doRemoveItem(itemEx.uid, 1) end if getPlayerMoney(cid) >= 100000000 then item2 = doPlayerAddItem(cid, 7898, 1) doItemSetAttribute(item2, "money", cidMoney) doPlayerRemoveItem(cid, itemEx, 1) doRemoveItem(itemEx.uid, 1) end doPlayerRemoveMoney(cid, cidMoney) else item2 = doPlayerAddItem(cid, 7895, 1) doItemSetAttribute(item2, "money", 0) doPlayerRemoveItem(cid, itemEx, 1) doRemoveItem(itemEx.uid, 1) doPlayerAddMoney(cid, vaultmoney) end return true end Alguem me da um help ai, quero Limitar o Vault a ter 2000KK Link to comment Share on other sites More sharing options...
0 GamerGoiano 178 Posted April 24, 2023 Share Posted April 24, 2023 Não sei quanto é 200kkk, vou supor que o valor é 2 000 000 000 Experimenta ai o código pra ver se funciona function onUse(cid, item, fromPosition, itemEx, toPosition) local cidMoney = getPlayerMoney(cid) local vaultmoney = getItemAttribute(itemEx.uid, "money") if (getItemAttribute(itemEx.uid, "money") == 0) then doSetItemAttribute(itemEx.uid, "money", math.min(cidMoney, 2000000000)) doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "Voce depositou "..math.min(cidMoney, 2000000000).." dolares!") if getPlayerMoney(cid) >= 1000000 and getPlayerMoney(cid) < 10000000 then item = doPlayerAddItem(cid, 7896, 1) doItemSetAttribute(item, "money", math.min(cidMoney, 2000000000)) doPlayerRemoveItem(cid, itemEx, 1) doRemoveItem(itemEx.uid, 1) end if getPlayerMoney(cid) >= 10000000 and getPlayerMoney(cid) < 100000000 then item = doPlayerAddItem(cid, 7897, 1) doItemSetAttribute(item, "money", math.min(cidMoney, 2000000000)) doPlayerRemoveItem(cid, itemEx, 1) doRemoveItem(itemEx.uid, 1) end if getPlayerMoney(cid) >= 100000000 and getPlayerMoney(cid) <= 2000000000 then item2 = doPlayerAddItem(cid, 7898, 1) doItemSetAttribute(item2, "money", math.min(cidMoney, 2000000000)) doPlayerRemoveItem(cid, itemEx, 1) doRemoveItem(itemEx.uid, 1) end doPlayerRemoveMoney(cid, math.min(cidMoney, 2000000000)) else item2 = doPlayerAddItem(cid, 7895, 1) doItemSetAttribute(item2, "money", 0) doPlayerRemoveItem(cid, itemEx, 1) doRemoveItem(itemEx.uid, 1) doPlayerAddMoney(cid, math.min(vaultmoney, 2000000000)) end return true end wenderotpoke 1 Link to comment Share on other sites More sharing options...
0 Yan Oliveira 211 Posted April 21, 2023 Share Posted April 21, 2023 Em 19/04/2023 em 17:03, wenderotpoke disse: Ocultar conteúdo function onUse(cid, item, fromPosition, itemEx, toPosition) local cidMoney = getPlayerMoney(cid) local vaultmoney = getItemAttribute(itemEx.uid, "money") if (getItemAttribute(itemEx.uid, "money") == 0) then doSetItemAttribute(itemEx.uid, "money", cidMoney) doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "Voce depositou "..cidMoney.." dolares!") if getPlayerMoney(cid) >= 1000000 and getPlayerMoney(cid) < 10000000 then item = doPlayerAddItem(cid, 7896, 1) doItemSetAttribute(item, "money", cidMoney) doPlayerRemoveItem(cid, itemEx, 1) doRemoveItem(itemEx.uid, 1) end if getPlayerMoney(cid) >= 10000000 and getPlayerMoney(cid) < 100000000 then item = doPlayerAddItem(cid, 7897, 1) doItemSetAttribute(item, "money", cidMoney) doPlayerRemoveItem(cid, itemEx, 1) doRemoveItem(itemEx.uid, 1) end if getPlayerMoney(cid) >= 100000000 then item2 = doPlayerAddItem(cid, 7898, 1) doItemSetAttribute(item2, "money", cidMoney) doPlayerRemoveItem(cid, itemEx, 1) doRemoveItem(itemEx.uid, 1) end doPlayerRemoveMoney(cid, cidMoney) else item2 = doPlayerAddItem(cid, 7895, 1) doItemSetAttribute(item2, "money", 0) doPlayerRemoveItem(cid, itemEx, 1) doRemoveItem(itemEx.uid, 1) doPlayerAddMoney(cid, vaultmoney) end return true end Alguem me da um help ai, quero Limitar o Vault a ter 2000KK Substitua o código por: function onUse(cid, item, fromPosition, itemEx, toPosition) local cidMoney = getPlayerMoney(cid) local vaultmoney = getItemAttribute(itemEx.uid, "money") if (getItemAttribute(itemEx.uid, "money") == 0) then doSetItemAttribute(itemEx.uid, "money", cidMoney) if getPlayerMoney(cid) >= 1000000 and getPlayerMoney(cid) < 10000000 then item = doPlayerAddItem(cid, 7896, 1) doItemSetAttribute(item, "money", cidMoney) elseif getPlayerMoney(cid) >= 10000000 and getPlayerMoney(cid) < 100000000 then item = doPlayerAddItem(cid, 7897, 1) doItemSetAttribute(item, "money", cidMoney) elseif getPlayerMoney(cid) >= 100000000 and getPlayerMoney(cid) <= 2000000000 then item2 = doPlayerAddItem(cid, 7898, 1) doItemSetAttribute(item2, "money", cidMoney) end doPlayerRemoveMoney(cid, cidMoney) doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "Voce depositou "..cidMoney.." dolares!") else item2 = doPlayerAddItem(cid, 7895, 1) doItemSetAttribute(item2, "money", 0) doPlayerAddMoney(cid, vaultmoney) end doPlayerRemoveItem(cid, itemEx, 1) doRemoveItem(itemEx.uid, 1) return true end Otimizei o código, porque tinha muita repetição nos blocos condicionais wenderotpoke 1 Link to comment Share on other sites More sharing options...
0 wenderotpoke 0 Posted April 22, 2023 Author Share Posted April 22, 2023 Não entendi o que tu fez, mas o vault agora se n depositar nada ele some e se passar de 200KKK ele tbm desaparece, eu quero apenas que quando ele chegar nos 200KKK ele não deposite mais nada meio que pro player comprar outro Link to comment Share on other sites More sharing options...
0 wenderotpoke 0 Posted April 26, 2023 Author Share Posted April 26, 2023 (edited) Boa maninho deu Certo ta limitado aos 2.000KK REP + so modifiquei o valor do ultimo vault de 2.000KK pra 2.100KK pro vault ficar na outra cor VALEEEEU aos 2 pela ajuda ❤️ Edited April 26, 2023 by wenderotpoke Link to comment Share on other sites More sharing options...
Question
wenderotpoke 0
function onUse(cid, item, fromPosition, itemEx, toPosition)
local cidMoney = getPlayerMoney(cid)
local vaultmoney = getItemAttribute(itemEx.uid, "money")
if (getItemAttribute(itemEx.uid, "money") == 0) then
doSetItemAttribute(itemEx.uid, "money", cidMoney)
doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "Voce depositou "..cidMoney.." dolares!")
if getPlayerMoney(cid) >= 1000000 and getPlayerMoney(cid) < 10000000 then
item = doPlayerAddItem(cid, 7896, 1)
doItemSetAttribute(item, "money", cidMoney)
doPlayerRemoveItem(cid, itemEx, 1)
doRemoveItem(itemEx.uid, 1)
end
if getPlayerMoney(cid) >= 10000000 and getPlayerMoney(cid) < 100000000 then
item = doPlayerAddItem(cid, 7897, 1)
doItemSetAttribute(item, "money", cidMoney)
doPlayerRemoveItem(cid, itemEx, 1)
doRemoveItem(itemEx.uid, 1)
end
if getPlayerMoney(cid) >= 100000000 then
item2 = doPlayerAddItem(cid, 7898, 1)
doItemSetAttribute(item2, "money", cidMoney)
doPlayerRemoveItem(cid, itemEx, 1)
doRemoveItem(itemEx.uid, 1)
end
doPlayerRemoveMoney(cid, cidMoney)
else
item2 = doPlayerAddItem(cid, 7895, 1)
doItemSetAttribute(item2, "money", 0)
doPlayerRemoveItem(cid, itemEx, 1)
doRemoveItem(itemEx.uid, 1)
doPlayerAddMoney(cid, vaultmoney)
end
return true
end
Alguem me da um help ai, quero Limitar o Vault a ter 2000KK
Link to comment
Share on other sites
4 answers to this question
Recommended Posts