hallo zusammen,
weil mein thead von gerade weg ist mache ich mir noch mal die mühe
also ich kann eine Tanke erstellen dan läd sie auch aber wenn ich den server restarte wird das pickup nicht geladen
hier mein code
ocmd:ctanke(playerid,params[])
{
new string[100];
for(new i = 1;i<MAX_TANKE;i++)
{
new sform[50];
format(sform,sizeof sform,"Tankstellen/%d_Tanke.txt",i);
if(!fexist(sform))
{
dini_Create(sform);
new Namee[50],Benzinn,Diesel,Kerosin,OLE;
new Float:bx,Float:by,Float:bz;
if(!IsPlayerAdmin(playerid))return SendClientMessage(playerid,ROT,"Du bist nicht als RCON eingeloggt!!!");
if(sscanf(params, "sdddd",Namee,Benzinn,Diesel,Kerosin,OLE)) return SendClientMessage(playerid,0xB0AFB0FF, "/ctanke[Namen][Preis für Benzin][Preis für Diesel][Preis für Kerosin][Preis für OLE]");
GetPlayerPos(playerid,bx,by,bz);
dini_FloatSet(sform,"Tankex",bx);
dini_FloatSet(sform,"Tankey",by);
dini_FloatSet(sform,"Tankez",bz);
dini_Set(sform,"Name",Namee);
dini_FloatSet(sform,"Benzin",Benzinn);
dini_FloatSet(sform,"Diesel",Diesel);
dini_FloatSet(sform,"Kerosin",Kerosin);
dini_FloatSet(sform,"OLE",OLE);
dini_Set(sform,"EBenzin","9000");
dini_Set(sform,"EDiesel","9000");
dini_Set(sform,"EKerosin","9000");
dini_Set(sform,"EOLE","9000");
format(string,sizeof string,"Du hast eine Tankstelle erstellt mit der ID %d und dem Name %s",i,Namee);
SendClientMessage(playerid,COLOR_GRUEN,string);
Tankstelle[i][ID]= CreatePickup(1244, 1, bx, by, bz, -1);
return 1;
}
}
return 1;
}
und bei onGamemodeinit
for(new a = 1;a<MAX_TANKE;a++)
{
new datei[50];
new string[70];
format(datei,sizeof datei,"Tankstellen/%d_Tanke.txt",a);
if(fexist(datei))
{
Tankstelle[a][TX] = dini_Float(datei,"Tankex");
Tankstelle[a][TY] = dini_Float(datei,"Tankey");
Tankstelle[a][TZ] = dini_Float(datei,"Tankez");
Tankstelle[a][PreisBenzin] = dini_Float(datei,"Benzin");
Tankstelle[a][PreisDiesel] = dini_Float(datei,"Diesel");
Tankstelle[a][PreisKerosin] = dini_Float(datei,"Kerosin");
Tankstelle[a][PreisOLE] = dini_Float(datei,"OLE");
Tankstelle[a][VorratBenzin] = dini_Int(datei,"EBenzin");
Tankstelle[a][VorratDiesel] = dini_Int(datei,"EDiesel");
Tankstelle[a][VorratKerosin] = dini_Int(datei,"EKerosin");
format(Tankstelle[a][Name], 50,"%s",dini_Int(datei,"Name"));
Tankstelle[a][VorratOle] = dini_Int(datei,"EOLE");
Tankstelle[a][ID]= CreatePickup(1244, 1, Tankstelle[a][TX], Tankstelle[a][TY], Tankstelle[a][TZ], -1);
Tankstelle[a][PID]= Create3DTextLabel(Tankstelle[a][Name],COLOR_GRUEN,Tankstelle[a][TX],Tankstelle[a][TY],Tankstelle[a][TZ],30.0,0);
format(string,sizeof string,"Tanke %d mit dem namen %s",a,Tankstelle[a][Name]);
print(string);
}
}
Bitte um Hilfe