SA-MP Forums Archive
[DUV]Porcentagem - 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: [DUV]Porcentagem (/showthread.php?tid=168332)



[DUV]Porcentagem - frenetico - 15.08.2010

Eai pessoal blz ?

Gostaria de saber como posso fazer contas do porcentagem no pawn do tipo que quando o player morre ele perde 30% do dinheiro que ele tinha em Mгos

Muito obrigado!


Re: [DUV]Porcentagem - SuB_ZeRo0_ - 15.08.2010

Acho que assim..
Se estiver errado, й na matemбtica. rs

pawn Код:
new conta=((30/100*(GetPlayerMoney(playerid)));
ResetPlayerMoney(playerid);
GivePlayerMoney(playerid,conta);
Teste.. =x


Re: [DUV]Porcentagem - frenetico - 15.08.2010

error 001: expected token: ")", but found ";"

Primeira linha =x


Re: [DUV]Porcentagem - LeLeTe - 15.08.2010

Eu sou n00b em pawn, entгo eu dei aqui minha idйia de como faz.

[PAWN]
public OnPlayerDeath(playerid, killerid, reason)
{
GivePlayerMoney(playerid, -30/100*GetPlayerMoney(playerid));
}
Espero que dк;


Re: [DUV]Porcentagem - SuB_ZeRo0_ - 15.08.2010

Quote:
Originally Posted by frenetico
Посмотреть сообщение
error 001: expected token: ")", but found ";"

Primeira linha =x
Coloca um ) antes do ;


Re: [DUV]Porcentagem - frenetico - 15.08.2010

tentei dos dois jeito mais mesmo assim nгo deu certo .


Re: [DUV]Porcentagem - SuB_ZeRo0_ - 15.08.2010

Quote:
Originally Posted by frenetico
Посмотреть сообщение
tentei dos dois jeito mais mesmo assim nгo deu certo .
Como nгo? D:


Re: [DUV]Porcentagem - ipsBruno - 16.08.2010

@frenetico

Fazendo o Calculo em uma Linha ¬¬:
pawn Код:
#define ThirtyPorcent(%1) ((%1/100)*30)
SetPVarInt(playerid, "Money",  ThirtyPorcent(GetPlayerMoney(playerid)));
ResetPlayerMoney(playerid);
GivePlayerMoney(playerid,GetPVarInt(playerid,"Money");
DeletePVar(playerid,"Money");
@SubZero
Nгo tenho certeza mais acho que vocк esta fazendo o Cбlculo ao Contrario

@LeLeTe
Porque -30/100 ,O.o
Nгo precisa ser bom em Pawn para uma Porcentagem ^^


Re: [DUV]Porcentagem - Macintosh - 16.08.2010

Код:
new conta=(30/100*(GetPlayerMoney(playerid));
ResetPlayerMoney(playerid);
GivePlayerMoney(playerid,conta);



Re: [DUV]Porcentagem - SuB_ZeRo0_ - 16.08.2010

Quote:
Originally Posted by Lucas Nicolas
Посмотреть сообщение
Код:
new conta=(30/100*(GetPlayerMoney(playerid));
ResetPlayerMoney(playerid);
GivePlayerMoney(playerid,conta);
Porque copiou o meu code? '-'