So hallo Ich bekomme Errors So ahbe ich es GEmacht:
Unter NEws:
new PolizeiFahrzeuge[25];
so dann unter OnGameModeInit:
public OnGameModeInit()
{
PolizeiFahrzeuge[0] = AddStaticVehicleEx(596,1595.2025,-1711.1276,5.6139,0.4563,2,1,-1);
PolizeiFahrzeuge[1] = AddStaticVehicleEx(596,1591.2114,-1711.3737,5.6119,357.3305,2,1,-1);
PolizeiFahrzeuge[2] = AddStaticVehicleEx(596,1587.7405,-1711.3241,5.6110,357.5441,2,1,-1);
PolizeiFahrzeuge[3] = AddStaticVehicleEx(596,1583.5559,-1711.4299,5.6126,353.3175,2,1,-1);
PolizeiFahrzeuge[4] = AddStaticVehicleEx(596,1578.4377,-1710.6547,5.6138,352.9366,2,1,-1);
PolizeiFahrzeuge[5] = AddStaticVehicleEx(596,1601.4883,-1684.5474,5.6125,88.5401,2,1,-1);
PolizeiFahrzeuge[6] = AddStaticVehicleEx(596,1601.8562,-1687.8082,5.6119,90.4324,2,1,-1);
PolizeiFahrzeuge[7] = AddStaticVehicleEx(596,1602.2754,-1692.4060,5.6126,84.8075,2,1,-1);
PolizeiFahrzeuge[8] = AddStaticVehicleEx(596,1601.3491,-1696.2030,5.6119,92.9180,2,1,-1);
PolizeiFahrzeuge[9] = AddStaticVehicleEx(596,1601.8846,-1699.9370,5.6100,89.0552,2,1,-1);
PolizeiFahrzeuge[10] = AddStaticVehicleEx(596,1601.1055,-1704.0709,5.6154,85.0543,2,1,-1);
PolizeiFahrzeuge[11] = AddStaticVehicleEx(596,1544.6152,-1684.7670,5.6113,89.8994,2,1,-1);
PolizeiFahrzeuge[12] = AddStaticVehicleEx(596,1545.5334,-1680.8834,5.6130,88.7403,2,1,-1);
PolizeiFahrzeuge[13] = AddStaticVehicleEx(596,1545.1321,-1675.7820,5.6104,89.7541,2,1,-1);
PolizeiFahrzeuge[14] = AddStaticVehicleEx(427,1558.6499,-1710.0623,6.0225,0.9185,2,1,-1);
PolizeiFahrzeuge[15] = AddStaticVehicleEx(427,1562.7114,-1711.2145,6.0235,357.3216,2,1,-1);
PolizeiFahrzeuge[16] = AddStaticVehicleEx(523,1584.6368,-1675.3250,5.4669,277.8359,2,0,-1);
PolizeiFahrzeuge[17] = AddStaticVehicleEx(523,1584.2273,-1680.5314,5.4712,272.7859,2,0,-1);
PolizeiFahrzeuge[18] = AddStaticVehicleEx(523,1587.6326,-1677.7217,5.4680,271.3776,2,0,-1);
PolizeiFahrzeuge[19] = AddStaticVehicleEx(523,1583.9202,-1677.8097,5.4632,271.3622,2,0,-1);
PolizeiFahrzeuge[20] = AddStaticVehicleEx(599,1584.5901,-1668.0962,6.0904,269.8956,2,1,-1);
PolizeiFahrzeuge[21] = AddStaticVehicleEx(599,1585.0504,-1671.5627,6.0872,269.5316,2,1,-1);
PolizeiFahrzeuge[22] = AddStaticVehicleEx(601,1566.6270,-1711.7700,5.6495,3.3260,2,1,-1);
PolizeiFahrzeuge[23] = AddStaticVehicleEx(601,1570.4503,-1710.8616,5.6494,359.9565,2,1,-1);
PolizeiFahrzeuge[24] = AddStaticVehicleEx(497,1564.1327,-1655.7944,28.5801,10.9469,2,1,-1);
PolizeiFahrzeuge[25] = AddStaticVehicleEx(497,1572.9270,-1692.5997,28.8847,117.8736,2,1,-1);
dann das Forwardbei Forwards :
forward PolizeiFahrzeug(vehicleid);
Ganz unten ins Script das eingefügt:
public PolizeiFahrzeug(vehicleid)
{
for(new i = 0; i < sizeof(PolizeiFahrzeuge); i++)//Nimmt die Anzahl die im new oben steht und gibt sie als i aus
{
if(vehicleid== PolizeiFahrzeuge[i])//falls das Fahrzeug diese ID hat (erstelltes Fahrzeug) ist es ein Polizei Fahrzeug
{//und dann..
return 1;//wird mit 1 returnt und ein Wert "True" wiedergegeben..
}
}
return 0;
}
bei OnPlayerStateChange:
if(newstate == PLAYER_STATE_DRIVER)//Ob er in ein Polizei Fahrzeug einsteigt und dies NICHT als Beifahrer sondern als Fahrer
{
if(GetPlayerVehicleID(playerid) == PolizeiFahrzeug(vehicleid)//Falls das Fahrzeug indem der Spieler eingestiegen ist ein Polizeifahrzeug ist...
{
if(!IsPlayerInFrac[playerid])//Dies MÜSST ihr zu euer Fraktions Mitglied Abfrage ändern aber wichtig das ein ! davor steht! Sonst wird der Spieler der in der Fraktion ist vom Auto ferngehalten und jeder der nicht in der Fraktion ist kann wie er lustig ist mit dem Fahrzeug fahren.
{else
SendClientMessageToPlayer(playerid,COLOR_RED,"Du bist kein Cop"//Falls er kein Member ist..
SendClientMessage(playerid,COLOR_GRAD2,"Du bist kein Beamter der Bundespolizei!");
RemovePlayerFromVehicle(playerid);//Schmeißt den Spieler aus dem Fahrzeug..
}
}
}
dann bekomme ich sowas:
C:\Users\Vitali\Desktop\GermanGameLife.pwn(9372) : error 017: undefined symbol "vehicleid"
C:\Users\Vitali\Desktop\GermanGameLife.pwn(9374) : error 028: invalid subscript (not an array or too many subscripts): "IsPlayerInFrac"
C:\Users\Vitali\Desktop\GermanGameLife.pwn(9374) : warning 215: expression has no effect
C:\Users\Vitali\Desktop\GermanGameLife.pwn(9374) : error 001: expected token: ";", but found "]"
C:\Users\Vitali\Desktop\GermanGameLife.pwn(9374) : error 029: invalid expression, assumed zero
C:\Users\Vitali\Desktop\GermanGameLife.pwn(9374) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
5 Errors.