COMMAND:farmer(playerid,params[])
{
for(new fp=0;fp<MAX_FPFLANZEN;fp++)
{
new query[128];
GetPlayerPos(playerid,FarmPflanzenInfo[fp][fpXpos],FarmPflanzenInfo[fp][fpYpos],FarmPflanzenInfo[fp][fpZpos]);
FarmPflanzenInfo[fp][fpvirtualworld] = GetPlayerVirtualWorld(playerid);
// FarmPflanzenInfo[fp][fpOwner] = Spieler[playerid][pName]);
format(FarmPflanzenInfo[fp][fpOwner],24,"%s",Spieler[playerid][pName]);
format(query,sizeof(query),"Pflanzen-ID %i\nVon: %s",fp,FarmPflanzenInfo[fp][fpOwner]);
FarmPflanzenLabel[fp] = CreateDynamic3DTextLabel(query,GRUEN,FarmPflanzenInfo[fp][fpXpos],FarmPflanzenInfo[fp][fpYpos],FarmPflanzenInfo[fp][fpZpos],7.5,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,1,FarmPflanzenInfo[fp][fpvirtualworld]);
FarmPflanzenInfo[fp][fpobject] = CreateDynamicObject(802,FarmPflanzenInfo[fp][fpXpos],FarmPflanzenInfo[fp][fpYpos],FarmPflanzenInfo[fp][fpZpos],0.0,0.0,0.0,FarmPflanzenInfo[fp][fpvirtualworld]);
SendClientMessage(playerid,0x0069FFFF,"PFLANZE ERSTELLT!");
}
return 1;
}
Erstell befehl kann mehrere machen mit /farmer
aber wenn ich /delfarmer mache kann ich nur die zuletzt erstellte löschen weiß jemand wieso? und es wird im chat wenn ich eine pflanze erstelle 3x die sendclientmessage angezeigt MAX_FPFLANZEN is auf 3 gesetzt kann mir jemand helfen? Das ich jede Pflanze entfernen kann an der ich stehe? und die PFLANZEN-ID: geht nicht höher bleibt immer bei 0
COMMAND:delfarmer(playerid,params[])
{
new pflanze = IsPlayerAtFarmerPflanze(playerid);
if(pflanze == -1)return SendClientMessage(playerid,GRAU,"An keiner Farmer Pflanze von dir!");
DestroyFarmPflanze(pflanze);
return 1;
}
stock DestroyFarmPflanze(fp)
{
FarmPflanzenInfo[fp][fpXpos] = -1;
FarmPflanzenInfo[fp][fpYpos] = -1;
FarmPflanzenInfo[fp][fpZpos] = -1;
FarmPflanzenInfo[fp][fpvirtualworld] = 0;
DestroyDynamicObject(FarmPflanzenInfo[fp][fpobject]);
DestroyDynamic3DTextLabel(FarmPflanzenLabel[fp]);
return 1;
}
oben:
FarmPflanzenInfo[MAX_FPFLANZEN][Farm_Pflanzen],
enum Farm_Pflanzen
{
fpobject,
Float:fpXpos,
Float:fpYpos,
Float:fpZpos,
fpinterior,
fpvirtualworld,
fpOwner[24]
}