how to check whether the vehicle is a player?
#1

I want to block entry to other players when they want to enter as a driver.

Код:
CMD:bmx(playerid, params[])
{
	if(Sklep[playerid][bmx] == 0)
	{
		GraczVeh = 1;
		new string[500];
		new Gname[MAX_PLAYER_NAME];
		GetPlayerName(playerid, Gname, sizeof(Gname));
		format(string, sizeof(string), "/Gracze/%s.ini",Gname);
		Sklep[playerid][bmx] = 1;
		dini_IntSet(string, "bmx", 1);
		SendClientMessage(playerid, C_CYAN, "Motion Of 3Run: {FFFFFF}Kupiles BMX'a");
	}else{
		new Index;
		new tmp2[256]; tmp2 = strtok(params,Index);
		new tmp3[256]; tmp3 = strtok(params,Index);
		if(SpawnedVehicles[playerid] != 0) DestroyVehicle(SpawnedVehicles[playerid]);
		GraczVeh = 1;
		new colour1, colour2;
		if(!strlen(tmp2)) colour1 = random(256); else colour1 = strval(tmp2);
		if(!strlen(tmp3)) colour2 = random(256); else colour2 = strval(tmp3);
		new Float:X,Float:Y,Float:Z;
		new Float:Angle;
		GetPlayerPos(playerid, X,Y,Z);
		GetPlayerFacingAngle(playerid,Angle);
		if(PrivateVehicles[playerid] != 0) DestroyVehicle(PrivateVehicles[playerid]);
		PrivateVehicles[playerid] = CreateVehicle(481, X+0,Y,Z, Angle, colour1, colour2, -1);
		PlayerPlaySound(playerid,1085,0,0,0);
		PutPlayerInVehicle(playerid,PrivateVehicles[playerid],0);
	}
	return 1;
}
Код:
{
	if(// if not this player this vehicle)
	{
		ShowPlayerLangDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "Prywatny Pojazd", "Private Vehicle", "To nie twoj pojazd!\nMozesz kupic wlasny pod komenda /sklep", "This is not your vehicle\nBuy vehicles in /sklep", "Wyjdz", "Exit", "","");
		ClearAnimations(playerid);
		return 1;
	}
	return 1;
}
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 6 Guest(s)