anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Do 28 Mär, 2024 15:08

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 4 Beiträge ] 
Autor Nachricht
BeitragVerfasst: Mo 01 Nov, 2010 14:59 
Offline
Lehrling
Lehrling

Registriert: Di 02 Feb, 2010 23:08
Beiträge: 38
Wohnort: Heidelberg
Geschlecht: Männlich
LoGD: http://www.coldmirror-rpg.de/source.php
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)


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Mo 01 Nov, 2010 17:33 
Offline
Freak
Freak

Registriert: So 29 Jan, 2006 09:41
Beiträge: 1927
Wohnort: Schweiz
Geschlecht: Männlich
Skype: louis.huppenbauer
Welche Versuche hast du denn bisher unternommen?


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Mo 01 Nov, 2010 18:53 
Offline
Lehrling
Lehrling

Registriert: Di 02 Feb, 2010 23:08
Beiträge: 38
Wohnort: Heidelberg
Geschlecht: Männlich
LoGD: http://www.coldmirror-rpg.de/source.php
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?


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Mo 01 Nov, 2010 21:56 
Offline
Lehrling
Lehrling

Registriert: Di 02 Feb, 2010 23:08
Beiträge: 38
Wohnort: Heidelberg
Geschlecht: Männlich
LoGD: http://www.coldmirror-rpg.de/source.php
Hm, Problem gelöst...

Danke Rikkarda, du bist toll! <3 :*


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 4 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 15 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
cron
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum