Mahlzeit^^
also Ich habe ein Object loader gefunden womit ich meine Objecte aus einer datei lade, so jetzt habe Ich da noch paar spawn reingepackt und überall eine zahl davor geschrieben was dieses ist (Object, Spawns) die Objecte laden auch richtig und meine spawns auch jedoch nur ein einzigster... Desweiteren funktioniert dieser spawn nur wenn ich Die Map lade danach nicht mehr.. Möchte also ein random spawn system erstellen wo meine spawns aus einer datei geladen werden..
hier mal der code vom objecte laden:
stock LoadObjectsFromFile(filename[])
{
new File:file_ptr, line[256], art, modelid, Float:SpawnX, Float:SpawnY, Float:SpawnZ, Float:SpawnRotX, Float:SpawnRotY, Float:SpawnRotZ, objects_loaded;
file_ptr = fopen(filename, io_read);
if(!file_ptr) return printf("ERROR! Failed To Load Objects From The File %s (File Doesn't Exist In Scriptfiles Directory)!", filename);
while(fread(file_ptr, line) > 0)
{
sscanf(line, "p<,>ddffffff",art,modelid, SpawnX, SpawnY, SpawnZ, SpawnRotX, SpawnRotY, SpawnRotZ);
if(art==1)
{
CreateObject(modelid, SpawnX, SpawnY, SpawnZ, SpawnRotX, SpawnRotY, SpawnRotZ,300.0);
}
if(art==3)
{
SetPlayerWorldBounds(playerid,SpawnX,SpawnY,SpawnZ,SpawnRotX);
}
objects_loaded++;
}
fclose(file_ptr);
printf("Loaded %d objects from: %s", objects_loaded, filename);
return objects_loaded;
}
MfG Paddy