SA-MP Forums Archive
[Ajuda] Somando varнaveis - 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] Somando varнaveis (/showthread.php?tid=384048)



Somando varнaveis - arakuta - 10.10.2012

Bom eu to precisando adicionar um valor X para especнfica variбvel...

Exemplo:

pawn Код:
new Soufoda; // Assume valor 0
Ai neste CMD

pawn Код:
CMD:soufoda(playerid)
{
     Soufoda = 1; // Seta
     Soufoda ++; // Add 1, ou seja o resultado seria 2.
     Soufoda += 100; // Jб me falaram que isso adicionaria +100. Compila mas o resultado final continua sendo ++ '-'
     return 1;
}
Entгo, algum problema?


Re: Somando varнaveis - Bruno Alves - 10.10.2012

Bom para que vc vai usar isso?

Se nгo me engano daria 102 tente formatar a string q vc vera ...

Код:
new String[50];
format(String, sizeog(String), "Sou foda vale %d", Soufoda)
SendClientMessage(playerid, -1, String);



Re: Somando varнaveis - arakuta - 10.10.2012

Jб fiz isso moзo, mas com += X,
ele ta sempre fazendo com que o X seja 1.

mesmo se eu usar new X; X = 9274902384


Re: Somando varнaveis - Bruno Alves - 10.10.2012

Nгo seria Soufoda +100; pq += seria mais ou igual q 100 n sei pq pois isso


Re: Somando varнaveis - arakuta - 10.10.2012

Com certeza nгo funcionaria, eu iria obter um "expression has no effect".

Acho que foi o paulor quem me falou desse +=


Re: Somando varнaveis - Abravanel - 10.10.2012

Realizei um pequeno teste.
PHP код:
#include <    a_samp    >
#include <  zcmd    >

new variavel;

public 
OnFilterScriptInit()
{
    
cmd_atribuir(INVALID_PLAYER_ID);
    return 
1;
}

CMD:atribuir(playerid)
{
    
variavel 1;
    
variavel ++;
    
variavel 100;
     return 
printf("# Novo valor: %i",variavel);

No resultado final obtive o valor 100. Jб nesse outro teste:
PHP код:
#include <    a_samp    >
#include <  zcmd    >

new variavel;

public 
OnFilterScriptInit()
{
    
cmd_atribuir(INVALID_PLAYER_ID);
    return 
1;
}

CMD:atribuir(playerid)
{
    
variavel += 102;
     return 
printf("# Novo valor: %i",variavel);

Obtive o valor 102, vocк jб tentou fazer dessa forma?

Abrзs.


Re: Somando varнaveis - ForT - 10.10.2012

eu testei isso
pawn Код:
CMD:soufoda(playerid)
{
     Soufoda = 1; // Seta
     Soufoda ++; // Add 1, ou seja o resultado seria 2.
     Soufoda += 100; // Jб me falaram que isso adicionaria +100. Compila mas o resultado final continua sendo ++ '-'
     return 1;
}
e o resultado foi 102
pode ser tbm
pawn Код:
Soufoda = Soufoda+100;