TWLan Forum

Full Version: Wo wird "$this->_tpl_vars['village']" deklariert?
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hallo,
ich gucke mir gerade ein bischen den Code der AiO-Version an von dem Massenprägenscript und es gibt ein Problem, dass ich lösen möchte, nur weiß ich nicht, wo _tpl_vars deklariet wird, da es anscheind bei jedem Aufruf einens Dorfers aktualliesiert wird und es genutzt wird, um die Ressis im Massenprägenscript anzuzeigen.
Man müsste nun irgendwie "$this->_tpl_vars['village']" aktualliesieren.

Hat jmd. eine Idee, wie dies gehen könnte?

LG:

Faron
Das ist eine Variable von Smarty^^

Erklär dein Problem mal bitte an einem Beispiel

MfG Manuel
Du kannst im Template über die PHP-Tags darauf zugreifen:

Code:
{php}
$this->_tpl_vars['village'] = 'whatever';
{/php}
Also, ich habe das Problem, dass wenn ich die Massenprägenfunktion von Yannici aufrufe, gibt es ein Problem:
wenn ich die max. mögliche Anzahl Münzen geprägt habe, werden die Rohstoffe beim Neuladen der Seite nur vom aktuell ausgewähltem Dorf aktuallisiert.
und in seinem Scipt steht:

<img src="./graphic/holz.png" alt="">{php}echo format_number($this->_tpl_vars['village']['r_wood']);{/php}

Hilft das?

LG:

Faron
@Molt Ok, danke! Das hilft mir Smile
Ach verdammt, ich muss die Rohstoffe neu berechnen:
das geht doch mit last_prod_aktu auslesen und irgendwie neu berechen lassen:
hat jmd. schon den script dafür?
Ja in der AiO ist glaub ich rohstoffe und bauaernhof neu berechenen eingebunden
Hmm, nichts gefunden.
Berechne es jetzt selbst:
Formel ist ja:
$arr_production[stufe von der Mine im Dorf] * Spielgeschwindigkeit / 216000
so kann man die Produktion pro Millisekunde bekommen, oder?
Verwende einfach:

PHP Code:
ressis($this->_tpl_vars['village']['id']); 

MfG Manuel
Naja, hab jetzt eben schon ne Lösung dafür gecodet . . .