GameIcon

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

      So, da ich gerade ein wenig dabei bin meine alten Projekte rauszukramen bin ich auf meinen alten Clanchat gestoßen ;)
      das AddOn hier setzt ein Icon hinter den Nick, oder wo man es halt gerne haben möchte ;)
      Natürlich kann man auch ander als die hier mitgelieferten GameIcons verwenden ;)
      Beispielsweise habe ich das ganze mal nur für Admins sichtbar gemacht und die User die stress machten markiert ;D
      Ebenfalls könnte man damit ein VIP/CM/Admin Zeichen hinter den nick zaubern ;)

      Achja, ich verzichte wie immer bei solchen Sachen auf ein Copyright ;)

      So also fangen wir an(wie immer an der Settings.dat)

      Erstmal das neue Profilfeld anlegen, fügt unter

      Quellcode

      1. custom_profile_fields => [

      noch:

      Quellcode

      1. 'game',


      dann
      sucht diese stelle hier:

      Quellcode

      1. styles => [
      2. [
      3. 'style',
      4. 'Default',
      5. ],
      6. [
      7. 'style01',
      8. 'Color scheme 1',
      9. ],
      10. [
      11. 'style02',
      12. 'Color scheme 2',
      13. ],
      14. [
      15. 'style03',
      16. 'Color scheme 3',
      17. ],
      18. [
      19. 'style04',
      20. 'Color scheme 4',
      21. ],
      22. [
      23. 'style05',
      24. 'Color scheme 5',
      25. ],
      26. [
      27. 'style06',
      28. 'Color scheme 6',
      29. ],
      30. ],

      darunter fügt ihr jetzt ein:

      Quellcode

      1. games => [
      2. [
      3. 'bf2',
      4. 'Battlefield 2',
      5. ],
      6. [
      7. 'cnc',
      8. 'Command & Conquer',
      9. ],
      10. [
      11. 'css',
      12. 'Counterstrike Source',
      13. ],
      14. [
      15. 'cod',
      16. 'Call of Duty',
      17. ],
      18. [
      19. 'cod2',
      20. 'Call of Duty 2',
      21. ],
      22. [
      23. 'bf2142',
      24. 'Battlefield 2142',
      25. ],
      26. [
      27. 'mohaa',
      28. 'Medal of Honor',
      29. ],
      30. ],


      so kurze erklärungen, es werden mit dieser Anleitung nur *.gif Dateien geladen und b2142 oder bf2 sind jeweils die namen der *.gif Datei ;) darunter steht das was dann in der editprofile.html angezeigt wird ;)
      also nächster schritt ist folglich die editprofile.html in dieser sucht ihr eine Beliebige stelle und fügt dieses ein:

      Quellcode

      1. <tr>
      2. <td>Game:</td>
      3. <td>
      4. <select name=game style="width:100%">
      5. {FOREACH|$game|$settings.games}
      6. <option value="{GET|$game[0]}" {IIF|$game[0] eq $user_information.game|selected}>{GET|$game[1]}
      7. {ENDFOR}
      8. </select>
      9. </td>
      10. </tr>


      dann öffnet ihr die users.html oder in welcher Datei auch immer ihr das Icon einfügen wollt ;)
      ich erklärs jedenfalls jetzt mit der users.html ;)

      also sucht diese Zeile (so oder so ähnlich)

      Quellcode

      1. <font color="#FF8040">{IIF|$user.away|<strike><i>(}{GET|$user.nick}</span>{IIF|$user.away|)</i></strike>}{IF|$user.pull}&nbsp;{IMAGE|operator|alt="ACHTUNG, User ist im Sicheren Modus!"}{ENDIF}</a>


      so dahinter fügt ihr ein:

      Quellcode

      1. {IF|$user.game}&nbsp;<img src="{GET|$settings.urls.htmlurl}images/gameicons/{GET|$user.game}.gif">{ENDIF}


      So, noch was vergessen? JA puh, glatt vergessen die OnlineModule.pm die ihr unter Plugins\DataModules findet ;D

      Quellcode

      1. my @online_fields = ('id','name','nick','room','tempgroup','pull','away','lastalive','lasttalk','generator','ignored','lasttextid');

      dort fügt ihr noch ein

      Quellcode

      1. 'game'

      ein also so:

      Quellcode

      1. my @online_fields = ('id','name','nick','room','tempgroup','pull','away','lastalive','lasttalk','generator','ignored','lasttextid','game');


      naja, enjoy ;) egal was ihr damit anstellt ^^

      im anhang habt ihr noch den Ordner gameicons den einfach in den www\images\ ordner kopieren ^^

      Zum Eintrag in der Datenbank