SA-MP Forums Archive
trunk system problem - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: trunk system problem (/showthread.php?tid=664428)



trunk system problem - YazukiAkira - 28.02.2019

Hi!

When I use /checktrunk to see vehicle trunk it returns me empty slots, but there are not empty when loads vehicle data of the database.

Load Vehicle Function
PHP код:
    for (new icache_num_rows(); != ji++)
    {
        
//InformacionV[i][ID] = cache_get_field_content_int(i, "ID", mysql);
        
InformacionV[i][Llave] = cache_get_field_content_int(i"Llave"mysql);
        
InformacionV[i][Modelo] = cache_get_field_content_int(i"Modelo"mysql);
        
//InformacionV[playerid][Matricula] = cache_get_field_content_string(0, "Matricuila", mysql);
        
InformacionV[i][Color1] = cache_get_field_content_int(i"Color1"mysql);
        
InformacionV[i][Color2] = cache_get_field_content_int(i"Color2"mysql);
        
//InformacionV[i][Propietario] = cache_get_field_content(i, "Propietario", mysql);
        
cache_get_row(i3InformacionV[i][Propietario], mysql24);
        
InformacionV[i][Estado] = cache_get_field_content_float(i"Estado"mysql);
        
InformacionV[i][vFaccion] = cache_get_field_content_int(i"vFaccion"mysql);
        
InformacionV[i][Vehiculo_X] = cache_get_field_content_float(i"Vehiculo_X"mysql);
        
InformacionV[i][Vehiculo_Y] = cache_get_field_content_float(i"Vehiculo_Y"mysql);
        
InformacionV[i][Vehiculo_Z] = cache_get_field_content_float(i"Vehiculo_Z"mysql);
        
InformacionV[i][Angulo] = cache_get_field_content_float(i"Angulo"mysql);
        
InformacionV[i][estadoMaletero] = cache_get_field_content_int(i"estadoMaletero"mysql);
        
InformacionV[i][Spawneado] = 0;
        
InformacionV[i][gSlot][0] = cache_get_field_content_int(0"guanteraSlot_1"mysql);
        
InformacionV[i][gSlot][1] = cache_get_field_content_int(0"guanteraSlot_2"mysql);
        
InformacionV[i][gSlotU][0] = cache_get_field_content_int(0"guanteraSlotU_1"mysql);
        
InformacionV[i][gSlotU][1] = cache_get_field_content_int(0"guanteraSlotU_2"mysql);
        new 
string[50];
         for(new 
020s++)
        {
            
format(stringsizeof(string), "maleteroSlot_%i"s+1);
            
InformacionV[i][mSlot][s] = cache_get_field_content_int(0stringmysql);
            
format(stringsizeof(string), "maleteroSlotU_%i"s+1);
            
InformacionV[i][mSlotU][s] = cache_get_field_content_int(0stringmysql);
            
printf("CargarVehiculo(%d): maleteroSlot_%i = %d — maleteroSlotU_%i = %d",
            
playerid,
            
s+1,
            
InformacionV[i][mSlot][s],
            
s+1,
            
InformacionV[i][mSlotU][s]);
        } 
Show Trunk Function
PHP код:
stock VerMaletero(playeridvehiculo)
{
    new 
string[128], dialog[1028], header[50];
    
ActualizarManos(playerid);
    
printf("vehiculo id es igual a: %d"vehiculo);
    for(new 
020i++)
    {
        new 
maletero InformacionV[vehiculo][mSlot][i];
        
printf("maletero_%i = %d"iInformacionV[vehiculo][mSlot][i]);
        if(
maletero == 0format(stringsizeof(string), "\n{b0b0b0}Slot vacнo");/*continue;*/
        
else format(stringsizeof(string), "\n%d. %s (%d usos)"iNombreObjeto(maletero), InformacionV[vehiculo][mSlotU][i]);
        
strcat(dialogstring);
    }
    
format(headersizeof(header), "{D6E1EB}Maletero de %s"nombre_vehiculo[GetVehicleModel(vehiculo) - 400]);
    
ShowPlayerDialog(playeridDIALOGO_MALETERODIALOG_STYLE_LISTheaderdialog"Seleccionar""Cancelar");
    return 
1;