HIlfe Problem Bei Eerstellen Eines FraktionsAutos !!!

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • 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.

  • Upps Sorry nicht gewusst aber es kommen immernoch diese Fehler :
    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


  • Versuch das mal so ;)

    PAWNit gratis nutzen?
    Geschenkcode: 2017VQXPKB8V3KA

    Hier könnte Ihre Werbung stehen.

  • geht nicht da bekomme ich 26 Errors ;(



    Edit// Da kommt nur 1 error der lautet


    C:\Users\Vitali\Desktop\GermanGameLife.pwn(9372) : error 017: undefined symbol "vehicleid"
    C:\Users\Vitali\Desktop\GermanGameLife.pwn(9380) : warning 217: loose indentation
    C:\Users\Vitali\Desktop\GermanGameLife.pwn(9386) : warning 217: loose indentation
    C:\Users\Vitali\Desktop\GermanGameLife.pwn(12461) : warning 217: loose indentation
    C:\Users\Vitali\Desktop\GermanGameLife.pwn(14794) : warning 217: loose indentation
    C:\Users\Vitali\Desktop\GermanGameLife.pwn(14837) : warning 217: loose indentation
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.

    Einmal editiert, zuletzt von Vitalik19 ()

  • if(GetPlayerVehicleID(playerid) == PolizeiFahrzeug(vehicleid)//Falls das Fahrzeug indem der Spieler eingestiegen ist ein Polizeifahrzeug ist...
    {
    if(PlayerInfo[playerid][pMember]== 1 || PlayerInfo[playerid][pLeader]== 1)
    {
    }
    else
    {
    SendClientMessage(playerid,COLOR_GRAD2,"Du bist kein Beamter der Bundespolizei!");
    RemovePlayerFromVehicle(playerid);//Schmeißt den Spieler aus dem Fahrzeug..
    }
    }
    }


    der eror mit vehicleid:
    C:\Users\Vitali\Desktop\GermanGameLife.pwn(9373) : error 017: undefined symbol "vehicleid"


    neuer fehler:
    C:\Users\Vitali\Desktop\GermanGameLife.pwn(9373) : error 004: function "PolizeiFahrzeug" is not implemented


    und hier die Zeile:
    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(PlayerInfo[playerid][pMember]== 1 || PlayerInfo[playerid][pLeader]== 1)
    {
    }
    else
    {
    SendClientMessage(playerid,COLOR_GRAD2,"Du bist kein Beamter der Bundespolizei!");
    RemovePlayerFromVehicle(playerid);//Schmeißt den Spieler aus dem Fahrzeug..
    }
    }
    }

    Einmal editiert, zuletzt von Vitalik19 ()

  • Jetzt kommt das hier ;(:


    C:\Users\Vitali\Desktop\GermanGameLife.pwn(9373) : warning 204: symbol is assigned a value that is never used: "vehicleid"


    Aber danke schonmal an alle:)


    /edit weiss es keiner?


    //habs jetzt Aber jetzt kommt dass hier -.-:
    C:\Users\Vitali\Desktop\GermanGameLife.pwn(9377) : error 004: function "PolizeiFahrzeug" is not implemented


    In dieser Zeile:
    new vehicleid = GetPlayerVehicleID(playerid);


    if(GetPlayerVehicleID(playerid) == PolizeiFahrzeug(vehicleid)//Falls das Fahrzeug indem der Spieler eingestiegen ist ein Polizeifahrzeug ist...
    {
    if(PlayerInfo[playerid][pMember]== 1 || PlayerInfo[playerid][pLeader]== 1)
    {
    }
    else
    {
    SendClientMessage(playerid,COLOR_GRAD2,"Du bist kein Beamter der Bundespolizei!");
    RemovePlayerFromVehicle(playerid);//Schmeißt den Spieler aus dem Fahrzeug..
    }
    }
    }


    was daran Falsch?

    2 Mal editiert, zuletzt von Vitalik19 ()