Problem bei Fraktions Fahrzeuge

  • Problem bei Fraktions Fahrzeuge

    Guten Tag,

    Ich habe ein Problem mit mein Fraktions Car System.
    Also ich habe es oben eingefügt:

    new sapdcars[29];


    Nun hier die Cars unter OnGameModeInIt:

    //SAPD CARS
    sapdcars[0] = AddStaticVehicleEx(596,1529.9496,-1683.6469,5.6110,270.1095,1,103,-1); // LSPD CAR 1
    sapdcars[1] = AddStaticVehicleEx(596,1529.9602,-1687.8973,5.6118,270.0645,1,103,-1); // SAPD CAR
    sapdcars[2] = AddStaticVehicleEx(596,1543.9307,-1684.3494,5.6116,89.8316,1,103,-1); // SAPD CAR
    sapdcars[3] = AddStaticVehicleEx(596,1543.8145,-1679.9600,5.6107,89.5641,1,103,-1); // SAPD CAR
    sapdcars[4] = AddStaticVehicleEx(596,1543.5939,-1671.6985,5.6110,88.7312,1,103,-1); // SAPD CAR
    sapdcars[5] = AddStaticVehicleEx(596,1543.9467,-1675.9729,5.6128,90.3513,1,103,-1); // SAPD CAR
    sapdcars[6] = AddStaticVehicleEx(596,1543.8975,-1667.5726,5.6135,90.4774,1,103,-1); // SAPD CAR
    sapdcars[7] = AddStaticVehicleEx(596,1570.1586,-1709.4177,5.6105,0.3920,1,103,-1); // SAPD CAR
    sapdcars[8] = AddStaticVehicleEx(596,1566.2086,-1709.4858,5.6111,358.0646,1,103,-1); // SAPD CAr
    sapdcars[9] = AddStaticVehicleEx(596,1562.5363,-1709.5653,5.6119,359.7299,1,103,-1); // SAPD CAR
    sapdcars[10] = AddStaticVehicleEx(596,1558.7278,-1709.4833,5.6110,357.6919,1,103,-1); // SAPD CAR
    sapdcars[11] = AddStaticVehicleEx(599,1578.4988,-1709.9668,6.0795,1.2876,1,103,-1); // SAPD CAR
    sapdcars[12] = AddStaticVehicleEx(599,1574.5856,-1710.0625,6.0790,1.5039,1,103,-1); // SAPD CAR
    sapdcars[13] = AddStaticVehicleEx(599,1583.1979,-1709.7334,6.0792,358.9754,1,103,-1); // SAPD CAR
    sapdcars[14] = AddStaticVehicleEx(599,1587.2900,-1709.7830,6.0782,0.6998,1,103,-1); // SAPD CAR
    sapdcars[15] = AddStaticVehicleEx(601,1595.4915,-1710.1709,5.6494,359.9226,1,103,-1); // SAPD CAR
    sapdcars[16] = AddStaticVehicleEx(427,1601.0660,-1683.7830,6.0226,88.6692,1,103,-1); // SAPD CAR
    sapdcars[17] = AddStaticVehicleEx(427,1601.0292,-1691.9783,6.0225,89.9167,1,103,-1); // SAPD CAR
    sapdcars[18] = AddStaticVehicleEx(427,1601.1940,-1688.0955,6.0253,88.8614,1,103,-1); // SAPD CAR
    sapdcars[19] = AddStaticVehicleEx(523,1582.4681,-1672.7021,5.4659,269.7520,1,103,-1); // SAPD CAR
    sapdcars[20] = AddStaticVehicleEx(523,1582.5421,-1671.4863,5.4580,271.0549,1,103,-1); // SAPD CAR
    sapdcars[21] = AddStaticVehicleEx(523,1582.8246,-1670.0770,5.4532,271.6060,1,103,-1); // SAPD CAR
    sapdcars[22] = AddStaticVehicleEx(523,1583.0808,-1668.8750,5.4638,269.6870,1,103,-1); // SAPD CAR
    sapdcars[23] = AddStaticVehicleEx(523,1583.0281,-1667.6492,5.4677,274.1427,1,103,-1); // SAPD CAR
    sapdcars[24] = AddStaticVehicleEx(560,1600.3763,-1696.1721,5.5955,88.2314,1,103,-1); // SAPD CAR
    sapdcars[25] = AddStaticVehicleEx(560,1600.3934,-1700.4828,5.5956,89.4507,1,103,-1); // SAPD CARA
    sapdcars[26] = AddStaticVehicleEx(560,1600.0925,-1704.4159,5.5955,88.9604,1,103,-1); // SAPD CAR
    sapdcars[27] = AddStaticVehicleEx(497,1558.9890,-1618.3105,13.6798,127.1236,1,103,-1); // SAPD CAR
    sapdcars[28] = AddStaticVehicleEx(497,1567.1508,-1619.7584,13.7231,126.9050,1,103,-1); // SAPD CAR


    Nun hier unter OnPlayerEnterVehicle:

    public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
    {
    if(sapdcars(vehicleid) && !ispassenger)
    {
    if(isPlayerInFrakt(playerid,1))
    {
    TogglePlayerControllable(playerid,false);
    TogglePlayerControllable(playerid,true);
    }
    }
    return 1;
    }

    Nun noch meinen forward mit meinen Public:

    [pwn]forward sapdcars(vehicleid);
    public sapdcars(vehicleid)
    {
    for(new i = 0; i < sizeof(sapdcars); i++)
    {
    if(vehicleid== sapdcars)
    {
    return 1;
    }
    }
    return 0;
    }


    Dann kommen diese Errors :(

    C:\Users\Alex\Desktop\Selfmade!\gamemodes\ Selfmade .pwn(1313) : error 012: invalid function call, not a valid address
    C:\Users\Alex\Desktop\Selfmade!\gamemodes\Selfmade.pwn(1313) : warning 215: expression has no effect
    C:\Users\Alex\Desktop\Selfmade!\gamemodes\ Selfmade .pwn(1313) : error 001: expected token: ";", but found ")"
    C:\Users\Alex\Desktop\Selfmade!\gamemodes\ Selfmade .pwn(1313) : error 029: invalid expression, assumed zero
    C:\Users\Alex\Desktop\Selfmade!\gamemodes\ Selfmade .pwn(1313) : fatal error 107: too many error messages on one line

    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


    4 Errors.


    Brauche dringend Hilfe.

    Viele Grüße,
    John

    Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von John_Jones ()

  • machs so:

    [pwn] if(!isPlayerInFrakt(playerid, 1))
    {
    for(new v = 0; v < sizeof(sapdcars); v++)
    {
    if(vehicleid == sapdcars[v])
    {
    TogglePlayerControllable(playerid, 0);
    TogglePlayerControllable(playerid, 1);
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid, color_grey, "You aren't allowed to drive an european car.");
    }
    }
    }[/pwn]

    musst mit deiner abfrage anpassen
  • John_Jones schrieb:

    Guten Tag,

    Ich habe ein Problem mit mein Fraktions Car System.
    Also ich habe es oben eingefügt:

    new sapdcars[29];


    Nun hier die Cars unter OnGameModeInIt:

    //SAPD CARS
    sapdcars[0] = AddStaticVehicleEx(596,1529.9496,-1683.6469,5.6110,270.1095,1,103,-1); // LSPD CAR 1
    sapdcars[1] = AddStaticVehicleEx(596,1529.9602,-1687.8973,5.6118,270.0645,1,103,-1); // SAPD CAR
    sapdcars[2] = AddStaticVehicleEx(596,1543.9307,-1684.3494,5.6116,89.8316,1,103,-1); // SAPD CAR
    sapdcars[3] = AddStaticVehicleEx(596,1543.8145,-1679.9600,5.6107,89.5641,1,103,-1); // SAPD CAR
    sapdcars[4] = AddStaticVehicleEx(596,1543.5939,-1671.6985,5.6110,88.7312,1,103,-1); // SAPD CAR
    sapdcars[5] = AddStaticVehicleEx(596,1543.9467,-1675.9729,5.6128,90.3513,1,103,-1); // SAPD CAR
    sapdcars[6] = AddStaticVehicleEx(596,1543.8975,-1667.5726,5.6135,90.4774,1,103,-1); // SAPD CAR
    sapdcars[7] = AddStaticVehicleEx(596,1570.1586,-1709.4177,5.6105,0.3920,1,103,-1); // SAPD CAR
    sapdcars[8] = AddStaticVehicleEx(596,1566.2086,-1709.4858,5.6111,358.0646,1,103,-1); // SAPD CAr
    sapdcars[9] = AddStaticVehicleEx(596,1562.5363,-1709.5653,5.6119,359.7299,1,103,-1); // SAPD CAR
    sapdcars[10] = AddStaticVehicleEx(596,1558.7278,-1709.4833,5.6110,357.6919,1,103,-1); // SAPD CAR
    sapdcars[11] = AddStaticVehicleEx(599,1578.4988,-1709.9668,6.0795,1.2876,1,103,-1); // SAPD CAR
    sapdcars[12] = AddStaticVehicleEx(599,1574.5856,-1710.0625,6.0790,1.5039,1,103,-1); // SAPD CAR
    sapdcars[13] = AddStaticVehicleEx(599,1583.1979,-1709.7334,6.0792,358.9754,1,103,-1); // SAPD CAR
    sapdcars[14] = AddStaticVehicleEx(599,1587.2900,-1709.7830,6.0782,0.6998,1,103,-1); // SAPD CAR
    sapdcars[15] = AddStaticVehicleEx(601,1595.4915,-1710.1709,5.6494,359.9226,1,103,-1); // SAPD CAR
    sapdcars[16] = AddStaticVehicleEx(427,1601.0660,-1683.7830,6.0226,88.6692,1,103,-1); // SAPD CAR
    sapdcars[17] = AddStaticVehicleEx(427,1601.0292,-1691.9783,6.0225,89.9167,1,103,-1); // SAPD CAR
    sapdcars[18] = AddStaticVehicleEx(427,1601.1940,-1688.0955,6.0253,88.8614,1,103,-1); // SAPD CAR
    sapdcars[19] = AddStaticVehicleEx(523,1582.4681,-1672.7021,5.4659,269.7520,1,103,-1); // SAPD CAR
    sapdcars[20] = AddStaticVehicleEx(523,1582.5421,-1671.4863,5.4580,271.0549,1,103,-1); // SAPD CAR
    sapdcars[21] = AddStaticVehicleEx(523,1582.8246,-1670.0770,5.4532,271.6060,1,103,-1); // SAPD CAR
    sapdcars[22] = AddStaticVehicleEx(523,1583.0808,-1668.8750,5.4638,269.6870,1,103,-1); // SAPD CAR
    sapdcars[23] = AddStaticVehicleEx(523,1583.0281,-1667.6492,5.4677,274.1427,1,103,-1); // SAPD CAR
    sapdcars[24] = AddStaticVehicleEx(560,1600.3763,-1696.1721,5.5955,88.2314,1,103,-1); // SAPD CAR
    sapdcars[25] = AddStaticVehicleEx(560,1600.3934,-1700.4828,5.5956,89.4507,1,103,-1); // SAPD CARA
    sapdcars[26] = AddStaticVehicleEx(560,1600.0925,-1704.4159,5.5955,88.9604,1,103,-1); // SAPD CAR
    sapdcars[27] = AddStaticVehicleEx(497,1558.9890,-1618.3105,13.6798,127.1236,1,103,-1); // SAPD CAR
    sapdcars[28] = AddStaticVehicleEx(497,1567.1508,-1619.7584,13.7231,126.9050,1,103,-1); // SAPD CAR


    Nun hier unter OnPlayerEnterVehicle:

    public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
    {
    if(sapdcars(vehicleid) && !ispassenger)
    {
    if(isPlayerInFrakt(playerid,1))
    {
    TogglePlayerControllable(playerid,false);
    TogglePlayerControllable(playerid,true);
    }
    }
    return 1;
    }

    Nun noch meinen forward mit meinen Public:

    [pwn]forward sapdcars(vehicleid);
    public sapdcars(vehicleid)
    {
    for(new i = 0; i < sizeof(sapdcars); i++)
    {
    if(vehicleid== sapdcars)
    {
    return 1;
    }
    }
    return 0;
    }


    Dann kommen diese Errors :(

    C:\Users\Alex\Desktop\Selfmade!\gamemodes\ Selfmade .pwn(1313) : error 012: invalid function call, not a valid address
    C:\Users\Alex\Desktop\Selfmade!\gamemodes\Selfmade.pwn(1313) : warning 215: expression has no effect
    C:\Users\Alex\Desktop\Selfmade!\gamemodes\ Selfmade .pwn(1313) : error 001: expected token: ";", but found ")"
    C:\Users\Alex\Desktop\Selfmade!\gamemodes\ Selfmade .pwn(1313) : error 029: invalid expression, assumed zero
    C:\Users\Alex\Desktop\Selfmade!\gamemodes\ Selfmade .pwn(1313) : fatal error 107: too many error messages on one line

    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


    4 Errors.


    Brauche dringend Hilfe.

    Viele Grüße,
    John

    Doch