+ Antworten
Ergebnis 1 bis 16 von 16

Replaymatrix???

Eine Diskussion über Replaymatrix??? im Forum Feedback. Teil des Informationen-Bereichs; Wollt mal als Feedback in den Raum werfen, ob es möglich ist, eine Replaymatrix a la cncreplays auch im UF ...

  1. #1

    Replaymatrix???

    Wollt mal als Feedback in den Raum werfen, ob es möglich ist, eine Replaymatrix a la cncreplays auch im UF zu integrieren.
    Würde das Posten erleichtern, die Mods entlasten und die Spieler anregen, vielleicht ein paar Replays zu posten. Wenn das ganze dann noch flexibel für die vielen Replayunterforen (CNC, DoW, SuM und was sonst noch kommt) ausgelegt wäre, dann

    Dem Quelltext von CNCR ist zu entnehmen, dass es dort via Javascript realisiert wurde. Eigentlich müsste das auch in PHP realisierbar sein.

    Vielleicht hat ja PhorkyXT oder sonstwer, irgendwann (zB für AR3 (da fang ich dann wieder mit spielen an ) mal die Zeit, so etwas zu programmieren.
    Würds selber probieren, hab aber grad Streß mit Vorklausuren und der anstehenden Zwischenprüfung fürs Studium und meine PHP-Kenntnisse sind atm noch im Anfängerstatus.

    Greetz

  2. #2
    Administrator
    Avatar von FiX
    Registriert seit
    21.12.2001
    Ort
    Berlin
    Alter
    31
    Beiträge
    32.912
    Name
    Nils
    Nick
    FiX
    Wir hatten sowas vor einiger Zeit schon mal überlegt, damals aber keinen einfachen Weg gefunden es umzusetzten. Phorky ist momentan mit der Battlezone ausgelastet - die hat ja auch eindeutig priorität - aber wenn er damit fertig ist kann man sicher mal freundlich bei ihm anklopfen
    This message was brought to you by FiX
    There can be no triumph without loss, no victory without suffering, and no freedom without sacrifice.
    >> United-Forum.de auf Facebook folgen <<

  3. #3
    Ich hab mich gestern trotzdem nochmal hingesetzt und eine kleine Matrix für CNCZH geschrieben (aus Zeitgründen nur für 2 Spieler ).
    Da das erst mein drittes Script ist, kann man sicherlich noch vieles verbessern (Darstellung, Code, etc. bzw sind wahrscheinlich auch noch logische Fehler im Code)

    Im Ergo würde ich sagen, dass das ein erfahrender Coder in wesentlich geringerer Zeit zur Serienreife bringen kann.
    Wie das ganze dann ins VBulletin integriert wird, kann ich nicht genau sagen, da ich selber nur ein WWB 1.0 hab. Daher habe ich auch kein Upload integriert.

    Quellcode sieht dann so aus:
    (achso, wenn man nicht alles ausfüllt, dann bleibt da die Fehlermeldung stehen)
    1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><style type="text/css">
    2. <!--
    3. body {
    4. background-color: #FF9900;
    5. }
    6. -->
    7. </style>
    8. <h1 align="center">Replaymatrix für CNCG ZH</h1>
    9. <form action="<?PHP echo $PHP_SELF; ?>" method="post">
    10. <table width="100%" border="1" cellspacing="0" cellpadding="0">
    11. <tr>
    12. <td width="20%">Spieler 1 </td>
    13. <td width="20%">Armee</td>
    14. <td width="20%">Team</td>
    15. <td width="20%">Version</td>
    16. <td width="20%">Karte</td>
    17. </tr>
    18. <tr>
    19. <td><p><input type="text" size="20" name="user1"></p></td>
    20. <td>
    21. <select name="armee1">
    22. <option value="http://localhost/pics/armee/spacer.gif"></option>
    23. <option value="http://localhost/pics/armee/usa.jpg">USA</option>
    24. <option value="http://localhost/pics/armee/gla.jpg">GLA</option>
    25. <option value="http://localhost/pics/armee/china.jpg">China</option>
    26. <option value="http://localhost/pics/armee/sw.gif">USA Superwaffe</option>
    27. <option value="http://localhost/pics/armee/laser.gif">USA Laser</option>
    28. <option value="http://localhost/pics/armee/air.gif">USA Luftwaffe</option>
    29. <option value="http://localhost/pics/armee/toxin.gif">GLA Säure</option>
    30. <option value="http://localhost/pics/armee/stealth.gif">GLA Undercover</option>
    31. <option value="http://localhost/pics/armee/tnt.gif">GLA TNT</option>
    32. <option value="http://localhost/pics/armee/inf.gif">China Infanterie</option>
    33. <option value="http://localhost/pics/armee/tank.gif">China Panzer</option>
    34. <option value="http://localhost/pics/armee/nuke.gif">China Nuklear</option>
    35. <option value="http://localhost/pics/armee/random.jpg">Random</option>
    36. <option value="http://localhost/pics/armee/beo.jpg">Beobachter</option>
    37. </select>
    38. </td>
    39. <td>
    40. <select name="team1">
    41. <option value=0></option>
    42. <option value=1>1</option>
    43. <option value=2>2</option>
    44. <option value=3>3</option>
    45. <option value=4>4</option>
    46. <option value=5>5</option>
    47. <option value=6>6</option>
    48. <option value=7>7</option>
    49. <option value=8>8</option>
    50. <option value="kein">kein</option>
    51. </select>
    52. </td>
    53. <td>
    54. <select name="version">
    55. <option value=""></option>
    56. <option value="Aceton">Aceton</option>
    57. <option value="Aceton+Balancemod">Aceton+Balancemod</option>
    58. <option value="CNCG ZH 1.2">CNCG ZH 1.2</option>
    59. </select>
    60. </td>
    61. <td>
    62. <select name="karte">
    63. <option value=""></option>
    64. <option value="http://localhost/pics/karte/alpineassault.jpg">Alpine Assault</option>
    65. <option value="http://localhost/pics/karte/BarrenBadlands.jpg">Barren Badlands</option>
    66. <option value="http://localhost/pics/karte/BearTownBeatdown.jpg">Bear Town Beatdown</option>
    67. <option value="http://localhost/pics/karte/BitterWinter.jpg">Bitter Winter</option>
    68. <option value="http://localhost/pics/karte/BombardmentBeach.jpg">Bombardment Beach</option>
    69. <option value="http://localhost/pics/karte/CairoCommandos.jpg">Cairo Commandos</option>
    70. <option value="http://localhost/pics/karte/darkmountain.jpg">Dark Mountain</option>
    71. <option value="http://localhost/pics/karte/desertfury.jpg">Desert Fury</option>
    72. <option value="http://localhost/pics/karte/DustDevil.jpg">Dust Devil</option>
    73. <option value="http://localhost/pics/karte/FallenEmpire.jpg">Fallen Empire</option>
    74. <option value="http://localhost/pics/karte/finalcrusade.jpg">Final Crusade</option>
    75. <option value="http://localhost/pics/karte/FlashEffect.jpg">Flash Effect</option>
    76. <option value="http://localhost/pics/karte/FlashFire.jpg">Flash Fire</option>
    77. <option value="http://localhost/pics/karte/ForgottenForestZH.jpg">Forgotten Forest</option>
    78. <option value="http://localhost/pics/karte/fortressavalanche.jpg">Fortress Avalanche</option>
    79. <option value="http://localhost/pics/karte/goldenoasis.jpg">Golden Oasis</option>
    80. <option value="http://localhost/pics/karte/GreenPastures.jpg">Green Pastures</option>
    81. <option value="http://localhost/pics/karte/heartlandshield.jpg">Heartland Shield</option>
    82. <option value="http://localhost/pics/karte/homelandalliance.jpg">Homeland Alliance</option>
    83. <option value="http://localhost/pics/karte/KillingFields.jpg">Killing Fields</option>
    84. <option value="http://localhost/pics/karte/LeipzigLowlands.jpg">Leipzig Lowlands</option>
    85. <option value="http://localhost/pics/karte/LightsOut.jpg">Lights Out</option>
    86. <option value="http://localhost/pics/karte/LoneEagle.jpg">Lone Eagle</option>
    87. <option value="http://localhost/pics/karte/MountainGuns.jpg">Mountain Guns</option>
    88. <option value="http://localhost/pics/karte/NorthAmerica.jpg">North America</option>
    89. <option value="http://localhost/pics/karte/rogueagent.jpg">Rogue Agent</option>
    90. <option value="http://localhost/pics/karte/sandserpent.jpg">Sand Serpent</option>
    91. <option value="http://localhost/pics/karte/SeasideMutiny.jpg">Seaside Mutiny</option>
    92. <option value="http://localhost/pics/karte/silentriver.jpg">Silent River</option>
    93. <option value="http://localhost/pics/karte/tournamentdesert.jpg">Tournament Desert</option>
    94. <option value="http://localhost/pics/karte/tournamentisland.jpg">Tournament Island</option>
    95. <option value="http://localhost/pics/karte/tournamentlake.jpg">Tournament Lake</option>
    96. <option value="http://localhost/pics/karte/TournamentPlains.jpg">Tournament Plains</option>
    97. <option value="http://localhost/pics/karte/tournamenttundra.jpg">Tournament Tundra</option>
    98. <option value="http://localhost/pics/karte/TournamentUrban.jpg">Tournament Urban</option>
    99. <option value="http://localhost/pics/karte/twilightflame.jpg">Twilight Flame</option>
    100. <option value="http://localhost/pics/karte/wastelandwarlords.jpg">Wasteland Warlords</option>
    101. <option value="http://localhost/pics/karte/whiteout.jpg">Whiteout</option>
    102. <option value="http://localhost/pics/karte/WindingRiver.jpg">Winding River</option>
    103. <option value="http://localhost/pics/karte/winterwolf.jpg">Winter Wolf</option>
    104. </select>
    105. </td>
    106. </tr>
    107. <tr>
    108. <td>Spieler 2 </td>
    109. <td>&nbsp;</td>
    110. <td>&nbsp;</td>
    111. <td>&nbsp;</td>
    112. <td>&nbsp;</td>
    113. </tr>
    114. <tr>
    115. <td><p><input type="text" size="20" name="user2"></p></td>
    116. <td>
    117. <select name="armee2">
    118. <option value="http://localhost/pics/armee/spacer.gif"></option>
    119. <option value="http://localhost/pics/armee/usa.jpg">USA</option>
    120. <option value="http://localhost/pics/armee/gla.jpg">GLA</option>
    121. <option value="http://localhost/pics/armee/china.jpg">China</option>
    122. <option value="http://localhost/pics/armee/sw.gif">USA Superwaffe</option>
    123. <option value="http://localhost/pics/armee/laser.gif">USA Laser</option>
    124. <option value="http://localhost/pics/armee/air.gif">USA Luftwaffe</option>
    125. <option value="http://localhost/pics/armee/toxin.gif">GLA Säure</option>
    126. <option value="http://localhost/pics/armee/stealth.gif">GLA Undercover</option>
    127. <option value="http://localhost/pics/armee/tnt.gif">GLA TNT</option>
    128. <option value="http://localhost/pics/armee/inf.gif">China Infanterie</option>
    129. <option value="http://localhost/pics/armee/tank.gif">China Panzer</option>
    130. <option value="http://localhost/pics/armee/nuke.gif">China Nuklear</option>
    131. <option value="http://localhost/pics/armee/random.jpg">Random</option>
    132. <option value="http://localhost/pics/armee/beo.jpg">Beobachter</option>
    133. </select>
    134. </td>
    135. <td>
    136. <select name="team2">
    137. <option value=0></option>
    138. <option value=1>1</option>
    139. <option value=2>2</option>
    140. <option value=3>3</option>
    141. <option value=4>4</option>
    142. <option value=5>5</option>
    143. <option value=6>6</option>
    144. <option value=7>7</option>
    145. <option value=8>8</option>
    146. <option value="kein">kein</option>
    147. </select>
    148. </td>
    149. <td><input name="Zurücksetzen" type="reset" value="zurücksetzen"></td>
    150. <td><input name="Senden" type="submit" value="Senden"></td>
    151. </tr>
    152. </table>
    153. </form>
    154. <?
    155. //Definitionen
    156. $_POST["user1"];
    157. $_POST["user2"];
    158. $_POST["armee1"];
    159. $_POST["armee2"];
    160. $_POST["version"];
    161. $_POST["karte"];
    162. $user1 = $_POST["user1"];
    163. $user2 = $_POST["user2"];
    164. $armee1 = $_POST["armee1"];
    165. $armee2 = $_POST["armee2"];
    166. $version = $_POST["version"];
    167. $karte = $_POST["karte"];
    168. //Auswertung
    169. if($user1 != "" and $armee1 != "" and $user2 != "" and $armee2 != "" and $version != "" and $team1 != "" and $team2 != "" and $karte != "")
    170. {
    171. echo "<table border=\"1\" width=\"100%\">";
    172. echo "<tr>";
    173. echo "<td weight=\"60%\" valign=\"top\">";
    174. echo "<b>Spieler / Armee / Team</b><br>";
    175. echo "$user1 / <img src=$armee1></img> / $team1 <br>";
    176. echo "<b>Spieler 2 / Armee 2 / Team 2</b><br>";
    177. echo "$user2 / <img src=$armee2></img> / $team2 <br>";
    178. echo "<br>";
    179. echo "<b>Version</b><br>";
    180. echo "$version<br>";
    181. echo "</td>";
    182. echo "<td weight=\"40%\" valign=\"top\">";
    183. echo "<b>Karte</b><br>";
    184. echo "<img src=$karte></img><br>";
    185. echo "</td>";
    186. echo "</tr>";
    187. echo "</table>";
    188. }
    189. else
    190. {
    191. echo "Sie haben nicht alle notwendigen Daten eingegeben!";
    192. }
    193. ?>
    Geändert von -Admi- (15.02.2005 um 23:12 Uhr)

  4. #4
    Administrator
    Avatar von FiX
    Registriert seit
    21.12.2001
    Ort
    Berlin
    Alter
    31
    Beiträge
    32.912
    Name
    Nils
    Nick
    FiX
    Sieht ja schon gut aus. Ich selber kann leider (noch) kein PHP.

    Was das einbinden in VBulletin angeht, so ist das sicher nicht super einfach, aber eigentlich sollte es möglich sein - gibt ja diverse Hacks für's Forum.
    This message was brought to you by FiX
    There can be no triumph without loss, no victory without suffering, and no freedom without sacrifice.
    >> United-Forum.de auf Facebook folgen <<

  5. #5
    So, habs mitn bisschen Nachtarbeit ausgeweitet.
    Nun kann man CNCGZH und/oder Dow als Matrix wiedergeben.
    Ob und inwieweit man das ins VBB einbauen kann, denn will, ist eure Sache.
    Den Quellcode stell ich bei Nachfrage zur Verfügung

    Kleine Vorschau:
    Replaymatrix für ZH und DoW

    Fehler sind sicherlich möglich. Der Quelltext enthält immerhin 1049 Zeilen Code.
    Gegebenenfalls kann man noch bestimmte Daten zusätzlich einbauen, bzw die Fehlerkorrektur verfeinern, so dass die User nicht mehr viel falsch machen können.
    Dabei sollte man aber beachten, das bei Implementierung die Fehlerkorrektur raus muss, da es sonst zu aufwendig wird.

  6. #6
    Administrator
    Avatar von FiX
    Registriert seit
    21.12.2001
    Ort
    Berlin
    Alter
    31
    Beiträge
    32.912
    Name
    Nils
    Nick
    FiX
    Danke für deine Arbeit ^^

    Wie man das in VB einbauen kann weiß ich momenant noch nicht, aber ich schaus mir mal an.

    Ansonsten könnten man ja auch überlegen ob man die Ausgabeart zu einem UBB-Code ändern kann.

    Beispiel der Ausgabe dann:

    Spieler 1: xxx (TEAM X)
    Spieler 2: yyy (TEAM Y)

    Map:
    [img ]http://....[/ img]

    Version: ACETON+BM

    Man trägt also alles ein und muss dann nur noch einen ausgegebenen Text ins Forum copy / pasten. Das wäre wahrscheinlich nicht ganz so aufwendig wie irgendwie versuchen das in den Forenquelltext zu implementieren Ich hab aber wiegesagt auch nicht so massive Ahnung vom coden, ich werds mal an Phorky leiten, wenn der Zeit hat (momentan aber halt Battlezone ).
    This message was brought to you by FiX
    There can be no triumph without loss, no victory without suffering, and no freedom without sacrifice.
    >> United-Forum.de auf Facebook folgen <<

  7. #7
    Es gibt auch ne Variante, die über ein Template funktioniert.
    Allerdings muss das auch irgendwie eingebunden werden.
    Wie man PHP-Code in UBB übersetzen kann, weiß ich auch nicht.

    Abgesehen davon: egc-vm.pain hat im ZH Replayforum eine Addy gepostet, auf der bereits so ein funktionierendes System verfügbar ist.

    Zum UF Beitrag
    Link
    Das ganze wird auch schon des längeren im Forum von generals-world.de benutzt.
    Geändert von -Admi- (17.02.2005 um 17:44 Uhr)

  8. #8
    Administrator
    Avatar von FiX
    Registriert seit
    21.12.2001
    Ort
    Berlin
    Alter
    31
    Beiträge
    32.912
    Name
    Nils
    Nick
    FiX
    Ja, das schaut doch sehr gut aus. Da hat ja jmd geschrieben, dass er den Entwickler des Scripts mal fragt - das wäre vorerst mal eine gute Lösung.
    This message was brought to you by FiX
    There can be no triumph without loss, no victory without suffering, and no freedom without sacrifice.
    >> United-Forum.de auf Facebook folgen <<

  9. #9
    Das habe ich grad beim rumsurfen gefunden

    The functions of Replay Manager are now integrated into Gamereplays. From now on, there is no more need to fill in replay data when you are uploading replays. The site now does that for you smile.gif. Read the main portal news for more info and to post your thoughts about it.

    http://www.gamereplays.org/community...showtopic=9210
    Klingt extrem einfach und komfortabel

  10. #10
    Administrator
    Avatar von stefros
    Registriert seit
    28.07.2001
    Ort
    Hamburg
    Alter
    33
    Beiträge
    62.610
    Name
    Stefan
    Nick
    stefros1983
    Clans
    United-Forum
    404

  11. #11
    http://www.gamereplays.org/community...showtopic=9210
    so müsste es klappen Ansonsten auf gamereplays das ZH Portal ansteuern.

  12. #12
    Administrator
    Avatar von stefros
    Registriert seit
    28.07.2001
    Ort
    Hamburg
    Alter
    33
    Beiträge
    62.610
    Name
    Stefan
    Nick
    stefros1983
    Clans
    United-Forum
    uiuiui sieht sehr komplex aus

    Denkst du dieser Banana-Typ schenkt uns das ? hmmm mal schauen

  13. #13
    UF Supporter
    Avatar von MrYuRi
    Registriert seit
    17.07.2002
    Ort
    Passau
    Alter
    30
    Beiträge
    9.377
    Name
    Daniel
    Nick
    MrYuRi
    Zitat Zitat von stefros
    uiuiui sieht sehr komplex aus

    Denkst du dieser Banana-Typ schenkt uns das ? hmmm mal schauen
    Falls ja stelle ich hiermit einen Antrag auf Beförderung -Admi-`s in den Rang eines Stabsgefreiten.

    Große Verdienste sollten in diesem Forum gewürdigt werden.

  14. #14
    Mhm...k.A.
    Das Ergebnis ist ja echt suprime aber die Umsetzung ist mir absolut schleierhaft, zumal die Replaymanager ja denk ich mal auf C++ basieren und das Forum auf PHP. Wie auch immer man das vereinen kann, geht über mein programmiertechnisches Wissen. Auf alle Fälle würde es selbst die faulsten Poster zum Replayposten bringen

    Aber ich denk mal, du brauchst das Einverständnis von
    1. Den Entwicklern des Replaymanagers (Cwap, Maage) und
    2. von den Codern/Eignern (Lateralus, Darky) des Gamereplayboards
    3. Unabhängig davon ist fraglich, ob ein Hack für das Invisionboard auch im VBB funktionieren würde???
    Und das von einem konkurrierenden CNCBoard??? mhm...schwer wahrscheinlich, da die ja auch einzigartig bleiben wollen, aber versuchen kann mans ja

  15. #15
    Administrator
    Avatar von stefros
    Registriert seit
    28.07.2001
    Ort
    Hamburg
    Alter
    33
    Beiträge
    62.610
    Name
    Stefan
    Nick
    stefros1983
    Clans
    United-Forum
    Hmm naja Insisionboard usw. sind ja alle grösstenteils von VB abgekupfert also dürfte es da keine Probleme geben.

    Kennt jemand zufällig die Leute da bzw einen davon dann wäre das sicherlich einfacher zu organisieren ?

  16. #16
    Ich brauch und will keine Beförderung. Zumal ich im RL beim Obergefreiten aufgehört habe Außerdem gebe ich euch ja nur ne Info über dieses sehr interessante Feature. Ich selbst hab daran keinen Anteil. In 2 Monaten sind die großen Prüfungen im Studium. Danach hab ich wieder Zeit und würde mich freuen, wenn es für AR3 oder andere Spiele ein solches System auch im UF geben würde.

    Was die Leute angeht, die eventl Kontakt haben; Da fragt doch mal eure CW-Spieler, die auch im GR posten...also Spalding, Ramone, Makautz, Tanxpower...wenn jemand Kontakt hat, dann einer von den dort aktiven.
    Darky hab ich nur mal im QM getroffen und dabei sogar gewonnen Aber auch schon über ein Jahr her.

+ Antworten

Berechtigungen

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