All pastes #839350 Raw Edit

Miscellany

public text v1 · immutable
#839350 ·published 2007-12-30 23:55 UTC
rendered paste body
//Includes
#include <a_samp>

//colors
#define COLOR_GREY 0xAFAFAFAA
#define COLOR_RED 0xCC0000AA

public OnPlayerCommandText(playerid, cmdtext[])
{
//Lock
	if (strcmp(cmdtext, "/lock", true)==0)
	{
		if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,COLOR_RED,"You're not in a vehicle");
		if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid,COLOR_RED,"You can only lock the doors as the driver.");
		for(new i=0;i<MAX_PLAYERS;i++) if(IsPlayerConnected(i) && i!=playerid) SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 1);
		return SendClientMessage(playerid, COLOR_GREY, "Vehicle locked!");;
	}
//unlock
	if (strcmp(cmdtext, "/unlock", true)==0)
	{
		if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,COLOR_RED,"You're not in a vehicle");
		if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid,COLOR_RED,"You can only unlock the doors as the driver.");
		for(new i=0;i<MAX_PLAYERS;i++) if(IsPlayerConnected(i) && i!=playerid) SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 0);
		return SendClientMessage(playerid, COLOR_GREY, "Vehicle unlocked!");;
	}
	
	return 0;
	}