Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public OnPlayerStateChange(playerid, newstate, oldstate)
- {
- new string[128];
- new vehicle = GetPlayerVehicleID(playerid);
- new newcar = GetPlayerVehicleID(playerid);
- if(newstate == PLAYER_STATE_DRIVER)
- {
- if(IsAnOwnableCar(newcar))
- {
- if(CarInfo[newcar][cOwned]==0)
- {
- TogglePlayerControllable(playerid, 0);
- format(string,sizeof(string),"%s Price: %d /v buy to buy this vehicle",CarInfo[newcar][cDescription],CarInfo[newcar][cValue]);
- SendClientMessage(playerid, COLOR_BLUE, string);
- SendClientMessage(playerid, COLOR_BLUE, "or press Enter to exit this vehicle");
- }
- if(CarInfo[newcar][cOwned]==1)
- {
- format(string,sizeof(string),"Vehicle registered to %s",CarInfo[newcar][cOwner]);
- SendClientMessage(playerid, COLOR_BLUE, string);
- if(PlayerInfo[playerid][pPcarkey] == vehicle) { }
- else if(PlayerInfo[playerid][pPcarkey2] == vehicle) { }
- else if(PlayerInfo[playerid][pPcarkey3] == vehicle) { }
- else
- {
- if(IsPlayerAdmin(playerid))
- {
- SendClientMessage(playerid, COLOR_GREY, " You can drive this car because you are admin");
- }
- else
- {
- RemovePlayerFromVehicle(playerid);
- SendClientMessage(playerid, COLOR_GREY, "You don't have a key of this vehicle");
- }
- }
- }
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment