anpera.net https://anpera.homeip.net/phpbb3/ |
|
MSG-Funktion in der Jägerhütte freischalten https://anpera.homeip.net/phpbb3/viewtopic.php?f=34&t=5208 |
Seite 1 von 1 |
Autor: | Chris [ Mo 01 Nov, 2010 14:59 ] |
Betreff des Beitrags: | MSG-Funktion in der Jägerhütte freischalten |
Hey, ich würde gerne bei mir die /msg-Funktion in der Jägerhütte freischalten lassen können. Ich bekomms nur leider nicht hin. :/ Hat jemand eine Idee, wie ich die Funktion in der Jägerhütte einbinden kann? Danke schonmal und lieben Gruß, Chris (DS V/3) |
Autor: | Harthas [ Mo 01 Nov, 2010 17:33 ] |
Betreff des Beitrags: | Re: MSG-Funktion in der Jägerhütte freischalten |
Welche Versuche hast du denn bisher unternommen? |
Autor: | Chris [ Mo 01 Nov, 2010 18:53 ] |
Betreff des Beitrags: | Re: MSG-Funktion in der Jägerhütte freischalten |
In der commentary.lib.php: $this->bbcode_second_pass_code('', 'if (substr($comm,0,4)=='/msg') { // Wenn der das gar nicht darf.. if(!$access_control->su_check(access_control::SU_RIGHT_RP)) { $comm = substr($comm,5); } }') vervollständigt zu: $this->bbcode_second_pass_code('', 'if (substr($comm,0,4)=='/msg') { // Wenn der das gar nicht darf.. $config=unserialize($session['user']['donationconfig']); if(!$access_control->su_check(access_control::SU_RIGHT_RP) && !$config['msgright']) { $comm = substr($comm,5); } ') Dann in der lodge.php: Nach $this->bbcode_second_pass_code('', '$cost=array(') die Zeile: $this->bbcode_second_pass_code('', ','msgright' => 500 // MSG-Recht freischalten') eingefügt Dann $this->bbcode_second_pass_code('', 'else if ($_GET['op']=='msgright1') // Spielleiterfunktion freischalten { if ($config['msgright']) { output('Du hast diese Option bereits gekauft.`b'); } else { output('Hiermit schaffst du dir für `&'.$cost['msgright'].' Punkte`0 die Möglichkeit, die Spielleiterfunktion freischalten zu können.'); if ($pointsavailable<$cost['msgright']) { output('`n`n`$Du hast nicht genug Punkte!`0'); } else { addnav('Bestätige Freischaltung'); addnav('JA','lodge.php?op=msgright2'); } } } else if ($_GET['op']=='msgright2') // Spielleiterfunktion bestätigen { if ($pointsavailable >= $cost['msgright']) { $config['msgright'] = 1; output('Tubal Uriah Butler gibt dir ein Blatt Papier auf dem steht, dass du nun die MSG-Funktion verwenden kannst.'); $session['user']['donationspent']+=$cost['msgright']; debuglog('Gab '.$cost['msgright'].'DP für die Spielleiterfunktion'); } } ') eingefügt... Was hab ich falsch gemacht? |
Autor: | Chris [ Mo 01 Nov, 2010 21:56 ] |
Betreff des Beitrags: | Re: MSG-Funktion in der Jägerhütte freischalten |
Hm, Problem gelöst... Danke Rikkarda, du bist toll! <3 :* |
Seite 1 von 1 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |