oder ob jemand so was schon hat
Naja...du hast ein Array:
stock const Float:gif_pos[][3] = {
{x,y,z},
{x1,y1,z1},
{x2,y2,z2}
};
new g_idx,g_pickup; //Oben deklarieren
//Dann Sobald der Server startet
g_idx = random(sizeof gif_pos);
g_pickup = CreatePickup(mode,1,gif_pos[g_idx][0],g_pos[g_idx][1],g_pos[g_idx][2],0);
//und dann im Befehl kannst du prüfen:
if(IsPlayerInRangeOfPoint(playerid,3.0,gif_pos[g_idx][0],g_pos[g_idx][1],g_pos[g_idx][2])
{
//hier ist er in der Nähe von dem Geschenk
DestroyPickup(g_pickup);
new tmp = random(sizeof gif_pos); //Hier neu erstellen lassen etc
while(tmp == g_idx) tmp = random(sizeof gif_pos); //Damit nicht 2x selbe idx
g_idx = tmp;
CreatePickup(mode,1,gif_pos[g_idx][0],g_pos[g_idx][1],g_pos[g_idx][2],0);
}
mfg. ![]()