Fraktions Auto Problem

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
  • Hallo alle Zusammen,




    Und zwar ich habe gerade ein Auto eingefügt ein Polizei auto... so nun habe ich das Problem wie kann ich es einstellen sodass nur Polizisten einsteigen können.




    Hier vielleicht hilft euch das, so sieht es aus.




    AddStaticVehicle(596,1536.0608,-1671.0610,13.3828,359.2339,0,0);




    Muss ich da vielleicht die id von der Fraktion eintragen oder so.??

    Ich habe aus meinen Fehlern gelernt,eine Teilnahme eines Reallife Projektes ist kacke wenn man nicht selbst der Hoster ist. Man kann so leicht ausgenutzt werden.


    Copyright © ->BillyGirl 2010<-


  • //Bei den Forwards das hier rein
    forward IsACop(playerid);
    forward IsACopCar(carid);
    //bei den News das hier rein
    new CopCars[1];
    //Das hier einfach iwo ganz unten unter einen anderen Public !
    public IsACop(playerid)
    {
    if(IsPlayerConnected(playerid))
    {
    new leader = PlayerInfo[playerid][pLeader];
    new member = PlayerInfo[playerid][pMember];
    if(member==1)
    {
    return 1;
    }
    else if(leader==1)
    {
    return 1;
    }
    }
    return 0;
    }


    public IsACopCar(carid)
    {
    for(new i = 0; i < sizeof(CopCars); i++)
    {
    if(carid == CopCars[i])
    {
    return 1;
    }
    }
    return 0;
    }
    //das hier unter public OnPlayerStateChange da das finden bzw.überprüfen ob newcar definiert ist
    if(newstate == PLAYER_STATE_DRIVER)
    {
    new newcar = GetPlayerVehicleID(playerid);
    _____________________________________________________________________
    und dass iwo unter einen anderen "if" bei if(newstate == PLAYER_STATE_DRIVER)
    if(IsACopCar(newcar))
    {
    if(IsACop(playerid)) { }
    else { RemovePlayerFromVehicle(playerid); }
    }
    //die Autos natürlich unter public OnGameModeInit()
    CopCars[0]= AddStaticVehicle(596,1536.0608,-1671.0610,13.3828,359.2339,0,0); // Police1 die "0" ist bei Pawno eine Aufsteigende Positive Zahl !
    CopCars[1]= AddStaticVehicle(596,1536.0608,-1671.0610,13.3828,359.2339,0,0); // Police2


    Damit wird es klappen wenn du es Verstehst 8| aber was du nicht verstehst schreib hier rein ich versuche dir zu helfen obwohl ich nicht der Pro ist ^^
    Noch eine Anmerkung das hier ist für GF also pMember und pLeader "1" ist die GanigID von den Cops Meistens die "1" :)

  • Ok habe es so gemacht doich diese Fehler kommen die kommen immer wenn ich sachen in mein Cript kopiere an was liegt das was mache ich falsch?



    Ich habe aus meinen Fehlern gelernt,eine Teilnahme eines Reallife Projektes ist kacke wenn man nicht selbst der Hoster ist. Man kann so leicht ausgenutzt werden.


    Copyright © ->BillyGirl 2010<-

  • also anscheinend machst du ein Selfmade hmm also davon habe ich nicht so viel Ahnung aber zu den erors vlt. funkt es ja ^^ sind aber GF befehle


    die Zeile 886 also new CopCars[1] muss weg !!!


    so nun zu den anderen erors du musst ganz oben bei den anderen enums ^^ unter den forwards das hier einfügen falls es nicht vorahnenden ist



    enum pInfo
    {
    pMember
    pLeader
    };
    new PlayerInfo[MAX_PLAYERS][pInfo];


    damit müsten alle erors weg sein :) aber ich bin leider kein profi sondern nur anfänger xD xD