SA-MP Forums Archive
[Ajuda] Identificar Multiplo de 10 - 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: [Ajuda] Identificar Multiplo de 10 (/showthread.php?tid=426403)



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!