case DIALOG_CARSHOP:
{
if(!response) return 0;
if(response)
{
switch(listitem) // Turismo/nSuperGT/nSultan
{
case 0:
}
}
return 1;
}
enum vehInfo {
vehID,
vName[MAX_VEHICLE_NAME],
vPrice,
Float:vPosX,
Float:vPosY,
Float:vPosZ,
Float:vPosA,
vModel,
vOwned,
vPlate[8],
vOwner[MAX_PLAYER_NAME],
vCol1,
vCol2,
}
new VehicleInfo[200][vehInfo];
CMD:buycar(playerid, params[])
{
ShowPlayerDialog(playerid,DIALOG_CARSHOP,DIALOG_STYLE_LIST,"Choose a vehicle","Turismo/nSuperGT/nSultan","Choose","Cancel");
return 1;
}
This forum requires that you wait 120 seconds between posts |
COMMAND:car(playerid)
{
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,-1,"You Need to be in a vehicle");
new vehicle = GetPlayerVehicleID(playerid);
new Name[MAX_PLAYER_NAME];GetPlayerName(playerid,Name,sizeof(Name));
if(!Strcmp(vOwned[vehicle],Name);
{
new Str[126];format(Str,sizeof(Str),"Owner: %s, Price: %d, Plate: %s",Name,playerVariables[playerid][vPrice],playerVariables[playerid][vPlate]);
}else return SendClientMessage(playerid,-1,"Not Your Vehicle");
}
VehicleInfo[vehicleid][vOwned] = 1;
GetPlayerName(playerid, VehicleInfo[vehicleid][vOwner], MAX_PLAYER_NAME);
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if(VehicleInfo[vehID][vOwned] == 1)
{
SendClientMessage(playerid, -1, "This vehicle is owned.");
}
else
{
SendClientMessage(playerid, -1, "This vehicle isn't owned.");
}
return 1;
}
CMD:car(playerid, params[])
{
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,-1,"You Need to be in a vehicle");
new veh = GetPlayerVehicleID(playerid);
VehicleInfo[veh][vOwned] = 1;
PlayerInfo[playerid][vehicleID] = veh;
SendClientMessage(playerid, -1, "Bought.");
return 1;
}