Quote:
Originally Posted by Jefff
pawn Код:
// global new gVehicleOwner[MAX_VEHICLES + 1] = {INVALID_PLAYER_ID, ...};
new vehicleid = CreateVehicle(411,0,0,0,2,-1,-1,3600); gVehicleOwner[vehicleid] = playerid;
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) {
if(gVehicleOwner[vehicleid] != INVALID_PLAYER_ID) if(gVehicleOwner[vehicleid] != playerid) { new string[64]; GetPlayerName(gVehicleOwner[vehicleid], string, MAX_PLAYER_NAME); format(string, sizeof(string), "This car is owned by %s", string); SendClientMessage(playerid, -1, string); ClearAnimations(playerid); }
return 1; }
and for destroy
Change all DestroyVehicle to DestroyVehicleEx
pawn Код:
DestroyVehicleEx(vehicleid) { if(!(0 < vehicleid < sizeof(gVehicleOwner))) return 0; gVehicleOwner[vehicleid] = INVALID_PLAYER_ID; return DestroyVehicle(vehicleid); }
|
I want to destroy vehicle when player disconnects. How do I do that?