Wo wird "$this->_tpl_vars['village']" deklariert? - Printable Version +- TWLan Forum (https://twlan.org) +-- Forum: Legacy (https://twlan.org/forumdisplay.php?fid=61) +--- Forum: TWLan 1.x (DSLan) (https://twlan.org/forumdisplay.php?fid=62) +---- Forum: Deutsche Community (https://twlan.org/forumdisplay.php?fid=65) +----- Forum: Fragen & Probleme (https://twlan.org/forumdisplay.php?fid=7) +----- Thread: Wo wird "$this->_tpl_vars['village']" deklariert? (/showthread.php?tid=5099) |
Wo wird "$this->_tpl_vars['village']" deklariert? - Faron - 23.06.2012 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 RE: Wo wird "$this->_tpl_vars['village']" deklariert? - SlimShady95 - 23.06.2012 Das ist eine Variable von Smarty^^ Erklär dein Problem mal bitte an einem Beispiel MfG Manuel RE: Wo wird "$this->_tpl_vars['village']" deklariert? - Molt - 23.06.2012 Du kannst im Template über die PHP-Tags darauf zugreifen: Code: {php} RE: Wo wird "$this->_tpl_vars['village']" deklariert? - Faron - 23.06.2012 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 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? RE: Wo wird "$this->_tpl_vars['village']" deklariert? - snake 9 - 23.06.2012 Ja in der AiO ist glaub ich rohstoffe und bauaernhof neu berechenen eingebunden RE: Wo wird "$this->_tpl_vars['village']" deklariert? - Faron - 23.06.2012 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? RE: Wo wird "$this->_tpl_vars['village']" deklariert? - SlimShady95 - 23.06.2012 Verwende einfach: PHP Code: ressis($this->_tpl_vars['village']['id']); MfG Manuel RE: Wo wird "$this->_tpl_vars['village']" deklariert? - Faron - 23.06.2012 Naja, hab jetzt eben schon ne Lösung dafür gecodet . . . |