[DUV]Porcentagem
#1

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!
Reply
#2

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

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

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

Primeira linha =x
Reply
#4

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к;
Reply
#5

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

Primeira linha =x
Coloca um ) antes do ;
Reply
#6

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

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

@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 ^^
Reply
#9

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

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


Forum Jump:


Users browsing this thread: 1 Guest(s)