Beiträge von Parad0x0n

    Ich habe mir nun mal alles durchgelesen und angeschaut und habe dementsprechend ein paar Fragen und Anmerkungen, falls diese erwünscht sind.

    Textdraws

    Zu den Textdraws muss ich sagen, dass diese etwas fehlgeschlagen sind, bspw. beim Login/Register -> die mittlere Box ist nicht in der Höhe der 2 äußeren.
    Die Infoboxen Textdraws, kann man die variable auf dem Bildschirm anzeigen (sehe das nicht in der Funktion) oder ist die Position festgelegt ?
    Die Textdraws vom Skin & Waffenshop gefallen mir recht gut!


    Registration / Login
    Welche MySQL Version benutzt du und von wem (hab ich es überlesen ?) ?
    Wenn man auf den Server kommt, wie lange hat man Zeit um eine Aktion (Login/Registrierung auszuführen ? - Ich mein man kann auch (per Hacks wie S0beit) sich direkt spawnen lassen (außer du hast das im AntiCheat mitbedacht).
    Wir das Alter per direktem Alter (bspw. ich schreibe 17 in die Input-Box) abgefragt oder per Geburtsdatum (TT.MM.JJJJ) ?

    Reportsystem

    Das du ein List-Item-Dialog anzeigst finde ich bei 2 Optionen unnötig, da hättest du auch einfach MSG-Box benutzen können, falls man abbrechen will drückt man einfach Escape oder du machst den Abbruch-Dialog nach der Auswahl der Report-Art hinzu.
    Gibt's ne'n Report-Spam-Schutz, oder kann man X-Supports hintereinander absenden ?
    Gibt es für den Administrator die Möglichkeit den Report mit oder ohne Begründung zu löschen oder muss er diesen annehmen ? Gibt es auch nen Befehl um den Livechat zu beenden ? Du hast geschrieben das es dort keinerlei Befehle zum Livechat gibt, von daher frage ich.


    Anti-Cheat
    Ich gehe mal davon aus, dass du für das AC Timer benutzt - wie und wie oft werden diese aufgerufen ?
    Du hast es ja mit einem Freund getestet, aber bei mehreren Spielern und dementsprechenden Abfragen KÖNNTE es ja zu einem unflüssigen Spielverlauf kommen, was keiner möchte, von daher frage ich.
    Warum hast du ein Anti-Driveby mit eingebaut ? Ich mein es ist ein DM Skript, von daher verstehe ich diesen Schutz nicht.
    Sind die Wörter für die Anti-Beleidigungen im Skript per Enumerator deklariert oder per Datenbank / File ?
    Kann man einzelne Anti-Cheat-Möglichkeiten de / aktivieren oder sind diese automatisch aktiviert ?


    Waffenshop
    Was bedeutet das "Level" in der Waffen-Kauf Anzeige (Textdraw) ?
    Werden die Waffen gespeichert die man kauft ?
    Werden die Aktionen auch hier geloggt ?


    Dialoge
    Nun habe ich Fragen zu dem Inhalt der Dialoge (bspw. Hilfemenü/Adminhilfe/Updateliste).
    Sind diese im Skript direkt bei der Funktion ShowPlayerDialog hingeschrieben oder sind diese in einem Array / Enumerator bzw. per Datenbank "gespeichert" ?
    Zu der Updateliste noch ne Frage: Kann man die Einträge InGame hinzufügen löschen, oder muss man diese im Skript hinzufügen ?


    OOC/Private Nachrichten
    Ich weiß nicht ob du damit das Skript "pushen" willst, aber ich finde es unnötig das du das auflistet, du schreibst so oft "wie auf anderen Server, wie gewohnt von anderen Server etc. pp." ist es klar das es sowas gibt, sowas ist zu dem nicht gerade nennenswert, nennenswert wäre das "PM-System" wenn dieses dialogbasierend wäre und die Nachrichten gespeichert/geladen/einen Status hätten.


    Skriptstile
    Du hast geschrieben das (fast) alles per DEFINE änderbar ist, was ich mMn nicht gerade gut umgesetzt finde, denn man müssten jedesmal den Server restarten, was auch lästig ist. Du hättest alles in eine Konfigurationsdatei / Datenkbank speichern / laden lassen, was dem Administrator ermöglicht, alles InGame zu ändern.


    Schlusswort
    Ich hoffe du kommst mit meinen Fragen/meiner Kritik bzw. den Anmerkungen klar, dies soll keine Beleidigung gegen dich oder das Skript sein.
    Wie bereits erwähnt, schreibst du oft "wie man es von anderen Server kennt", "wie gewohnt von anderen Servern" etc. pp. was ich nicht gerade gut finde.
    Das macht dein Skript nicht gerade besonders und verliert mMn dadurch schon an Wert.
    Aus reinem Interesse, wie viel Zeilen hat das Skript (mit und ohne den Includes) ?


    PS:
    Meine Angebote waren natürlich nur da, um eine Auktion in's Rollen zu bringen, was nicht gerade geklappt hat.

    Guten Tag,
    und zwar brauche ich Hilfe bei einer AP-Hausaufgabe.
    Diese Konstruktion ist nicht gut und unpraktisch, ich soll eine neue konstruieren, nur komm ich da nicht weiter.
    Kann mir jemand erklären wie ich die Konstruktion besser machen kann ?


    Wie kann ich direkt das Fahrzeug was in dem stock angesprochen wird dann weiter benutzen, also das veh zB für GetVehicleModel?


    - Tom

    GetVehicleModel(GetClosestVehicle(playerid,3.0));
    PutPlayerInVehicle(GetClosestVehicle(playerid,3.0),0);
    Sowas meinste ?


    Oder speicherst es in ne Variable ->
    new variable = GetClosestVehicle(playerid,3.0); //lokal
    variable[playerid] = GetClosestVehicle(playerid,3.0); //global (oben im Skript -> new variable[MAX_PALYERS];)

    Isn Bug, der mit dem Scripting-Fragen-Thread zusammenhängt.
    maddin: hatte das im Smalltalk nebensächlich erwähnt, dass der rumbuggt ;)


    Habe das auch ;)


    Hast du ein Problem mit dem Auge oder warum zwinkerst du so oft ? (provokanter Smiley)


    Habe ebenfalls das Problem, manchmal werde ich sogar ausgeloggt. :S

    Müssten es nicht mehr-dimensionale Variablen sein, da du X und Y sonst immer "überspeicherst" ?


    new Float:a, Float:x[4], Float:y[4];
    GetPlayerFacingAngle(playerid, a);


    //N
    x[0] = 100.0 + (25.0 * floatsin(a, degrees));
    y[0]= 100.0 + (25.0 * floatcos(-a, degrees));


    //W
    x[1] = 100.0 + (25.0 * floatsin(-a-90.0, degrees));
    y[1] = 100.0 + (25.0 * floatcos(a-90.0, degrees));


    //S
    x[2] = 100.0 + (25.0 * floatsin(a+180.0, degrees));
    y[2] = 100.0 + (25.0 * floatcos(-a+180.0, degrees));


    //O
    x[3] = 100.0 + (25.0 * floatsin(-a+90.0, degrees));
    y[3] = 100.0 + (25.0 * floatcos(a+90.0, degrees));

    Sorry wenns Spam ist, aber klingt für mich gefährlich, wenn dus nicht über eBay machen magst. Schließlich gibts da den Schutz von eBay... und an den denke ich als erstes, wenn du sagst "es gibt einen Grund warum ichs nicht per eBay mache" - klingt für mich nach "geplanter" Abzocke. Auch wenn ich kein Cap habe, wäre es denke ich für potentielle Verkäufer nicht verkehrt wenn du meine Gedanken dazu relativierst.

    Mag sein das du Recht hast, aber schonmal daran gedacht das ich kein Ebay haben könnte, nicht gerne diesen Dienst in Anspruch nehme oder es einfach mal so machen wollte :p


    Und nein, meine Absichten sind rein, wie die Transaktion abläuft kann man ja noch klären ^^

    Unverbindlicher Hinweis: Die Sicherheit einer Transaktion kann am besten durch die Einschaltung eines Mittelsmannes gewährleistet werden. Weitere Informationen dazu gibt es hier.


    Hallo zusammen!
    Und zwar suche ich jemanden der mir das Shindy Snapback aus der FBGM-Deluxe Edition verkauft, würde mich freuen wenn sich jemand meldet !
    Eure ungefähre Preisvorstellung darf natürlich nicht fehlen !



    Q: ebay.de


    PS: Posts wie "kannst du dir auch auf Ebay oder Amazon kaufen" o.ä. könnt Ihr euch sparen :thumbup:

    Guten Tag,


    Mir gefällt das Register/login System nicht, und aßerdem bug das bein Login System rum.
    Ich habe dieses Script gelöscht.


    Warum ?
    Weil es mir ersten nicht gefällt, und das nur am rum buggen war.

    Tut mir Leid wenn ich hier reinschreibe, aber Ihr werdet mir zustimmen, falls es der Moderation nicht gefällt, entfernt meinen Beitrag bitte.


    Du kannst nicht erst eine Dienstleistung in Anspruch nehmen (in diesem Fall die Entwicklung dieses Skriptes), die Ware erhalten und dann einfach sagen du willst es nicht (obwohl du es mMn eh benutzen wirst).
    Das ist unprofessionell und wäre ein Grund dich rechtlich zu belangen.
    Würde man eine bessere Marktplatz Sicherung ( wie von Android: und Trooper[Y]: ) angesprochen wurde, würde es zu so etwas nicht kommen und man wäre vor hinterhältigen Menschen wie dir geschützt.


    Peace out.

    Ich finde das dir das Tutorial sehr gut gelungen ist.
    Nun hätte ich da noch die ein oder andere Frage:

    • Es ist doch sicherlich möglich, dies auch mit den anderen Dialog-Arten zu machen, oder ? (MSG,INPUT (auch wenn es nur der Text ist)), oder gibt es einen Grund warum du das nicht mit aufgenannt hast ?
    • Hast du mal nen Speedtest gemacht ? Also mich würde es wirklich interessieren, wenn ca. 200 Spieler drauf sind und 180 von denen wird ein Dialog gezeigt der sich alle X-Sekunden updatet - ob's da zu laggs, gar crashes kommt ?

    Gruß