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 ;