[Ajuda] Explicaзгo do cуdigo
#1

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.
Reply
#2

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.
Reply
#3

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.
Reply
#4

Ai Galera Aproveitando o Code o Que Faz : += ou *= ?
to faz um tempao tentado saber o que ййr isso
Reply
#5

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
Reply
#6

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 .
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)