View difference between Paste ID: xxwUNCdP and qxSbs3N9
SHOW: | | - or go back to the newest paste.
1
/* Car System made by Fabi.StaR*/
2
3
#include <a_samp>
4
#include <ocmd>
5
6
#define Weiss        0xFFFFFFFF
7
#define Rot          0xFF0000FF
8
9
public OnFilterScriptInit()
10
{
11
	print("\n--------------------------------------");
12
	print(" Car System made by Fabi.StaR geladen....");
13
	print("--------------------------------------\n");
14
	return 1;
15
}
16
new engine, lights, alarm, doors, bonnet, boot, objective;
17
ocmd:lock(playerid, params[])
18
{
19
	if(!IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,Rot,"Du musst in einem Fahrzeug und der Fahrer sein!");
20
	if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return 1;
21
	new vid = GetPlayerVehicleID(playerid);
22
	GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
23
	if(vid != INVALID_VEHICLE_ID)
24
	{
25
		if(doors == VEHICLE_PARAMS_ON)
26
		{
27-
			SetVehicleParamsEx(vid,engine,lights,alarm,VEHICLE_PARAMS_OFF,bonnet,boot,objective);
27+
			SetVehicleParamsEx(vid,engine, lights, alarm, VEHICLE_PARAMS_OFF, bonnet, boot, objective);
28
			SendClientMessage(playerid,Weiss," Fahrzeug aufgeschlossen.");
29
		}
30
		else
31
		{
32-
			SetVehicleParamsEx(vid,engine,lights,alarm,VEHICLE_PARAMS_ON,bonnet,boot,objective);
32+
			SetVehicleParamsEx(vid,engine, lights, alarm, VEHICLE_PARAMS_ON, bonnet, boot, objective);
33
			SendClientMessage(playerid,Weiss," Fahrzeug abgeschlossen.");
34
		}
35
	}
36
	return 1;
37
}
38
ocmd:motorhaube(playerid, params[])
39
{
40
	if(!IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,Rot,"Du musst in einem Fahrzeug und der Fahrer sein!");
41
	if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return 1;
42
	new vid = GetPlayerVehicleID(playerid);
43
	GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
44
	if(bonnet != INVALID_VEHICLE_ID)
45
	{
46
		if(bonnet == VEHICLE_PARAMS_ON)
47
		{
48-
			SetVehicleParamsEx(vid,engine,lights,alarm,VEHICLE_PARAMS_OFF,bonnet,boot,objective);
48+
			SetVehicleParamsEx(vid,engine, lights, alarm, doors, VEHICLE_PARAMS_OFF, boot, objective);
49
			SendClientMessage(playerid,Weiss," Motorhaube geöffnet.");
50
		}
51
		else
52
		{
53-
			SetVehicleParamsEx(vid,engine,lights,alarm,VEHICLE_PARAMS_ON,bonnet,boot,objective);
53+
			SetVehicleParamsEx(vid,engine, lights, alarm, doors, VEHICLE_PARAMS_ON, boot, objective);
54
			SendClientMessage(playerid,Weiss," Motorhaube geschlossen.");
55
		}
56
	}
57
	return 1;
58
}
59
ocmd:kofferraum(playerid, params[])
60
{
61
	if(!IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,Rot,"Du musst in einem Fahrzeug und der Fahrer sein!");
62
	if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return 1;
63
	new vid = GetPlayerVehicleID(playerid);
64
	GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
65
	if(vid != INVALID_VEHICLE_ID)
66
	{
67
		if(boot == VEHICLE_PARAMS_ON)
68
		{
69-
			SetVehicleParamsEx(vid,engine,lights,alarm,VEHICLE_PARAMS_OFF,bonnet,boot,objective);
69+
			SetVehicleParamsEx(vid,engine, lights, alarm, doors, bonnet, VEHICLE_PARAMS_OFF, objective);
70
			SendClientMessage(playerid,Weiss," kofferraum geöffnet.");
71
		}
72
		else
73
		{
74-
			SetVehicleParamsEx(vid,engine,lights,alarm,VEHICLE_PARAMS_ON,bonnet,boot,objective);
74+
			SetVehicleParamsEx(vid,engine, lights, alarm, doors, bonnet, VEHICLE_PARAMS_ON, objective);
75
			SendClientMessage(playerid,Weiss," kofferraum geschlossen.");
76
		}
77
	}
78
	return 1;
79
}
80
ocmd:licht(playerid, params[])
81
{
82
	if(!IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,Rot,"Du musst in einem Fahrzeug und der Fahrer sein!");
83
	if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return 1;
84
	new vid = GetPlayerVehicleID(playerid);
85
	GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
86
	if(vid != INVALID_VEHICLE_ID)
87
	{
88
		if(lights == VEHICLE_PARAMS_ON)
89
		{
90
			SetVehicleParamsEx(vid,engine, VEHICLE_PARAMS_OFF, alarm, doors, bonnet, boot, objective);
91
			SendClientMessage(playerid,Weiss," kofferraum geöffnet.");
92
		}
93
		else
94
		{
95
			SetVehicleParamsEx(vid,engine, VEHICLE_PARAMS_ON, alarm, doors, bonnet, boot, objective);
96
			SendClientMessage(playerid,Weiss," kofferraum geschlossen.");
97
		}
98
	}
99
	return 1;
100
}