SA-MP Forums Archive
[Ajuda] Sistema de Rank - 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] Sistema de Rank (/showthread.php?tid=649814)



Sistema de Rank - lHesoyaml - 15.02.2018

Boa tarde galera fiz um sistema para que mostre o nнvel do player utilizando Update3DTextLabelText, porem me compliquei ai dar os valores e por isso ele mostra o lvl errado.
PHP код:
if(APlayerData[playerid][Stats] <= 99) { jtext "LVL1"; }
        else if(
APlayerData[playerid][Stats] >= 100) { jtext "LVL2"; }
        else if(
APlayerData[playerid][Stats] <= 199) { jtext "LVL2"; }
        else if(
APlayerData[playerid][Stats] >= 200) { jtext "LVL3"; }
        else if(
APlayerData[playerid][Stats] <= 299) { jtext "LVL3"; }
        else if(
APlayerData[playerid][Stats] >= 300) { jtext "LVL4"; }
        else if(
APlayerData[playerid][Stats] <= 399) { jtext "LVL4"; }
        else if(
APlayerData[playerid][Stats] >= 400) { jtext "LVL4"; }
        else if(
APlayerData[playerid][Stats] <= 499) { jtext "LVL5"; }
        else if(
APlayerData[playerid][Stats] > 500) { jtext "LVL5"; } 
Me compliquei com < e >

Cуdigo mais limpo

PHP код:
        if(APlayerData[playerid][Stats] <= 100) { jtext "LVL1"; }
            else if(
APlayerData[playerid][Stats] <= 200) { jtext "LVL2"; }
            else if(
APlayerData[playerid][Stats] <= 300) { jtext "LVL3"; }
            else if(
APlayerData[playerid][Stats] <= 400) { jtext "LVL4"; }
            else if(
APlayerData[playerid][Stats] <= 500) { jtext "LVL5"; } 
O problema й que quando o player entra mostra o LVL errado.


Re: Sistema de Rank - humildadeforever - 15.02.2018

Quote:
Originally Posted by lHesoyaml
Посмотреть сообщение
Boa tarde galera fiz um sistema para que mostre o nнvel do player utilizando Update3DTextLabelText, porem me compliquei ai dar os valores e por isso ele mostra o lvl errado.
PHP код:
if(APlayerData[playerid][Stats] <= 99) { jtext "LVL1"; }
        else if(
APlayerData[playerid][Stats] >= 100) { jtext "LVL2"; }
        else if(
APlayerData[playerid][Stats] <= 199) { jtext "LVL2"; }
        else if(
APlayerData[playerid][Stats] >= 200) { jtext "LVL3"; }
        else if(
APlayerData[playerid][Stats] <= 299) { jtext "LVL3"; }
        else if(
APlayerData[playerid][Stats] >= 300) { jtext "LVL4"; }
        else if(
APlayerData[playerid][Stats] <= 399) { jtext "LVL4"; }
        else if(
APlayerData[playerid][Stats] >= 400) { jtext "LVL4"; }
        else if(
APlayerData[playerid][Stats] <= 499) { jtext "LVL5"; }
        else if(
APlayerData[playerid][Stats] > 500) { jtext "LVL5"; } 
Me compliquei com < e >

Cуdigo mais limpo

PHP код:
        if(APlayerData[playerid][Stats] <= 100) { jtext "LVL1"; }
            else if(
APlayerData[playerid][Stats] <= 200) { jtext "LVL2"; }
            else if(
APlayerData[playerid][Stats] <= 300) { jtext "LVL3"; }
            else if(
APlayerData[playerid][Stats] <= 400) { jtext "LVL4"; }
            else if(
APlayerData[playerid][Stats] <= 500) { jtext "LVL5"; } 
O problema й que quando o player entra mostra o LVL errado.
Tente assim:

PHP код:
if(APlayerData[playerid][Stats] <= 99) { jtext "LVL1"; }
else if(
APlayerData[playerid][Stats] >= 100 && APlayerData[playerid][Stats] <= 199) { jtext "LVL2"; }
else if(
APlayerData[playerid][Stats] >= 200 && APlayerData[playerid][Stats] <= 299) { jtext "LVL3"; } 
else if(
APlayerData[playerid][Stats] >= 300 && APlayerData[playerid][Stats] <= 399) { jtext "LVL4"; }
else if(
APlayerData[playerid][Stats] >= 400 && APlayerData[playerid][Stats] <= 499) { jtext "LVL4"; }
else if(
APlayerData[playerid][Stats] >= 500) { jtext "LVL5"; } 



Re: Sistema de Rank - lHesoyaml - 15.02.2018

Quote:
Originally Posted by humildadeforever
Посмотреть сообщение
Tente assim:

PHP код:
if(APlayerData[playerid][Stats] <= 99) { jtext "LVL1"; }
else if(
APlayerData[playerid][Stats] >= 100 && APlayerData[playerid][Stats] <= 199) { jtext "LVL2"; }
else if(
APlayerData[playerid][Stats] >= 200 && APlayerData[playerid][Stats] <= 299) { jtext "LVL3"; } 
else if(
APlayerData[playerid][Stats] >= 300 && APlayerData[playerid][Stats] <= 399) { jtext "LVL4"; }
else if(
APlayerData[playerid][Stats] >= 400 && APlayerData[playerid][Stats] <= 499) { jtext "LVL4"; }
else if(
APlayerData[playerid][Stats] >= 500) { jtext "LVL5"; } 
To sem ninguйm agora para testar assim que der jб aviso.
Obrigado.


Re: Sistema de Rank - lHesoyaml - 16.02.2018

Quote:
Originally Posted by humildadeforever
Посмотреть сообщение
Tente assim:

PHP код:
if(APlayerData[playerid][Stats] <= 99) { jtext "LVL1"; }
else if(
APlayerData[playerid][Stats] >= 100 && APlayerData[playerid][Stats] <= 199) { jtext "LVL2"; }
else if(
APlayerData[playerid][Stats] >= 200 && APlayerData[playerid][Stats] <= 299) { jtext "LVL3"; } 
else if(
APlayerData[playerid][Stats] >= 300 && APlayerData[playerid][Stats] <= 399) { jtext "LVL4"; }
else if(
APlayerData[playerid][Stats] >= 400 && APlayerData[playerid][Stats] <= 499) { jtext "LVL4"; }
else if(
APlayerData[playerid][Stats] >= 500) { jtext "LVL5"; } 
Funcionou obrigado!