Posts: 463
Threads: 69
Joined: May 2017
Reputation:
0
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
Posts: 234
Threads: 65
Joined: Oct 2016
Se entendi direito o que vc quer й isso:
Comando:
PHP код:
CMD:cameraman(playerid)
{
if(PlayerInfo[playerid][pMembro] == 9 || 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(playerid, COLOR_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(string, sizeof(string), "Repуrter %s: deixou de ser o Camera-Man.", NomePlayer(playerid));
SendFamilyMessage(9, COLOR_NEWS, string);
RemovePlayerAttachedObjectEx(playerid, Vaga_Maconha);
OffAir();
return true;
}
if(CamreaInfo[cameraman] != playerid)
{
new string[128];
CamreaInfo[cameraman] = playerid;
format(string, sizeof(string), "Repуrter %s: Virou o Camera-Man.", NomePlayer(playerid));
SendFamilyMessage(9, COLOR_NEWS, string);
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 i = 0; i < GetMaxPlayers(); i++) RemovePlayer(i);
return true;
}
stock SetObjectFacePoint(objectid, Float: X, Float: Y) // By Lorenc_ | https://sampforum.blast.hk/showthread.ph...0.47023501
{
static
Float: pX, Float: oX,
Float: pY, Float: oY,
Float: oZ
;
GetObjectRot(objectid, oX, oY, oZ);
GetObjectPos(objectid, pX, pY, oZ);
oZ = ( floatadd(atan2(floatsub(Y, pY), floatsub(X, pX)), 270.0) );
SetObjectRot(objectid, oX, oY, oZ);
}
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
Posts: 234
Threads: 65
Joined: Oct 2016
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