SA-MP Forums Archive
[Pedido] Retirar Dinheiro do povo - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Pedido] Retirar Dinheiro do povo (/showthread.php?tid=479598)



Retirar Dinheiro do povo - Boiller - 05.12.2013

Pessoal eu so novo em script sei fazer algumas coisas, e queria pedir se alguem pode me ajudar criar um comando tipo assim:
o adm digita: /arrecadar [Valor (Preзo)]
Ai aparece +- assim pra cada jogador:
O admin FULANO, acaba de arrecadar X Reais, esse dinheiro foi descontado de sua conta
e esse dinheiro que foi descontado, ficasse guardado em algum lugar, pode ser ne um cofre, ou pra ficar mais facil em uma empresa do jogo, tem uma mini empresa com id 23 no meu GM que eu nao uso ela, o /arrecadar, pode levar os dinheiros pra mini empresa 23.
Ex:
Online: 32
/arrecadas 600
Cofre Mini Empresa ID 23: R$ 19.200
Alguem pode me ajudar com esse comando ?

Uso: strcmp
e o sistema de cofre da empresa й tipo assim:
SBizzInfo[16][sbTill] += 200;
ExtortionSBiz(16, 200);


Re: Retirar Dinheiro do povo - DannielCooper - 05.12.2013

para remover, й sу usar valores negativos. ex:

pawn Код:
GivePlayerMoney(playerid, -1000);


#NгoDouMaisCodePronto!


Re: Retirar Dinheiro do povo - Boiller - 05.12.2013

Quote:
Originally Posted by DannielCooper
Посмотреть сообщение
para remover, й sу usar valores negativos. ex:

pawn Код:
GivePlayerMoney(playerid, -1000);


#NгoDouMaisCodePronto!
Mas esse
pawn Код:
GivePlayerMoney(playerid, -1000);
nгo removeria grana sу de 1 player ?
eu quero que retire de todos


Re: Retirar Dinheiro do povo - DannielCooper - 05.12.2013

use um loop.


Re: Retirar Dinheiro do povo - Boiller - 05.12.2013

Quote:
Originally Posted by DannielCooper
Посмотреть сообщение
use um loop.
Nгo sei usar loop,


Re: Retirar Dinheiro do povo - Nill.Oliveira - 05.12.2013

Quote:
Originally Posted by Boiller
Посмотреть сообщение
Nгo sei usar loop,
Nada й impossivel, aprenda !

Tutorial : Usando loops ( Avanзado )
Wiki SA-MP: Loops ( traduzido ****** tradutor )


Respuesta: Retirar Dinheiro do povo - ViniKuliveguisky - 05.12.2013

pawn Код:
for(new i = 0; i < MAX_PLAYERS; i++)
{
     GivePlayerMoney(i, -1000); //altere o valor para quanto quiser retirar
}
Estude mais!


Re: Respuesta: Retirar Dinheiro do povo - Boiller - 05.12.2013

Quote:
Originally Posted by ViniKuliveguisky
Посмотреть сообщение
pawn Код:
for(new i = 0; i < MAX_PLAYERS; i++)
{
     GivePlayerMoney(i, -1000); //altere o valor para quanto quiser retirar
}
Estude mais!
Vlw, deu certo, jб й REP, mas tem como ajudar com a questao do deposito desses dinheiros ?
o cod do give... fico: GivePlayerMoney(i, -moneys);
Onde: moneys й o dinheiro do /arrecadar [GRANA]

Como ficaria pra entrar o dinheiro que saiu das pessoas pra essa empresa ? pode ajudar ?
SBizzInfo[23][sbTill] += 10000;
ExtortionSBiz(23, 1000);


Respuesta: Re: Respuesta: Retirar Dinheiro do povo - ViniKuliveguisky - 05.12.2013

Quote:
Originally Posted by Boiller
Посмотреть сообщение
Vlw, deu certo, jб й REP, mas tem como ajudar com a questao do deposito desses dinheiros ?
o cod do give... fico: GivePlayerMoney(i, -moneys);
Onde: moneys й o dinheiro do /arrecadar [GRANA]

Como ficaria pra entrar o dinheiro que saiu das pessoas pra essa empresa ? pode ajudar ?
SBizzInfo[23][sbTill] += 10000;
ExtortionSBiz(23, 1000);
pawn Код:
for(new i = 0; i < MAX_PLAYERS; i++)
{
     GivePlayerMoney(i, -moneys); //altere o valor para quanto quiser retirar
     SBizzInfo[23][sbTill] += moneys;
}
SBizzInfo[23][sbTill]; = imagino que seja o cofre
ExtortionSBiz(23, 1000); = й a entrada na empresa.

entгo basta aumentar no cofre


Re: Respuesta: Re: Respuesta: Retirar Dinheiro do povo - Boiller - 05.12.2013

Quote:
Originally Posted by ViniKuliveguisky
Посмотреть сообщение
pawn Код:
for(new i = 0; i < MAX_PLAYERS; i++)
{
     GivePlayerMoney(i, -moneys); //altere o valor para quanto quiser retirar
     SBizzInfo[23][sbTill] += moneys;
}
SBizzInfo[23][sbTill]; = imagino que seja o cofre
ExtortionSBiz(23, 1000); = й a entrada na empresa.

entгo basta aumentar no cofre
Ta certo que:
Quote:

SBizzInfo[23][sbTill]; = imagino que seja o cofre

Sу que, se eu deixar
pawn Код:
SBizzInfo[23][sbTill] += moneys;
e cobrar 5k de imposto, e tiver 10 pessoas ON
no total retirado das pessoas vai ser = 50k
mas no cofre da empresa sу vai 5k sacas ?
Eu queria que o total dinheiro retirado das pessoas no caso desse E, 50k
fosse para o cofre, tem como ajudar nisso ?

eu atй tentei assim: MAS NAO FUNFO
pawn Код:
new Resultado;
    Resultado = moneys * ContarJogadores();
        SBizzInfo[23][sbTill] += Resultado ;