[Ajuda] Problema com payday
#1

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 
i = 0; i < MAX_PLAYERS; i++)
    
GivePlayerMoney(i, MoneyDay -= juros_governo);
    
format(str, sizeof(str),"\t\tExperiкncia: {F2527F}+%d",Experiencia);
    
format(str2, sizeof(str2),"\t\tJuros do governo: {EF4836}%d,00 [10 porcento]",juros_governo);
    
format(str3, sizeof(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;
} 
Reply
#2

PHP код:
public PayDay() {
    new 
str[64],str2[64],str3[64],juros_governo = 0;
    for(new 
i = 0; i < MAX_PLAYERS; i++)
        {
        if(
MoneyDay[i] != 0) 
            {
        
juros_governo = MoneyDay[i]*10/100;
            
MoneyDay[i] -= juros_governo;
        }
            
GivePlayerMoney(i, MoneyDay[i]-juros_governo);
            
Experiencia[i]++;
        
format(str, sizeof(str),"\t\tExperiкncia: {F2527F}+%d",Experiencia[i]);
        
format(str2, sizeof(str2),"\t\tJuros do governo: {EF4836}%d,00 [10 porcento]",juros_governo);
        
format(str3, sizeof(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;
} 
Reply
#3

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 
i = 0; i < MAX_PLAYERS; i++) 
    { 
        if(
MoneyDay[i] != 0)  
        { 
            
juros_governo = MoneyDay[i] * 10 / 100; 
            
MoneyDay[i] -= juros_governo; 
        } 
        
GivePlayerMoney(i, MoneyDay[i] - juros_governo); 
        
Experiencia[i]++; 
        
SendClientMessage(i, 0xF5D76EAA, "PAYDAY:{FFFFFF} Resumo do pagamento"); 
        
format(celulas, sizeof(celulas), "\t\tExperiкncia: {F2527F}+%d", Experiencia[i]);
        
SendClientMessage(i, -1, celulas);
        
format(celulas, sizeof(celulas), "\t\tJuros do governo: {EF4836}%d,00 [10 porcento]", juros_governo); 
        
SendClientMessage(i, -1, celulas);
        
format(celulas, sizeof(celulas), "\t\tPagamento do dia: {03A678}%d,00", MoneyDay[i]);
        
SendClientMessage(i, -1, celulas);
        
SendClientMessage(i, 0xF5D76EAA, "Retire seu dinheiro em qualquer banco."); 
    } 
    return 
1; 
} 
Reply
#4

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 
i = 0; i < MAX_PLAYERS; i++) 
    { 
        if(
MoneyDay[i] != 0)  
        { 
            
juros_governo = MoneyDay[i] * 10 / 100; 
            
MoneyDay[i] -= juros_governo; 
        } 
        
GivePlayerMoney(i, MoneyDay[i] - juros_governo); 
        
Experiencia[i]++; 
        
SendClientMessage(i, 0xF5D76EAA, "PAYDAY:{FFFFFF} Resumo do pagamento"); 
        
format(celulas, sizeof(celulas), "\t\tExperiкncia: {F2527F}+%d", Experiencia[i]);
        
SendClientMessage(i, -1, celulas);
        
format(celulas, sizeof(celulas), "\t\tJuros do governo: {EF4836}%d,00 [10 porcento]", juros_governo); 
        
SendClientMessage(i, -1, celulas);
        
format(celulas, sizeof(celulas), "\t\tPagamento do dia: {03A678}%d,00", MoneyDay[i]);
        
SendClientMessage(i, -1, celulas);
        
SendClientMessage(i, 0xF5D76EAA, "Retire seu dinheiro em qualquer banco."); 
    } 
    return 
1; 
} 
Tem certeza que com 64 caracteres vai enviar todas essas mensagens mesmo ?
Reply
#5

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

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

Nгo hб erros.
Reply
#7

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 
i = 0; i < MAX_PLAYERS; i++) 
    { 
        if(
MoneyDay[i] != 0)  
        { 
            
juros_governo = MoneyDay[i] * 10 / 100; 
            
MoneyDay[i] -= juros_governo; 
        } 
        
GivePlayerMoney(i, MoneyDay[i] - juros_governo); 
        
Experiencia[i]++; 
        
SendClientMessage(i, 0xF5D76EAA, "PAYDAY:{FFFFFF} Resumo do pagamento"); 
        
format(celulas, sizeof(celulas), "\t\tExperiкncia: {F2527F}+%d", Experiencia[i]);
        
SendClientMessage(i, -1, celulas);
        
format(celulas, sizeof(celulas), "\t\tJuros do governo: {EF4836}%d,00 [10 porcento]", juros_governo); 
        
SendClientMessage(i, -1, celulas);
        
format(celulas, sizeof(celulas), "\t\tPagamento do dia: {03A678}%d,00", MoneyDay[i]);
        
SendClientMessage(i, -1, celulas);
        
SendClientMessage(i, 0xF5D76EAA, "Retire seu dinheiro em qualquer banco."); 
    } 
    return 
1; 
} 
vlw ajudo mn obgd vlw tbm hood
Reply
#8

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 
i = 0; i < MAX_PLAYERS; i++) 
    { 
        if(
MoneyDay[i] != 0)  
        { 
            
juros_governo = MoneyDay[i] * 10 / 100; 
            
MoneyDay[i] -= juros_governo; 
        } 
        
GivePlayerMoney(i, MoneyDay[i] - juros_governo); 
        
Experiencia[i]++; 
        
SendClientMessage(i, 0xF5D76EAA, "PAYDAY:{FFFFFF} Resumo do pagamento"); 
        
format(celulas, sizeof(celulas), "\t\tExperiкncia: {F2527F}+%d", Experiencia[i]);
        
SendClientMessage(i, -1, celulas);
        
format(celulas, sizeof(celulas), "\t\tJuros do governo: {EF4836}%d,00 [10 porcento]", juros_governo); 
        
SendClientMessage(i, -1, celulas);
        
format(celulas, sizeof(celulas), "\t\tPagamento do dia: {03A678}%d,00", MoneyDay[i]);
        
SendClientMessage(i, -1, celulas);
        
SendClientMessage(i, 0xF5D76EAA, "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
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)