SA-MP Forums Archive
[Off] Alguma forma de fazer isso de outro modo ? - 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: [Off] Alguma forma de fazer isso de outro modo ? (/showthread.php?tid=526703)



Alguma forma de fazer isso de outro modo ? - Duun - 18.07.2014

entгo, a cada 60 de respeito upa um nivel, mais serб que tem que ser assim ? ou tem outro jeito ?

pawn Код:
if(WF[playerid][pRespect] <= 60)   {    WF[playerid][pLevel] = 1;               }
    if(WF[playerid][pRespect] <= 120)  {    WF[playerid][pLevel] = 2;               }
    if(WF[playerid][pRespect] <= 180)  {    WF[playerid][pLevel] = 3;               }
    if(WF[playerid][pRespect] <= 240)  {    WF[playerid][pLevel] = 4;               }
    if(WF[playerid][pRespect] <= 300)  {    WF[playerid][pLevel] = 5;               }
    if(WF[playerid][pRespect] <= 360)  {    WF[playerid][pLevel] = 6;               }
    if(WF[playerid][pRespect] <= 420)  {    WF[playerid][pLevel] = 7;               }
    if(WF[playerid][pRespect] <= 480)  {    WF[playerid][pLevel] = 8;               }
    if(WF[playerid][pRespect] <= 540)  {    WF[playerid][pLevel] = 9;               }
    if(WF[playerid][pRespect] <= 600)  {    WF[playerid][pLevel] = 10;              }
    if(WF[playerid][pRespect] <= 660)  {    WF[playerid][pLevel] = 11;              }
    if(WF[playerid][pRespect] <= 720)  {    WF[playerid][pLevel] = 12;              }
    if(WF[playerid][pRespect] <= 780)  {    WF[playerid][pLevel] = 13;              }
    if(WF[playerid][pRespect] <= 840)  {    WF[playerid][pLevel] = 14;              }
    if(WF[playerid][pRespect] <= 900)  {    WF[playerid][pLevel] = 15;              }
    if(WF[playerid][pRespect] <= 960)  {    WF[playerid][pLevel] = 16;              }
    if(WF[playerid][pRespect] <= 1020) {    WF[playerid][pLevel] = 17;              }
    if(WF[playerid][pRespect] <= 1000) {    WF[playerid][pLevel] = 18;              }
    if(WF[playerid][pRespect] <= 1200) {    WF[playerid][pLevel] = 19;              }
    if(WF[playerid][pRespect] <= 1500) {    WF[playerid][pLevel] = 20;              }
    if(WF[playerid][pRespect] <= 2000) {    WF[playerid][pLevel] = 21;              }



Re: Alguma forma de fazer isso de outro modo ? - Cor3y - 18.07.2014

+= 1.


Re: Alguma forma de fazer isso de outro modo ? - UPsamp - 18.07.2014

sim.
PHP код:
if(WF[playerid][pRespect] >= WF[playerid][pLevel]*60



Re: Alguma forma de fazer isso de outro modo ? - Cor3y - 18.07.2014

Quote:
Originally Posted by UPsamp
Посмотреть сообщение
sim.
PHP код:
if(WF[playerid][pRespect] = WF[playerid][pLevel]*60
pawn Код:
WF[playerid][pLevel] = WF[playerid][pRespect]/60



Re: Alguma forma de fazer isso de outro modo ? - JoaoPedro - 18.07.2014

Код:
 WF[playerid][pLevel] = WF[playerid][pRespect]/60;
Seja feliz sabiб.


Re: Alguma forma de fazer isso de outro modo ? - Duun - 18.07.2014

Cada um diz uma coisa kkk


Re: Alguma forma de fazer isso de outro modo ? - JoaoPedro - 18.07.2014

Sу analisar a lуgica que vai ver que a minha forma й a mais simplificada e funciona.


Re: Alguma forma de fazer isso de outro modo ? - UPsamp - 18.07.2014

Quote:
Originally Posted by Cor3y
Посмотреть сообщение
pawn Код:
WF[playerid][pLevel] = WF[playerid][pRespect]/60
Vocк estб querendo dizer apуs a verificaзгo nй? ou ele pode simplesmente usar WF[playerid][pLevel]++;


Re: Alguma forma de fazer isso de outro modo ? - Cor3y - 18.07.2014

Pois й, eu confundi A com B... Mas o mйtodo mesmo й do Joгo. ^^


Re: Alguma forma de fazer isso de outro modo ? - UPsamp - 19.07.2014

O do joao tambem irб setar o level para o valor dos respeitos dividido por 60, mas tambйm poderia usar WF[playerid][pLevel]++; apуs fazer a verificaзгo que postei... da tudo na mesma kk