02.11.2012, 18:05
Paste this top of your script
Go under OnPlayerConnect(playerid) and paste this
Add this under OnPlayerDisconnect(playerid) too
Search for OnVehicleSpawn(vehicleid) and paste this:
Go to OnPlayerCommandText(playerid, cmdtext[]), add this
Search for OnPlayerStateChange(playerid, newstate, oldstate) and add this
Last time paste this code under OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
pawn Код:
new pCar[MAX_PLAYERS];
new CarLocked[MAX_VEHICLES];
pawn Код:
pCar[playerid] = -1;
pawn Код:
pCar[playerid] = -1;
pawn Код:
CarLocked[vehicleid] = 0;
pawn Код:
if (strcmp("/lockcar", cmdtext, true, 10) == 0)
{
if(pCar[playerid] == -1) return SendClientMessage(playerid, 0xFF0000FF, "You don't own any car.");
new vehid = pCar[playerid];
if(CarLocked[vehid] == 1) return SendClientMessage(playerid, 0xFF0000FF, "Your car is already locked.");
CarLocked[vehid] = 1;
SendClientMessage(playerid, 0xFFE600FF, "You have successfully locked your car.");
return 1;
}
if (strcmp("/unlockcar", cmdtext, true, 10) == 0)
{
if(pCar[playerid] == -1) return SendClientMessage(playerid, 0xFF0000FF, "You don't own any car.");
new vehid = pCar[playerid];
if(CarLocked[vehid] == 0) return SendClientMessage(playerid, 0xFF0000FF, "Your car is already unlocked.");
CarLocked[vehid] = 0;
SendClientMessage(playerid, 0xFFE600FF, "You have successfully unlocked your car.");
return 1;
}
pawn Код:
if(newstate == PLAYER_STATE_DRIVER)
{
pCar[playerid] = GetPlayerVehicleID(playerid);
}
pawn Код:
if(CarLocked[vehicleid] == 1)
{
SendClientMessage(playerid, 0xFF8C00FF, "This car is locked. You cannot drive it.");
ClearAnimations(playerid);
}