GameIcon

      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