[Projeto] Camera de 1 Pessoa.
#1

Queria tipo aquelas visгo da pessoa ou de dentro do veiculo, Ja vi mods Cleo, pra fazer isso mais quero comando tipo: /visгointerior , Help.
[CENTER]--------------------------------------------------
Topico resolvido: https://sampforum.blast.hk/showthread.php?pid=2643468#pid2643468
--------------------------------------------------
Reply
#2

NГO RESOLVIDO. Help.

Quote:

C:\Arquivos de programas\Rockstar Games\GTA San Andreas\Server\filterscripts\Camera.pwn(33) : error 017: undefined symbol "SetObjectMaterialText"
C:\Arquivos de programas\Rockstar Games\GTA San Andreas\Server\filterscripts\Camera.pwn(40) : error 017: undefined symbol "SetObjectMaterialText"
C:\Arquivos de programas\Rockstar Games\GTA San Andreas\Server\filterscripts\Camera.pwn(46) : error 017: undefined symbol "SetObjectMaterialText"
C:\Arquivos de programas\Rockstar Games\GTA San Andreas\Server\filterscripts\Camera.pwn(53) : error 017: undefined symbol "SetObjectMaterialText"
C:\Arquivos de programas\Rockstar Games\GTA San Andreas\Server\filterscripts\Camera.pwn(59) : error 017: undefined symbol "SetObjectMaterialText"
C:\Arquivos de programas\Rockstar Games\GTA San Andreas\Server\filterscripts\Camera.pwn(66) : error 017: undefined symbol "SetObjectMaterialText"
C:\Arquivos de programas\Rockstar Games\GTA San Andreas\Server\filterscripts\Camera.pwn(72) : error 017: undefined symbol "SetObjectMaterialText"
C:\Arquivos de programas\Rockstar Games\GTA San Andreas\Server\filterscripts\Camera.pwn(79) : error 017: undefined symbol "SetObjectMaterialText"
C:\Arquivos de programas\Rockstar Games\GTA San Andreas\Server\filterscripts\Camera.pwn(86) : error 017: undefined symbol "SetObjectMaterialText"
C:\Arquivos de programas\Rockstar Games\GTA San Andreas\Server\filterscripts\Camera.pwn(93) : error 017: undefined symbol "SetObjectMaterialText"
C:\Arquivos de programas\Rockstar Games\GTA San Andreas\Server\filterscripts\Camera.pwn(100) : error 017: undefined symbol "SetObjectMaterialText"
C:\Arquivos de programas\Rockstar Games\GTA San Andreas\Server\filterscripts\Camera.pwn(107) : error 017: undefined symbol "SetObjectMaterialText"
C:\Arquivos de programas\Rockstar Games\GTA San Andreas\Server\filterscripts\Camera.pwn(114) : error 017: undefined symbol "SetObjectMaterialText"
C:\Arquivos de programas\Rockstar Games\GTA San Andreas\Server\filterscripts\Camera.pwn(121) : error 017: undefined symbol "SetObjectMaterialText"
C:\Arquivos de programas\Rockstar Games\GTA San Andreas\Server\filterscripts\Camera.pwn(12 : error 017: undefined symbol "SetObjectMaterialText"
C:\Arquivos de programas\Rockstar Games\GTA San Andreas\Server\filterscripts\Camera.pwn(135) : error 017: undefined symbol "SetObjectMaterialText"
C:\Arquivos de programas\Rockstar Games\GTA San Andreas\Server\filterscripts\Camera.pwn(142) : error 017: undefined symbol "SetObjectMaterialText"
C:\Arquivos de programas\Rockstar Games\GTA San Andreas\Server\filterscripts\Camera.pwn(149) : error 017: undefined symbol "SetObjectMaterialText"
C:\Arquivos de programas\Rockstar Games\GTA San Andreas\Server\filterscripts\Camera.pwn(156) : error 017: undefined symbol "SetObjectMaterialText"
C:\Arquivos de programas\Rockstar Games\GTA San Andreas\Server\filterscripts\Camera.pwn(163) : error 017: undefined symbol "SetObjectMaterialText"
C:\Arquivos de programas\Rockstar Games\GTA San Andreas\Server\filterscripts\Camera.pwn(170) : error 017: undefined symbol "SetObjectMaterialText"
C:\Arquivos de programas\Rockstar Games\GTA San Andreas\Server\filterscripts\Camera.pwn(226) : error 017: undefined symbol "AttachCameraToObject"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


22 Errors.

--------------------------------------------------
Topico resolvido: https://sampforum.blast.hk/showthread.php?pid=2643468#pid2643468
--------------------------------------------------
Reply
#3

Quote:
Originally Posted by TorresPutado
Посмотреть сообщение
NГO RESOLVIDO. Help.



--------------------------------------------------
Topico resolvido: https://sampforum.blast.hk/showthread.php?pid=2643468#pid2643468
--------------------------------------------------
Pawno:
pawn Код:
#include <a_samp>




/*.........Variбveis.........*/
new ObjetoCarro[MAX_VEHICLES];
new VeiculoValido[MAX_VEHICLES];
new NovaCamera[MAX_PLAYERS];
/*...........................*/
public OnFilterScriptExit()
{
    print("[FS] Cвmera em 1Є pessoa descarregado••");
    return 1;
}




forward AttachObject();
public AttachObject()
{
    for(new carro = 1; carro < MAX_VEHICLES; carro++)
    {
        if(GetVehicleModel(carro) == 560)
        {
            ObjetoCarro[carro] = CreateObject(1927,0.0,0.0,0.0,0.0,0.0,0.0);
            SetObjectMaterialText(ObjetoCarro[carro], "-",0, OBJECT_MATERIAL_SIZE_256x128, "Arial", 24,1, 0xFFFFFFFF, 0, 0);
            AttachObjectToVehicle(ObjetoCarro[carro], carro, 0.0-0.5, 0.0, 0.0+0.5, 0.0, 0.0, 0.0);
            VeiculoValido[carro] = 1;
        }
        if(GetVehicleModel(carro) == 458)
        {
            ObjetoCarro[carro] = CreateObject(1927,0.0,0.0,0.0,0.0,0.0,0.0);
            SetObjectMaterialText(ObjetoCarro[carro], "-",0, OBJECT_MATERIAL_SIZE_256x128, "Arial", 24,1, 0xFFFFFFFF, 0, 0);
            AttachObjectToVehicle(ObjetoCarro[carro], carro, 0.0-0.4, 0.0, 0.0+0.4, 0.0, 0.0, 0.0);
            VeiculoValido[carro] = 1;}
        if(GetVehicleModel(carro) == 490)
        {
            ObjetoCarro[carro] = CreateObject(1927,0.0,0.0,0.0,0.0,0.0,0.0);
            SetObjectMaterialText(ObjetoCarro[carro], "-",0, OBJECT_MATERIAL_SIZE_256x128, "Arial", 24,1, 0xFFFFFFFF, 0, 0);
            AttachObjectToVehicle(ObjetoCarro[carro], carro, 0.0-0.4, 0.0+0.3, 0.0+0.7, 0.0, 0.0, 0.0);
            VeiculoValido[carro] = 1;
        }
        if(GetVehicleModel(carro) == 599)
        {
            ObjetoCarro[carro] = CreateObject(1927,0.0,0.0,0.0,0.0,0.0,0.0);
            SetObjectMaterialText(ObjetoCarro[carro], "-",0, OBJECT_MATERIAL_SIZE_256x128, "Arial", 24,1, 0xFFFFFFFF, 0, 0);
            AttachObjectToVehicle(ObjetoCarro[carro], carro, 0.0-0.4, 0.0-0.2, 0.0+0.7, 0.0, 0.0, 0.0);
            VeiculoValido[carro] = 1;
        }
        if(GetVehicleModel(carro) == 596 || GetVehicleModel(carro) == 597 || GetVehicleModel(carro) == 420){
            ObjetoCarro[carro] = CreateObject(1927,0.0,0.0,0.0,0.0,0.0,0.0);
            SetObjectMaterialText(ObjetoCarro[carro], "-",0, OBJECT_MATERIAL_SIZE_256x128, "Arial", 24,1, 0xFFFFFFFF, 0, 0);
            AttachObjectToVehicle(ObjetoCarro[carro], carro, 0.0-0.5, 0.0-0.1, 0.0+0.5, 0.0, 0.0, 0.0);
            VeiculoValido[carro] = 1;
        }
        if(GetVehicleModel(carro) == 411)
        {
            ObjetoCarro[carro] = CreateObject(1927,0.0,0.0,0.0,0.0,0.0,0.0);
            SetObjectMaterialText(ObjetoCarro[carro], "-",0, OBJECT_MATERIAL_SIZE_256x128, "Arial", 24,1, 0xFFFFFFFF, 0, 0);
            AttachObjectToVehicle(ObjetoCarro[carro], carro, 0.0-0.3, 0.0-0.1, 0.0+0.4, 0.0, 0.0, 0.0);
            VeiculoValido[carro] = 1;}
        if(GetVehicleModel(carro) == 559)
        {
            ObjetoCarro[carro] = CreateObject(1927,0.0,0.0,0.0,0.0,0.0,0.0);
            SetObjectMaterialText(ObjetoCarro[carro], "-",0, OBJECT_MATERIAL_SIZE_256x128, "Arial", 24,1, 0xFFFFFFFF, 0, 0);
            AttachObjectToVehicle(ObjetoCarro[carro], carro, 0.0-0.4, 0.0-0.4, 0.0+0.4, 0.0, 0.0, 0.0);
            VeiculoValido[carro] = 1;
        }
        if(GetVehicleModel(carro) == 442)
        {
            ObjetoCarro[carro] = CreateObject(1927,0.0,0.0,0.0,0.0,0.0,0.0);
            SetObjectMaterialText(ObjetoCarro[carro], "-",0, OBJECT_MATERIAL_SIZE_256x128, "Arial", 24,1, 0xFFFFFFFF, 0, 0);
            AttachObjectToVehicle(ObjetoCarro[carro], carro, 0.0-0.4, 0.0+0.2, 0.0+0.4, 0.0, 0.0, 0.0);
            VeiculoValido[carro] = 1;
        }
        if(GetVehicleModel(carro) == 480)
        {
            ObjetoCarro[carro] = CreateObject(1927,0.0,0.0,0.0,0.0,0.0,0.0);
            SetObjectMaterialText(ObjetoCarro[carro], "-",0, OBJECT_MATERIAL_SIZE_256x128, "Arial", 24,1, 0xFFFFFFFF, 0, 0);
            AttachObjectToVehicle(ObjetoCarro[carro], carro, 0.0-0.4, 0.0-0.4, 0.0+0.5, 0.0, 0.0, 0.0);
            VeiculoValido[carro] = 1;
        }
        if(GetVehicleModel(carro) == 567)
        {
            ObjetoCarro[carro] = CreateObject(1927,0.0,0.0,0.0,0.0,0.0,0.0);
            SetObjectMaterialText(ObjetoCarro[carro], "-",0, OBJECT_MATERIAL_SIZE_256x128, "Arial", 24,1, 0xFFFFFFFF, 0, 0);
            AttachObjectToVehicle(ObjetoCarro[carro], carro, 0.0-0.5, 0.0+0.1, 0.0+0.5, 0.0, 0.0, 0.0);
            VeiculoValido[carro] = 1;
        }
        if(GetVehicleModel(carro) == 462)
        {
            ObjetoCarro[carro] = CreateObject(1927,0.0,0.0,0.0,0.0,0.0,0.0);
            SetObjectMaterialText(ObjetoCarro[carro], "-",0, OBJECT_MATERIAL_SIZE_256x128, "Arial", 24,1, 0xFFFFFFFF, 0, 0);
            AttachObjectToVehicle(ObjetoCarro[carro], carro, 0.0-0.0, 0.0-0.0, 0.0+0.9, 0.0, 0.0, 0.0);
            VeiculoValido[carro] = 1;
        }
        if(GetVehicleModel(carro) == 522 || GetVehicleModel(carro) == 521)
        {
            ObjetoCarro[carro] = CreateObject(1927,0.0,0.0,0.0,0.0,0.0,0.0);
            SetObjectMaterialText(ObjetoCarro[carro], "-",0, OBJECT_MATERIAL_SIZE_256x128, "Arial", 24,1, 0xFFFFFFFF, 0, 0);
            AttachObjectToVehicle(ObjetoCarro[carro], carro, 0.0-0.0, 0.0+0.1, 0.0+1.0, 0.0, 0.0, 0.0);
            VeiculoValido[carro] = 1;
        }
        if(GetVehicleModel(carro) == 463)
        {
            ObjetoCarro[carro] = CreateObject(1927,0.0,0.0,0.0,0.0,0.0,0.0);
            SetObjectMaterialText(ObjetoCarro[carro], "-",0, OBJECT_MATERIAL_SIZE_256x128, "Arial", 24,1, 0xFFFFFFFF, 0, 0);
            AttachObjectToVehicle(ObjetoCarro[carro], carro, 0.0-0.0, 0.0-0.3, 0.0+0.8, 0.0, 0.0, 0.0);
            VeiculoValido[carro] = 1;
        }
        if(GetVehicleModel(carro) == 470)
        {
            ObjetoCarro[carro] = CreateObject(1927,0.0,0.0,0.0,0.0,0.0,0.0);
            SetObjectMaterialText(ObjetoCarro[carro], "-",0, OBJECT_MATERIAL_SIZE_256x128, "Arial", 24,1, 0xFFFFFFFF, 0, 0);
            AttachObjectToVehicle(ObjetoCarro[carro], carro, 0.0-0.6, 0.0-0.2, 0.0+0.7, 0.0, 0.0, 0.0);
            VeiculoValido[carro] = 1;
        }
        if(GetVehicleModel(carro) == 500)
        {
            ObjetoCarro[carro] = CreateObject(1927,0.0,0.0,0.0,0.0,0.0,0.0);
            SetObjectMaterialText(ObjetoCarro[carro], "-",0, OBJECT_MATERIAL_SIZE_256x128, "Arial", 24,1, 0xFFFFFFFF, 0, 0);
            AttachObjectToVehicle(ObjetoCarro[carro], carro, 0.0-0.4, 0.0-0.3, 0.0+0.6, 0.0, 0.0, 0.0);
            VeiculoValido[carro] = 1;
        }
        if(GetVehicleModel(carro) == 431)
        {
            ObjetoCarro[carro] = CreateObject(1927,0.0,0.0,0.0,0.0,0.0,0.0);
            SetObjectMaterialText(ObjetoCarro[carro], "-",0, OBJECT_MATERIAL_SIZE_256x128, "Arial", 24,1, 0xFFFFFFFF, 0, 0);
            AttachObjectToVehicle(ObjetoCarro[carro], carro, 0.0-0.1, 0.0+4.3, 0.0+1.2, 0.0, 0.0, 0.0);
            VeiculoValido[carro] = 1;
        }
        if(GetVehicleModel(carro) == 523 || GetVehicleModel(carro) == 468)
        {
            ObjetoCarro[carro] = CreateObject(1927,0.0,0.0,0.0,0.0,0.0,0.0);
            SetObjectMaterialText(ObjetoCarro[carro], "-",0, OBJECT_MATERIAL_SIZE_256x128, "Arial", 24,1, 0xFFFFFFFF, 0, 0);
            AttachObjectToVehicle(ObjetoCarro[carro], carro, 0.0-0.0, 0.0-0.0, 0.0+0.9, 0.0, 0.0, 0.0);
            VeiculoValido[carro] = 1;
        }
        if(GetVehicleModel(carro) == 562)
        {
            ObjetoCarro[carro] = CreateObject(1927,0.0,0.0,0.0,0.0,0.0,0.0);
            SetObjectMaterialText(ObjetoCarro[carro], "-",0, OBJECT_MATERIAL_SIZE_256x128, "Arial", 24,1, 0xFFFFFFFF, 0, 0);
            AttachObjectToVehicle(ObjetoCarro[carro], carro, 0.0-0.3, 0.0-0.2, 0.0+0.5, 0.0, 0.0, 0.0);
            VeiculoValido[carro] = 1;
        }
        if(GetVehicleModel(carro) == 579)
        {
            ObjetoCarro[carro] = CreateObject(1927,0.0,0.0,0.0,0.0,0.0,0.0);
            SetObjectMaterialText(ObjetoCarro[carro], "-",0, OBJECT_MATERIAL_SIZE_256x128, "Arial", 24,1, 0xFFFFFFFF, 0, 0);
            AttachObjectToVehicle(ObjetoCarro[carro], carro, 0.0-0.5, 0.0-0.4, 0.0+0.8, 0.0, 0.0, 0.0);
            VeiculoValido[carro] = 1;
        }
        if(GetVehicleModel(carro) == 418)
        {
            ObjetoCarro[carro] = CreateObject(1927,0.0,0.0,0.0,0.0,0.0,0.0);
            SetObjectMaterialText(ObjetoCarro[carro], "-",0, OBJECT_MATERIAL_SIZE_256x128, "Arial", 24,1, 0xFFFFFFFF, 0, 0);
            AttachObjectToVehicle(ObjetoCarro[carro], carro, 0.0-0.5, 0.0+0.3, 0.0+0.5, 0.0, 0.0, 0.0);
            VeiculoValido[carro] = 1;
        }
        if(GetVehicleModel(carro) == 586)
        {
            ObjetoCarro[carro] = CreateObject(1927,0.0,0.0,0.0,0.0,0.0,0.0);
            SetObjectMaterialText(ObjetoCarro[carro], "-",0, OBJECT_MATERIAL_SIZE_256x128, "Arial", 24,1, 0xFFFFFFFF, 0, 0);
            AttachObjectToVehicle(ObjetoCarro[carro], carro, 0.0-0.0, 0.0-0.2, 0.0+0.9, 0.0, 0.0, 0.0);
            VeiculoValido[carro] = 1;
        }
    }
    print("[FS] Cвmera em 1Є pessoa carregado com sucesso.");
    print("[FS] Feito por ForT/dimmy_••");
    return true;
}




public OnGameModeInit()
{
    SetTimer("AttachObject", 5000, 0);
    print("Aguardando 5 segundos..•");
    return 1;
}




public OnGameModeExit()
{
    for(new _@x = 1; _@x < MAX_VEHICLES; _@x++)
    {
        if(VeiculoValido[_@x] == 1)
        {
            DestroyObject(ObjetoCarro[_@x]);
        }
    }
    return 1;
}




public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
    NovaCamera[playerid] = 0;
    return 1;
}




public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
    if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER && newkeys & KEY_YES)
    {
        if(VeiculoValido[GetPlayerVehicleID(playerid)] == 1)
        {
            if(NovaCamera[playerid] == 0)
            {
                GameTextForPlayer(playerid, "~w~camera~g~ ligada", 5000, 6);
                AttachCameraToObject(playerid, ObjetoCarro[GetPlayerVehicleID(playerid)]);
                NovaCamera[playerid] = 1;
            }
            else if(NovaCamera[playerid] == 1)
            {
                GameTextForPlayer(playerid, "~w~camera~r~ desligada", 5000, 6);
                SetCameraBehindPlayer(playerid);
                NovaCamera[playerid] = 0;
            }
        }
        else
        {
            SendClientMessage(playerid, 0xFF0000, "Este veнculo ainda nгo suporta cвmera em 1Є pessoa.");
        }
    }
    return true;
}




public OnPlayerStateChange(playerid, newstate, oldstate)
{
    if(newstate == PLAYER_STATE_ONFOOT)
    {
        SetCameraBehindPlayer(playerid);
    }
    if(newstate == PLAYER_STATE_DRIVER && VeiculoValido[GetPlayerVehicleID(playerid)] == 1)
    {
        SendClientMessage(playerid, 0xFF0000, "[FS] Vocк pode ativar a cвmera em 1Є pessoa apertando a letra Y.");
    }
    return true;
}
Reply
#4

Pare de fazer double post, simplesmente edite o Post anterior.
Reply
#5

Quote:
Originally Posted by [THs]ShadoW
Посмотреть сообщение
Pare de fazer double post, simplesmente edite o Post anterior.
Preзiso de ajuda, Nao pedi ningem pra vim reclamar comigo.
Reply
#6

Quote:
Originally Posted by TorresPutado
Посмотреть сообщение
Preзiso de ajuda, Nao pedi ningem pra vim reclamar comigo.
Sу pq vc precisa de ajuda nгo te da o direito de desobedecer as regras.
Reply
#7

Quote:
Originally Posted by [THs]ShadoW
Посмотреть сообщение
Sу pq vc precisa de ajuda nгo te da o direito de desobedecer as regras.
So quero que teu pare de fala pra eu para de fazer double post, Eu ja ate parei.
Reply
#8

Quote:
Originally Posted by TorresPutado
Посмотреть сообщение
So quero que teu pare de fala pra eu para de fazer double post, Eu ja ate parei.
Vocк parou de fazer doublepost , agora й triplepost :/
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)