GTAvision.com - Forum - Grand Theft Auto News, Downloads, Community and more...

Position: Grand Theft Auto: San Andreas » Multiplayer » Scripte und kleine Codes » [SA-MP v2]OnPlayerKeyStateChange » Druckansicht
Headshot, 08.02.2008, 23:27
Hi,

könnte mir einer sagen, wie man mit der linken STRG Taste Nitro in seinen Wagen einbauen kann?
Und das möglichst so, das man mit erneutem drücken der Taste neues Nitro erhält.

MfG
Headshot
dödel, 08.02.2008, 23:34
Noch fragen ? :P

Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
<?

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{

if (newkeys & KEY_ACTION && IsPlayerInAnyVehicle(playerid))
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) AddVehicleComponent(GetPlayerVehicleID(playerid)
,1087);
}

}

?>
Headshot, 09.02.2008, 00:44
Hi,

Danke, der Code funzt perfeckt, aber wenn ich mit dem Bike fahre, und STRG drücke, crasht mein Game.
Kann man das irgendwie abschalten?

MfG
Headshot
dödel, 09.02.2008, 01:20
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<?

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{

if (newkeys & KEY_ACTION && IsPlayerInAnyVehicle(playerid))
{
new vvid = GetVehicleModel(GetPlayerVehicleID(playerid));
new rid;

switch(vvid)
{
//Bikes
case 581,523,462,521,463,522,461,448,468,586: rid = 1;
//planes
case 592,577,511,512,593,520,556,464,496,519,460,513,539: rid = 1;
//bicycles
case 509,481,510: rid = 1;
//boats
case 472,473,493,595,484,430,453,452,446,454: rid = 1;
//helicopters
case 548,425,417,487,497,563,501,465,447,469,488: rid = 1;
//trailers
case 435,450,591,606,607,610,584,608,611: rid = 1;
//trains
case 590,569,537,538,570,449: rid = 1;
//puhhhh endlich :P
}

if(rid == 0)
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) AddVehicleComponent(GetPlayerVehicleID(playerid)
,1087);
}

}

}

?>



So dürfte es bin Bikes, Booten, Flugzeugen, Hubschraubern, Fahrrädern, Zügen und Anhängern nicht
gehen nicht gehen ;)
Headshot, 09.02.2008, 01:29
Danke,
Es klappt wunderbar, bekommst auch eine Dankansagung :P

MfG
Headshot
GTAvision.com :: Forumregeln :: FAQ :: Impressum :: Kontakt :: RDRvision.com :: LANOIREvision.com :: MaxPayneVision.com
NetVisionWork.NET
.: © 2006-2014 by GTAvision.com :.

Rockstar GamesTake-Two Interactive Deutschland

Free Grand Theft Auto Downloads