El dialog se vuelve a crear
#1

Buenas, ire directo al grano, hice un sistema de creaciуn de vehнculos y tal, pero cuando yo quiero introducir la ID del vehнculo a crear en el dialog, no pasa nada y el dialog se vuelve a crear.
Aquн el dialog:
PHP код:
        case DIALOG_INTRODUCIRID_COCHE:
        {
            if(
response == 1)
            {
                  
totalcarros++;
                  
InformacionV[totalcarros][modelid] = strval(inputtext);
                  
GetPlayerPos(playeridInformacionV[totalcarros][x], InformacionV[totalcarros][y], InformacionV[totalcarros][z]);
                  
GetPlayerFacingAngle(playeridInformacionV[totalcarros][r]);
                  
InformacionV[totalcarros][vehexist] = true;
                
InformacionV[totalcarros][vehid] = CreateVehicle(InformacionV[totalcarros][modelid], InformacionV[totalcarros][x], InformacionV[totalcarros][y], InformacionV[totalcarros][z], InformacionV[totalcarros][r], 11, -1);
            }
        } 
Espero me puedan ayudar, desde ya muchas gracias.
Reply
#2

Mostra el comando que ejecuta ese dialog
Reply
#3

PHP код:
CMD:menu(playeridparams[])
{
    if(
EstaCreandoCoche != true)
    {
        
ShowPlayerDialog(playeridDIALOG_CREAR_ARCHIVODIALOG_STYLE_LIST"Menu - Nuevo archivo""Crear nuevo archivo""Seleccionar""Cancelar");
    }
    else
    {
        
ShowPlayerDialog(playeridDIALOG_MENU_ARCHIVODIALOG_STYLE_LIST"Menu - Vehiculos""Crear nuevo coche\nActualizar lugar coche\nBorrar coche\nGuardar coche""Seleccionar""Cancelar");
    }
    return 
1;
}

        case 
DIALOG_MENU_ARCHIVO:
        {
            if(
response == 1)
            {
                switch(
listitem)
                {
                    case 
0:
                    {
                        
ShowPlayerDialog(playeridDIALOG_INTRODUCIRID_COCHEDIALOG_STYLE_INPUT"Menu - Introducir ID""Introduce la ID del modelo del vehнculo que deseas crear""Crear""Cancelar"); // Here
                    
}
                    case 
1:
                    {
                        
ShowPlayerDialog(playeridDIALOG_ACTUALIZAR_POSDIALOG_STYLE_MSGBOX"Menu - Actualizar posicion de vehiculo""їSeguro que deseas cambiar la posicion del coche aqui?""Aceptar""Cancelar");
                    }
                    case 
2:
                    {
                        
ShowPlayerDialog(playeridDIALOG_BORRAR_COCHEDIALOG_STYLE_MSGBOX"Menu - Borrar coche""їSeguro que desea borrar el coche?""Si""No");
                    }
                    case 
3:
                    {
                        
ShowPlayerDialog(playeridDIALOG_GUARDAR_COCHEDIALOG_STYLE_MSGBOX"Menu - Guardar coche""їSeguro que deseas guardar el coche?""Si""No");
                    }
                }
            }
        } 
Reply
#4

Intenta asi:

(Dentro del public de OnDialogResponse)

Quote:

if(dialogid == DIALOG_INTRODUCIRID_COCHE)
{
if(response)
{
totalcarros++;
InformacionV[totalcarros][modelid] = strval(inputtext);
GetPlayerPos(playerid, InformacionV[totalcarros][x], InformacionV[totalcarros][y], InformacionV[totalcarros][z]);
GetPlayerFacingAngle(playerid, InformacionV[totalcarros][r]);
InformacionV[totalcarros][vehexist] = true;
InformacionV[totalcarros][vehid] = CreateVehicle(InformacionV[totalcarros][modelid], InformacionV[totalcarros][x], InformacionV[totalcarros][y], InformacionV[totalcarros][z], InformacionV[totalcarros][r], 1, 1, -1);
}
return 1;
}

Reply
#5

Quote:
Originally Posted by iimma
Посмотреть сообщение
Intenta asi:

(Dentro del public de OnDialogResponse)
Esa sangrнa...
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)