Beiträge von heyhooo

    Hey Leute und willkommen zu meinem zweiten Filterscript.
    Dieses Filterscript ist vorerst eine Trail Version und beinhaltet nicht alles; mehr dazu später.
    Im Gegensatz zu meinem letzten Filterscript, ist alles schon eingestellt.



    Inhalt
    1. Was ist das Internetsystem überhaupt?
    2. Einzelne Erklärungen
    3. Wo finde ich mehr solcher Systeme?
    4. What do you mean?
    5. Installation / Download



    Was ist das Internetsystem überhaupt?
    Das Internetsystem bietet dem Benutzer ein eigenes Webauftreten ingame.
    Man kann Webspaces und Domains registrieren und dann mit dem Editor bearbeiten.
    Der Browser macht es dann möglich die Websiten zu besuchen und anzuschauen.
    Du weißt nicht weiter? - Die 'App MyHelper' wird dir weiterhelfen!



    Einzelne Erklärungen

    • Webspace + Domain registrieren
      Man geht zunächst auf die App 'Provider'. Nun hat man die Möglichkeit eine 'Domain Endung' auszusuchen.
      Wenn man dieses getan hat, wird man aufgefordert einen Namen auszusuchen! Hier ist es wichtig,
      dass man die Endung nicht mit eingibt und Sonderzeichen weglässt. Das Webspace kann nun unter der App 'MyEdit' verwaltet werden.


    • der Editor
      Man kann im Editor viele Sachen nach Belieben ändern und Einstellen.
      Die einzelnen Zeilen machen es dir einfacher und Übersichtlicher, deine Website so zu gestalten, wie du das willst.
      Natürlich kann man die Schriftgröße, die Schriftart und die Farbe ändern. Diese entsprechen dem 'GameTextStyle'.


    • der Browser
      Hier kann man Websiten besuchen, die von anderen Spielern erstellt wurden. Außerdem hat man die Möglichkeit,
      die Seite direkt zu wechseln, indem man auf das 'http://...' Feld klickt. Die Seite ist leer? - Dann hat der User wohl noch keinen Inhalt hinzugefügt.


    Wo finde ich mehr solcher Systeme?
    Wir (Los Angeles Roleplay) versuchen weitere einzigartige Systeme für unser zukünftigen Projekt zu erschaffen.
    -> Deswegen brauchen wir deine Kreativität ->
    Dort wird auch dieses System weiter Entwickelt, was auch der Grund ist, wieso diese Version eine TrailVersion ist.



    What do you mean?
    Deine Meinung ist mir sehr wichtig! -> Schreibe sie hier im Thread!
    Dennoch wird diese Version nicht weiter Entwickelt, jedoch nur Verbessert.
    Ich weise nochmals darauf hin, dass alle Scripting-Verbesserungen an mich per PN zu verschicken sind!


    Du brauchst Hilfe bei der Einrichtung? Oder verstehst etwas nicht?
    -> In den Kontakten von mir findest du, wie du mich erreichen kannst.


    Nochmal danke an meine beiden Tester und Inspirationshilfen Slash™: und Brian1747:.


    Installation / Download


    Downloads:
    Dini: http://la-rp.eu/inetsystem.rar
    MySQL R34: http://la-rp.eu/inetmysql.rar


    Virustotal: Dini, MySQL R34(+)
    Pastebin: Dini, MySQL R34(+)

    Spoiler anzeigen
    Bemerkung zur MySQL Version:
    Diese Version wurde nicht ausgiebig getestet, wie die Dini Version.
    Bugs können enthalten sein. -> Diese bitte per PN an mich.
    Die MySQL Version sollte auch auf den weiteren funktionieren.


    Geplante Erweiterungen für Vollversion:

    Spoiler anzeigen
    - Domain umbenennen
    - Weitere Bedingungen, wie Geld o.ä.
    - Fraktionen haben extra Domains
    - Passbilder sind möglich
    - weitere werden gleich hinzugefügt


    Edit-Liste

    Spoiler anzeigen
    - Rechtschreibung
    - MySQL Version hinzugefügt
    - Runtimebug behoben

    Irgendwie sind mir da zu viele Rechtschreibfehler drin. Tut mir leid.

    Ein Grund, wieso man sich nicht melden sollte?
    Wir haben den Text noch einmal durch gelesen und in der Tat ganze 3 Rechtschreibfehler gefunden.
    Also wenn das mal nicht viel ist, dann weiß ich auch nicht....
    Nein also mal im Ernst. Wir sind auch nur Menschen und an dieser Menge von Text
    sind uns beim Kopieren und umschreiben der einzelnen Beschreibungen der Personen ein paar Fehler aufgetreten.
    Wir Entschuldigen uns noch einmal dafür. -> Die Fehler werden so schnell wie möglich behoben.


    Mit freundlichen Grüßen
    heyho

    Arbeite mir Arrays und einer for-schleife.
    Ich weiß nicht, ob es die effizienteste Lösung ist, aber es funktioniert auf jeden Fall.
    #define MAX_DYNOBJECTS 300
    new DynObject[MAX_DYNOBJECTS];
    for(new i; i < ANZAHL DER OBJEKTE; i++)
    {
    DynObject[i] = CreateObject(...); //dann die einzelnen Objecte mit den Index i auslesen lassen und erstellen.
    }


    Bei Fragen stehe ich auch auf meinem Teamspeak 3 Server zur Verfügung


    L.G.

    ich denke mal das hat iwas mit dem Timer zutun oder ?


    Ja, du solltest in deinem Script mal die Timer so durchgehen oder spezifisch auf etwas mit Krankenhaus achten / suchen.
    Zu deinem anderen Problem: Da müssten wir glaube ich mal deinen Code sehen...


    L.G.

    Es ist aber besser, es für alle zugänglich zu machen, einfach aus dem Grund, das andere User auch etwas davon haben, wenn sie darauf stoßen.
    Dafür gibt es schließlich ein Hillfeforum

    Wir sind hier aber nicht im Hilfeforum, sondern im Showroom Bereich.
    Das ist mein Filterscript, welches ich veröffentlicht habe. Es ist ja nicht so, als ob ich meine 'Fehler' ignorieren würde.
    Sie werden bei der nächsten Version gefixt und somit hat der jenige, der sich darum einen Kopf macht, das erreicht, was er will.
    Meine Meinung dazu.


    L.G.

    Alle Verbesserungen im 'Scripting Bereich', was man hätte 'besser' scripten können, bitte per PN an mich!


    Ich finde es witzig, wie Leute einfach alles überlesen, was in ihren Augen unwichtig ist.

    Eh, warum nutzt du Variablen wenn du sie nur ausliest?


    Danke für den Hinweis. wird bald verbessert


    etwas viele deklarierungen findest du nicht auch?


    Habe es mit format versucht, es überschreibt aber immer die erste formatierung.
    An alle weiteren Leute: Ich weise nochmal darauf hin, dass bitte alles zum Thema 'Scripting Verbesserungen' an mich per PN zu senden sind.
    Danke trotzdem an alle :) -> Wird in der nächsten Version verbessert.


    L.G.

    Hey Leute und willkommen zu meinem ersten Filterscript!
    Ich habe lange überlegt und habe ehrlich gesagt ein gutes System gegen Langeweile geschrieben.
    Es ist sehr benutzerfreundlich und super leicht einzufügen und als Benutzer zu bedienen!



    Was ist dieses Aufgabensystem?
    In dieser Version, kann man Aufgaben in verschieden Schwierigkeitsgraden lösen!
    Die Idee ist, dass es immer unterschiedliche Aufgaben per Zufallsprinzip gestellt werden.
    Man bekommt für diese Punkte oder Geld und kann seine Statistik einsehen.
    In Zukünftigen Updates auch die von den anderen Spielern.



    Das 'ControlPanel'
    Da die Geschmäcker verschieden sind und viele eine andere Vorstellung haben, kann man hier alles mögliche einstellen, was das Herz begehrt.
    //============**CONTROL_PANEL**=============//
    mainmenu; //1 - Mit Hauptsauswahl (empfehlenswert), 0 - Hauptauswahl aus
    enablemiddlekey //1 - Man kann die Einheit mit der mittleren Maustaste beenden, 0 - nicht.
    timertime //größer als 0 - Angabe der Zeit in der einer Aufgabe gelöst werden muss (in millisekunden) - 0 timer aus!
    command //Command zum aufrufen des Menüs (Falls an[1])
    stopcommand //Zum stoppen dieser Einheit.
    manucommandl //Command zum manuellen aufrufen der Aufgaben (leicht)(Falls aus[0])
    manucommandm //Command zum manuellen aufrufen der Aufgaben (mittel)(Falls aus[0])
    manucommands //Command zum manuellen aufrufen der Aufgaben (schwer)(Falls aus[0])
    enablestats //1 - Zum einsehen von eigenen Stats, 2 - Zum Einsehen von eigenen und anderen Spielern(FOLGT NOCH), - 0 aus.
    statscommand //Zum einsehen der eigenen Stats oder von anderen Spielern.
    money //>0 - Zur Belohung des Spielers nach einer Aufgabe![in $], 0- Keine Belohung
    MAX_PLAYERS //Maximale Spieler auf dem Server


    hovercolor //Farbe des Textdraws beim 'drüber gehen' mit der Maus
    successcolor //Farbe für Erfolgs-Nachrichten
    failedcolor //Farbe für Fehler-Nachrichten
    messagecolor //Farbe für die Nachrichten
    //=========================================//



    Was ist als nächstes geplant?
    Als erstes soll diese Version perfektioniert werden!
    Deshalb bist auch du gefragt und kannst deine Meinung und Verbesserungsvorschläge hier äußern.
    Als nächstes sollte das Filterscript dann auch noch andere System enthalten, die auch in diese Richtung gehen.
    Deshalb bist auch DU gefragt, dass du deine Meinung und Verbesserungsvorschläge äußerst!



    Installation
    Pastebin: http://pastebin.com/Hpr6RxpU
    Vorkonfigurierte Version: http://la-rp.eu/aufgabensystemv1.rar
    Unkonfigurtiere Version: http://la-rp.eu/uaufgabensystemv1.rar -> WARNUNG: Diese Version muss noch eingestellt und dann kompiliert werden!
    Virustotal (vorkonfigurierte): Hier klicken


    Das Filterscript beinhaltet das Include 'Dini', um die Statistiken des jeweiligen Spielers zu speichern!
    Hierzu muss im Ordner scriptfiles ein weiterer Ordner Namens 'astats' erstellt werden!


    Also nun, testet es aus und habt Spaß :).


    Alle Verbesserungen im 'Scripting Bereich', was man hätte 'besser' scripten können, bitte per PN an mich!
    Ansonsten bitte alle weiteren Verbesserungen hier in dieses Thread!


    Mit freundlichen Grüßen
    heyho



    To-Do-Liste

    Spoiler anzeigen
    /astats bei anderen Spielern
    Rechenaufgabe System perfektionieren
    Andere Systeme hinzufügen
    ...Folgt mehr, liegt an euch ;)

    Edits
    Spoiler anzeigen
    - Rechtschreibung

    Das Problem ist, dass ein guter Scripter genauso gut alleine einen Server machen kann.
    Vorteil für in er kann sich trotzdem ein Team suchen muss deshalb genauso viel machen.
    Aber er kann den Server dann alleine leiten. Und das hatte ich eben vergessen: Die Vorstellung an
    sich ist ok, aber da geht trotzdem mehr.

    Nein, es gibt genügend kompetente Scripten, die kreativ wie ein Stein sind und aus solche Leute angewiesen sind.
    -> Abgesehen von den Fähigkeiten.
    Dann gibt es Leute, denen das alles zu viel werden würden und dann schnell die Lust verlieren. - Beispiel, wie ich.
    -> Auch hier abgesehen von den Fähigkeiten.
    Im letzten Punkt stimme ich dir zu.
    -> Deine Organisation solltest du besser Regeln und du solltest dich mehr für die allgemeinen Sachen interessieren.
    Also von allem so ein bisschen.


    Soweit von mir
    L.G.

    Lerne mal Sachen alleine zu machen ?( :pinch:
    SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
    SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
    SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);


    Falls du eine Lücke hast und nicht weißt wie das geht, hilft dir google gerne weiter...


    L.G.

    Besser geht's so:

    if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 407 && (newkeys & (KEY_FIRE)) && !(oldkeys & (KEY_FIRE))
    {
    //Hier kommt der Code hin, was passieren soll, wenn der Spieler im Feuerwehrwagen sitzt und LMB drückt
    }


    //Ungetestet...


    L.G.


    ps: bin mal davon ausgegangen, dass du abfragen willst, ob jemand den Button fest hällt....


    /edit:
    Hier nochmal, wenn man den Button los lässt:
    if(!(newkeys & (KEY_FIRE)) && (oldkeys & (KEY_FIRE)))
    {
    //was passieren soll, wenn man los lässt.
    }


    L.G.