Hey,
ich habe ein Problem mit meinem "createfrakt"-Befehl.
Ich habe das in einem stock gemacht und er zeigt mir einen Fehler.
Hier der Code:
stock createfrakt(Float:x,Float:y,Float:z,name[128])
{
new pfad[50];
format(pfad,sizeof(pfad),"/Fraktionen/%s.txt",name);
if(!fexist(pfad))
{
dini_Create(pfad);
dini_Set(pfad,"name",name);
dini_FloatSet(pfad,"x",x);
dini_FloatSet(pfad,"y",y);
dini_FloatSet(pfad,"z",z);
return LoadFrakt(name); //<=== Hier soll der Fehler liegen!
}
return 1;
}
stock LoadFrakt(name)
{
new pfad[50];
format(pfad,50,"/Fraktionen/%s.txt",name);
if(!fexist(pfad))return 0;
FraktInfo[name][frakt_name] = dini_Int(pfad,"name");
FraktInfo[name][frakt_x] = dini_Float(pfad,"x");
FraktInfo[name][frakt_y] = dini_Float(pfad,"y");
FraktInfo[name][frakt_z] = dini_Float(pfad,"z");
FraktInfo[name][frakt_pickup] = CreatePickup(1318,23,dini_Float(pfad,"x"),dini_Float(pfad,"y"),dini_Float(pfad,"z"),0);
return 1;
}
Der Fehlercode:
error 035: argument type mismatch (argument 1)
Ich hoffe, ihr könnt mir helfen.
Habe schon alles versucht...
Mfg Maksimo007