Hallo,
Ich wollt ein Handy Locator Scripten nur leider habe ich Probleme mit diesem Command !
if(strcmp(cmd, "/locate", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if((SpielerInfo[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) && SpielerInfo[playerid][pRank]>=4))
{
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[i] == 0)
{
if(SpielerInfo[i][pPnumber] == find)
{
LocateID[playerid] = i;
SendClientMessage(playerid, COLOR_RED,"Du siehst das Ziel nun solange sein Handy angeschalten ist !");
return 1;
}
}
}
}
}
}
}
return 1;
}
Was ist genau drann falsch ?
Gruß
Nils