Nach Scriptumschreiben, Autos verschwunden

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 zusammen,


    ein Freund und ich haben vor, einen eigenen Server zu erstellen. Wir haben schon alle Vorbereitungen getroffen,
    jedoch war unser Spielscript in Englisch. Daher sitze ich daran, alles ins deutsche zu übersetzen.
    Das hat so weit super geklappt, nur habe ich jetzt folgendes Problem: Alle Autos sind verschwunden!


    Kein einziges Auto ist mehr da, weder Privatcars, noch Rentcars. Und ich weiß nicht, was ich falsch gemacht habe,
    dass jetzt alles weg ist.



    Ich könnte eure Hilfe gebrauchen, sagt mir nur was ihr braucht, damit ihr mir helfen könnt!



    Vielen lieben Dank im Voraus,
    JakeSully

  • Hast du die vielleicht gelöscht?Die Befehle sind ja alle in Englisch wie z.B "Createcar" etc.


    Von selber können die ja nicht verschwunden sein.

  • Okay, also die Autos sind wieder da, ich hab einen verdammt mega dummen Fehler gemacht.
    Und zwar hab ich einen wichtigen Scriptteil aus versehen ausgeklammert.


    Aber jetzt hab ich ein anderes Problem. Ich habe mir Admin Cars gemacht, aber diese Admincars muss man quasi kaufen, also man kann sie erst fahren, nachdem man /buycar gemacht hat. Nur das ist ja nicht Sinn der Sache. Meinetwegen können andere User die Autos auch fahren, also es muss keine Meldung kommen "Du bist kein Admin!". Nur eben soll man die Autos direkt fahren können.
    Aber wo stellt man das ein?


    "AddStaticVehicleEx(451,1459.4888,-659.2750,94.7500,269.8192,26,26,30000); //Admin Auto 1"


    Wird das da eingestellt oder wo anders?

  • Meinst du das?


    "public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
    {
    if(gTeam[playerid] >= 1||gTeam[playerid] >= 3||gTeam[playerid] >= 4)
    {
    if (IsACopCar(vehicleid) && !ispassenger)
    {
    if(PlayerInfo[playerid][pLeader]==1||PlayerInfo[playerid][pLeader]==2||PlayerInfo[playerid][pLeader]==3||PlayerInfo[playerid][pMember]==1||PlayerInfo[playerid][pMember]==2||PlayerInfo[playerid][pMember]==3) {}
    else {
    //WantedPoints[playerid]+=2;
    //SetPlayerCriminal(playerid,255, "Stealing A Police Vehicle");
    new Float:cx, Float:cy, Float:cz;
    GetPlayerPos(playerid, cx, cy, cz);
    SetPlayerPos(playerid, cx, cy, cz);
    }
    }
    if (IsNgCar(vehicleid) && !ispassenger)
    {
    if(PlayerInfo[playerid][pLeader]==1||PlayerInfo[playerid][pLeader]==2||PlayerInfo[playerid][pLeader]==3||PlayerInfo[playerid][pMember]==1||PlayerInfo[playerid][pMember]==2||PlayerInfo[playerid][pMember]==3) {}
    else {
    //WantedPoints[playerid]+=2;
    //SetPlayerCriminal(playerid,255, "Stealing A Police Vehicle");
    new Float:cx, Float:cy, Float:cz;
    GetPlayerPos(playerid, cx, cy, cz);
    SetPlayerPos(playerid, cx, cy, cz);
    }
    }
    if (IsAnAmbulance(vehicleid) && !ispassenger)
    {
    if(PlayerInfo[playerid][pMember]==4||PlayerInfo[playerid][pLeader]==4) { }
    else { WantedPoints[playerid]+=2; SetPlayerCriminal(playerid,255, "Stehlen eines Krankenwagens"); }
    }
    if (IsATank(vehicleid) && !ispassenger)
    {
    if(PlayerInfo[playerid][pLeader]==1||PlayerInfo[playerid][pLeader]==3||PlayerInfo[playerid][pMember]==3) {}
    else { WantedPoints[playerid]+=2; SetPlayerCriminal(playerid,255, "Stehlen eines Panzers"); SendClientMessage(playerid, COLOR_GREY,"Du weißt nicht, wie man so etwas fährt."); }
    }
    if(IsAnOwnableCar(vehicleid) && CarInfo[vehicleid][cLock] == 1 && CarInfo[vehicleid][cOwned] == 1)
    {
    if(PlayerInfo[playerid][pAdmin] >= 1337 && AdminDuty[playerid] == 1) { }
    else
    {
    new Float:cx, Float:cy, Float:cz;
    GetPlayerPos(playerid, cx, cy, cz);
    SetPlayerPos(playerid, cx, cy, cz);
    }
    }
    }
    return 1;
    }"

  • Hallo zusammen,


    mein Problem hat sich nicht gelöst, jedoch habe ich ein neues Problem. Und zwar wollte ich jetzt compilen, und dann kommt der Fehler von Windows "Pawn Compiler library funktioniert nicht mehr". Danach passiert nichts mehr, was kann ich dagegen tun?


    Danke im Voraus!
    Gruß,
    JakeSully

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • Okay das ist doch schonmal super. Habs mir runtergeladen, aber bei mir ist alles ganz normal.
    Also nichts ist besonders markiert. Was muss ich noch aktivieren?


    Mein ganzes Script ist 46k Zeilen lang. Nur der Abschnitt, in dem auf jeden Fall so eine
    Klammer fehlt ist ca. 2,5k Zeilen lang

  • Okay das ist doch schonmal super. Habs mir runtergeladen, aber bei mir ist alles ganz normal.
    Also nichts ist besonders markiert. Was muss ich noch aktivieren?


    Mein ganzes Script ist 46k Zeilen lang. Nur der Abschnitt, in dem auf jeden Fall so eine
    Klammer fehlt ist ca. 2,5k Zeilen lang

    Versuch's mal mit Pawn XYZ, dort lässt sich das gesamte Script anlysieren und die fehlende Klammer lässt sich ausfindig machen ;)

  • Versuch's mal mit Pawn XYZ, dort lässt sich das gesamte Script anlysieren und die fehlende Klammer lässt sich ausfindig machen ;)


    Das klingt ja schon mal definitiv super! Ich weiß, ich schieb hier ganz schön Arbeit mit meinen Fragen, aber ich
    bin halt neu in dem Business^^
    Letze Frage: Was genau ist Pawn XYZ, bzw. ist das war zum downloaden oder so?

  • Hola!


    Ich glaube ich habe den Fehler gefunden, jedoch weiß ich nicht ob es wirklich der Fehler ist.



    Kann das sein, dass bei dem rot markierten Bereich Klammern fehlen? Oder warum zeigt mit das Programm eine
    gepunktete Linie an, ohne, dass dort Klammern fehlen?