anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Fr 29 Mär, 2024 16:39

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 5 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Avatare
BeitragVerfasst: Mo 16 Feb, 2004 04:27 
Offline
Admin
Admin
Benutzeravatar

Registriert: Di 21 Jan, 2003 01:11
Beiträge: 1604
Wohnort: Haßfurt
Geschlecht: Männlich
LoGD: http://www.anpera.net/logd
Skype: anpera-net
Beschreibung:
Dieser kleine Hack gibt den Spielern die Möglichkeit, Bilder als Avatare zu verlinken. Im Profil kann die URL eingegeben werden und in der Bio der Spieler erscheint das Bild. Die Bildgrösse kann beliebig sein. Falls das Bild 200x200 Pixel überschreitet, wird es bei der Anzeige automatisch verkleinert.
Die Avatar-Funktion kann im Adminbereich deaktiviert werden.

Neu: Die Spieler-Avatare können im Adminbereich gesichtet und notfalls bequem entfernt werden.

Autor: anpera

Version: -

Für LoGD Version: 0.9.7

Einbauanleitung:$this->bbcode_second_pass_code('', '----- SQL:
ALTER TABLE accounts ADD avatar TEXT;


----- Öffne:
bio.php

----- Finde:
$result = db_query("SELECT login,name,level,sex,title,specialty,hashorse,acctid,

----- In der Zeile füge danach ein:
avatar,

----- Finde:
if ($session[user][loggedin]) output("<a href=\"mail.php?op=write&to=$row[login]\" target=\"_blank\" onClick=\"".popup("mail.php?op=write&to=$row[login]").";return false;\"><img src='images/newscroll.GIF' width='16' height='16' alt='Mail schreiben' border='0'></a>",true);

----- Füge danach ein:
if (getsetting("avatare",0)==1){
if ($row[avatar]){
$pic_size = @getimagesize($row[avatar]);
$pic_width = $pic_size[0];
$pic_height = $pic_size[1];
output("<table><tr><td valign='top'>`n`n<img src=\"$row[avatar]\" ",true);
if ($pic_width > 200) output("width=\"200\" ",true );
if ($pic_height > 200) output("height=\"200\" ",true );
output("alt=\"$row[name]\">&nbsp;</td><td valign='top'>",true);
} else {
output("<table><tr><td>(kein Bild)&nbsp;&nbsp;&nbsp;</td><td>",true);
}
}

----- Finde:
if ($row['bio']>"")
output("`n`^Bio: `@`n".soap($row['bio'])."`n");

----- Füge davor ein:
if (getsetting("avatare",0)==1)output ("</td></tr></table>",true);



----- Öffne:
configuration.php

----- Finde:
"selfdelete"=>"Erlaube den Spielern ihren Charakter zu löschen,bool",

----- Füge danach ein:
"avatare"=>"Erlaube den Spielern Avatare zu verlinken,bool",



----- Öffne:
dragon.php

----- Finde:
,"beta"=>1

----- Füge danach ein:
,"avatar"=>1


----- Öffne:
prefs.php:

----- Finde:
if ($_POST[email]!=$session[user][emailaddress]){

----- Füge davor ein:
if (getsetting("avatare",0)==1) {
if (stripslashes($_POST['avatar'])!=$session['user']['avatar']){
$session['user']['avatar']=stripslashes($_POST['avatar']);
}
}

----- Finde:
,"bio"=>"Kurzbeschreibung des Charakters (Maximal 255 Zeichen)`n"

----- Füge danach ein:
,"avatar"=>"Link auf einen Avatar`n(Bilddatei - maximal 200x200 Pixel)`n"

----- Finde:
$prefs['bio'] = $session['user']['bio'];

----- Füge danach ein:
if (getsetting("avatare",0)==1) {
$prefs['avatar'] = $session['user']['avatar'];
} else {
$prefs['avatar'] = "(kein Avatar erlaubt)";
}


----- Öffne:
superuser.php

----- Finde:
if ($session[user][superuser]>=3) addnav("Retitler","retitle.php");

----- Füge davor ein:
addnav("Avatare","avatars.php");


----- Alle Dateien speichern und schliessen


----- Hochladen der Datei avatars.php')
Bemerkung:
-

Dateien:
avatars.php (Source)
modifizierte bio.php (Source)
modifizierte configuration.php (Source)
modifizierte prefs.php (Source)
modifizierte superuser.php (Source)

_________________
Praxis ist, wenn alles klappt aber keiner weiß warum. Theorie ist, wenn man weiß wie es geht, aber nichts klappt. Wir haben beides erfolgreich vereinigt: Bei uns klappt nichts und keiner weiß warum!

Neues Video: Marios freier Tag in Second Life


Zuletzt geändert von anpera am Mi 03 Mär, 2004 17:43, insgesamt 1-mal geändert.

Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 18 Feb, 2004 23:38 
Offline
Admin
Admin
Benutzeravatar

Registriert: Di 21 Jan, 2003 01:11
Beiträge: 1604
Wohnort: Haßfurt
Geschlecht: Männlich
LoGD: http://www.anpera.net/logd
Skype: anpera-net
- Adminfunktionen für Avatare erweitert :)

- Avatare verschwinden nicht mehr nach Drachenkill

_________________
Praxis ist, wenn alles klappt aber keiner weiß warum. Theorie ist, wenn man weiß wie es geht, aber nichts klappt. Wir haben beides erfolgreich vereinigt: Bei uns klappt nichts und keiner weiß warum!

Neues Video: Marios freier Tag in Second Life


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 11 Apr, 2005 10:04 
Offline
Profi
Profi
Benutzeravatar

Registriert: Mi 09 Mär, 2005 00:25
Beiträge: 158
Wohnort: Hameln nähe Hannover
Geschlecht: Weiblich
Ich habe mal eine Frage zum Thema Avatar

kann man dieses script von anpera auch umschreiben und daraus ein avatar für die Tiere machen die man sich bei Merick kaufen kann?

Eigentlich soll meine frage lauten kann man Zwei avatare haben? Für spieler und Tier? Und geht es vll auch das man dem tier Namen geben kann welcher dann in der Bio steht?

Sowas habt ihr doch bestimmt schon mal gemacht oder?

_________________
Erstens kommt es anders und zweitens als man denkt ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 11 Apr, 2005 17:03 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 05 Feb, 2005 22:59
Beiträge: 699
Wohnort: OL
LoGD: http://aristo.w039.white.fastwebserver. ... source.php
*Puh* Zum Glück fragst du nur OB man es kann, und nicht WIE es geht (das wüsste ich nämlich nicht!)... Aber, ja, es ist, denke ich, theoretisch möglich... :)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 11 Apr, 2005 17:25 
Offline
Profi
Profi
Benutzeravatar

Registriert: Mi 09 Mär, 2005 00:25
Beiträge: 158
Wohnort: Hameln nähe Hannover
Geschlecht: Weiblich
Das wie man das macht wäre jetzt meine nächste frage :)

Falls so ein script schon irgendwo existiert wäre es voll Lieb wenn ihr mir dazu den link geben könntet...

Vll hat ja uch einer Lust sich dahinter zu klemmen und das zu basteln...

_________________
Erstens kommt es anders und zweitens als man denkt ;)


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 5 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 33 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
cron
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum