anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Mo 09 Jun, 2025 15:22

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 14 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Biobewertungssystem
BeitragVerfasst: Mo 14 Aug, 2006 19:22 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 11 Feb, 2006 19:39
Beiträge: 596
Wohnort: Stuttgart - Waiblingen
Geschlecht: Männlich
LoGD: http://logd.legend-of-vinestra.de/source
Skype: da-chosen-one
Vorgeschichte:
Ich betreibe mit meinem Team einen Rollenspielserver. D.h. wir legen nicht sooo großen wert auf das Spiel an sich, doch die RP-Elemente sollten stimmen (große Bio, große Kommentarlänge, etc).
Nun, da wir gerne für sehr schön eingefärbte, ausführliche und kreative Bios Donationpoints verteilen, dachte sich eine Mitadministratorin, dass man sich das Geschäft doch erleichtern könnte. So entstand die Idee des Biobewertungssystems.

Zweck: Es handelt sich um ein Admintool. Man kann dort die Biographie eines Spielers ansehen und gleich mit Donationpunkten belohnen. Belohnte Spieler verschwinden aus der aus der Liste und sind unter einer 2. zu betrachten. Die Spieler werden nach dem Belohnen durch eine Systemmail davon in Kenntnis gesetzt.
Den Rest kann man sich ja selbst ansehen.

Ich hoffe, dass das Ganze bugfrei läuft. Die "normale" Version ist normal mit einer "Tierbio" und läuft auf meinem Server...d.h. ich musste diese Version hier umbauen. Es sollte aber trotzdem laufen, auch wenn ich es nicht sehr ausführlich testen konnte.

Über Feedback wäre ich sehr erfreut (ich arbeite noch nicht sehr lange mit PhP und auch bei diesem Script habe ich Hilfe in Anspruch genommen ;) )
Verbesserungen immer gewünscht und ggf. auch die ToDo liste noch beachten *gg*

Zudem gibt's noch 2 Waldspecials von mir :P

MfG Draza´ar


Dateianhänge:
Dateikommentar: Das Biobewertungssystem
biobewertung.zip [6.4 KIB]
501-mal heruntergeladen
Dateikommentar: Waldspecials:
Im Paket enthalten:
fee.php und lab.php

Waldspecials.rar [9.88 KIB]
464-mal heruntergeladen

_________________
$this->bbcode_second_pass_code('', '(define-record-procedures choco-cookie
make-choco-cookie choco-cookie?
(choco-cookie-choco
choco-cookie-cookie))

(define Prinzenrolle
(make-choco-cookie choco-cookie-choco-standard (* 2 choco-cookie-cookie-standard)))')


Zuletzt geändert von Drazaar am Di 03 Apr, 2007 23:37, insgesamt 5-mal geändert.
Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 15 Aug, 2006 11:59 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 11 Okt, 2005 18:11
Beiträge: 680
Wohnort: Wohnzimmer
Geschlecht: Männlich
LoGD: www.omega-grotte.de
Find die Idee es als Tool zumachen super...ist bei mir auch so,das ich User belohne die eine gute Bio und avatar haben,musste es aber immer manuell machen..mal schaun ob eure addons...das mir etwas erleichtern^^


Mfg

_________________
Die Frage lautet: Herr? Bist du das Göttliche?
Daraufhin meint er nur: Ich bin es, aber warum fragst du?

Mein Game zur Zeit Offline...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 15 Aug, 2006 12:20 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 11 Feb, 2006 19:39
Beiträge: 596
Wohnort: Stuttgart - Waiblingen
Geschlecht: Männlich
LoGD: http://logd.legend-of-vinestra.de/source
Skype: da-chosen-one
Das Avatar zeigt es zwar nicht an, aber das könnte man mit ein paar Handgriffen ja leicht machen^^

€: kleiner Fehler...weiß zwar nicht, wie der reinkommt, aber egal...

suche
[php]
$sql = "UPDATE accounts SET biobew2=1, WHERE acctid='$_GET[userid]'";[/php]

ersetze durch
[php]
$sql = "UPDATE accounts SET biobew2=1 WHERE acctid='$_GET[userid]'";
[/php]

Das Komma gehört da natürlich nicht rein...

€: OK, fehlerfreie Version oben^^


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 15 Aug, 2006 14:29 
Offline
Großmeister
Großmeister
Benutzeravatar

Registriert: Mo 24 Apr, 2006 18:21
Beiträge: 408
Geschlecht: Männlich
LoGD: http://localhost
Fehlerfrei ist die Version nicht...
Erstens steht da überall Tierbio, und dann solltest du schon vorher schreiben, das man dafür ein Tierbio-System oder so braucht.
Zweitens hast du in der SQL-Anleitung nichts von biobew geschrieben, trotzdem bekan ich den Fehler:

SELECT name,bio,acctid,biobew FROM accounts WHERE acctid='74'

Unknown column 'biobew' in 'field list'

Die idee ist aber super und ansonsten scheinst auch gut zu sein :)
Halt: Die IEnbauanleitung mit dem Grottennav stimmt nicht...

_________________
Mal wieder da...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 15 Aug, 2006 16:17 
Offline
Held
Held

Registriert: Di 10 Mai, 2005 12:54
Beiträge: 206
Er hat geschrieben dass man das TierbioSystem braucht oder sonst umschreiben muss...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 15 Aug, 2006 16:44 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
Nimm *bitte* ein anderes Dateikompressionsformat. .rar ist nicht so das wahre =/
.zip wäre in Ordnung. Oder GZip. Bz2. Aber nicht .rar :)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 15 Aug, 2006 17:34 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 11 Feb, 2006 19:39
Beiträge: 596
Wohnort: Stuttgart - Waiblingen
Geschlecht: Männlich
LoGD: http://logd.legend-of-vinestra.de/source
Skype: da-chosen-one
Leute, ich bin dumm XD
Ich hab ausversehen die falsche Version hochgeladen SORRY

Ich ersetz es durch die OHNE Tierbio!

€:

SOOO...erstmal zu Eliwood: .zip Paket geuppt ;)

dann zu Montekar: Nun, Fehler ist zu hart ausgedrückt. Am Anfang lief das Ding mit drei SQL Feldern (also drei neue^^), bis ich biobew in biobew2 integriert habe. Das eine query habe ich wohl übersehen, sorry. Ist nun erledigt.

Neue Version geuppt, Tierbio rausgenommen (Wer eine mit haben will, soll mich anschreiben).
Sorry, vorher voll verpeilt mit der Bio *peinlich* ^^


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 15 Aug, 2006 18:26 
Offline
Großmeister
Großmeister
Benutzeravatar

Registriert: Mo 24 Apr, 2006 18:21
Beiträge: 408
Geschlecht: Männlich
LoGD: http://localhost
Ehrlich gesagt hab ich mir schon gedacht das es ne falsche Version war :)
Dann schau ichs mir gleich nochmal an *gespannt sei*

_________________
Mal wieder da...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 16 Nov, 2006 05:35 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 16 Jul, 2005 22:40
Beiträge: 693
Wohnort: /var/server/home/castle
Geschlecht: Männlich
LoGD: http://www.kokoto.de/
Skype: Apfelschokowodkakekskuchen
ist zwar schon etwas veraltet das thema, aber ihc hab das tool bei meinem kumpel gesehen finds cool auch mal runtergeladen, kann man denn was machen damit man den avatar sieht? oder hat sich da immernoch keiner drum gekümmert? :P

EDIT: schon okay habs alleien hingekriegt, war garnicht schwer hatte nur gedacht das ichs nich hinbekomm e mit der tabelle und so sry^^'


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 17 Nov, 2006 11:27 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 11 Okt, 2005 18:11
Beiträge: 680
Wohnort: Wohnzimmer
Geschlecht: Männlich
LoGD: www.omega-grotte.de
ein Schönheitsfehler hat der Editor,wenn der User der bewertet worden ist ein DK macht,wird er wieder als unbewertet zurück gesetz,auf dauer ist es umständlich ihn immer manuell wieder als bewertet einzutragen,denn solange man nur ein paar user hat,merkt man sich diejenigen,die bewertet worden waren,hat aber rund 100 User,ok dann würde ich sagen,verliert man den Überblick wer schon mal bewertet worden war und verteilt so denjenigen nochmal DP.

MFG

_________________
Die Frage lautet: Herr? Bist du das Göttliche?
Daraufhin meint er nur: Ich bin es, aber warum fragst du?

Mein Game zur Zeit Offline...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 17 Nov, 2006 16:00 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 16 Jul, 2005 22:40
Beiträge: 693
Wohnort: /var/server/home/castle
Geschlecht: Männlich
LoGD: http://www.kokoto.de/
Skype: Apfelschokowodkakekskuchen
gut das du das sagst dann kann cih die werte gleichi n die dragon.php übernehmen :)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 20 Nov, 2006 14:33 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 11 Feb, 2006 19:39
Beiträge: 596
Wohnort: Stuttgart - Waiblingen
Geschlecht: Männlich
LoGD: http://logd.legend-of-vinestra.de/source
Skype: da-chosen-one
O_o

Ich dachte, dieser Thread wäre gelöscht worden...deshalb habe ich einen neuen erstellt :(

Sorry...

http://anpera.homeip.net/forum/viewtopic.php?t=3122
<< Da gibt's die neue Version...bitte die laden, hat auch Suchfunktion + besseres Sortiersystem etc :D^^

€: Hmmm ja, Avatar wäre vielleicht garnicht schlecht...könnte ich auch noch reinbasteln *gg*


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 12 Mär, 2007 19:55 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 11 Feb, 2006 19:39
Beiträge: 596
Wohnort: Stuttgart - Waiblingen
Geschlecht: Männlich
LoGD: http://logd.legend-of-vinestra.de/source
Skype: da-chosen-one
Soo, ma wieder ich. Weiß nicht, ob es nötig ist, oder so, aber ich habe das System noch einmal überarbeitet. Und weil es gerade so gut lief, habe ich eine Generalüberholung gemacht.

Was ist neu?
- Einstellbar ob Tierbio benutzt wird oder nicht
- Avatar wird gezeigt
- Bio kann über biobewertung.php editiert+geblockt werden
- Avatar kann über biobewertung.php deaktiviert werden
- Tabellen überarbeitet
- Code überarbeitet
- Zusätzliche Abfragen
- Flexiblere Einstellungen.



Die Einstellungen:
[php]define('MAXPOINTS', 75); # Maximale Punkte, die man verteilen kann für eine Bio
define('TIERBIOINSTALLED', FALSE); # Auf FALSE setzen, wenn es KEINE Tierbio gibt
define('TIERBIO', 'tierbio'); # Nur nötig, wenn TIERBIOINSTALLED auf TRUE gesetzt ist. Name des Feldes für die Tierbio.
define('SYSTEMMAIL', TRUE); # Auf FALSE stellen, wenn beim Bewerten KEINE Systemmail an den User geschickt werden soll.
define('SERVERNAME', 'Vinestra'); # Name deines Servers, steht in der Systemmail.[/php]
Ersteres erklärt sich wohl von selbst.
Wenn es auf eurem Server eine Tierbio gibt, dann stellt TIERBIOINSTALLED auf TRUE. Wenn nicht auf FALSE, sonst funktioniert das System nicht. Das gilt auch, wenn das Feld der Tierbio nicht in der accounts Tabelle liegt.
Die dritte Konstante gibt an, wie das Feld heißt. Name ändern, falls TIERBIOINSTALLED auf TRUE steht und euer Feld einen anderen Namen trägt.
Wenn beim Bewerten eine Systemnachricht an den Bewerteten geschickt werden soll, dann auf TRUE stellen, ansonsten auf FALSE.
Der Name eures Servers. Steht am Ende in der Systemnachricht. Ohne Effekt natürlich, wenn SYSTEMMAIL auf FALSE steht.


So, denke, dass es für jeden übersichtlich gemacht ist und auch nicht allzu schwer zum Einrichten ;)

MfG Draza´ar

€: Achja und danke an Eliwood, von dem hab ich mir das nämlich mit den Einstellungen (Konstanten) abgeguckt^^....

_________________
$this->bbcode_second_pass_code('', '(define-record-procedures choco-cookie
make-choco-cookie choco-cookie?
(choco-cookie-choco
choco-cookie-cookie))

(define Prinzenrolle
(make-choco-cookie choco-cookie-choco-standard (* 2 choco-cookie-cookie-standard)))')


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 20 Mai, 2007 13:42 
Offline
Newbie

Registriert: So 20 Mai, 2007 13:33
Beiträge: 5
Wohnort: Düsseldorf
LoGD: http://www.lotgd-island.de/source.php?u ... eruser.php
Hallöchen!
Zuallererst möchte ich sagen, dass ich das Script sehr schön gelungen und vollkommen praktisch finde. Die idee an sich ist auch super! :3

Ich habe es mehr oder weniger ohne Probleme eingebaut bekommen (kleiner Fehler war in der SQL :D weiß nur grad nimemr was genau... musste aufjedenfall da was korrigieren...)

Nun zu meinem Problem... das Bewertungssystem funktioniert teilweise. Wenn ich mir die unbewerteten User anschauen will, werden ALLE in der linken Spalte bei der Seiten anzahl bsp. "Seite 1 (1-22)" aufgezählt in der Tabelle aber werden nur 21 aufgelistet... d.h. die zuletzt registrierte Person fehlt Oo
Das selbe auch in der bewerteten Tabelle.. dort wird die zuletzt bewertete Person nicht angezeigt...
Ich bin ein PHP Laie, das schon mal vorweg. Habe mich zwar über Jahre hin und wiede rmal damit beschäftigt, es wieder sein gelassen und wieder angefangen (vollkommen abhängig von meiner Laune)... es ist aber auch nicht so, dass ich gar nichts verstehe. Ich versteh di ezusammenhänge und mehr oder weniger den Inhalt (hatte in der Schule Delphi X'D, Hobby von mir ist HTML und bald auch ind er Ausbildung ^^ und in der Uni hatte ich mal mit Java 'begonnen' ;)).
Dennoch finde ich nicht das Problem, wieso diese letzte Zeile einfch wegfällt... vielleicht hat ja noch jemand dieses Problem oder weiß woran es liegt? Wäre sehr schön, wenn es da jemand gibt, der mir helfen kann =)

Liebe Grüße!

Sachi ^^

PS: Achja, das andere Bewertungssystem (welches ich nicht so schön von der Optik her finde) hatte ich auch eingebaut und dort hatte alles einwandfrei funktioniert... es gefällt mir nur nicht :D


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

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 16 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:  
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum