anpera.net
https://anpera.dyndns.org/phpbb3/

Fertigkeiten
https://anpera.dyndns.org/phpbb3/viewtopic.php?f=25&t=3709
Seite 1 von 1

Autor:  Ramen-Gott [ Fr 15 Jun, 2007 12:21 ]
Betreff des Beitrags:  Fertigkeiten

Nun hab ich es endlich geschafft, das ich sie drinnen habe, man kann sie einsetzen, sie bewirken auch das was sie sollen.

Aber bei einigen wird vor dem Namen irgendwelches seltsames Zeug angezeigt also zum Beispiel: $#149 Schattenklinge, oder mal ein Quadrat oder sonst was x.x

Ich hab es auch als normaler User getestet bei mir wird alles richtig angezeigt nun aber bei anderen ist dort ein Fehler obwohl es bei mir richtig angezeigt ist.

An was kann den das liegen?

Autor:  Rikkarda [ Fr 15 Jun, 2007 13:37 ]
Betreff des Beitrags: 

das hatte ich auch anfangs. ich hab die betreffenden stellen nochmal manuell geändert und damit hatte es sich erledigt

Autor:  Ramen-Gott [ Sa 16 Jun, 2007 11:38 ]
Betreff des Beitrags: 

oki hattest Recht nun passt alles ^^

Aber nun sagen meine User, das sie keine Anwendungen haben, neuer Tag aber sie bekommen keine dazu, obwohl ich dort alles eingefügt habe, wenn ich mich nicht täusche ^^°

Autor:  Eliwood [ Sa 16 Jun, 2007 12:48 ]
Betreff des Beitrags: 

Taiyò hat geschrieben:
oki hattest Recht nun passt alles ^^

Aber nun sagen meine User, das sie keine Anwendungen haben, neuer Tag aber sie bekommen keine dazu, obwohl ich dort alles eingefügt habe, wenn ich mich nicht täusche ^^°


Bist du dir sicher, dass die Feldnamen da in der newday.php stimmen? Wenn ja, dann ist der Fehler am Ende der jeweiligen Zeilen:
[php]
$session['user']['darkartuses'] = (int)($session['user']['darkarts']/3) + ($session['user']['specialty']==1?$sb:0);
$session['user']['magicuses'] = (int)($session['user']['magic']/3) + ($session['user']['specialty']==2?$sb:0);
$session['user']['thieveryuses'] = (int)($session['user']['thievery']/3) + ($session['user']['specialty']==3?$sb:0);
$session['user']['wassermagie'] = (int)($session['user']['wkraft']/3) + ($session['user']['specialty']==3?$sb:0);
$session['user']['lichtmagie'] = (int)($session['user']['lmagie']/3) + ($session['user']['specialty']==1?$sb:0);
$session['user']['schattenmagie'] = (int)($session['user']['shmagie']/3) + ($session['user']['specialty']==1?$sb:0);
$session['user']['zwielichtkraft'] = (int)($session['user']['skraft']/3) + ($session['user']['specialty']==1?$sb:0);[/php]

Du hast nämlich vergessen, hinten nach dem Gleichzeitsoperatur die ID der Spezialfähigkeit zu ändern. Also die Zahl, welche die Spezialfertigkeit weiter oben in der newday über den URL-Parameter "setspecialty" bekommt.

Allgemein muss die Zeile nämlich so aussehen:
$this->bbcode_second_pass_code('', '$session['user'][?Anwendungsfeld] = ($session['user'][?Levelfeld]/3) + ($session['user']['specialty'] == ?ID ? $sb : 0);')

?Anwendungsfeld = z.B. magicuses
?Levelfeld = z.B. magic
?ID = z.B, im Falle der Mystischen Fähigkeiten, 2. Bei dunklen Künsten 1.

Autor:  Ramen-Gott [ Sa 16 Jun, 2007 13:11 ]
Betreff des Beitrags: 

puh sehr verwirrend ^^°
Aber ich glaube ich habs verstanden was du meinst *gg*
Werde ich mich heute Abend gleich einmal ran machen.

Dankeschön für die Hilfe :)


EDIT: Nun müsste es stimmen oder?
Da eine Userin noch immer sagt, dass es bei ihr nicht klappt ^^°

Seite 1 von 1 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/