[Ajuda] Randomizar Sistema
#1

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 $.
Reply
#2

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

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

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

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

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;
}
Reply
#7

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

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;
Reply
#9

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
Reply
#10

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 
?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)