anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Di 10 Jun, 2025 20:49

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 7 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Buffproblem
BeitragVerfasst: Sa 21 Apr, 2007 17:03 
Offline
Profi
Profi
Benutzeravatar

Registriert: Mo 22 Jan, 2007 20:13
Beiträge: 123
Geschlecht: Männlich
LoGD: http://www.kaldacin.de/source.php
Ich brauche einen Buff, der Newdays überdauert.
D.h. Ich heuere einen Söldner an, der 30 Runden mitkämpft. Dieser soll dann auch ruhig länger als einen Tag mitmachen, wenn diese 30 Runden noch nicht aufgebraucht sind.
Was muss ich da noch hinzufügen?:
$this->bbcode_second_pass_code('', '$session['bufflist'][101] = array("name"=>"`#Söldner","rounds"=>30,"wearoff"=>"Dein Söldner macht sich aus dem Staub.","atkmod"=>5,"roundmsg"=>"Dein Söldner tut sein bestes.","activate"=>"offense");')
Ich hoffe ihr versteht was ich brauche-.-
mfg
Alkatar91


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 21 Apr, 2007 18:36 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 15 Okt, 2005 14:06
Beiträge: 864
Geschlecht: Männlich
LoGD: http://shinobilegends.com
gibts bei 0.97 ein "survivenewday"=>1 ?

wenn ja, würde ich Dir vorschlagen das zu tun...

Zitat:
grep "survivenewday" * -ni
newday.php:151: if (array_key_exists('survivenewday', $val) &&
newday.php:152: $val['survivenewday']==1){


schau in deine newday.php ob da sowas in der art drin ist.... die Zeilenangaben dürfte allerdings nicht stimmen.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 21 Apr, 2007 18:38 
Offline
Freak
Freak

Registriert: So 29 Jan, 2006 09:41
Beiträge: 1927
Wohnort: Schweiz
Geschlecht: Männlich
Skype: louis.huppenbauer
[php]$session['bufflist'][101] = array("name"=>"`#Söldner","rounds"=>30,"wearoff"=>"Dein Söldner macht sich aus dem Staub.","atkmod"=>5,"roundmsg"=>"Dein Söldner tut sein bestes.","activate"=>"offense","survivenewday"=>1);[/php]

So ;-)
Und ja Nightborn, survivenewday ist vorhanden, man muss es also nur noch in den Buff-Array nehmen.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 21 Apr, 2007 19:06 
Offline
Profi
Profi
Benutzeravatar

Registriert: Mo 22 Jan, 2007 20:13
Beiträge: 123
Geschlecht: Männlich
LoGD: http://www.kaldacin.de/source.php
Das Funzt bei mir nit :cry: :cry:

Also wenn ich mir so einen Söldner anheuere und dann auf Neuer Tag klicke, ist der Weg... :cry: :cry:


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 21 Apr, 2007 20:15 
Offline
Freak
Freak

Registriert: So 29 Jan, 2006 09:41
Beiträge: 1927
Wohnort: Schweiz
Geschlecht: Männlich
Skype: louis.huppenbauer
[php] while(list($key,$val)=@each($tempbuff)){
if ($val['survivenewday']==1){
$session['bufflist'][$key]=$val;
output("{$val['newdaymessage']}`n");
}
} [/php]

Das erstaunt mich dann doch etwas... Denn hier ist das ganze exakt so inbegriffen... Falls survivenewday==1 ist, so wird der Buff weiter getragen... Falls nicht, nun ja...

Wie heisst die Datei?


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 21 Apr, 2007 21:08 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
Es ist ein Bug in der newday.php
Irgend ein schreibfehler.. Einmal wird "buff" nur mit einem f geschrieben.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 21 Apr, 2007 22:01 
Offline
Profi
Profi
Benutzeravatar

Registriert: Mo 22 Jan, 2007 20:13
Beiträge: 123
Geschlecht: Männlich
LoGD: http://www.kaldacin.de/source.php
Wunderbar danke, es funzt.
Der Fehler ist in Zeile 282

Öffne newday.php
Suche
[php]$tempbuf = unserialize($session['user']['bufflist']);[/php]
Ersetze mit
[php]$tempbuff = unserialize($session['user']['bufflist']);[/php]

mfg
Alkatar91


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

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 32 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