Seite 2 von 12 ErsteErste 123456 ... LetzteLetzte
Ergebnis 21 bis 40 von 232

Thema: gibt es ein online-script für den maker??????

  1. #21

    Blackadder Gast
    nun ja, ich hätte da schon eine klare vorstellung, wie man einen chat machen könnte. ich habe mir gedanken darüber gemacht, als morris seinen patch für den rm2k rausbringen wollte (ist wohl wieder auf eis).

    also, wenn ich wüsste, wieviele pics man darstellen und ob man werte von variablen miteinander austauschen kann, könnte ich einen mini-chat skripten. '^'
    aber emoticons und/oder kurze text-fetzen als battle animation, die man über den charakter einblendet, wären auch nicht schlecht...


    zuerst bräuchte ich den rmXP...




    ach ja, nette idee mit den NPCs... könntest noch ein par reinstellen, icy.

    Geändert von Blackadder (16.05.2005 um 14:07 Uhr)

  2. #22
    Ein Chat-system wäre nur mit einem "Tastenpatch" möglich, und ich hab da schon ne idee, wie das gehen würde, ich schau es mir morgen nochmal an.
    Pics bräuchte man überhaupt nicht, da der maker schriften anzeigen kann.

    Wegen der Textbox, ich bin dabei das zu entbuggen^^

    Charaktere kann man sich nicht selbst auswählen, die werden zufällig zugeteilt

    Wenn sich die anderen Spieler nicht mehr bewegen, liegt das warscheinlich daran, dass man vom Server gekickt wurde, wegen eines ping-timeouts oder sonstwas, oder dass man die verbindung verloren hat. Während ich das hier schreibe, kommt der trickster online und wird urplötzlich gekickt. Dann seh ich im serverlog, dass er nicht "pong" und "nochwas" sondern "pongnochwas" gesendet hat, und deswegen das pong nicht erkannt wurde -> ping-timeout..
    ich muss mir das wohl nochmal genauer anschauen, sorry

    edit: fehler beseitigt :O (und nochmal sorry, da eben noch zwei leute dadurch gekickt wurden)

    Geändert von Icy (16.05.2005 um 00:36 Uhr)

  3. #23
    evtl. könnte man den Chat ganz Ohne Pics lösen

    Zuerst muss man über Ruby alle Tasten Aktivieren nun per Taste /sagen wir "z")
    den Chat Activieren nun zeichnen wir alle tasten schläge und zeigen es in einer textbox an

    wobei der text in einem arrary gespeichert der die Tasten ID´s Speicher A ist z.B. 055 und B z.B. 097

    das wird dann in Zeichen umgewandelt.

    Waum das id System ? Somit kann man einfach viele sprachen unterstützen dan man sich nicht auf die Lateinischen buchstaben beschrängt etz.

  4. #24

    Blackadder Gast
    Zitat Zitat von dadie
    evtl. könnte man den Chat ganz Ohne Pics lösen

    Zuerst muss man über Ruby alle Tasten Aktivieren nun per Taste /sagen wir "z")
    den Chat Activieren nun zeichnen wir alle tasten schläge und zeigen es in einer textbox an

    wobei der text in einem arrary gespeichert der die Tasten ID´s Speicher A ist z.B. 055 und B z.B. 097

    das wird dann in Zeichen umgewandelt.

    Waum das id System ? Somit kann man einfach viele sprachen unterstützen dan man sich nicht auf die Lateinischen buchstaben beschrängt etz.
    wusste nicht dass der xp text auf die weise erzeugen kann... das ist recht nützlich. für den 2k hätte ich eine variable als "array" missbraucht; da eine variable 6 stellen hat kann sie 3 ziffern enthalten (26 buchstaben > für jeden buchstaben gehen 2 stellen weg > 6/2=3). daher die frage, ob man werte von variablen austauschen kann.

    yoah ich denke ich log mich noch einmal ein und geh dann pennen. ganz nett dieses online dingens, aber sehr ausbaubedürftig.


    was ganz nett wäre:
    wenn man nur einzelne sätze/wörter anzeigen lassen würde, dann könnte man ein mehrsprachiges spiel daraus machen. wie? naja, wenn der spieler den satz "gute nacht" auswählt, gibt er der (nennen wir sie mal) "text-id-variable" den wert 26.
    hat der andere spieler nun seine sprache auf english eingestellt (variable sprache 0=deutsch, 1=englisch), hat er zwar den gleichen wert vom anderen spieler bekommen, aber bei ihm wird für den wert 26 der satz "good night" ausgegeben.

    Geändert von Blackadder (16.05.2005 um 00:50 Uhr)

  5. #25
    Zitat Zitat
    was ganz nett wäre:
    wenn man nur einzelne sätze/wörter anzeigen lassen würde, dann könnte man ein mehrsprachiges spiel daraus machen. wie? naja, wenn der spieler den satz "gute nacht" auswählt, gibt er der (nennen wir sie mal) "text-id-variable" den wert 26.
    hat der andere spieler nun seine sprache auf english eingestellt (variable sprache 0=deutsch, 1=englisch), hat er zwar den gleichen wert vom anderen spieler bekommen, aber bei ihm wird für den wert 26 der satz "good night" ausgegeben.
    Super idee ^^

    evtl. Könnte man ja eine sprach datei anlegen Englisch.xml , Deutsch.xml usw.

    Und man kann einstellen welche Sprache man läd dem endsprechend wird dann alles anderrs interpretiert.

    Dann sollten das auch so gelöst werden das NPC´s auch nur ID´s ausgeben die dann umgewandelt werden somit währe eine volle Sprach unabhänichkeit geschaffen ^^

  6. #26
    Zitat Zitat
    ganz nett dieses online dingens, aber sehr ausbaubedürftig.
    ist ja auch nur ein demo-script^^
    ehrlichgesagt hab ich auch nicht vor, ein ganzes mmorpg daraus zu machen..
    hat denn ineluki ein komplettes spiel gemakert? ich denke der reiz für ihn lag mehr in der anderen computersprache, und bei mir isses genauso.

    zu den arrays und ids und blabla: ruby unterstützt strings, das sind zeichenketten. man kann einfach $wort .= "a" tun, wenn a gedrückt wird und dann nach einem druck auf enter das ganze wort verschicken, so wie man das wort LOL mit einem druck auf die taste W verschickt^^

  7. #27
    Zitat Zitat von Icy
    ist ja auch nur ein demo-script^^
    ehrlichgesagt hab ich auch nicht vor, ein ganzes mmorpg daraus zu machen..
    hat denn ineluki ein komplettes spiel gemakert? ich denke der reiz für ihn lag mehr in der anderen computersprache, und bei mir isses genauso.

    zu den arrays und ids und blabla: ruby unterstützt strings, das sind zeichenketten. man kann einfach $wort .= "a" tun, wenn a gedrückt wird und dann nach einem druck auf enter das ganze wort verschicken, so wie man das wort LOL mit einem druck auf die taste W verschickt^^
    Klar aber druch die ID´s währe das Ganze Variabler und der Arrary ist in sofern besser weil wir dann jeder salte etwas zu Ordnen können das heisst ewiges Replayen (was evtl. velerhaft währe) fällt weg.

    hier ien beispiel :

    Arrary (1 => 001 , 2 => 004 , 3 => 011)
    String = "001004011"

    Die Arrary lösung ist viel Ordentlicher
    und vorallem Flexibler

    auserdem einfacher zu endschlüsseln
    und evtl. auch einfacher zu Senden
    es Durfte eine Char Variable reichen die wir zum Arrary umdefinieren somit verbrauchen wir pro zeichen glaube ich nur 8 bit das heisst wenniger Performence verlusst da der string IMO grösser ist oder ?

  8. #28
    ich glaube du verstehst mich nicht so ganz, ich meine nicht string = "0263405345010340" sondern string = "hallo"

  9. #29
    Zitat Zitat
    es Durfte eine Char Variable reichen die wir zum Arrary umdefinieren somit verbrauchen wir pro zeichen glaube ich nur 8 bit das heisst wenniger Performence verlusst da der string IMO grösser ist oder ?
    Technisch gesehen ist ein string nichts weiter als eine Anreihung von Byte-Variablen die die ASCII-Werte der Zeichen speichern. Daher braucht ein String genau n+1 Byte an Speicherplatz, wobei n für die Anzahl der Zeichen steht. Warum +1? Weil eine 0 am Ende der Zeichenkette das Ende signalisiert. Ob man nun den wohl vorhandenen Typ string von ruby nimmt oder selbst was schreibt mit char arrays dürfte zumindest vom Speicher her keinen Unterschied machen. Komfortabler dürfte es aber sicher sein, den vorhanden Typ zu nutzen.

  10. #30
    Hm, ist der Server down, oder wieso komme ich nicht rein?
    Eigentlich habe ich alles so gemacht, wie es in deiner Anleitung steht (server und nick ausgewählt, ruby installiert und die datei mit client.rb geöffnet).
    Dennoch sagt er mir, ich solle die IP des servers überprüfen...

    Peace Ikarus

  11. #31


    Komme auch trotz anleitung nicht rein.
    Nen Server starten konnte ich auch nicht. Hatte ganz oft Ping! da stehen.
    Was ist denn nu los?

  12. #32
    der server läuft wieder.
    ich möchte nochmal darauf aufmerksam machen, dass der server für die ZWEITE demo ist, wollt ihr die (eh sehr kurze) erste demo spielen, öffnet nen eigenen server und wählt die ip 127.0.0.1 an!


    btw: hier die überarbeitete version mit funktionierendem chat-system (aber immernoch kein richtiger chat..) und verbessertem server:

    http://leetstreet.le.funpic.de/stuph/mpscript02.rar
    (adresse kopieren und in die adresszeile des browsers einfügen!!)

    der server ist nur noch mit dieser version betretbar!

    Geändert von Icy (16.05.2005 um 11:24 Uhr)

  13. #33
    Also als erstes muss ich mahl sagen Ice das ist genial was du da gemacht hast^^ , Respekt. Aber jetzt zu was anderem, ich habe mit google schon nach sowas gesucht und wurde auch fündig. Da gibs ne Steite mit die haben es auch schon versucht oder so nämlich dort lauft man aleine durch die Maps, naja egal aber das solltest du dir anschaun, die haben dort ein Chat und ne anzeige vieviel on sind. Vielleicht hilfs dir ja.

    http://www.role-expert.com/fablexp/avancement.html

  14. #34
    Lol, das 2te Onlineskript für den MXP. Mmhh.. Icy, guck dir mal das Onlineskript von Goldenaura3 an. Das hat ne Chatfunktion.... Ich progge damit zurzeit mein OnlineSpiel Aspa Online, aber das Problem ist dabei, das die Events bei jedem Spieler woanders sind, und keine BAs und so übertragen werden sondern einfachn nur die Charapositionen... Deswegen liegt ASPA Online im Moment auch auf Eis. Vlt. kannst du dir da ja den Chat herholen. GoldenAura3s Skript hat auch noch einen tollen Charaeditor den du vlt übernehmen kannst....^^ Dann fehlt nur noch das übertragen der Eventpositionen und BAs und dann kann ich ENDLICH Aspa Online fertig hochladen...
    Fortschritt von ASPA Online:
    Mapping: 100%
    Skripte: 90%
    Features wie Charaeditor mit 200 verschiedenen Möglichkeiten, ordentlicher Chat (nicht der von Goldenaura), eigenes Menü, dynamische Schatten und Reflectionen usw...: 100%


    Hey Red: Wie kann ich connecten bei Fable? Hab die IP eingegeben und connectet, aber er benutzt Golgenaura3s Skript und jetzt will der net connecten... Zumindest schreibt er das er dabei ist, aber das dauert ewig lange und er macht es auch scheinbar nicht....

    Geändert von Oburi (16.05.2005 um 11:48 Uhr)

  15. #35
    das scripting der features liegt nicht an mir sondern an euch, meine arbeit beschränkt sich auf dieses kleine script :)

    Geändert von Icy (16.05.2005 um 11:35 Uhr)

  16. #36
    Wow! sehr nice
    willst du sowas nicht mal für den 2ker machen? oder ist das auf diese weise überhaupt möglich?
    Schade, dass man noch nicht viel machen kann. trotzdem §bidde

  17. #37
    Hey Leute,
    hab das ganze ein wenig gefixed.
    http://crashoverride22.cr.funpic.de/MultiPlayer/
    Ist nun ein Starter beigelegt mit dem man auf einfache Weise den Server und/oder den clienten starten kann und der den NAmen und die IP je nach Eingabe verändert. Ist irgendwie konfortabler. Auserdem habe ich im Haus den 2. Stock gebaut und ne kleine Insel angehängt (man muss über das Wasser springen (mit Leertaste) wo es nur 1 Feld breit ist.

    Irgendwer Lust ein Online-Game zu amchen? Ich würde das Techniche übernehmen, da Mappen nichts für mich ist und das scheinbar alle anderen vorziehen

  18. #38
    wuh, da hat schon der erste was mit dem script angefangen :D

    wenn ich vielleicht noch ein paar tipps geben könnte:

    als host ist bei dir standardmässig hut.homeip.com eingestellt, also stell das entweder auf localhost, oder hut.homeip.net^^

    du hast jetzt neue begehbare flächen eingebaut. wenn man jetzt mit deinem client an meinen hut.homeip.net-server connected, dann geht von uns aus gesehen z.B. dein mensch auf dem wasser, weil wir da keine insel haben usw.
    also mit deinem clienten sollte man nicht auf meinen server joinen, bitte nen eigenen server eröffnen^^

    in deinem teleport-event zwischen dachgeschoss und erdgeschoss steht folgende zeile:
    Skript: "$game_variables[$game_variables[2]*10+1] = $game_map.map_id"
    die kannstu löschen, die wird nur bei teleports auf andere maps benötigt

  19. #39
    Zitat Zitat von Icy
    wuh, da hat schon der erste was mit dem script angefangen

    wenn ich vielleicht noch ein paar tipps geben könnte:

    als host ist bei dir standardmässig hut.homeip.com eingestellt, also stell das entweder auf localhost, oder hut.homeip.net^^

    in deinem teleport-event zwischen dachgeschoss und erdgeschoss steht folgende zeile:
    Skript: "$game_variables[$game_variables[2]*10+1] = $game_map.map_id"
    die kannstu löschen, die wird nur bei teleports auf andere maps benötigt
    Ok, das dachte ich mir, war mir aber nicht sicher, da in deinem Skript kein solcher Teleport war wie den den ich brauchte. das mit dem .net ist ein Tippfehler. Das localhost kann man direkt in der Game.ini einstellen, also der Standart. Dennoch fix ich die Dinge mal. Ist der Server-Port 40425?

    edit:
    Oh, ichs eh gerade man sollte wirklich nicht mit meinem Clienten auf deinen Server. Denn wenn man im Haus ist und mein Client-Typ auch, dann dürften die Clienten abstürzen, da die Koordinaten der Figur dann nicht darstellbar sind -> Buffer Overflow. Kewl!

  20. #40
    du kannst irgendeinen serverport nehmen, der port von meinem testserver für die zweite demo ist 40425, ja

    edit: ja der overflow ist lustig XD
    den hat man auch schon gesehn, wo leute mit der ersten demo auf den server für die zweite demo connected haben

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •