Beiträge von Kaliber

    Hey ist es möglich mit GeoIP nur IP Adressen aus Deutschland zu zulassen quasi als VPN Schutz zu verwenden und wenn ja wie stelle ich es an besten an ?


    MfG

    Je nachdem welches GeoIP Include/Plugin du verwendest kannst ja einfach z.B. GetPlayerCountry verwenden und prüfen, ob die IP aus DE ist oder nicht.


    Aber das natürlich kein VPN Schutz direkt, weil es ja auch viele VPN-Server in Deutschland gibt.


    Aber ja, so blockst alle ausländischen Spieler 😄

    Ihr könnt euren Skin für IG-Geld ändern, gleicher Preis!

    Das finde ich bisschen Schade 😅 Mir ist auch nicht ganz ersichtlich, wie man Geld verdient? Einige Stages habe ich geschafft, und dann stand da nur, dass es Training-Stages waren? :o Wo finde ich denn die richtigen?


    Paar Anregungen evtl:

    • Fand es schade, dass wenn man eine Stage nicht geschafft hat, direkt eine neue kam. Wäre vllt cool, wenn man einen Modus hat, dass eine random kommt (so wie es jetzt ist) oder man manuell weiter skippen muss oder sowas...denn eig würde ich ja gerne welche trainieren wollen :)
    • Manchmal war ich zu doof zu sehen, wo die Map losgeht...evtl wäre es cool, wenn man hier zum Start einen Checkpoint oder so setzt, dann sieht man das direkt.
    • Es ist nicht nötig zu versuchen mit einem Textdraw die Mini-Map verdecken zu wollen. Ihr könnt einfach SetPlayerInterior nutzen, dann wäre die eh leer, aber man würde Checkpoints z.B. sehen.
    • Ein /restart Befehl oder so wäre cool, dass man die Stage direkt nochmal wiederholen kann xD Manchmal war man aus der Stage raus oder hat den Fallschirm verloren, wäre aber noch ewig gefallen :)

    Aber sehr cooles Konzept an sich, viel Erfolg! :)

    Powerpoint, habe ich das richtig gelesen? ^^


    Ich empfehle dir den Windows Movie Maker oooder das kannst auch online auf so vielen Webseiten 4 free machen.

    Für 100 Euro würde ich nichtmal den code editor öffnen.
    Warum sollte man sich denn für euch entscheiden mit so niedriger Entlohnung?

    Also logischerweise geht es hier um ein Hobbyprojekt und 100€ sind im Vergleich zu einigen anderen Summen, die ich hier immer mal lese, schon ganz gut.

    Viele wollen ja ganze Selfmade Skripte, an denen Jahre gearbeitet wurde für 25€ haben.



    Unser Ziel sind Minimum 500 Onlineuser

    Alsoo plant ihr einen internationalen Server?


    Paar Infos zu euer Vision wären ganz cool :)

    cInfo[vID][farbe1] = c1; cInfo[vID][farbe2] = c2;

    Ah okay, ja das hier ist kompletter Quatsch.

    Mich wundert es, dass du da keine Fehler bekommst.

    Zumindest wenn du crashdetect laufen hättest, würdest du hier einen Overflow sehen.

    (Es sei denn, dass du nur ganz wenige Fahrzeuge auf dem Server hast, bzw dein Auto eine niedrige vehicleid bisher hatte)


    C
    for(new i; i<sizeof(cInfo); i++)
    {
        if(cInfo[i][id_x] != vID) continue;
        cInfo[i][farbe1] = c1;
        cInfo[i][farbe2] = c2;
        break;
    }

    Das ist es, was du da eigentlich nutzen magst.


    i ist ja schließlich nicht die vehicleid, sondern der Index vom Fahrzeug.

    aber habe die query zum Speichern nicht gefunden :o

    Ja, das erklärt ja dann auch, wieso das Auto nicht zerstört wurde.

    Einfach weil es nie aufgerufen wurde.

    cache_get_value_name(i,"besitzer",cInfo[id][besitzer],128);

    Wieso? Besitzer ist doch ein Integer? Oder hast du das etwa als String behandelt? Irgendwas stimmt hier ganz und gar nicht.

    Das soll doch eine DB-ID ein. Also deklariere es als Integer und nicht als String. Da steht ja kein Name drinnen, sondern nur die DB id.


    Ich denke, wenn du das fixxt und prüfst, dass in der Datenbank deine DB-ID da drinnen steht, dann sollte es klappen.

    Oh sry, sind ja ganz am Anfang, das habe ich übersehen, ist schon spät.


    Okay, dann haben die wohl einfach den falschen Wert?


    Du kannst mit mysql_log(DEBUG); unter OnGameModeInit den MySQL Log auch kurzzeitig aktivieren, dann wird unter logs/ der MySQL Log angelegt.


    Aber ich vermute du musst GetVehicleColor(cInfo[i][id_x], cInfo[i][farbe1],cInfo[i][farbe2]); evtl noch vor dem Update Query aufrufen.


    Wenn die Funktion nicht definiert ist, wie stellst du dir sonst so vor an die Farben zu kommen? Setzt du die immer?


    Alternativ zu dem Log, kannst auch einfach n print setzen: printf("%d|%d",cInfo[i][farbe1],cInfo[i][farbe2]); und reinschauen, was drinnen steht.


    Ich vermute 0|0, weil du es nirgends updatest.