anpera.net
http://anpera.homeip.net/phpbb3/

MSG-Funktion in der Jägerhütte freischalten
http://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:

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:

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
Code:
$cost=array(

die Zeile:
Code:
,'msgright'   =>  500 // MSG-Recht freischalten

eingefügt

Dann
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/