Hallihallo,
ich hab mal wieder ein großes Problem...
Das Problem ist damit sich keine ini beim Server Start created...
Code:
[pwn]Function LoadGangZones()
{
new saverstring[128];
for(new i; i<sizeof(GangZone); i++)
{
format(saverstring,sizeof(saverstring),"GangZone_%d_ID",i);
GangZone[gzID] = dini_Int("GangZonen.ini",saverstring);
format(saverstring,sizeof(saverstring),"GangZone_%d_X1",i);
GangZone[i][x1] = dini_Float("GangZonen.ini",saverstring);
format(saverstring,sizeof(saverstring),"GangZone_%d_X2",i);
GangZone[i][x2] = dini_Float("GangZonen.ini",saverstring);
format(saverstring,sizeof(saverstring),"GangZone_%d_Y1",i);
GangZone[i][y1] = dini_Float("GangZonen.ini",saverstring);
format(saverstring,sizeof(saverstring),"GangZone_%d_Y2",i);
GangZone[i][y2] = dini_Float("GangZonen.ini",saverstring);
format(saverstring,sizeof(saverstring),"GangZone_%d_Owner",i);
GangZone[i][gzOwner] = dini_Int("GangZonen.ini",saverstring);
}
return 1;
}
Function CreateGangZones()
{
for(new i; i<sizeof(GangZone); i++)
{
GangZone[i][gzID] = GangZoneCreate(GangZone[i][x1],GangZone[i][y1],GangZone[i][x2],GangZone[i][y2]);
}
}[/pwn]
[pwn]Function SaveGangZones()
{
dini_Create("GangZonen.ini");
new saverstring[128];
for(new i; i<sizeof(GangZone); i++)
{
format(saverstring,sizeof(saverstring),"GangZone_%d_ID",i);
dini_IntSet("GangZonen.ini", saverstring,GangZone[i][gzID]);
format(saverstring,sizeof(saverstring),"GangZone_%d_X1",i);
dini_FloatSet("GangZonen.ini", saverstring,GangZone[i][x1]);
format(saverstring,sizeof(saverstring),"GangZone_%d_X2",i);
dini_FloatSet("GangZonen.ini", saverstring,GangZone[i][x2]);
format(saverstring,sizeof(saverstring),"GangZone_%d_Y1",i);
dini_FloatSet("GangZonen.ini", saverstring,GangZone[i][y1]);
format(saverstring,sizeof(saverstring),"GangZone_%d_Y2",i);
dini_FloatSet("GangZonen.ini", saverstring,GangZone[i][y2]);
format(saverstring,sizeof(saverstring),"GangZone_%d_Owner",i);
dini_IntSet("GangZonen.ini", saverstring,GangZone[i][gzOwner]);
}
return 1;
}[/pwn]
[pwn]Function OnGameModeInit()
{
LoadGangZones();
CreateGangZones();[/pwn]
Hoffe es kann einer helfen
LG
moritz
ich hab mal wieder ein großes Problem...
Das Problem ist damit sich keine ini beim Server Start created...
Code:
[pwn]Function LoadGangZones()
{
new saverstring[128];
for(new i; i<sizeof(GangZone); i++)
{
format(saverstring,sizeof(saverstring),"GangZone_%d_ID",i);
GangZone[gzID] = dini_Int("GangZonen.ini",saverstring);
format(saverstring,sizeof(saverstring),"GangZone_%d_X1",i);
GangZone[i][x1] = dini_Float("GangZonen.ini",saverstring);
format(saverstring,sizeof(saverstring),"GangZone_%d_X2",i);
GangZone[i][x2] = dini_Float("GangZonen.ini",saverstring);
format(saverstring,sizeof(saverstring),"GangZone_%d_Y1",i);
GangZone[i][y1] = dini_Float("GangZonen.ini",saverstring);
format(saverstring,sizeof(saverstring),"GangZone_%d_Y2",i);
GangZone[i][y2] = dini_Float("GangZonen.ini",saverstring);
format(saverstring,sizeof(saverstring),"GangZone_%d_Owner",i);
GangZone[i][gzOwner] = dini_Int("GangZonen.ini",saverstring);
}
return 1;
}
Function CreateGangZones()
{
for(new i; i<sizeof(GangZone); i++)
{
GangZone[i][gzID] = GangZoneCreate(GangZone[i][x1],GangZone[i][y1],GangZone[i][x2],GangZone[i][y2]);
}
}[/pwn]
[pwn]Function SaveGangZones()
{
dini_Create("GangZonen.ini");
new saverstring[128];
for(new i; i<sizeof(GangZone); i++)
{
format(saverstring,sizeof(saverstring),"GangZone_%d_ID",i);
dini_IntSet("GangZonen.ini", saverstring,GangZone[i][gzID]);
format(saverstring,sizeof(saverstring),"GangZone_%d_X1",i);
dini_FloatSet("GangZonen.ini", saverstring,GangZone[i][x1]);
format(saverstring,sizeof(saverstring),"GangZone_%d_X2",i);
dini_FloatSet("GangZonen.ini", saverstring,GangZone[i][x2]);
format(saverstring,sizeof(saverstring),"GangZone_%d_Y1",i);
dini_FloatSet("GangZonen.ini", saverstring,GangZone[i][y1]);
format(saverstring,sizeof(saverstring),"GangZone_%d_Y2",i);
dini_FloatSet("GangZonen.ini", saverstring,GangZone[i][y2]);
format(saverstring,sizeof(saverstring),"GangZone_%d_Owner",i);
dini_IntSet("GangZonen.ini", saverstring,GangZone[i][gzOwner]);
}
return 1;
}[/pwn]
[pwn]Function OnGameModeInit()
{
LoadGangZones();
CreateGangZones();[/pwn]
Hoffe es kann einer helfen
LG
moritz