EnablePlayerCameraTarget INVALID_PLAYER_ID
#1

PHP код:

public OnPlayerConnect(playerid)
{
     
EnablePlayerCameraTarget(playerid, 1);
     return 
1;
}
public 
OnPlayerWeaponShot(playerid, weaponid, hittype, hitid, Float:fX, Float:fY, Float:fZ)
{
    new 
MSG2[25];
    
format(MSG2, sizeof(MSG2), "%s", PlayerName(GetPlayerCameraTargetPlayer(playerid)));
    
GameTextForPlayer(playerid, MSG2, 500, 3);
    return 
1;
}
CMD:test(playerid, params[])
{
    new 
MSG2[25];
    new 
TargetID=GetPlayerCameraTargetPlayer(playerid);
    new 
ObjectID=GetPlayerCameraTargetObject(playerid);
    
sscanf(params, "u", playerid);
    
format(MSG2, sizeof(MSG2), "%i", TargetID);
    
SendClientMessage(playerid, -1, MSG2);
    
format(MSG2, sizeof(MSG2), "%i", ObjectID);
    
SendClientMessage(playerid, -1, MSG2);
} 
It gives me Invalid PlayerID even when I am near someone.. Like close to his nose.. Or away like 1m..
Am I doing it wrong?
This is just a test command..
Reply
#2

Does it work for vehicles / objects?
Reply
#3

Dint check that.. Since its in my Test server, I had no Vehicle/Object to do so.. Will check it when I get back home
Reply
#4

You can't target an player/vehicle/object, if you're typing an command
Reply


Forum Jump:


Users browsing this thread: