SA-MP Forums Archive
El dialog se vuelve a crear - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: El dialog se vuelve a crear (/showthread.php?tid=573861)



El dialog se vuelve a crear - Ghost112397 - 11.05.2015

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.


Respuesta: El dialog se vuelve a crear - iimma - 11.05.2015

Mostra el comando que ejecuta ese dialog


Respuesta: El dialog se vuelve a crear - Ghost112397 - 11.05.2015

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");
                    }
                }
            }
        } 



Respuesta: El dialog se vuelve a crear - iimma - 11.05.2015

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;
}




Re: Respuesta: El dialog se vuelve a crear - Choidito - 11.05.2015

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

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