CMD:misvehiculos(playerid, param[])
{
if(!GetPlayerVehiclesCount(playerid)) return Message(playerid, COLOR_MSG_AVISOS, "No tienes vehнculos.");
new sEncontrar[64];
for(new i = 0; i < MAX_VEHICLES; i++)
{
if(cInfo[i][ownerID] == pInfo[playerid][pID])
{
format(sEncontrar, sizeof(sEncontrar), "%s [M: %d] ", VehicleNames[cInfo[i][model]-400], cInfo[i][matricula]);
}
}
ShowPlayerDialog(playerid, 515, DIALOG_STYLE_LIST, "GPS de Vehнculos", sEncontrar, "Aceptar", "Cancelar");
return 1;
}
|
Use pVars.
Use SetPVarInt to store selected vehicleid, then GetPVarInt to retrieve it. After you made everything, just delete it with DeletePVar. |
CMD:misvehiculos(playerid, param[])
{
if(!GetPlayerVehiclesCount(playerid)) return Message(playerid, COLOR_MSG_AVISOS, "No tienes vehнculos.");
DynamicGui_Init(playerid);
new sEncontrar[64];
for(new i = 0; i < MAX_VEHICLES; i++)
{
if(cInfo[i][ownerID] == pInfo[playerid][pID])
{
DynamicGui_AddRow(playerid, i);
format(sEncontrar, sizeof(sEncontrar), "%s [M: %d] ", VehicleNames[cInfo[i][model]-400], cInfo[i][matricula]);
}
}
ShowPlayerDialog(playerid, 515, DIALOG_STYLE_LIST, "GPS de Vehнculos", sEncontrar, "Aceptar", "Cancelar");
return 1;
}
new vehicleid = DynamicGui_GetValue(playerid, listitem)
|
DynamicGui Include, very usefull thing - https://pastebin.com/fPgZvzqb
Code:
CMD:misvehiculos(playerid, param[])
{
if(!GetPlayerVehiclesCount(playerid)) return Message(playerid, COLOR_MSG_AVISOS, "No tienes vehнculos.");
DynamicGui_Init(playerid);
new sEncontrar[64];
for(new i = 0; i < MAX_VEHICLES; i++)
{
if(cInfo[i][ownerID] == pInfo[playerid][pID])
{
DynamicGui_AddRow(playerid, i);
format(sEncontrar, sizeof(sEncontrar), "%s [M: %d] ", VehicleNames[cInfo[i][model]-400], cInfo[i][matricula]);
}
}
ShowPlayerDialog(playerid, 515, DIALOG_STYLE_LIST, "GPS de Vehнculos", sEncontrar, "Aceptar", "Cancelar");
return 1;
}
Code:
new vehicleid = DynamicGui_GetValue(playerid, listitem) |