Ir para conteúdo
  • 0

[Resolvido] Banco / Guardar


Fawkzz12

Pergunta

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

Link para o comentário
Compartilhar em outros sites

9 respostass a esta questão

Posts Recomendados

  • 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

Link para o comentário
Compartilhar em outros sites

  • 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

 

Link para o comentário
Compartilhar em outros sites

  • 0
  • Diretor

@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.

Link para o comentário
Compartilhar em outros sites

  • 0
  • Diretor
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 Pedidos - Resolvidos. Se você tiver outros pedidos, crie um novo tópico.
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...