SA-MP Forums Archive
[Ajuda] Problema com payday - 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] Problema com payday (/showthread.php?tid=632392)



Problema com payday - didimk157 - 13.04.2017

Nгo esta funcionando sу aparece as mensagem o dinheiro nгo da nem a experiencia e nem os juros sу ficam 0
PHP код:
 PayDay(playerid) {
    new 
str[64],str2[64],str3[64],juros_governo 0;
    if(
MoneyDay == 0) {
    } else {
        
juros_governo MoneyDay*10/100;
        
MoneyDay -= juros_governo;
    }
    
Experiencia++;
    for(new 
0MAX_PLAYERSi++)
    
GivePlayerMoney(iMoneyDay -= juros_governo);
    
format(strsizeof(str),"\t\tExperiкncia: {F2527F}+%d",Experiencia);
    
format(str2sizeof(str2),"\t\tJuros do governo: {EF4836}%d,00 [10 porcento]",juros_governo);
    
format(str3sizeof(str3),"\t\tPagamento do dia: {03A678}%d,00",MoneyDay);
    
SendClientMessage(playerid,0xF5D76EAA,"PAYDAY:{FFFFFF} Resumo do pagamento");
    
SendClientMessage(playerid,0xBFBFBFFF,str);
    
SendClientMessage(playerid,0xBFBFBFFF,str2);
    
SendClientMessage(playerid,0xBFBFBFFF,str3);
    
SendClientMessage(playerid,0xF5D76EAA,"Retire seu dinheiro em qualquer banco.");
    return 
1;




Re: Problema com payday - HoodScript - 13.04.2017

PHP код:
public PayDay() {
    new 
str[64],str2[64],str3[64],juros_governo 0;
    for(new 
0MAX_PLAYERSi++)
        {
        if(
MoneyDay[i] != 0
            {
        
juros_governo MoneyDay[i]*10/100;
            
MoneyDay[i] -= juros_governo;
        }
            
GivePlayerMoney(iMoneyDay[i]-juros_governo);
            
Experiencia[i]++;
        
format(strsizeof(str),"\t\tExperiкncia: {F2527F}+%d",Experiencia[i]);
        
format(str2sizeof(str2),"\t\tJuros do governo: {EF4836}%d,00 [10 porcento]",juros_governo);
        
format(str3sizeof(str3),"\t\tPagamento do dia: {03A678}%d,00",MoneyDay[i]);
        
SendClientMessage(i,0xF5D76EAA,"PAYDAY:{FFFFFF} Resumo do pagamento");
        
SendClientMessage(i,0xBFBFBFFF,str);
        
SendClientMessage(i,0xBFBFBFFF,str2);
        
SendClientMessage(i,0xBFBFBFFF,str3);
        
SendClientMessage(i,0xF5D76EAA,"Retire seu dinheiro em qualquer banco.");
        }
    return 
1;




Re: Problema com payday - ipsLuan - 13.04.2017

Que desperdнcio de cйlulas/variбveis. Apenas com uma dб pra fazer tudo isso e muito mais.

PHP код:
public PayDay() { 
    new 
celulas[64], juros_governo 0
    for(new 
0MAX_PLAYERSi++) 
    { 
        if(
MoneyDay[i] != 0)  
        { 
            
juros_governo MoneyDay[i] * 10 100
            
MoneyDay[i] -= juros_governo
        } 
        
GivePlayerMoney(iMoneyDay[i] - juros_governo); 
        
Experiencia[i]++; 
        
SendClientMessage(i0xF5D76EAA"PAYDAY:{FFFFFF} Resumo do pagamento"); 
        
format(celulassizeof(celulas), "\t\tExperiкncia: {F2527F}+%d"Experiencia[i]);
        
SendClientMessage(i, -1celulas);
        
format(celulassizeof(celulas), "\t\tJuros do governo: {EF4836}%d,00 [10 porcento]"juros_governo); 
        
SendClientMessage(i, -1celulas);
        
format(celulassizeof(celulas), "\t\tPagamento do dia: {03A678}%d,00"MoneyDay[i]);
        
SendClientMessage(i, -1celulas);
        
SendClientMessage(i0xF5D76EAA"Retire seu dinheiro em qualquer banco."); 
    } 
    return 
1




Re: Problema com payday - vPunisheR - 13.04.2017

Quote:
Originally Posted by ipsLuan
Посмотреть сообщение
Que desperdнcio de cйlulas/variбveis. Apenas com uma dб pra fazer tudo isso e muito mais.

PHP код:
public PayDay() { 
    new 
celulas[64], juros_governo 0
    for(new 
0MAX_PLAYERSi++) 
    { 
        if(
MoneyDay[i] != 0)  
        { 
            
juros_governo MoneyDay[i] * 10 100
            
MoneyDay[i] -= juros_governo
        } 
        
GivePlayerMoney(iMoneyDay[i] - juros_governo); 
        
Experiencia[i]++; 
        
SendClientMessage(i0xF5D76EAA"PAYDAY:{FFFFFF} Resumo do pagamento"); 
        
format(celulassizeof(celulas), "\t\tExperiкncia: {F2527F}+%d"Experiencia[i]);
        
SendClientMessage(i, -1celulas);
        
format(celulassizeof(celulas), "\t\tJuros do governo: {EF4836}%d,00 [10 porcento]"juros_governo); 
        
SendClientMessage(i, -1celulas);
        
format(celulassizeof(celulas), "\t\tPagamento do dia: {03A678}%d,00"MoneyDay[i]);
        
SendClientMessage(i, -1celulas);
        
SendClientMessage(i0xF5D76EAA"Retire seu dinheiro em qualquer banco."); 
    } 
    return 
1

Tem certeza que com 64 caracteres vai enviar todas essas mensagens mesmo ?


Re: Problema com payday - IlanZ - 13.04.2017

Quote:
Originally Posted by vPunisheR
Посмотреть сообщение
Tem certeza que com 64 caracteres vai enviar todas essas mensagens mesmo ?
Cada format tem menos de 50 caracteres


Re: Problema com payday - ipsLuan - 13.04.2017

Formatou.
Escreveu.
-------------------
Formatou.
Escreveu.
-------------------
Formatou.
Escreveu.
-------------------

Nгo hб erros.


Re: Problema com payday - didimk157 - 13.04.2017

Quote:
Originally Posted by ipsLuan
Посмотреть сообщение
Que desperdнcio de cйlulas/variбveis. Apenas com uma dб pra fazer tudo isso e muito mais.

PHP код:
public PayDay() { 
    new 
celulas[64], juros_governo 0
    for(new 
0MAX_PLAYERSi++) 
    { 
        if(
MoneyDay[i] != 0)  
        { 
            
juros_governo MoneyDay[i] * 10 100
            
MoneyDay[i] -= juros_governo
        } 
        
GivePlayerMoney(iMoneyDay[i] - juros_governo); 
        
Experiencia[i]++; 
        
SendClientMessage(i0xF5D76EAA"PAYDAY:{FFFFFF} Resumo do pagamento"); 
        
format(celulassizeof(celulas), "\t\tExperiкncia: {F2527F}+%d"Experiencia[i]);
        
SendClientMessage(i, -1celulas);
        
format(celulassizeof(celulas), "\t\tJuros do governo: {EF4836}%d,00 [10 porcento]"juros_governo); 
        
SendClientMessage(i, -1celulas);
        
format(celulassizeof(celulas), "\t\tPagamento do dia: {03A678}%d,00"MoneyDay[i]);
        
SendClientMessage(i, -1celulas);
        
SendClientMessage(i0xF5D76EAA"Retire seu dinheiro em qualquer banco."); 
    } 
    return 
1

vlw ajudo mn obgd vlw tbm hood


Re: Problema com payday - HoodScript - 14.04.2017

Quote:
Originally Posted by ipsLuan
Посмотреть сообщение
Que desperdнcio de cйlulas/variбveis. Apenas com uma dб pra fazer tudo isso e muito mais.

PHP код:
public PayDay() { 
    new 
celulas[64], juros_governo 0
    for(new 
0MAX_PLAYERSi++) 
    { 
        if(
MoneyDay[i] != 0)  
        { 
            
juros_governo MoneyDay[i] * 10 100
            
MoneyDay[i] -= juros_governo
        } 
        
GivePlayerMoney(iMoneyDay[i] - juros_governo); 
        
Experiencia[i]++; 
        
SendClientMessage(i0xF5D76EAA"PAYDAY:{FFFFFF} Resumo do pagamento"); 
        
format(celulassizeof(celulas), "\t\tExperiкncia: {F2527F}+%d"Experiencia[i]);
        
SendClientMessage(i, -1celulas);
        
format(celulassizeof(celulas), "\t\tJuros do governo: {EF4836}%d,00 [10 porcento]"juros_governo); 
        
SendClientMessage(i, -1celulas);
        
format(celulassizeof(celulas), "\t\tPagamento do dia: {03A678}%d,00"MoneyDay[i]);
        
SendClientMessage(i, -1celulas);
        
SendClientMessage(i0xF5D76EAA"Retire seu dinheiro em qualquer banco."); 
    } 
    return 
1

sу arrumei oque tava sendo pedido nгo otimizei o cуdigo dele ainda mais que tava no celular