Hallo
habe mir aus Testzwecken ein /pushpflanze Befehl erstellt.
Problem ist aber das der Befehl nur bei der ersten Pflanze funktioniert.
C
ocmd:pushpflanze(playerid, params[])
{
if(PlayerInfo[playerid][p_Admin] < 6)return 1;
for(new i=0; i < sizeof(DrugInfo); i++)
{
if(IsPlayerInRangeOfPoint(playerid, 1.5, DrugInfo[i][d_PosX], DrugInfo[i][d_PosY], DrugInfo[i][d_PosZ]))
{
DrugInfo[i][d_Prozent] = 100;
new str[145];
format(str, sizeof(str), " Du hast die Pflanze %i auf 100 Prozent gesetzt.", i);
SendClientMessage(playerid, 0xFF5559FF, str);
UpdateDrugLabel(i);
}
else return SendClientMessage(playerid, COLOR_GREY, "Es ist keine Drogenpflanze in deiner Nähe.");
}
return 1;
}
Alles anzeigen