CMD:vstorage(playerid, params[])
{
new vstring[1024];
for(new i; i < MAX_PLAYERVEHICLES; i++)
{
if(PlayerVehicleInfo[playerid][i][pvId] > INVALID_PLAYER_VEHICLE_ID)
format(vstring, sizeof(vstring), "%s\n%s", vstring, VehicleName[PlayerVehicleInfo[playerid][i][pvModelId] - 400]);
else if(PlayerVehicleInfo[playerid][i][pvImpounded] == 1)
format(vstring, sizeof(vstring), "%s\n%s (impounded)", vstring, VehicleName[PlayerVehicleInfo[playerid][i][pvModelId] - 400]);
else
format(vstring, sizeof(vstring), "%s\nEmpty", vstring);
}
ShowPlayerDialog(playerid, VSTORAGE, DIALOG_STYLE_LIST, "OnStar Vehicle Storage", vstring, "(UN)Store", "Cancel");
return 1;
}
CMD:vstorage(playerid, params[]) { new vstring[1024]; for(new i, iModelID; i < MAX_PLAYERVEHICLES; i++) { if((iModelID = PlayerVehicleInfo[playerid][i][pvModelId] - 400) >= 0) { if(PlayerVehicleInfo[playerid][i][pvImpounded]) { format(vstring, sizeof(vstring), "%s\n%s (impounded)", vstring, VehicleName[iModelID]); } else if(PlayerVehicleInfo[playerid][i][pvDisabled]) { format(vstring, sizeof(vstring), "%s\n%s (disabled)", vstring, VehicleName[iModelID]); } else if(!PlayerVehicleInfo[playerid][i][pvSpawned]) { format(vstring, sizeof(vstring), "%s\n%s (stored)", vstring, VehicleName[iModelID]); } else format(vstring, sizeof(vstring), "%s\n%s (spawned)", vstring, VehicleName[iModelID]); } else strcat(vstring, "\nEmpty"); } ShowPlayerDialog(playerid, VSTORAGE, DIALOG_STYLE_LIST, "Vehicle storage", vstring, "(De)spawn", "Cancel"); return 1; }
This code is working fine on my server,try if you want.
Код:
CMD:vstorage(playerid, params[]) { new vstring[1024]; for(new i, iModelID; i < MAX_PLAYERVEHICLES; i++) { if((iModelID = PlayerVehicleInfo[playerid][i][pvModelId] - 400) >= 0) { if(PlayerVehicleInfo[playerid][i][pvImpounded]) { format(vstring, sizeof(vstring), "%s\n%s (impounded)", vstring, VehicleName[iModelID]); } else if(PlayerVehicleInfo[playerid][i][pvDisabled]) { format(vstring, sizeof(vstring), "%s\n%s (disabled)", vstring, VehicleName[iModelID]); } else if(!PlayerVehicleInfo[playerid][i][pvSpawned]) { format(vstring, sizeof(vstring), "%s\n%s (stored)", vstring, VehicleName[iModelID]); } else format(vstring, sizeof(vstring), "%s\n%s (spawned)", vstring, VehicleName[iModelID]); } else strcat(vstring, "\nEmpty"); } ShowPlayerDialog(playerid, VSTORAGE, DIALOG_STYLE_LIST, "Vehicle storage", vstring, "(De)spawn", "Cancel"); return 1; } |
it will not work by Copy Past ,
you have to add all defines , callbacks and Dialog |