Problem:Ubacio sam ivex cos u gm i ne ocitava mi vozila iz fajla evo stock loadveh ,fajl cuvanja/updatea je v file.cfg.Kad kod restartujem server igrac opet mora da kupi vozila i sve tako.Ako neko moze da mi sredi hitno je
Dio moda:
stock LoadMyVehSystem()
{
new reload;
new loader;
if(!dini_Exists(SaveFile))
{
dini_Create(SaveFile);
}
for(new i = 0;i {
format(loader,sizeof(loader),"MyCar_%d",i);
strmid(reload,dini_Get(SaveFile,loader),0,256,256);
new data2; //STRING
sscanf(reload,
"p<,>dd\
ffff\
ddd\
s\
d\
dddd\
d",
MyVehicle,MyVehicle,
MyVehicle,MyVehicle,MyVehicle,MyVehicle,
MyVehicle,MyVehicle,MyVehicle,
data2, // string
MyVehicle,
MyVehicle,MyVehicle,MyVehicle,MyVehicle,
MyVehicle);
strmid(MyVehicle, data2, 0, strlen(data2), 64);// kraj loadanja
if(MyVehicle == 1 && (MyVehicle != -1 || MyVehicle != -1 || MyVehicle != -1 || MyVehicle != -1))
{
MyVehicle = CreateVehicle(MyVehicle,MyVehicle,MyVehicle,MyVehicle,MyVehicle,MyVehicle,MyVehicle,30000);
}
}
return 1;
} update
stock UpdateMyVehSystem(id)
{
new GSi;
new place;
if(!dini_Exists(SaveFile))
{
dini_Create(SaveFile);
}
format(GSi,sizeof(GSi),
"%d,%d,\
%f,%f,%f,%f,\
%d,%d,%d,\
%s,\
%d,\
%d,%d,%d,%d,\
%d",
MyVehicle,MyVehicle,
MyVehicle,MyVehicle,MyVehicle,MyVehicle,
MyVehicle,MyVehicle,MyVehicle,
MyVehicle, // string
MyVehicle,
MyVehicle,MyVehicle,MyVehicle,MyVehicle,
MyVehicle);
format(place,sizeof(place),"MyCar_%d",id);
dini_Set(SaveFile,place,GSi);
printf("ID %d SET",id);
if(MyVehicle == 0)
{
format(GSi,sizeof(GSi),
"%d,%d,\
%f,%f,%f,%f,\
%d,%d,%d,\
%s,\
%d,\
%d,%d,%d,%d,\
%d",
MyVehicle,MyVehicle,
MyVehicle,MyVehicle,MyVehicle,MyVehicle,
MyVehicle,MyVehicle,MyVehicle,
MyVehicle, // string
MyVehicle,
MyVehicle,MyVehicle,MyVehicle,MyVehicle,
MyVehicle);
format(place,sizeof(place),"MyCar_%d",id);
dini_Unset(SaveFile ,place);
printf("ID %d UNSET",id);
}
return 1;
}
Slike:/
