Beiträge von Firerfan

    Hmm... Okay.
    Habe jetzt leider meinen alten Rechner nicht mehr angeschlossen.
    Aber du müsstest, wenn du unter Systemsteuerung guckst irgendwo deine Firewall finden.
    Dort müsstet du nun eigentlich auch Ausnahmen hinzufügen können.


    Wenn das immer noch nicht geht wüsste ich leider auch nicht weiter^^

    Danke^^
    Trozdem frag ich mich, warum das mit der Schleife nicht funktioniert..
    Aber diese Methode geht auch^^


    Ist halt nur etwas umständlicher, wenns mal mehr Cars werden^^





    MfG Firer

    Dann vergiss das mit der Schleife und ändere den Timer mal so um:

    public labelTimer
    {
    DestroyVehicle(arbeit[0]);
    DestroyVehicle(arbeit[1]);
    }

    Müsste aber eigentlich mit der Schleife funktionieren..
    Naja, versuchs mal so.



    MfG Firer

    Hmm.. erstmal gibts hier die

    Code
    [pawn][/pawn]


    Funktion.


    Damit kriegen wir den Code besser sichtbar.
    Bitte nächstes mal Drann denken ;)


    Aber die Lösung liegt viel näher als man denkt.
    Einfach das Semicolon hinter dem beginn des Stocks wegmachen.

    SetTimerEx ist nicht spielerbezogen sondern kann nur Variablen mitgeben.


    Megabyte:
    Was soll denn bitte diese Schleife?
    Du gehst alle Fahrzeuge in der Schleife durch, zerstörst aber wieder nur das Fahrzeug dessen ID in der Variable "Arbeit" gespeichert wurde.



    Lösung deines Problems:
    //Ganz oben im Script
    new arbeit[2];
    forward labelTimer();


    public OnGameModeInit()
    {
    arbeit[0] = CreateVehicle(..);
    arbeit[1] = CreateVehicle(..);
    SetTimer("labelTimer",50000,true);
    }
    public labelTimer
    {
    for(new car; car<sizeof(arbeit); car++)
    {
    DestroyVehicle(arbeit[car]);
    }
    }


    Erklärung:
    Du erstellt oben ein 2-stelliges Array für die Fahrzeuge. In dem Array speicherst du beide Car-ID's ab.
    Der vorteil ist, wir haben die Arrays global erstellt und können in jedem Callback auf sie zugreifen.
    Jetzt haben wir eine schleife, die den wert der zuvor für die Schleife erstellen Variable "car" immer um 1 erhöht, bis er bei der größe des Arrays angekommen ist.
    Somit können wir die Cars ganz einfach zerstören.



    MfG Firer

    Wer Englisch kann ist klar im Vorteil:


    Die meisten Errors werden dadurch verursacht, dass die Funktion "SetVehicleParamsEx" nicht(mehr) existiert.
    Einfach umschreiben und den Code anpassen.


    Übersetze dir doch einfach die Errors. Das macht das leben für dich viel leichter.
    Ausserdem gehört das in den Scripting-Berreich.
    Was hat der SA-MP Client an sich bitte mit dem Code auf einen GM zu tun?




    MfG Firer

    Hmm.. meines wissens nach gibt es die nicht.
    Aber ich habe mich nie damit befasst.


    Allerdings werden durch einen GMX nicht die Serverlogs gelöscht, wo das ebenfalls drinnen stehen müsste ;)




    MfG Firer

    Hmm..
    Ich zitiere mal Programmbeschwerde.de:

    Zitat

    Zwischenzeitlich (Stand 25.08.2011, 9.00 Uhr) sind über 6.800 Beschwerden zu diesem Beitrag auf www.programmbeschwerde.de eingegangen.
    Die für die Aufsicht über RTL zuständige Landesmedienanstalt, die NLM, ist über den Vorgang informiert.
    Der rechtliche Umgang mit dem Beitrag ist von der Anzahl eingegangener Beschwerde völlig unabhängig. Weitere Beschwerden sind mithin für die rechtliche Beurteilung des Beitrags ohne Bedeutung.
    Mit Blick auf die Vielzahl der eingegangenen Beschwerden bittet die LMS um Verständnis dafür, dass nicht auf jede einzelne Beschwerde gesondert geantwortet wird.
    Auf www.programmbeschwerde.de wird über den weiteren Umgang mit den eingagngenen Beschwerden zeitnah informiert.

    Ich freue mich schon auf die Entschuldigung von RTL ;P

    Ja, da kann ich Grex auch nur zustimmen.
    So spammt sich keiner hoch ;)


    Das als externes System einzubauen finde ich supper und kann ich nur unterstützen.
    Ausserdem gefällt mir die Seite sehr gut.


    Gleich mal registriert :D





    MfG Firer