Jump to content
  • 0

Problema /mycars


SkyLeAs

Question

Problema intalnita (descriere):Cand dau /mycars imi apare dialogul cu masini dau pe o masina si nu imi aduce masina si nu ma da in ia. Ero(area / rile) / warning-(ul / urile):` Liniile de cod / sursa / script-ul(obligatoriu): Comanda

CMD:mycars(playerid, params[])
{
    if(GetPlayerVehicles(playerid) == 0) return
	SendError(playerid, "You don't have a personal car.");
	//--------------------------------------------------------------------------
	return ShowPlayerDialog(playerid, 142, DIALOG_STYLE_LIST, "Your Cars", GetPlayerVehicles2(playerid), "Ok", "");
}
Stockuri
stock IsValidVehicle(vehicleid)
{
	if(vehicleid < 1 || vehicleid >= MAX_CARS) return 0;
	if(VehicleCreated[vehicleid]) return 1;
	return 0;
}
stock GetVehicleID(vehicleid)
{
	for(new i=0; i < MAX_CARS; i++)
	{
		if(VehicleCreated[i] && vID[i] == vehicleid) return i;
	}
	return 0;
}
stock GetPlayerVehicles2(playerid)
{
	new string[2014];
	for(new i = 0; i < MAX_CARS; i++)
	{
		if(VehicleCreated[i] == VEHICLE_PLAYER && strcmp(VehicleOwner[i], PlayerName(playerid)) == 0)
		{
			format(string, sizeof(string), "ID: %d Name: %s\n%s", vID[i], vNames[VehicleModel[i]-400], string);
		}
	}
	return string;
}
stock GetPlayerVehicles(playerid)
{
	new count;
	for(new i=0; i < MAX_CARS; i++)
	{
		if(VehicleCreated[i] == VEHICLE_PLAYER && strcmp(VehicleOwner[i], PlayerName(playerid)) == 0)
		{
			count++;
		}
	}
	return count;
}
GetPlayerVehicleAccess(playerid, vehicleid)
{
	if(IsValidVehicle(vehicleid))
	{
		if(VehicleCreated[vehicleid] == VEHICLE_DEALERSHIP)
		{
			if(!IsPlayerAdmin(playerid))
			{
				return 1;
			}
		}
		else if(VehicleCreated[vehicleid] == VEHICLE_PLAYER)
		{
			if(strcmp(VehicleOwner[vehicleid], PlayerName(playerid)) == 0)
			{
				return 2;
			}
		}
	}
	else
	{
		return 1;
	}
	return 0;
}

Imagini / Video (optional):~
Ati incercat sa rezolvati singur?:Da am incercat si nam rezolvat nimic la fel imi da.
Link to comment
Share on other sites

8 answers to this question

Recommended Posts

  • 0

Nu am 

if(dialogid == 142) 

Dar nu prea inteleg dece..

Pai inseamna ca nu ai comanda completa si de accea nu iti merge. Ce ai vrea sa iti faca mai exact acceasta comanda? Poate reusesc eu sa o fac.

 

  • Upvote 1

Respect acestei comunitati, dar mai presus respect membrilor ei !

Link to comment
Share on other sites

  • 0

Pai inseamna ca nu ai comanda completa si de accea nu iti merge. Ce ai vrea sa iti faca mai exact acceasta comanda? Poate reusesc eu sa o fac.

 

Salut. atunci cand player-ul dau /mycars i apare dialogul cu masinile de le are. el cand da pe o masina sa-i aduca masina pe care o are. de ex el are Infernus si Truismo da /mycars alege Turismo dupa ce a les turismo sa-i aduca masina unde este el.

Link to comment
Share on other sites

  • 0

Salut. atunci cand player-ul dau /mycars i apare dialogul cu masinile de le are. el cand da pe o masina sa-i aduca masina pe care o are. de ex el are Infernus si Truismo da /mycars alege Turismo dupa ce a les turismo sa-i aduca masina unde este el.

Ce variabila folosesti pentru a salva masinile personale?

Respect acestei comunitati, dar mai presus respect membrilor ei !

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.