Hallo,
Ich wollte wenn jemand mit der sniper anzielt das über jedem spieler ein 3d text erscheint
unter OnPlayerKey....
if(GetPlayerWeapon(playerid) == 34 && !IsPlayerInAnyVehicle(playerid))
{
new PlayerText3D:snipertext[MAX_PLAYERS];
if(PRESSED(KEY_HANDBRAKE))
{
for(new i; i<MAX_PLAYERS;i++)
{
if(IsPlayerConnected(i))
{
new Float:dist = GetDistanceBetweenPlayers(playerid, i);
if(dist > 10)
{
new Float:X, Float:Y, Float:Z;
GetPlayerPos(i, X, Y, Z);
new string[128];
format(string,sizeof(string),"%s",PName[i]);
snipertext[i] = CreatePlayer3DTextLabel(playerid,string,0x008080FF,X,Y,Z+1,315.0,i);
return 1;
}
}
}
}
else if(RELEASED(KEY_HANDBRAKE))
{
for(new i; i<MAX_PLAYERS;i++)
{
DeletePlayer3DTextLabel(playerid,snipertext[i]);
return 1;
}
}
}
also ich finden den fehler nicht, es geschieht einfach nichts
bitte um hilfe
//edit mit GetPlayerTargetPlayer hab ichs versucht nur mit der sniper gehts nicht