SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Português/Portuguese

Reply
 
Thread Tools Display Modes
Old 13/04/2014, 01:51 PM   #1
VeNuZ_
Gangsta
 
VeNuZ_'s Avatar
 
Join Date: Mar 2012
Location: Lisboa, (Portugal)
Posts: 733
Reputation: 40
Default Calculo de percentagem

Estou a tentar fazer um calculo para calcular a percentagem de experiencia que o player já têm para upar o level..
Fiz o seguinte acalculo:
pawn Code:
format(String, sizeof(String), "%.0f", (pInfo[playerid][Exp] / pInfo[playerid][ExpL]) * 100.0);
    SendClientMessage(playerid, -1, String);
// pInfo[playerid][Exp] = Exp que o player tem
//pInfo[playerid][ExpL] =  Exp que o player nessecita para upar o level
Mas dá 0, com qualquer valor que as variaveis tenham...
Alguem me sabe ajudar ?
__________________
___
[Include] Rui Almeida Tradutor
(Criado: 08/12/2014)
([Plugin] Rui Almeida Tradutor realizado pelo Willian_Luigi)
___
[FilterScript] Sistema de Nivel
(Criado: 21/03/2014)
___
[FilterScript] Sistema de AFK
(Criado: 23/03/2014)
VeNuZ_ is offline   Reply With Quote
Old 13/04/2014, 03:32 PM   #2
Ricop522
High-roller
 
Ricop522's Avatar
 
Join Date: Feb 2010
Location: ES
Posts: 2,640
Reputation: 159
Default Re: Calculo de percentagem

pawn Code:
new porcentagem;
porcentagem =  (100*pInfo[playerid][Exp])/(pInfo[playerid][ExpL]);
format(String, sizeof(String), "%.0f", porcentagem);
    SendClientMessage(playerid, -1, String);

Vc tem ctz que as variaveis estão preenchidas?
__________________
"Any fool can write code that a
computer can understand. Good
programmers write code that
humans can understand."

AJUDA! Programação
Github
Ricop522 is offline   Reply With Quote
Old 13/04/2014, 04:54 PM   #3
VeNuZ_
Gangsta
 
VeNuZ_'s Avatar
 
Join Date: Mar 2012
Location: Lisboa, (Portugal)
Posts: 733
Reputation: 40
Default Re: Calculo de percentagem

Absoluta
__________________
___
[Include] Rui Almeida Tradutor
(Criado: 08/12/2014)
([Plugin] Rui Almeida Tradutor realizado pelo Willian_Luigi)
___
[FilterScript] Sistema de Nivel
(Criado: 21/03/2014)
___
[FilterScript] Sistema de AFK
(Criado: 23/03/2014)
VeNuZ_ is offline   Reply With Quote
Old 13/04/2014, 05:03 PM   #4
PT
Godfather
 
PT's Avatar
 
Join Date: Nov 2012
Location: Europe
Posts: 7,180
Reputation: 803
Default Re: Calculo de percentagem

se nao der diz o resultado que deu do printf

pawn Code:
printf("%d, %d", pInfo[playerid][Exp], pInfo[playerid][ExpL]);
format(String, sizeof(String), "%.0f\%", (pInfo[playerid][Exp])/(pInfo[playerid][ExpL])*100);
SendClientMessage(playerid, -1, String);
PT is offline   Reply With Quote
Old 13/04/2014, 05:08 PM   #5
VeNuZ_
Gangsta
 
VeNuZ_'s Avatar
 
Join Date: Mar 2012
Location: Lisboa, (Portugal)
Posts: 733
Reputation: 40
Default Re: Calculo de percentagem

Não deu, resultado do prinf: 100, 120 como eu já sabia..
Tentei da maneira que tu disses-te PT e desta maneira que um amigo meu me disse:
pawn Code:
format(String, sizeof(String), "%d%", floatround(((pInfo[playerid][Exp] / pInfo[playerid][ExpL]) * 100)));
SendClientMessage(playerid, -1, String);
Mas o valor dá sempre 0...
__________________
___
[Include] Rui Almeida Tradutor
(Criado: 08/12/2014)
([Plugin] Rui Almeida Tradutor realizado pelo Willian_Luigi)
___
[FilterScript] Sistema de Nivel
(Criado: 21/03/2014)
___
[FilterScript] Sistema de AFK
(Criado: 23/03/2014)
VeNuZ_ is offline   Reply With Quote
Old 13/04/2014, 05:14 PM   #6
PT
Godfather
 
PT's Avatar
 
Join Date: Nov 2012
Location: Europe
Posts: 7,180
Reputation: 803
Default Re: Calculo de percentagem

pawn Code:
format(String, sizeof(String), "%.0f\%", ((pInfo[playerid][Exp]*pInfo[playerid][ExpL])/100));
SendClientMessage(playerid, -1, String);

tava a fazer errado.
PT is offline   Reply With Quote
Old 13/04/2014, 05:17 PM   #7
VeNuZ_
Gangsta
 
VeNuZ_'s Avatar
 
Join Date: Mar 2012
Location: Lisboa, (Portugal)
Posts: 733
Reputation: 40
Default Re: Calculo de percentagem

Supostamente calcula uma percentagem e: x/y * 100
__________________
___
[Include] Rui Almeida Tradutor
(Criado: 08/12/2014)
([Plugin] Rui Almeida Tradutor realizado pelo Willian_Luigi)
___
[FilterScript] Sistema de Nivel
(Criado: 21/03/2014)
___
[FilterScript] Sistema de AFK
(Criado: 23/03/2014)
VeNuZ_ is offline   Reply With Quote
Old 13/04/2014, 05:23 PM   #8
PT
Godfather
 
PT's Avatar
 
Join Date: Nov 2012
Location: Europe
Posts: 7,180
Reputation: 803
Default Re: Calculo de percentagem

Ao menos foste testar o codigo?

http://forum.sa-mp.com/showthread.php?t=114524

ve o que o ****** respondeu.
PT is offline   Reply With Quote
Old 13/04/2014, 05:26 PM   #9
VeNuZ_
Gangsta
 
VeNuZ_'s Avatar
 
Join Date: Mar 2012
Location: Lisboa, (Portugal)
Posts: 733
Reputation: 40
Default Re: Calculo de percentagem

Ahhh obrigado, agora entendi mas se formos fora disto a minha logica estava correcta (?), nao testei pois sai agora de casa...
__________________
___
[Include] Rui Almeida Tradutor
(Criado: 08/12/2014)
([Plugin] Rui Almeida Tradutor realizado pelo Willian_Luigi)
___
[FilterScript] Sistema de Nivel
(Criado: 21/03/2014)
___
[FilterScript] Sistema de AFK
(Criado: 23/03/2014)
VeNuZ_ is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
[Off] Ajuda com cálculo lucas_mdr1235 Português/Portuguese 10 22/03/2014 07:12 PM
[Pedido] Quais as formas de usar o calculo tenario no samp? Input Português/Portuguese 0 13/12/2013 01:36 PM
[Ajuda] Calculo. New_Maan Português/Portuguese 4 11/01/2012 09:30 PM


All times are GMT. The time now is 10:37 AM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.