Detaljan opis problema: Kada napravim merac, on se sacuva, stvori se objekat, sve ok , ali nakon restarta servera se vise ne pojavljuju meraci, vec moram o5 da ih pravim 😄 Dodao sam u scriptfiles foldere gde se spremaju, fajl se spremi, ali ne zeli da se ucita nakon restarta.
Dio skripte: Cuvanje
stock SacuvajMerac(i)
{
new File: file2;
new coordsstring;
format(coordsstring, sizeof(coordsstring), "%d,%f,%f,%f,%f",
MB,
MB,
MB,
MB,
MB);
new string;
format(string,200,"merac_brzine/meraci/Merac_%d.ini",i);
file2 = fopen(string, io_write);
fwrite(file2, coordsstring);
fclose(file2);
return 1;
}Otvaranje/Citanje
stock UcitajMerace()
{
for(new i=1;i<999;i++)
{
new string;
format(string,200,"merac_brzine/meraci/Merac_%d.ini",i);
if(fexist(string))
{
new arrCoords;
new strFromFile2;
new File: file = fopen(string, io_read);
if (file)
{
fread(file, strFromFile2);
split(strFromFile2, arrCoords, ',');
MB = strval(arrCoords);
MB = floatstr(arrCoords);
MB = floatstr(arrCoords);
MB = floatstr(arrCoords);
MB = floatstr(arrCoords);
fclose(file);
}
new Float:x, Float:y, Float:z,Float:zs;
x=MB,y=MB,zs=MB;
z=zs+2;
new Float:Angle;
Angle=MB;
vaza_brzina = CreateObject(19329, x, y, z +0.8583, 0.0000, 0.0000, Angle, 50000.0);
SetObjectMaterialText(vaza_brzina, "VASA BRZINA km/h", 0, 50, "Arial", 17, 1, -65536, -256, 1);
brzina = CreateObject(19329, x, y, z, 0.0000, 0.0000, Angle, 50000.0);
SetObjectMaterialText(brzina, "000", 0, 50, "Small Fonts", 47, 1, -256, 52568607, 1);
uspori = CreateObject(19329, x, y, z -0.8583, 0.0000, 0.0000, Angle, 50000.0);
SetObjectMaterialText(uspori, "normalno", 0, 50, "Arial", 25, 1, -65536, -256, 1);
pozadina=CreateObject(2632, x, y, z -0.1583, 0.0000, 270.0000, Angle+90, 50000.0);//pozadina JBT
SetObjectMaterialText(pozadina, "s", 0, 50, "Arial", 2, 0, -1, -16777216, 1);
stub=CreateObject(1251, x, y, z -4.7108, 90.0000, 0.0000, Angle, 50000.0);//stub
printf("Merac broj %d je ucitan (%f,%f,%f,%f) dozvoljena brzina: %d km/h!",i,MB,MB,MB,MB,MB);
}
}
return 1;
}Neke slike/video za lakse dobivanje pomoci(neobavezno):
