22/11/2023 11:29
(22/11/2023 08:07)pushline Escreveu: Algum floatstr que você está usando que tem caracteres na string, ao invés de só numero. Estilo -> floatstr("hi") invés de floatstr("6.0").
O que esta errado?
Código PHP:
forward LoadGarages();
public LoadGarages()
{
new arrCoords[5][64]; new string[128];
new File: file = fopen("general/garages.cfg",io_read);
if(file)
{
for(new idx = 0; idx < sizeof(GarageInfo); idx++)
{
fread(file, string);
split(string, arrCoords, ',');
GarageInfo[idx][gActivated] = strval(arrCoords[0]);
GarageInfo[idx][gEntrancex] = floatstr(arrCoords[1]);
GarageInfo[idx][gEntrancey] = floatstr(arrCoords[2]);
GarageInfo[idx][gEntrancez] = floatstr(arrCoords[3]);
GarageInfo[idx][gAngle] = floatstr(arrCoords[4]);
}
fclose(file);
}
return 1;
}
format(string, sizeof(string), "%s", DOF2_GetString(file, "entrance")); split(string, p, ',');
SBizzInfo[sb][sbEntranceX] = floatstr(p[0]); SBizzInfo[sb][sbEntranceY] = floatstr(p[1]); SBizzInfo[sb][sbEntranceZ] = floatstr(p[2]);
format(string, sizeof(string), "%s", DOF2_GetString(file, "exit")); split(string, p, ',');
SBizzInfo[sb][sbExitX] = floatstr(p[0]); SBizzInfo[sb][sbExitY] = floatstr(p[1]); SBizzInfo[sb][sbExitZ] = floatstr(p[2]);
format(string, sizeof(string), "%s", DOF2_GetString(file, "action1")); split(string, p, ',');
SBizzInfo[sb][sbAction1X] = floatstr(p[0]); SBizzInfo[sb][sbAction1Y] = floatstr(p[1]); SBizzInfo[sb][sbAction1Z] = floatstr(p[2]); SBizzInfo[sb][sbAction1W] = strval(p[3]);
format(string, sizeof(string), "%s", DOF2_GetString(file, "action2")); split(string, p, ',');
SBizzInfo[sb][sbAction2X] = floatstr(p[0]); SBizzInfo[sb][sbAction2Y] = floatstr(p[1]); SBizzInfo[sb][sbAction2Z] = floatstr(p[2]); SBizzInfo[sb][sbAction2W] = strval(p[3]);
format(string, sizeof(string), "%s", DOF2_GetString(file, "warehouse")); split(string, p, ',');
SBizzInfo[sb][sbWarehouseX] = floatstr(p[0]); SBizzInfo[sb][sbWarehouseY] = floatstr(p[1]); SBizzInfo[sb][sbWarehouseZ] = floatstr(p[2]);