[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