28.02.2012, 22:18
Boas galera
Й o seguinte, tenho este codigo aqui e nao estб a dar bem!
Problema:
Os players nao aparecem sobre a camera, players nem carros!
Exemplo faзo /camera 1
Eu vejo a camera so que nao vejo os players a frente da camera nem carros!
Alguem pode ajudar me?
Й o seguinte, tenho este codigo aqui e nao estб a dar bem!
Problema:
Os players nao aparecem sobre a camera, players nem carros!
Exemplo faзo /camera 1
Eu vejo a camera so que nao vejo os players a frente da camera nem carros!
Alguem pode ajudar me?
pawn Код:
if(strcmp(cmd, "/camera", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pFaction] != 255 && DynamicFactions[PlayerInfo[playerid][pFaction]][fType] == 1)
{
if(!PlayerToPoint(8.0,playerid,216.6390,79.6478,1005.0391))
{
SendClientMessage(playerid, COLOR_GREY, "[ERRO:] Nгo estбs а frente do controlador video !");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, "[USE:] /camera [numero 1 - 6] (6 = OFF)");
return 1;
}
new number = strval(tmp);
if(number < 1 || number > 6) { SendClientMessage(playerid, COLOR_GREY, "[ERRO:] Cameras validas de 1 a 5! 6 - OFF"); return 1; }
TogglePlayerControllable(playerid, 0);
SetPlayerInterior(playerid, 0);
if(number == 1) { SetPlayerCameraPos(playerid, -184.6115,978.3683,19.1805); SetPlayerCameraLookAt(playerid, -216.9836,979.2147,19.4995);}
else if(number == 2) { SetPlayerCameraPos(playerid, 213.5340,1875.3075,17.6406); SetPlayerCameraLookAt(playerid, 213.8679,1884.1714,13.8945);}
else if(number == 3) { SetPlayerCameraPos(playerid, 266.0640,1894.8856,38.6459); SetPlayerCameraLookAt(playerid, 224.0039,1887.1532,17.6406);}
else if(number == 4) { SetPlayerCameraPos(playerid, 260.8112,1808.0175,38.6303); SetPlayerCameraLookAt(playerid, 227.5645,1818.4778,17.6406);}
else if(number == 5) { SetPlayerCameraPos(playerid, 114.5196,1814.3483,38.6029); SetPlayerCameraLookAt(playerid, 123.6176,1846.4792,17.6549);}
else if(number == 6)
{
SendClientMessage(playerid, COLOR_WHITE, "[CAMERA:] Cвmera OFF.");
SetPlayerPos(playerid, 216.6390,79.6478,1005.0391);
SetPlayerInterior(playerid, 6);
SetPlayerFacingAngle(playerid, 270.0);
SetCameraBehindPlayer(playerid);
TogglePlayerControllable(playerid, 1);
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "[ERRO:] Nгo tens acesso ao computador !");
return 1;
}
}
return 1;
}