Ich habe ein locator aber wenn ich den benutzen will zeigt er mir unten an den radar nicht den punkte an wo der ist und ich weiß nicht mehr was das sein kann könnt ihr mir helfen ?
-----------------------------------------------------------------------------------------------------------------------------------------
public OnPlayerCommandText(playerid, cmdtext[])
{
else if(strcmp(cmd, "/locate", true) == 0)
{
if(IsPlayerConnected(playerid))
{
new job = 19;
if((PlayerInfo[playerid][pMember] == job || PlayerInfo[playerid][pLeader] == job) || PlayerInfo[playerid][pLocator])
{
new vid;
vid = GetPlayerVehicleID(playerid);
if(LocateID[playerid] != 999)
{
SendClientMessage(playerid, COLOR_GREEN, "Ortung aus");
LocateID[playerid] = 999;
return 1;
}
if((IsACopCar(vid) && spawncar_rank[vid] >= 5) || PlayerInfo[playerid][pLocator])
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD1, "Verwendung: /locate [HandyNR]");
return 1;
}
new find = strval(tmp);
for(new i; i<MAX_USERS;i++)
{
if(IsPlayerConnected(i))
{
if(PhoneOnline == 0)
{
if(PlayerInfo[pPnumber] == find)
{
LocateID[playerid] = i;
SendClientMessage(playerid, COLOR_RED,"Du siehst das Ziel nun solange sein Handy angeschalten ist !");
return 1;
}
}
}
}
SendClientMessage(playerid, COLOR_GREY, "Handy konnte nicht geortet werden!");
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, "Du sitzt im falschen Auto!");
return 1;
}
}
}
return 1;
}