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 ^^
    Dateien

    2.987 mal gelesen