[Ayuda] Se reinicia el servidor al usar el comando.
#1

Buenas, estaba modificando un poco el sistema del post de mi amado _Zume sobre la soluciуn a los problemas de vehнculos con Y_INI.
Bien, el problema es que al usar el comando se me reinicia el servidor.
їAlguna ayuda? Desde ya muchas gracias.
PHP код:
CMD:crearauto(playeridparams[])
{
    if(
Informacion[playerid][pAdmin] < 5) return MensajeError(playerid"El comando que ingresaste no existe.");
    if(
sscanf(params,"ii",params[0],params[1])) return MensajeInfo(playerid"/CrearAuto [Modelo ID] [Precio]");
    if(
LastVehicle == 500) return MensajeError(playerid"No se pueden crear mбs vehнculos.");
    if(
params[0] < 400 || params[0] > 611) return MensajeError(playerid"El modelo del vehнculo debe estar por encima del 400 y debajo del 611.");
    new 
Float:XFloat:YFloat:ZFloat:A;
    
GetPlayerPos(playeridXYZ);
    
GetPlayerFacingAngle(playeridA);
    
CreateVehicleEx(params[0], params[1], XYZA11);
    return 
1;
}
stock CreateVehicleEx(_MODEL_PRECIOFloat:_XFloat:_YFloat:_ZFloat:_A_COLOR_TWO_COLOR_ONE)
{
    new 
str[128];
    for(new 
i<= MAX_DVEHICLESi++) if(!InformacionA[i][V_EXIST])
    {
        
InformacionA[i][V_EXIST] = true;
        
InformacionA[i][V_MODEL] = _MODEL;
        
InformacionA[i][V_POS][0] = _X;
        
InformacionA[i][V_POS][1] = _Y;
        
InformacionA[i][V_POS][2] = _Z;
        
InformacionA[i][V_POS][3] = _A;
        
InformacionA[i][V_PRECIO] = _PRECIO;
        
InformacionA[i][V_COLOR][0] = _COLOR_ONE;
        
InformacionA[i][V_COLOR][1] = _COLOR_TWO;
        
InformacionA[i][V_ORIGINAL] = CreateVehicle(_MODEL_X_Y_Z_A_COLOR_ONE_COLOR_TWO, -1);
        
InformacionA[i][V_ID] = ++LastVehicle;
        
format(strsizeof(str), DIR_COCHES"/%i.ini"LastVehicle);
        
CreateFile(str);
        
_SaveVehicleID(i);
        return 
i;
    }
    return -
1;

Reply
#2

Muy probablemente el problema sea que el ini no esta creado, lo que podrias hacer es crear varios .Ini por ejemplo, auto1.ini, auto2.ini, auto3.ini, etc hasta la cantidad de autos que quieras tener. Cuando un cmd que abre un .ini se ejecuta y el .ini no existe, samp tiende a crashear. Tambien puede ser por la funcion que carga los vehiculos, eso ya tendras que testearlo vos
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)