Dos dudas.
#1

Buenas, tengo dos dudas, y bueno es el ъnico lugar al que puedo concurrir a pedir ayuda xD.
La primera es, їpuedo obtener la ID de un vehнculo sin estar en el?

La segunda, yo tengo el siguiente cуdigo:
pawn Код:
if(IsPlayerConnected(playerid))
        {
            foreach(aAutos,i)
            {
                if(InformacionA[i][aComprado] == false)
                {
                    new text[256];
                    format(text, sizeof(text), "{FFFFFF}El vehнculo se encuentra a la venta por un precio de {04B4AE}$%i\n\n{FFFFFF}їDeseas comprar el vehнculo?",InformacionA[i][aPrecio]);
                    ShowPlayerDialog(playerid, DIALOG_COMPRAVEH, DIALOG_STYLE_MSGBOX, "{FFF700}Vehнculo a la venta", text, "Comprar", "Salir");
                    TogglePlayerControllable(playerid, false);
                   
                    break;
                   
                } else SendClientMessage(playerid, -1, "{FFFFFF}Utiliza {FFFF00}/arrancar {FFFFFF}para encender el vehнculo");
            }
        }
Me subo a un coche que vale 10k, me bajo y me subo a un vehнculo que cuesta 30k y me sigue diciendo que cuesta 10k.
Es decir, que siempre me muestra el precio del primer vehнculo en el que me subн.

Desde ya muchas gracias.
Reply
#2

Lo primero, si. Se puede. Tenes que hacer un bucle y comprobar cual es el mбs cercano a tu posiciуn.

Lo segundo no necesitas un bucle, con GetPlayerVehicleID obtйn la ID del vehнculo. En tu cуdigo no estas obteniendo el vehнculo al cual se sube, si no el primero que no estб comprado por lo que serб siempre la misma ID.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)