Jump to content

Olá Tibiano! Notamos que você está com um adblocker ligado... 

Nós promovemos servidores dentro da comunidade, para que eles tenham visibilidade.

Por favor, nos ajude a continuar promovendo esses servidores. Adicione nosso domínio na whitelist de seu adblocker, ok? :)

  • 0
Fawkzz12

[Resolvido] Banco / Guardar

Question

Boa noite..

Estou aqui, porque preciso muito de um script tipo vault da PXG

Seria tipo /guardar 100k

Ai ele iria guardar 100k no banco e /retirar 100k

/saldo - Você tem 250k no seu banco

.. se for possivel por favor

Share this post


Link to post
Share on other sites

9 answers to this question

Recommended Posts

  • 0
function onSay(cid, words, param, channel)
strplayer = 18316
str = getPlayerStorageValue(cid,strplayer)
str = str == -1 and 0 or str



if param:find('balance') then
doPlayerSendTextMessage(cid, 22, "Voce tem na sua conta: " .. str .. " gold coins.")
doSendMagicEffect(getThingPos(cid), 12)
end


if param:match('deposit') then
local v = param:match('deposit (.+)') or tonumber(param) or param == 'all' and param
local gc = tonumber(v == 'all' and getPlayerMoney(cid) or v)
if not gc then
doPlayerSendTextMessage(cid, 22, 'digite um valor para ser depositado')
doSendMagicEffect(getThingPos(cid), 2)
else

if getPlayerMoney(cid) >= gc then
setPlayerStorageValue(cid,strplayer,str+gc)
doPlayerRemoveMoney(cid,gc)
doPlayerSendTextMessage(cid, 22,'foi depositado em sua conta: '..gc..' gold coins.')
doSendMagicEffect(getThingPos(cid), 12)
else doPlayerSendTextMessage(cid, 22, 'voce tem apenas: '..getPlayerMoney(cid)..' gold coins.')
doSendMagicEffect(getThingPos(cid), 2)
end
end end
	   
if param:match('withdraw') then
local v = param:match('withdraw (.+)') or param:match('w (.+)') or tonumber(param) or param == 'all' and param
local gc = tonumber(v == 'all' and str or v)
if not gc then
doPlayerSendTextMessage(cid, 22, 'digite um valor')
else
if str >= gc then
setPlayerStorageValue(cid,strplayer,str-gc)
doPlayerAddMoney(cid,gc)
doPlayerSendTextMessage(cid,22,'foi retirado da sua conta: '..gc..' gold coins.')
doSendMagicEffect(getThingPos(cid), 12)
else
doPlayerSendTextMessage(cid,22,'na sua conta tem apenas '..str..' gold coins.')
doSendMagicEffect(getThingPos(cid), 2)
end
end
end
return TRUE
end

<talkaction words="/banco" event="script" value="arquivolua.lua" />

 

Comandos :

Exemplo de retirar:
/banco withdraw 100 ou /banco withdraw all

Exemplo Deposito:
/banco deposit 100 ou /banco deposit all

balance:
/banco balance

 

Share this post


Link to post
Share on other sites
  • 0
1 minuto atrás, Marshmello disse:

N jogo pxg mais me diga o player digita um comando ele retira o dinheiro, e o outro comando ele guarda o dinheiro?

acredito que seja tudo no mesmo script porém retirar executa uma função, guardar outra função e por ai vai

Share this post


Link to post
Share on other sites
  • 0

@Fawkzz12 Não esqueça de definir o comentário como melhor resposta! Assim você não estará ajudando apenas nós da equipe, mas estará ajudando também aos demais membros que procura a mesma coisa.

Share this post


Link to post
Share on other sites
  • 0
O pedido neste tópico de foi atendido e/ou o autor do tópico resolveu sua duvida. Este tópico está fechado e foi movido para

Please login or register to see this link.

. Se você tiver outros pedidos, crie um novo tópico.

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

×
×
  • Create New...