[Ajuda] Explicaзгo do cуdigo -
Slayer1 - 01.12.2011
aew galera, tudo bom? eu queria que alguйm me explica-se o que significa e o que faz o seguinte cуdigo:
pawn Код:
if(PlayerInfo[playerid][pExp1] == 31 || PlayerInfo[playerid][pExp1] == 32 || PlayerInfo[playerid][pExp1] == 33 || PlayerInfo[playerid][pExp1] == 34 || PlayerInfo[playerid][pExp1] == 35 || PlayerInfo[playerid][pExp1] == 36 || PlayerInfo[playerid][pExp1] == 37 || PlayerInfo[playerid][pExp1] == 38 || PlayerInfo[playerid][pExp1] == 39 || PlayerInfo[playerid][pExp1] == 40)
{
if (PlayerInfo[playerid][pCEng] == 0)
{
GivePlayerCash(playerid, 180);PlayerInfo[playerid][pFundo] += 150;
}
else
{
GivePlayerCash(playerid, 280);PlayerInfo[playerid][pFundo] += 150;
SendClientMessage(playerid,COLOR_WHITE,"Com o curso de engenharia mais 100.");
}
+rep aн pra quem ajudar
EDIT: isso aн й um cуdigo de um job.
Re: [Ajuda] Explicaзгo do cуdigo -
ViniBorn - 01.12.2011
Se pExp1 tiver um valor entre 31 40 :
- Dб dinheiro pro jogador
- E aumenta tambйm o uma espйcie de fundos do jogador.
Se o jogador tiver o curso de engenharia, ele ganha 280, se nгo tiver ganha 180.
Re: [Ajuda] Explicaзгo do cуdigo -
Josma_cmd - 01.12.2011
O cуdigo certo seria esse:
pawn Код:
if(PlayerInfo[playerid][pExp1] >= 31 && PlayerInfo[playerid][pExp1] <= 40)
{
if(PlayerInfo[playerid][pCEng] == 0)
{
GivePlayerCash(playerid, 180);
PlayerInfo[playerid][pFundo] += 150;
}
else
{
GivePlayerCash(playerid, 280);PlayerInfo[playerid][pFundo] += 150;
SendClientMessage(playerid,COLOR_WHITE,"Com o curso de engenharia mais 100.");
}
Se o nнvel de experiкncia do playerid for de 31 а 40 serб executado a condiзгo а seguir que verificarб se pCEng й equivalente а 0, se for, ele receberб 180$ e mais 150 na variбvel pFundo dele.
Jб se nгo for equivalente а 0 ele receberб 280 e receberб tambйm 150 ao pFundo.
Re: [Ajuda] Explicaзгo do cуdigo -
ReDKiiL - 01.12.2011
Ai Galera Aproveitando o Code o Que Faz : += ou *= ?
to faz um tempao tentado saber o que ййr isso
Re: [Ajuda] Explicaзгo do cуdigo -
ViniBorn - 01.12.2011
Formas de incrementaзгo por soma e multiplicaзгo.
+= Soma o valor determinado
*= Multiplica o valor determinado
pawn Код:
new Teste = 10;
Teste += 5; // Resultado 15
Teste *= 5; // Resultado 50
Re: [Ajuda] Explicaзгo do cуdigo - rjjj - 01.12.2011
Quote:
Originally Posted by ReDKiiL
Ai Galera Aproveitando o Code o Que Faz : += ou *= ?
to faz um tempao tentado saber o que ййr isso 
|
Isto deve resolver o seu problema

.
x += y й o mesmo que
x = x + y
e
x *= y й o mesmo que
x = x * y
Exemplo

.
pawn Код:
new x = 2; //Cria uma variбvel de valor igual a 2.
x += 3; //Vai somar +3 ao valor da variбvel, fazendo com que passe a armazenar o nъmero 5 (pois 2 + 3 й igual a 5).
Espero ter ajudado

.