Car id / Model / Oldcar

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
  • Hi sorry wegen dem namen wusst enet genau wie ich das beschreiben sollte^^


    So zum eigentlich,


    ich bring mir gerade selber scripten bei bzw versuch es!


    Das Problem was ich habe ist, dass ich einen gf ausm forum hier hab und die Fraktions Cars nach model und nicht nach Old car id gemacht werden
    Beispiel cop car!


    public IsAFBICar(carid){new model = GetVehicleModel(carid);if(model==490||model==528||model==427){return 1;}return 0;}


    Jetzt ist da aber noch=


    public IsAFBIZusatzCar(carid) // <-- carid{if(carid >= 222 && carid <= 225) // du steigts in die autos ein und machst /oldcar dann hast du die carid die musst du dann einfügen ok{return 1;}return 0;}



    so wie kann ich dieser Fraktion per old car id fahrzeuge zuteilen die von einer anderen Fraktion genutzt werden????



    Bei Yakuzza und Presi stehen z.b. die selben cars wenn ich beim Presi (als Presi) einsteige steht da du bist kein Mitglied der Yakuzza!


    Auszug: (Yakuzza)


    public IsAYakuzaCar(carid) // <-- carid{if(carid >= 163 && carid <= 172){return 1;}return 0;}



    Auszug: (Presi)


    public IsAPresiCar(carid) // <-- carid{if(carid >= 202 && carid <= 208) // du steigts in die autos ein und machst /oldcar dann hast du die carid die musst du dann einfügen ok{return 1;}return 0;}




    Danke für die hilfe!


    Bite unterlasst irgend welche Post die nicht zu Hilfe dienen den ich lerne es und will es lernen!


    MFG Destroyer

    Mein Root^^


    Betriebsystem: openSUSE 11.2 (32bit)
    Prozessor: 2 x Intel Xeon - E5504
    Prozessor-Leistung: 2 x 4 x 2,0 GHz
    RAM: 16 GB DDR3-RAM
    Festplatte: 4 x 1.000 GB SATA II
    Netzwerkarte: 1.000 MBit
    Netzwerk: eigenes IP-Netz mit 8 IP-Adressen
    --+--
    Backup-Space: 50GB

  • Was ist denn das fürn schlechter GM, ist völlig sinnlos Fraktionautos mit carmodels zu definieren, wenn jetzt z.B. die Fraktion nen Sultan hat, können die Zivis keinen Sultan mehr verwenden.
    Per Carid würde ich es auch nicht machen, da es sonst meistens irgendwann zu Carid-Verschiebungen kommt, dann musste gwasi alles neu machen. Machs so wie hier im TUT, bei Fragen wende dich an mich.

  • wow hab das jetzt mal versucht hab ne mega liste an errors^^


    C:\Users\Micha\Desktop\pawno\include\morphinc.inc(3) : warning 219: local variable "x2" shadows a variable at a preceding levelC:\Users\Micha\Desktop\pawno\include\morphinc.inc(3) : warning 219: local variable "y2" shadows a variable at a preceding levelC:\Users\Micha\Desktop\pawno\include\morphinc.inc(3) : warning 219: local variable "z2" shadows a variable at a preceding levelC:\Users\Micha\Desktop\GTA\meiner.pwn(1191) : warning 219: local variable "x2" shadows a variable at a preceding levelC:\Users\Micha\Desktop\GTA\meiner.pwn(1191) : warning 219: local variable "y2" shadows a variable at a preceding levelC:\Users\Micha\Desktop\GTA\meiner.pwn(1191) : warning 219: local variable "z2" shadows a variable at a preceding levelC:\Users\Micha\Desktop\GTA\meiner.pwn(5774) : error 017: undefined symbol "isaFBIcar"C:\Users\Micha\Desktop\GTA\meiner.pwn(5776) : error 017: undefined symbol "isaFBI"C:\Users\Micha\Desktop\GTA\meiner.pwn(5784) : error 017: undefined symbol "isaArmycar"C:\Users\Micha\Desktop\GTA\meiner.pwn(5786) : error 017: undefined symbol "isaArmy"C:\Users\Micha\Desktop\GTA\meiner.pwn(5794) : error 017: undefined symbol "isaAmbulancecar"C:\Users\Micha\Desktop\GTA\meiner.pwn(5796) : error 017: undefined symbol "isaAmbulance"C:\Users\Micha\Desktop\GTA\meiner.pwn(5804) : error 017: undefined symbol "isaTruckcar"C:\Users\Micha\Desktop\GTA\meiner.pwn(5806) : error 017: undefined symbol "isaTruck"C:\Users\Micha\Desktop\GTA\meiner.pwn(5814) : error 017: undefined symbol "isaBlockcar"C:\Users\Micha\Desktop\GTA\meiner.pwn(5816) : error 017: undefined symbol "isaBlock"C:\Users\Micha\Desktop\GTA\meiner.pwn(5824) : error 017: undefined symbol "isaLCNcar"C:\Users\Micha\Desktop\GTA\meiner.pwn(5826) : error 017: undefined symbol "isaLCN"C:\Users\Micha\Desktop\GTA\meiner.pwn(5834) : error 017: undefined symbol "isaGrovecar"C:\Users\Micha\Desktop\GTA\meiner.pwn(5836) : error 017: undefined symbol "isaGrove"C:\Users\Micha\Desktop\GTA\meiner.pwn(5844) : error 017: undefined symbol "isaYakuzacar"C:\Users\Micha\Desktop\GTA\meiner.pwn(5846) : error 017: undefined symbol "isaYakuza"C:\Users\Micha\Desktop\GTA\meiner.pwn(5854) : error 017: undefined symbol "isaNewscar"C:\Users\Micha\Desktop\GTA\meiner.pwn(5856) : error 017: undefined symbol "isaNews"C:\Users\Micha\Desktop\GTA\meiner.pwn(5864) : error 017: undefined symbol "isaPizzacar"C:\Users\Micha\Desktop\GTA\meiner.pwn(5866) : error 017: undefined symbol "isaPizza"C:\Users\Micha\Desktop\GTA\meiner.pwn(5874) : error 017: undefined symbol "isaTowcar"C:\Users\Micha\Desktop\GTA\meiner.pwn(5876) : error 017: undefined symbol "isaTow"C:\Users\Micha\Desktop\GTA\meiner.pwn(5884) : error 017: undefined symbol "isaTaxicar"C:\Users\Micha\Desktop\GTA\meiner.pwn(5886) : error 017: undefined symbol "isaTaxi"C:\Users\Micha\Desktop\GTA\meiner.pwn(5894) : error 017: undefined symbol "isaHitmancar"C:\Users\Micha\Desktop\GTA\meiner.pwn(5896) : error 017: undefined symbol "isaHitman"
    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


    26 Errors.




    Bin halt doch noch am anfang giebt es keien einfachhere variante?


    So wie ich das seh muss das Komplette car sytem raus und das das was du mir geschickt hast rein!


    Das ist bei mehr als 40000 Zeilen echt Hard!


    Danke für die hilfe!


    MFG Destroyer

    Mein Root^^


    Betriebsystem: openSUSE 11.2 (32bit)
    Prozessor: 2 x Intel Xeon - E5504
    Prozessor-Leistung: 2 x 4 x 2,0 GHz
    RAM: 16 GB DDR3-RAM
    Festplatte: 4 x 1.000 GB SATA II
    Netzwerkarte: 1.000 MBit
    Netzwerk: eigenes IP-Netz mit 8 IP-Adressen
    --+--
    Backup-Space: 50GB

  • Hi hier das was ich eingefügt habe!


    //-----------------Cop-----------------------/*if(isacopcar(newcar)){     if(isacop(playerid)) { }    else     {          RemovePlayerFromVehicle(playerid);          SendClientMessage(playerid, COLOR_GREY, "   Du bist kein Polizist!");     }}//-------------------FBI--------------------------if(IsAFBICar(newcar)){     if(isaFBI(playerid)) { }     else     {          RemovePlayerFromVehicle(playerid);          SendClientMessage(playerid, COLOR_GREY, "   Du bist kein F.B.I. Agent!");     }}




    Dann das hier!


    public isacop(playerid){if(IsPlayerConnected(playerid)){    new leader = PlayerInfo[playerid][pLeader];    new member = PlayerInfo[playerid][pMember];    if(member==fraktionsID){    return 1;}else if(leader==fraktionsID){    return 1;}}return 0;}public isacopcar(carid){for(new i = 0; i < sizeof(copcars); i++){    if(carid == copcars[i])    {return 1; }}return 0;}



    Und das:


    cop[0]=Addstaticvehicle(596,1558.9058,-1710.9714,5.6058,359.8098,0,1,-1);cop[1]=Addstaticvehicle(596,1570.3671,-1710.4502,5.6118,0.6097,0,1,-1);



    Wenn du zeit und last hast könnten wir das ja ma über ts Besprechen


    MFG Destroyer


    Danke!

    Mein Root^^


    Betriebsystem: openSUSE 11.2 (32bit)
    Prozessor: 2 x Intel Xeon - E5504
    Prozessor-Leistung: 2 x 4 x 2,0 GHz
    RAM: 16 GB DDR3-RAM
    Festplatte: 4 x 1.000 GB SATA II
    Netzwerkarte: 1.000 MBit
    Netzwerk: eigenes IP-Netz mit 8 IP-Adressen
    --+--
    Backup-Space: 50GB

  • Das zweite stimmt glaub ich nicht. Machs mal so.
    public isacop(playerid)
    {
    if(IsPlayerConnected(playerid))
    {
    new leader = PlayerInfo[playerid][pLeader];
    new member = PlayerInfo[playerid][pMember];
    if(member==fraktionsID)
    {
    return 1;
    }
    }
    }
    else if(leader==fraktionsID)
    {
    return 1;
    }


    public isacopcar(carid){for(new i = 0; i < sizeof(copcars); i++)
    {
    if(carid == copcars[i])
    {
    return 1;
    }
    }