[Ayuda] Error usando DIALOG [Novato]
#5

Quote:
Originally Posted by OTACON
Посмотреть сообщение
pawn Код:
ShowPlayerDialog(playerid,ID_DIALOG, DIALOG_STYLE_LIST, "Autos", "coche1\coche2\ncoche3\ncoche4", "Seleccionar", "Cancelar");
pawn Код:
#define ID_DIALOG (1)
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]){

    new vehicle, Float:x, Float:y, Float:z, Float:angle;
    GetPlayerPos( playerid, x, y, z );
    GetPlayerFacingAngle( playerid, angle );

    switch(dialogid){
        case ID_DIALOG:{
            if(response){
                switch(listitem){
                    case 0:{
                      vehicle = CreateVehicle( 411, x, y, z, angle, -1, -1, -1);
                      LinkVehicleToInterior( vehicle, GetPlayerInterior( playerid ) );
                      SetVehicleVirtualWorld( vehicle, GetPlayerVirtualWorld( playerid ) );
                      PutPlayerInVehicle(playerid,vehicle,0);
                    }
                    case 1:{
                      vehicle = CreateVehicle( 451, x, y, z, angle, -1, -1, -1);
                      LinkVehicleToInterior( vehicle, GetPlayerInterior( playerid ) );
                      SetVehicleVirtualWorld( vehicle, GetPlayerVirtualWorld( playerid ) );
                      PutPlayerInVehicle(playerid,vehicle,0);
                    }
                    case 2:{
                       vehicle = CreateVehicle( 521, x, y, z, angle, -1, -1, -1);
                       LinkVehicleToInterior( vehicle, GetPlayerInterior( playerid ) );
                       SetVehicleVirtualWorld( vehicle, GetPlayerVirtualWorld( playerid ) );
                       PutPlayerInVehicle(playerid,vehicle,0);
                    }
                    case 3:{
                       vehicle = CreateVehicle( 522, x, y, z, angle, -1, -1, -1);
                       LinkVehicleToInterior( vehicle, GetPlayerInterior( playerid ) );
                       SetVehicleVirtualWorld( vehicle, GetPlayerVirtualWorld( playerid ) );
                       PutPlayerInVehicle(playerid,vehicle,0);
                    }
                    //ETC...
                }
            }
        }
    }

    return false;
}
Pero cуmo hago para que, si elige ejemplo coche1 entonces saque otro dialog mostrando la lista de coches guardada en coche 1.

Como en el cуdigo que puse, si elige autos muestra una lista de autos y los puede escoger, si elige motos muestra una lista de motos y las puede escoger.

Gracias por responder, como siempre seco en tus respuestas xD
Reply


Messages In This Thread
[Ayuda] Error usando DIALOG [Novato] - by Casvill - 28.01.2014, 06:31
Respuesta: [Ayuda] Error usando DIALOG [Novato] - by Tirael - 28.01.2014, 08:51
Respuesta: [Ayuda] Error usando DIALOG [Novato] - by Casvill - 28.01.2014, 15:10
Respuesta: [Ayuda] Error usando DIALOG [Novato] - by OTACON - 28.01.2014, 16:26
Respuesta: [Ayuda] Error usando DIALOG [Novato] - by Casvill - 28.01.2014, 16:50
Respuesta: [Ayuda] Error usando DIALOG [Novato] - by OTACON - 28.01.2014, 17:43
Respuesta: [Ayuda] Error usando DIALOG [Novato] - by BruceDickinson - 28.01.2014, 18:44
Respuesta: [Ayuda] Error usando DIALOG [Novato] - by Tirael - 28.01.2014, 23:48

Forum Jump:


Users browsing this thread: 2 Guest(s)