Hallo,
ich habe nun die Funktion etwas geändert.
Undzwar habe ich sie nun so gemacht, dass man mit Num 2 die Müllsäcke Aufgeben kann.
D.h.
if(newkeys == KEY_ANALOG_DOWN) //NUM 2
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
new carid = GetPlayerVehicleID(i);
if(!IsASweeper(carid)) continue;
if(checkpointee[i] == 3)
{
SendClientMessage(i, COLOR_WHITE, "Limit Erreicht");
SetPlayerCheckpoint(i,1533.8406,-1474.2155,9.1087,5.0);
checkpointee[i]++;
continue;
}
if(checkpointee[i] < 4)
{
for(new o = 0;o<sizeof(Muell);o++)
{
if(muellobject[maxmuellobjects]);
{
if(IsPlayerInRangeOfPoint(i,5.0,Muell[o][XPoss],Muell[o][YPoss],Muell[o][ZPoss]))
{
DestroyObject(muellobject[o]);
checkpointee[i]++;
new string[64];
format(string,sizeof(string),"%d Dreck weggeräumt",checkpointee[i]);
SendClientMessage(i,COLOR_WHITE,string);
}
}
else
{
SendClientMessage(i,COLOR_GREY,"Du musst schon auf einem Dreckhaufen stehen");
}
}
}
}
return 1;
}
So sieht mein Befehl aus.
Ich will aber, das man nur Num 2 Drücken kann wenn das Objekt "2677" dort auch ist.
Wie mache ich demnach die if abfrage?