Server can't start with stock
#1

EDIT:
Another problem..

my public saves now



someone knows the reason?
look at line break :>

Quote:

SaveFrakCars()
{
new write;
new File: data;
new string[100];
for(new i; i < 800; i++)
{
if(CarInfo[i][cFraktion] > 0)
{
format(string, sizeof(string), "%d,%f,%f,%f,%f,%d,%d,%d,%s\n",
CarInfo[i][cModel],
CarInfo[i][cX],
CarInfo[i][cY],
CarInfo[i][cZ],
CarInfo[i][cA],
CarInfo[i][cC1],
CarInfo[i][cC2],
CarInfo[i][cFraktion],
CarInfo[i][cName]);
if(write == 0) {
data = fopen("fahrzeuge.cfg", io_write);
write = 1;
}
else {
data = fopen("fahrzeuge.cfg", io_append);
}
fwrite(data, string);
fclose(data);
}
}
}

Reply
#2

change stock to public and check the code for errors
Reply
#3

same error
Reply
#4

If you are saving the cars, then it's more logical that you call it OnGameModeExit.
BTW I recommend you to indent your code!
Reply
#5

Another problem..

my public saves now



someone knows the reason?
look at line break :>

Quote:

SaveFrakCars()
{
new write;
new File: data;
new string[100];
for(new i; i < 800; i++)
{
if(CarInfo[i][cFraktion] > 0)
{
format(string, sizeof(string), "%d,%f,%f,%f,%f,%d,%d,%d,%s\n",
CarInfo[i][cModel],
CarInfo[i][cX],
CarInfo[i][cY],
CarInfo[i][cZ],
CarInfo[i][cA],
CarInfo[i][cC1],
CarInfo[i][cC2],
CarInfo[i][cFraktion],
CarInfo[i][cName]);
if(write == 0) {
data = fopen("fahrzeuge.cfg", io_write);
write = 1;
}
else {
data = fopen("fahrzeuge.cfg", io_append);
}
fwrite(data, string);
fclose(data);
}
}
}

Reply
#6

Quote:
Originally Posted by Siedler
Посмотреть сообщение
Another problem..

my public saves now

someone knows the reason?
look at line break :>
you forgot the "public" :
pawn Код:
public SaveFrakCars()
{
    new write;
    new File: data;
    new string[100];
    for(new i; i < 800; i++) {
        if(CarInfo[i][cFraktion] > 0) {
            format(string, sizeof(string), "%d,%f,%f,%f,%f,%d,%d,%d,%s\n",
                CarInfo[i][cModel],
                CarInfo[i][cX],
                CarInfo[i][cY],
                CarInfo[i][cZ],
                CarInfo[i][cA],
                CarInfo[i][cC1],
                CarInfo[i][cC2],
                CarInfo[i][cFraktion],
                CarInfo[i][cName]);
            if(write == 0) {
                data = fopen("fahrzeuge.cfg", io_write);
                write = 1;
            }
            else {
                data = fopen("fahrzeuge.cfg", io_append);
            }
            fwrite(data, string);
            fclose(data);
        }
    }
}
Reply
#7

yes, but that is not my question :S
i mean the line breaks..
it is problematic to load from it.
Reply
#8

oh..
well its the oldest version -.-
i suggest you to use y_ini , best file reading and saving system
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)