ich habe diesen Befehl:
if(strcmp("/aufladen", cmdtext, true,10) ==0)
{
for(new k = -1; k < sizeof(Trashcar); k++)
{
if(IsPlayerInVehicle(playerid,Trashcar[k]))
{
if(isfull[Trashcar[k]] < 3)
{
if(PlayerInfo[playerid][JobTrash] == 1)
{
for(new i = 0; i<49; i++)
{
if(IsPlayerInRangeOfDynamicObject(playerid,trash[i],5.0))
{
DestroyDynamicObject(trash[i]);
isfull[Trashcar[k]] += 1;
SendClientMessage(playerid,COLOR_WHITE,"Müll wird aufgeladen");
FREEZE
Muelltimer[playerid] = SetTimerEx("Unfreeze", 2500, false,"i",playerid);
return 1;
}
}
}
}
}
}
return 1;
}
Wo müssen hier die Returns gesetzt werden, habe schon einiges ausprobiert... nur iwie verwirren mich die FOR-schleifen
Hoffe jemand kann mir da helfen...