Identificar Multiplo de 10 -
SampSampa - 29.03.2013
Galera, eu to querendo que a cada 10 kills suba um de score, mas o unico jeito de fazer isso foi da seguinte maneira:
pawn Код:
//OnPlayerDeath
if(PlayerInfo[killerid][Matou] == 10 || 20 || 30 || 40 || 50 || 60 || 70 || 80 || 90 || 100 || 110 || 120 || 130 || 140 || 160 || 170 || 180 || 190 || 200 || 210 || 220 || 230 || 240 || 250)
{
SetPlayerScore(killerid, GetPlayerScore(playerid) + 1);
}
dai й ruim ficar escrevendo 270, 280, 290, como faзo entгo galera?
Re: Identificar Multiplo de 10 -
steki. - 29.03.2013
Score = Matou / 10
Re: Identificar Multiplo de 10 -
Lucas_Emmanuel - 29.03.2013
pawn Код:
new Matoux[MAX_PLAYERS]; // Topo GM
pawn Код:
//OnPlayerDeath
if(PlayerInfo[killerid][Matou] == Matoux + 10)
{
SetPlayerScore(killerid, + 1);
Matoux[playerid] ++;
}
Acho que й assim . se nгo for , tenta ver ai como й
Respuesta: Identificar Multiplo de 10 -
[JD]BlackFire - 29.03.2013
divide por 10 e verifica se й um nъmero inteiro
Re: Identificar Multiplo de 10 -
arakuta - 29.03.2013
pawn Код:
SetPlayerScore(killerid,PlayerInfo[killerid][Matou] / 10);
Quote:
Originally Posted by [JD]BlackFire
divide por 10 e verifica se й um nъmero inteiro
|
Nгo й necessбrio checar, pois na divisгo de integer por integer, o "resto" й desprezado.
Re: Identificar Multiplo de 10 -
SampSampa - 29.03.2013
@Stewie
mas stewie, dessa maneira seria se o cara matou 48, o score ficaria 4,8

? acho que daria bug...
@Lucas_Emmanuel
quase certeza que isso nгo vai dar certo, mas obrigado por tentar
@EDIT
como identifico se й inteiro
Re: Identificar Multiplo de 10 -
Gii - 29.03.2013
pawn Код:
if ( PlayerInfo[killerid][Matou] % 10 == 0 )
SetPlayerScore(playerid, GetPlayerScore(playerid)++);
A proposito seria
pawn Код:
if ( PlayerInfo[killerid][Matou] % 10 == 0 )
SetPlayerScore(killerid, GetPlayerScore(killerid)++);
Re: Identificar Multiplo de 10 -
SampSampa - 29.03.2013
como identifico se o numero й inteiro?
Re: Identificar Multiplo de 10 -
Supera - 29.03.2013
O do Programador_Macabro vai funcionar \/
Quote:
Originally Posted by Programador_Macabro
pawn Код:
if ( PlayerInfo[killerid][Matou] % 10 == 0 ) SetPlayerScore(playerid, GetPlayerScore(playerid)++);
Nгo sei se esta certo!
|
Re: Identificar Multiplo de 10 -
Gii - 29.03.2013
Quote:
Originally Posted by Programador_Macabro
pawn Код:
if ( PlayerInfo[killerid][Matou] % 10 == 0 ) SetPlayerScore(playerid, GetPlayerScore(playerid)++);
A proposito seria
pawn Код:
if ( PlayerInfo[killerid][Matou] % 10 == 0 ) SetPlayerScore(killerid, GetPlayerScore(killerid)++);
|
Correзгo!