anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Mo 20 Mai, 2019 11:24

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 14 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Buffwizard by Eliwood
BeitragVerfasst: Di 11 Okt, 2005 19:35 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3919
Wohnort: Basel
Geschlecht: Männlich
Autor: Eliwood & Serra
Desc: Man erstellt per Formular einen Buff (Formular aus dem Item-Editor). Wenn man das Formular nun absendet, wird der Buff in die session-Datei geschrieben (d.h. Der Superuser kann den Buff testen) UND der Assistent gibt den PHP-Code für den Buff raus.
Technische Anfoderungen: LoGD 0.9.7+jt ext GER
(Nein, diesmal keine exotischen Funktionen oder ähnliches :) )
Einbauschwierigkeit: Einfach - Kinderleicht
Einbau:
Suche (superuser.php):
[php]addnav("Itemeditor","itemeditor.php");[/php]
Füge danach ein:
[php]addnav("-->Buffwizard","buffwizard.php");[/php]

Wünsche viel Spass damit :)


Dateianhänge:
Dateikommentar: Entzippen, verschieben der Datei ins LoGD-Root Verzeichnis.
buffwizard.zip [1.55 KIB]
598-mal heruntergeladen


Zuletzt geändert von Eliwood am Mi 12 Okt, 2005 18:35, insgesamt 2-mal geändert.
Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 11 Okt, 2005 20:09 
Offline
Meister
Meister

Registriert: Sa 25 Sep, 2004 11:49
Beiträge: 337
Wohnort: Irgendwo im Sauerland
LoGD: http://www.rulina.de/logd/source.php
:o Geniales Teil, n fettes Danke dafür mal :D

_________________
*Mekkelon - Mitglied im Renais-Völkerbund*
Thread


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 11 Okt, 2005 20:34 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 04 Dez, 2004 02:34
Beiträge: 825
Das ist ja nen hübsches Ding =D
Ideal für die Waldevents die ich gerade schreibe =D


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 11 Okt, 2005 20:41 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 28 Aug, 2004 18:48
Beiträge: 1712
ich liebe dich für deine ideen ;)

lg

_________________
~Inaktiv und Abwesend solange Mysql hier Moderatorenrechte hat~


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 12 Okt, 2005 17:46 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3919
Wohnort: Basel
Geschlecht: Männlich
[Offtopic an]
Danke fürs Feetback :)

Schön, wenns nich nur mir gefällt

[/Offtopic aus]


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 11 Feb, 2006 20:27 
Offline
Profi
Profi
Benutzeravatar

Registriert: Do 29 Dez, 2005 16:50
Beiträge: 178
Wohnort: Pinneberg
unter
[php]$output.="Überlebt neuen Tag? (Entweder 1 oder 0)<input name='item[buff][survivenewday]' size='5'><Br/>";[/php]
einfügen
[php]$output.="Meldung bei neuem Tag: <input name='item[buff][newdaymessage]'><Br/>";[/php]

hab das auchnoch gefunden

die frage ist blos... warum funktioniert das mit dem Tag überleben nicht


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 11 Feb, 2006 21:32 
Offline
Held
Held
Benutzeravatar

Registriert: Sa 04 Dez, 2004 21:54
Beiträge: 210
Wohnort: Köln
Geschlecht: Männlich
eine frage: kann man den buff auch wieder entfernen ohne die db zu quälen? weil ich hab nen test gemact und das war nich so idial und dann hatte ich nch 25 runden diesen misst... musste das mit der db wieder löschen...

_________________
Die einfachsten Probleme treten manchmal im Rechner auf:
'Mensch' konnte nicht nach 'Erde' kopiert werden. Datenträger ist voll.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 11 Feb, 2006 21:52 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3919
Wohnort: Basel
Geschlecht: Männlich
Vaan hat geschrieben:
eine frage: kann man den buff auch wieder entfernen ohne die db zu quälen? weil ich hab nen test gemact und das war nich so idial und dann hatte ich nch 25 runden diesen misst... musste das mit der db wieder löschen...


Suche

[php]$session['bufflist']['buffwizard'.time()] = $buff;[/php]

Ersetze mit

[php]$session['bufflist']['buffwizard'] = $buff;[/php]

Dann überschreibt man den Buff immer... :)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 12 Feb, 2006 14:37 
Offline
Profi
Profi
Benutzeravatar

Registriert: Do 29 Dez, 2005 16:50
Beiträge: 178
Wohnort: Pinneberg
Kakerlake hat geschrieben:
die frage ist blos... warum funktioniert das mit dem Tag überleben nicht


hat da jemand ne ahnung?

hab den mod füpr ewige buffs drinnen und will das man sich am anfang einen permanenten buff raussuchen kann, der aber NICHT in kämfen gegen die meistern und dergleichen aktiv ist und deshalb scheiden veränderung der userwerte aus


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 12 Feb, 2006 15:22 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3919
Wohnort: Basel
Geschlecht: Männlich
Kakerlake hat geschrieben:
Kakerlake hat geschrieben:
die frage ist blos... warum funktioniert das mit dem Tag überleben nicht


hat da jemand ne ahnung?

hab den mod füpr ewige buffs drinnen und will das man sich am anfang einen permanenten buff raussuchen kann, der aber NICHT in kämfen gegen die meistern und dergleichen aktiv ist und deshalb scheiden veränderung der userwerte aus


Liegt an einem Fehler in der newday.php, der Core is.
Müsstest mal nach "bufflist" suchen, und dann jede Stelle absuchen, die was mit den buffs anstellt ;)

Übrigens, wenn Spieler stirbt sind seine buffs auch weg ^^


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 12 Feb, 2006 15:54 
Offline
Profi
Profi
Benutzeravatar

Registriert: Do 29 Dez, 2005 16:50
Beiträge: 178
Wohnort: Pinneberg
[php]//clear all standard buffs
$tempbuf = unserialize($session['user']['bufflist']);
$session['user']['bufflist']="";
$session['bufflist']=array();
while(list($key,$val)=@each($tempbuff)){
if ($val['survivenewday']==1){
$session['user']['bufflist'][$key]=$val;
output("{$val['newdaymessage']}`n");
}
}[/php]

irgendwo da steckt der fehler drinnen...
wenn der code stimmt kann man ihn auch ohne weiteres in der shades.php einbauen aber solange er keinen effekt zeigt -.-


Zuletzt geändert von Kakerlake am So 12 Feb, 2006 16:13, insgesamt 1-mal geändert.

Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 12 Feb, 2006 16:00 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3919
Wohnort: Basel
Geschlecht: Männlich
Kakerlake hat geschrieben:
und wo werden die entfernt?

in der news.php oder bei den schatten?


shades.php


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 12 Feb, 2006 17:09 
Offline
Profi
Profi
Benutzeravatar

Registriert: Do 29 Dez, 2005 16:50
Beiträge: 178
Wohnort: Pinneberg
[php]//clear all standard buffs
$tempbuff = unserialize($session['user']['bufflist']);
$session['bufflist']=array();
$session['user']['bufflist']=array();
while(list($key,$val)=@each($tempbuff)){
if ($val['survivenewday']==1){
$session['bufflist'][$key]=$val;
output("{$val['newdaymessage']}`n");
}
}[/php]
schmeißt einfach in der newday.php alles von //clear all standard buffs bis
}
}

in die Tonne und ersetzt es mit dem obendstehenden, dann hat das Feld "überlebt neuen Tag" einen echten sinn


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Buffwizard by Eliwood
BeitragVerfasst: Sa 20 Nov, 2010 15:43 
Offline
Profi
Profi

Registriert: Di 20 Jul, 2010 13:27
Beiträge: 137
LoGD: http://www.shibaya-logd.de/source.php
Huhu :)

Ich hab das jetzt mal eingebaut und es funktioniert echt super.
Nur... Wie kriege ich so einen Buff wieder weg? Ich möchte nämlich einen speziell über die Weihnachtstage erstellen und danach soll der wieder weg.
Und wie geb ich ihn den Spielern?


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 1 Gast


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