[Pedido] /cameraman - 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: [Pedido] /cameraman (
/showthread.php?tid=636262)
/cameraman -
zCyan - 23.06.2017
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
Re: /cameraman -
fodox672 - 23.06.2017
Chama Skype ou FB...
Obs: Nгo й sobre a soluзгo do problema.
Skype: Fodox Gamer
FB:
https://www.********.com/profile.php?id=100011562044740
Re: /cameraman -
MtPlayerZ - 24.06.2017
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.php?pid=1456045#pid1456045
{
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
Re: /cameraman -
zCyan - 24.06.2017
Sem sucesso '-'
Re: /cameraman -
DarkBr - 25.06.2017
Код:
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.
Re: /cameraman -
MtPlayerZ - 25.06.2017
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