SA-MP Forums Archive
( Ajuda ) Ajuda Tutorial [ Expert Pawn ] - 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 ) Ajuda Tutorial [ Expert Pawn ] (/showthread.php?tid=319435)



( Ajuda ) Ajuda Tutorial [ Expert Pawn ] - Tiger_xD - 19.02.2012

Hoje Estou Pedindo ajudar Sobre Camera do meu servidor na parte do Tutorial, o problema e que nгo aparece o boneco de masculino e feminino e nгo da spawn no player quando termina o tutorial Se alguem Poder ajudar Agradeзo com Reputa... !!


Warnings

pawn Код:
C:\Documents and Settings\Cliente\Desktop\BNC.pwn(64567) : warning 217: loose indentation
C:\Documents and Settings\Cliente\Desktop\BNC.pwn(64570) : warning 217: loose indentation

Linhas do Warnigs

pawn Код:
public ActionCamera()
{
    for(new i=0; i<MAX_PLAYERS; i++)
    {
        if(Camera[i] == 1)
        {
            SetPlayerCameraPos(i,CameraX[i], -1324.0, 287.2);
            SetPlayerCameraLookAt(i,1374.5, -1291.1, 239.0);
            CameraX[i]+= 0.5;
            if(CameraX[i] == 1500.0)
            {
            }
            if(CameraX[i] == 1700.0)
            {
                SetPlayerCameraPos(i,CameraX[i], CameraY[i], 287.2);
                SetPlayerCameraLookAt(i,1374.5, -1291.1, 239.0);
                CameraY[i]+= 0.5;
            }
            if(CameraX[i] >= 2400.0)
            {
                CameraZ[i] = 287.2;
                Camera[i] = 2;
            }
        }
        else if(Camera[i] == 2)
        {
            SetPlayerCameraPos(i,CameraX[i], CameraY[i], 287.2);
            SetPlayerCameraLookAt(i,1374.5, -1291.1, 239.0);
            CameraY[i]+= 0.5;
            if(CameraY[i] >= -724.0)
            {
                CameraZ[i] = 287.2;
                Camera[i] = 3;
            }
        }
        else if(Camera[i] == 3)
        {
            SetPlayerCameraPos(i,CameraX[i], CameraY[i], 287.2);
            SetPlayerCameraLookAt(i,1374.5, -1291.1, 239.0);
            CameraX[i]-= 0.5;
            if(CameraX[i] <= 850.0){Camera[i] = 4;}}else if(Camera[i] == 4)
            {
                SetPlayerCameraPos(i,CameraX[i], CameraY[i], CameraZ[i]);
                SetPlayerCameraLookAt(i,1374.5, -1291.1, 239.0);
                CameraY[i]-= 0.5;
                if(CameraY[i] <= -1224.0)
                {
                    CameraX[i] = 1460.0;
                    CameraY[i] = -1324.0;
                    CameraZ[i] = 287.2;
                    CameraZ[i] = 287.2;
                    Camera[i] = 0;
                }
            }
            else{Camera[i] = 0;
            }
        }
        return 1;
    }
Prints :

Link 1 : http://imageshack.us/photo/my-images/534/samp176vp.png/
Link 2 : http://imageshack.us/photo/my-images/171/samp177x.png/

Se Conseguir me Ajudar do +Reputa...



Re: ( Ajuda ) Ajuda Tutorial [ Expert Pawn ] - humildadeforever - 19.02.2012

Quote:
Originally Posted by Tiger_xD
Посмотреть сообщение
Hoje Estou Pedindo ajudar Sobre Camera do meu servidor na parte do Tutorial, o problema e que nгo aparece o boneco de masculino e feminino e nгo da spawn no player quando termina o tutorial Se alguem Poder ajudar Agradeзo com Reputa... !!


Warnings

pawn Код:
C:\Documents and Settings\Cliente\Desktop\BNC.pwn(64567) : warning 217: loose indentation
C:\Documents and Settings\Cliente\Desktop\BNC.pwn(64570) : warning 217: loose indentation

Linhas do Warnigs

pawn Код:
public ActionCamera()
{
    for(new i=0; i<MAX_PLAYERS; i++)
    {
        if(Camera[i] == 1)
        {
            SetPlayerCameraPos(i,CameraX[i], -1324.0, 287.2);
            SetPlayerCameraLookAt(i,1374.5, -1291.1, 239.0);
            CameraX[i]+= 0.5;
            if(CameraX[i] == 1500.0)
            {
            }
            if(CameraX[i] == 1700.0)
            {
                SetPlayerCameraPos(i,CameraX[i], CameraY[i], 287.2);
                SetPlayerCameraLookAt(i,1374.5, -1291.1, 239.0);
                CameraY[i]+= 0.5;
            }
            if(CameraX[i] >= 2400.0)
            {
                CameraZ[i] = 287.2;
                Camera[i] = 2;
            }
        }
        else if(Camera[i] == 2)
        {
            SetPlayerCameraPos(i,CameraX[i], CameraY[i], 287.2);
            SetPlayerCameraLookAt(i,1374.5, -1291.1, 239.0);
            CameraY[i]+= 0.5;
            if(CameraY[i] >= -724.0)
            {
                CameraZ[i] = 287.2;
                Camera[i] = 3;
            }
        }
        else if(Camera[i] == 3)
        {
            SetPlayerCameraPos(i,CameraX[i], CameraY[i], 287.2);
            SetPlayerCameraLookAt(i,1374.5, -1291.1, 239.0);
            CameraX[i]-= 0.5;
            if(CameraX[i] <= 850.0){Camera[i] = 4;}}else if(Camera[i] == 4)
            {
                SetPlayerCameraPos(i,CameraX[i], CameraY[i], CameraZ[i]);
                SetPlayerCameraLookAt(i,1374.5, -1291.1, 239.0);
                CameraY[i]-= 0.5;
                if(CameraY[i] <= -1224.0)
                {
                    CameraX[i] = 1460.0;
                    CameraY[i] = -1324.0;
                    CameraZ[i] = 287.2;
                    CameraZ[i] = 287.2;
                    Camera[i] = 0;
                }
            }
            else{Camera[i] = 0;
            }
        }
        return 1;
    }
Prints :


Se Conseguir me Ajudar do +Reputa...
Sobre os warnings Loose Indentation, й code mal organizado. Pegue o code todo e cole nesse site > http://dracoblue.net/tidy/pawn/, depois clique em convert, copie o novo e cole no GM substituindo o code com warning.
Sobre o spawn do jogador, vocк tem que por SetSpawnInfo e logo apуs SpawnPlayer no fim do tutorial.
E para aparecer o jogador, vocк terб que usar um SetPlayerPos se nгo me engano, pois vocк estб setando a camera, indo beem pra longe, e deixando player lб sozinho,tadinho dele


Re: ( Ajuda ) Ajuda Tutorial [ Expert Pawn ] - Caio_Freeze - 19.02.2012

Mude Esse

pawn Код:
public ActionCamera()
{
    for(new i=0; i<MAX_PLAYERS; i++) {
        if(Camera[i] == 1) {
            SetPlayerCameraPos(i,CameraX[i], -1324.0, 287.2);
            SetPlayerCameraLookAt(i,1374.5, -1291.1, 239.0);
            CameraX[i]+= 0.5;
            if(CameraX[i] == 1500.0) {
            }
            if(CameraX[i] == 1700.0) {
                SetPlayerCameraPos(i,CameraX[i], CameraY[i], 287.2);
                SetPlayerCameraLookAt(i,1374.5, -1291.1, 239.0);
                CameraY[i]+= 0.5;
            }
            if(CameraX[i] >= 2400.0) {
                CameraZ[i] = 287.2;
                Camera[i] = 2;
            }
        }
        else if(Camera[i] == 2) {
            SetPlayerCameraPos(i,CameraX[i], CameraY[i], 287.2);
            SetPlayerCameraLookAt(i,1374.5, -1291.1, 239.0);
            CameraY[i]+= 0.5;
            if(CameraY[i] >= -724.0) {
                CameraZ[i] = 287.2;
                Camera[i] = 3;
            }
        }
        else if(Camera[i] == 3) {
            SetPlayerCameraPos(i,CameraX[i], CameraY[i], 287.2);
            SetPlayerCameraLookAt(i,1374.5, -1291.1, 239.0);
            CameraX[i]-= 0.5;
            if(CameraX[i] <= 850.0){Camera[i] = 4;}
        }else if(Camera[i] == 4)
        {
            SetPlayerCameraPos(i,CameraX[i], CameraY[i], CameraZ[i]);
            SetPlayerCameraLookAt(i,1374.5, -1291.1, 239.0);
            CameraY[i]-= 0.5;
            if(CameraY[i] <= -1224.0) {
                CameraX[i] = 1460.0;
                CameraY[i] = -1324.0;
                CameraZ[i] = 287.2;
                CameraZ[i] = 287.2;
                Camera[i] = 0;
            }
        }
        else {
            Camera[i] = 0;
        }
    }
    return 1;
}
Por Esse

pawn Код:
public ActionCamera()
{
    for(new i=0; i<MAX_PLAYERS; i++)
    {
        if(Camera[i] == 1)
        {
            SetPlayerCameraPos(i,CameraX[i], -1324.0, 287.2);
            SetPlayerCameraLookAt(i,1374.5, -1291.1, 239.0);
            CameraX[i]+= 0.5;
            if(CameraX[i] == 1500.0)
            {
            }
            if(CameraX[i] == 1700.0)
            {
                SetPlayerCameraPos(i,CameraX[i], CameraY[i], 287.2);
                SetPlayerCameraLookAt(i,1374.5, -1291.1, 239.0);
                CameraY[i]+= 0.5;
            }
            if(CameraX[i] >= 2400.0)
            {
                CameraZ[i] = 287.2;
                Camera[i] = 2;
            }
        }
        else if(Camera[i] == 2)
        {
            SetPlayerCameraPos(i,CameraX[i], CameraY[i], 287.2);
            SetPlayerCameraLookAt(i,1374.5, -1291.1, 239.0);
            CameraY[i]+= 0.5;
            if(CameraY[i] >= -724.0)
            {
                CameraZ[i] = 287.2;
                Camera[i] = 3;
            }
        }
        else if(Camera[i] == 3)
        {
            SetPlayerCameraPos(i,CameraX[i], CameraY[i], 287.2);
            SetPlayerCameraLookAt(i,1374.5, -1291.1, 239.0);
            CameraX[i]-= 0.5;
            if(CameraX[i] <= 850.0){Camera[i] = 4;}}else if(Camera[i] == 4)
            {
                SetPlayerCameraPos(i,CameraX[i], CameraY[i], CameraZ[i]);
                SetPlayerCameraLookAt(i,1374.5, -1291.1, 239.0);
                CameraY[i]-= 0.5;
                if(CameraY[i] <= -1224.0)
                {
                    CameraX[i] = 1460.0;
                    CameraY[i] = -1324.0;
                    CameraZ[i] = 287.2;
                    CameraZ[i] = 287.2;
                    Camera[i] = 0;
                }
            }
            else{Camera[i] = 0;
            }
        }
        return 1;
    }

se deu Certo Me Ajude Com Rep++