Beiträge von Kaliber

    In dem Video sieht man irgendwie nicht alles? :D


    Ich meine...anfangs ganz kurz siehste die Tuning Garage..und danach nur eine Küche..einen Wartebereich, die aber alle im 1. OG sind..und von der EG siehste gar nichts mehr..was ja die eigentliche Tuning Garage sein soll oder? ^^


    Also an sich was man so sieht....sieht das alles (wie immer) top aus xD

    ...der wird nur aufgerufen..wenn auch ein Geld unterschied existiert...


    Schau doch mit wie viel du reinfährst..und wieder ausfährst...


    Ich denke du musst dein Anti-Cheat aber bearbeiten, da er instant den Geld Wert anpasst...


    Kannst du mal zeigen...wie dein Anti-Cheat Code aussieht...

    Da das hier eine oft gefragte Frage ist..war ich mal so freundlich und habe dir ein Include für alle Pay'NSprays erstellt:


    Source-Code: Pastebin


    Das downloade dir mal..und binde mal ein.


    Dann fügst du folgende Callbacks in dein Skript:


    Und dann kannst du da wo er was abgezogen bekommen hat, auch beim Anti-Cheat anpassen und dem einfach das Geld mit deinem System abziehen :)
    PS: Man kann auch mehr als 100$ verlieren..wenn man z.B. reinfährt..dann gegen die innere wand fährt...kurz wartet..dann kann man auch 200$ verlieren xD Mit dem System..könntest du ihm natürlich auch noch zusätzlich Geld abziehen :)


    Viel Spaß damit :)

    Kann mir jemand dabei helfen das zu reparieren?

    Also..ich würde das so nicht machen...


    Da der Code...wenn du keinen DEBUG an hast...trotzdem ausgeführt wird..während er Laufzeit..und dann eben anstatt dem print einfach nur eine 0 wiedergibt.


    Besser wäre, folgendes:


    C
    #if defined DEBUG
        printf("Hier dein DEBUG Code",x,y,z);
    #endif


    Immer direkt da zu machen wo du den Code brauchst.
    Da wenn du das #define DEBUG rausnimmst, auch der Code nicht mehr in die .amx kommt.


    Allerdings ist das dann immer n bissl doof zu schreiben..das seh ich ein ^^


    Allerdings wäre nur eine alternative...dass du eine globale Variable nutzt..und das über if-Abfragen machst...
    Allerdings hättest du dann immer noch die if-Abfragen...allerdings sind if-Abfragen effizienter als permanent so große Funktionen wie du sie da hast aufzurufen & nur 0 auszugeben ^^


    //Edit: Ah ich sollte mal den ganzen Text lesen xD


    Also das mit der Globalen Variable sähe z.B. so aus:



    Gut..da ist nichts auffällig...


    Hast du alle Scriptfiles richtig kopiert...


    und wenn ja, einfach noch mal crashdetect reinhauen...


    wenn dann nichts auffälliges in der Log Datei steht..können wir dir hier schwer helfen...


    Dann würde uns der Code von OnPlayerConnect eventuell weiterhelfen :)

    Guten Abend liebe Brotfische,


    mir war mal wieder langweilig und ich habe ein kleines Include erstellt, mit dessen Hilfe, man extrem schnell & einfach Routen erstellen kann mit Checkpoints.


    Egal ob RaceCheckpoints oder normale Checkpoints nun geht alles zack zack.


    Grundsätzliche Vorteile:

    • Das Include besteht nur aus Makros. Das bedeutet, man hat 0 Performanz einbußen während der Laufzeit. Es lässt sich nur alles leichter erstellen und verwalten.
    • Viele erstellen z.B. dafür immer so counter Variablen: new checkPoint1[MAX_PLAYERS]; und reservieren massig speicher..nur um einen index mitzuzählen. Das entfällt hier komplett, das bedeutet, man spart hier speicher :)
    • Man benötigt viel weniger Code.
    • Wenn man z.B. mit new die zähler Variable setzt, muss man sie auch wieder resetten, hier wird das automatisch gemacht.

    So, um das besser leserlich zu machen, teile ich den Post nun in Checkpoint & Race-Checkpoints auf:


    Checkpoints:


    Race-Checkpoints:


    Schluss:


    Bei Fragen oder Problemen gerne einfach melden :)
    Natürlich freue ich mich jederzeit über ein kleines Feedback ^^
    In den jeweiligen case Szenarien unter OnPlayerEnter(Race)Checkpoint, könnt ihr auch jeweils am ende ein return 1; setzen, damit nachfolgender Code nicht mehr aufgerufen wird :)


    Download:
    Source-Code: Pastebin
    Direkter-Download: MediaFire



    Mit freundlichen Grüßen :thumbup:

    Wer sagt das man seine Neonlichter sieht? (Also das Objekt).
    Kann sein das sie zuweit im Boden sind oder im Auto, das mit dem Wetter ist ein guter Ansatz.

    Man sieht sie eben nicht...
    deshalb schreibt er ja, dass sie nicht da sind ^^


    Nein, es kann nicht sein, dass sie zu weit im Boden sind..oder im Auto, da die Koordinaten dafür ja stimmen.


    Also ist das mit dem Wetter kein guter Ansatz, da er sonst nur schreiben würde, dass sie zwar da sind, aber nicht leuchten...


    Es muss hier einfach sein, dass entweder der Code nicht aufgerufen wird..
    oder er einfach ein Fehler beim laden/speichern der Variablen Fehler gemacht hat für seine FrakAutos :)

    Naja...so: