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



Randomizar Sistema - Dick_Vigarista - 05.04.2013

Olб, Gostaria de saber se tem alguma forma de Randomizar o Custo do serviзo mйdico que й pago no PayDay.

PHP код:
}
                    
interest = (PlayerInfo[i][pConta]/6859)*(tmpintrate);
                    
PlayerInfo[i][pExp]++;
                    
PlayerPlayMusic(i);
                    
PlayerInfo[i][pConta] = Conta+interest;
                    
SendClientMessage(iCOLOR_WHITE"|______________ Pagamento ______________|");
                    
format(gstringsizeof(gstring), "  Salбrio: R$%d   Imposto: -R$%d"checksTaxValue);
                    
SendClientMessage(iCOLOR_GRAD1gstring);
                    
SendClientMessage(iCOLOR_GRAD1"  Mйdico: R$300");
                    if(
PlayerInfo[i][pPHousekey] != 255 || PlayerInfo[i][pPbiskey] != 255)
                    {
                        
format(gstringsizeof(gstring), "  Energia: -R$%d"ebill);
                        
SendClientMessage(iCOLOR_GRAD1gstring);
                    }
                    
format(gstringsizeof(gstring), "  Banco: R$%d"Conta);
                    
SendClientMessage(iCOLOR_GRAD1gstring);
                    
format(gstringsizeof(gstring), "  Juros: 0.%d  por cento",tmpintrate);
                    
SendClientMessage(iCOLOR_GRAD2gstring);
                    
SendClientMessage(iCOLOR_GRAD4"|_______________________________________|");
                    
format(gstringsizeof(gstring), "  Novo extrato: R$%d"PlayerInfo[i][pConta]);
                    
SendClientMessage(iCOLOR_GRAD5gstring);
                    
format(gstringsizeof(gstring), "  Aluguel: -R$%d"rent);
                    
SendClientMessage(iCOLOR_GRAD5gstring);
                    
PlayerPlaySound(i11850.00.00.0);
                    
format(gstringsizeof(gstring), "~y~-==- ~g~ Pagamento ~y~ -==-");
                    
GameTextForPlayer(igstring50001);
                    
GivePlayerMoneyEx(i,- 300);
                    
rent 0;
                    
PlayerInfo[i][pPayDay] = 0;
                    
PlayerInfo[i][pSalario] = 0;
                    
PlayerInfo[i][pConnectTime] += 1;
                    
pban[i] = 0;
                    if(
PlayerInfo[i][pEmprego] > 0)
                    {
                        if(
PlayerInfo[i][pContractTime] < 25)
                        {
                            
PlayerInfo[i][pContractTime] ++;
                        }
                    }
                } 
PHP код:
                    SendClientMessage(iCOLOR_GRAD1gstring);
                    
SendClientMessage(iCOLOR_GRAD1"  Mйdico: R$300"); 
PHP код:
                    GivePlayerMoneyEx(i,- 300); 
@Edit:

Randomizar para 50 ~ 80 $.


Re: Randomizar Sistema - Dolby - 05.04.2013

https://sampwiki.blast.hk/wiki/Random]Random
pawn Код:
new Rand = random(80) + 50;



Re: Randomizar Sistema - Dick_Vigarista - 05.04.2013

Isso vai а cima de
PHP код:
GivePlayerMoneyEx(i,- 300); 
?


Re: Randomizar Sistema - Lуs - 05.04.2013

Й sу fazer basicamente o que eu fiz no outro tуpico.


Re: Randomizar Sistema - Dick_Vigarista - 05.04.2013

mas aн tenho que fazer uma
PHP код:
New 
, ou eu coloco fora dessa
PHP код:
 public 
?


Re: Randomizar Sistema - Dolby - 05.04.2013

Quote:
Originally Posted by Dick_Vigarista
Посмотреть сообщение
mas aн tenho que fazer uma
PHP код:
New 
, ou eu coloco fora dessa
PHP код:
 public 
?
Coloque dentro da Public, assim por exemplo:
pawn Код:
public ...
{
     new Rand = random(80) + 50;
     GivePlayerMoneyEx(i, -Rand);
     return 1;
}



Re: Randomizar Sistema - Dick_Vigarista - 05.04.2013

Nгo deu certo, o salбrio deu um nъmero de 10 dнgitos. mas valeu a ajuda.


Re: Randomizar Sistema - ViniBorn - 05.04.2013

Quote:
Originally Posted by Dolby
Посмотреть сообщение
Coloque dentro da Public, assim por exemplo:
pawn Код:
public ...
{
     new Rand = random(80) + 50;
     GivePlayerMoneyEx(i, -Rand);
     return 1;
}
Isso aн vai dar um nъmero entre 50 e 130...

pawn Код:
new Rand = random(30) + 50;



Re: Randomizar Sistema - Dolby - 05.04.2013

pawn Код:
new Rand = random(30) + 50, _str1[30];
format(_str1,30,"Mйdico: R$%d",Rand);
SendClientMessage(i, COLOR_GRAD1,_str1);
GivePlayerMoneyEx(i,- Rand);
Caso nгo consiga adicionar essa parte ao seu cуdigo, me avise.

Quote:
Originally Posted by Viniborn
Посмотреть сообщение
Isso aн vai dar um nъmero entre 50 e 130...

pawn Код:
new Rand = random(30) + 50;
Obrigado por alertar


Re: Randomizar Sistema - Dick_Vigarista - 05.04.2013

Quote:
Originally Posted by Dolby
Посмотреть сообщение
pawn Код:
new Rand = random(30) + 50, _str1[30];
format(_str1,30,"Mйdico: R$%d",Rand);
SendClientMessage(i, COLOR_GRAD1,_str1);
GivePlayerMoneyEx(i,- Rand);
Caso nгo consiga adicionar essa parte ao seu cуdigo, me avise.



Obrigado por alertar
Dolby, nгo consegui colocar esse cуdigo. Quer que lhe mande a
PHP код:
Public Payday 
?