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/