[Pedido] /cameraman
#1

Peguei um gm para pegar esse sistema como base mais nгo consegui pegar o sistema, alguйm pode me ajudar nesse sistema? para quem nгo sabe oque й, й um cmd que os repуrteres da /cameraman e aparece uma cвmera no ombro deles e os players pode da /assistir, e fica meio que televisгo, aqueles cara do heli que grava perseguiзхes etc, entгo, й isso. se puderem me ajudar
Reply
#2

Chama Skype ou FB...
Obs: Nгo й sobre a soluзгo do problema.

Skype: Fodox Gamer
FB: https://www.********.com/profile.php?id=100011562044740
Reply
#3

Se entendi direito o que vc quer й isso:
Comando:
PHP код:
CMD:cameraman(playerid)
    {
        if(
PlayerInfo[playerid][pMembro] == || PlayerInfo[playerid][pLider] == 9)// no lugar dos numeros, coloque o id da sua organizaзгo reporter
        
{
            if(
CamreaInfo[cameraman] != playerid)
            {
                if(
CamreaInfo[cameraman] != INVALID_PLAYER_ID)
                {
                    
SendClientMessage(playeridCOLOR_GREY"Alguem estб de Camera-Man!Peзa que ele saia.");
                    return 
1;
                }
            }
            
OnAir(playerid,0);
        }
        return 
1;
    } 
PHP код:
OnAir(playerid,camera)
{
    if(
camera == 1)
    {
        
CamreaInfo[cameraman] = playerid;
        
CamreaInfo[air] = true;
    }
    else if(
camera == 0)
    {
        if(
CamreaInfo[cameraman] == playerid)
        {
            new 
string[128];
            
CamreaInfo[cameraman] = INVALID_PLAYER_ID;
            
format(stringsizeof(string), "Repуrter %s: deixou de ser o Camera-Man."NomePlayer(playerid));
            
SendFamilyMessage(9COLOR_NEWSstring);
            
RemovePlayerAttachedObjectEx(playeridVaga_Maconha);
            
OffAir();
            return 
true;
        }
        if(
CamreaInfo[cameraman] != playerid)
        {
            new 
string[128];
            
CamreaInfo[cameraman] = playerid;
            
format(stringsizeof(string), "Repуrter %s: Virou o Camera-Man."NomePlayer(playerid));
            
SendFamilyMessage(9COLOR_NEWSstring);
            new 
id CountAttachedObjects(playerid);
            
SetPlayerAttachedObject(playerid,id,1886,1,0.182000,0.000000,0.169999,0.000000,-93.000022,178.200027,0.549000,0.334999,0.412000);
            
SetPlayerAttachedObjectEx(1886,Vaga_Maconha,playerid,id);
        }
    }
    return 
true;
}
    
OffAir()
    {
      
KillTimer(CamreaInfo[tup]);
      
CamreaInfo[air] = false;
      
SendClientMessage(CamreaInfo[cameraman], ORANGE,"Voce Desativou a Camera!");
      for(new 
0GetMaxPlayers(); i++) RemovePlayer(i);
      return 
true;
    }
stock SetObjectFacePoint(objectidFloatXFloatY// By Lorenc_ | https://sampforum.blast.hk/showthread.ph...7.42026402
{
    static
        
FloatpX,      FloatoX,
        
FloatpY,      FloatoY,
        
FloatoZ
    
;
    
GetObjectRot(objectidoXoYoZ);
    
GetObjectPos(objectidpXpYoZ);
    
oZ = ( floatadd(atan2(floatsub(YpY), floatsub(XpX)), 270.0) );
    
SetObjectRot(objectidoXoYoZ);

Se faltar algo ou der erro na hora de compilar mande aqui, agora se funfar, nгo se esuqueзa de clickar na estrelinha +rep
Reply
#4

Sem sucesso '-'
Reply
#5

Код:
new 
pobjectid;

/cameraman 
{
    pobjectid = SetPlayerAttachedObject / AttachCameraToPlayerObject
}
/assistir
{
    AttachCameraToObject(playerid, pobjectid);
}
Isso?
Foi bem resumido mas.. SetPlayerAttachedObject colocara object a Cвmera no player, e com a funзгo do samp AttachCameraToObject irб setar a cвmera do player no object criado que й a vossa cвmera.
Reply
#6

Bem, a unica coisa que eu fiz foi pegar o comando de meu GM, e os relacionados ao comando, lamento que nгo tenha funfado
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)