anpera.net https://anpera.homeip.net/phpbb3/ |
|
Weihnachtsspecial (reale Zeit!) https://anpera.homeip.net/phpbb3/viewtopic.php?f=43&t=3138 |
Seite 4 von 4 |
Autor: | Harthas [ Di 21 Okt, 2008 19:27 ] |
Betreff des Beitrags: | Re: Weihnachtsspecial (reale Zeit!) |
Das Problem liegt daran, dass du das ganze in Eliwoods objektorientierte Kommentarklasse eingefügt hast, und dort Ersetze in der ganzen Modifizierung für das Schneebällewerfen (in der lib/commentary.php) $session['user'] durch $this->user Beispiel: PHP: $result1 = db_query('SELECT schneerang,schneeball FROM accounts WHERE acctid = '.$this->user['acctid']); Mit freundlichen Grüssen, Harthas |
Autor: | Doctamy [ Di 21 Okt, 2008 20:17 ] |
Betreff des Beitrags: | Re: Weihnachtsspecial (reale Zeit!) |
klasse. Im Chat klappt es nun, danke dir. Jetzt fehlt nur noch die Suche die nicht klappen will |
Autor: | Harthas [ Di 21 Okt, 2008 20:26 ] |
Betreff des Beitrags: | Re: Weihnachtsspecial (reale Zeit!) |
In welcher Datei wird das Suchen denn abgehandelt? |
Autor: | Doctamy [ Di 21 Okt, 2008 20:51 ] |
Betreff des Beitrags: | Re: Weihnachtsspecial (reale Zeit!) |
in der schballkampf.php^^ Edit: Funktioniert doch...nur nicht mit der selben IP^^ Jetzt muss ich nur noch das /me hinbekommen... [21:24][¢] streea Mirshann Doctamy sagt: "hat versucht sich selbst zu treffen!" sollte aber ohne das sagt heißen... /lib/commentary.php |
Autor: | Dinarius [ Mi 22 Okt, 2008 17:29 ] |
Betreff des Beitrags: | Re: Weihnachtsspecial (reale Zeit!) |
gut am $this bin ich wohl vorbei geschossen ![]() und das andere Thema meine ich das wir zwei das schonmal hatten, wenn ich mich recht entsinne. Denk mal über veränderung / anpassung von insert´s nach. Ich mein das mit dem emote erweitern und so... ![]() Mr €d spricht: ~für die alten grauen Zellen~ |
Autor: | Doctamy [ Mi 22 Okt, 2008 20:04 ] |
Betreff des Beitrags: | Re: Weihnachtsspecial (reale Zeit!) |
jaja ich weiß aber ich raffs nicht^^ Jedenfalls nicht da $commentary = '`&trifft `#'.$name.'`& mit einem Schneeball und macht damit `#1 Punkt!'; wo sollen die betreffenden Zeilen denn da hin? |
Autor: | Yanara [ Mi 14 Mai, 2014 20:18 ] |
Betreff des Beitrags: | Re: Weihnachtsspecial (reale Zeit!) |
Guten Abend Habe diesen Teil zu einbauen: PHP: //////////////////////////////////////////// // - Schneeballmod // - Idee & Umsetzung: Cassandra (cassandra@leensworld.de) // - Grundlage: rpcmd-Mod von Hadriel // - Bedarf: Weihnachtsspecial von Cassandra/Leen (www.anpera.net) // - Chatbefehl: /schball 'Name' //////////////////////////////////////////// if((substr($commentary,0,8)=='/schball')) { $intro = explode(' ',$commentary,2); $datum = getsetting('weihnacht',''); if ($datum <> 0) $frage = 1; else $frage = 0; $name1 = strtolower($intro[1]); $name2 = strtolower($session['user']['login']); if ($frage == 1) { if($session['user']['schneeball'] < 20) //<- Menge festlegen { if(!empty($intro[1]) && $name1 <> $name2) { $res = db_query( 'SELECT name,loggedin,laston FROM accounts WHERE login = "'.$intro[1].'" AND location=0 AND laston>"'.date("Y-m-d H:i:s",strtotime(date("r")."-".getsetting("LOGINTIMEOUT",900)." seconds")).'"'); $row = db_fetch_assoc($res); if($row['loggedin'] > 0) { $name = $row['name']; $result1 = db_query( 'SELECT schneerang,schneeball FROM accounts WHERE acctid = '.$session['user']['acctid'].''); $row1 = db_fetch_assoc($result1); switch(e_rand(1,5)) { case 1: case 2: case 3: $commentary = '/me `&trifft `#'.$name.'`& mit einem Schneeball und macht damit `#1 Punkt!'; $session['user']['schneerang'] ++; $session['user']['schneeball'] ++; $schneerang = $row1['schneerang'] + 1; $schneeball = $row1['schneeball'] + 1; output('`b`4Schneeball geworfen '.$intro[1].' - Treffer, + 1 Punkt, Punkte insgesamt: '.$schneerang.' , Schneebälle heute: '.$schneeball.'`b`n<hr>',true); break; case 4: $commentary = '/me `&trifft `#'.$name.'`& mit einem Schneeball sehr gut und macht damit `#2 Punkte!'; $session['user']['schneerang'] += 2; $session['user']['schneeball'] ++; $schneerang = $row1['schneerang'] + 2; $schneeball = $row1['schneeball'] + 1; output('`b`4Schneeball geworfen '.$intro[1].' - Treffer, + 2 Punkt, Punkte insgesamt: '.$schneerang.', Schneebälle heute: '.$schneeball.'`b`n<hr>',true); break; case 5: $commentary = '/me `&versucht `#'.$name.'`& mit einem Schneeball zu treffen, wirft aber daneben - das macht `#einen Minuspunkt!'; $session['user']['schneerang'] --; $session['user']['schneeball'] ++; $schneerang = $row1['schneerang'] - 1; $schneeball = $row1['schneeball'] + 1; output('`b`4Schneeball geworfen '.$intro[1].' - kein Treffer, - 1 Punkt, Punkte insgesamt: '.$schneerang.', Schneebälle heute: '.$schneeball.'`b`n<hr>',true); break; } } else { output('`b`4Fehler: '.$intro[1].': Nicht anwesend!`b`n<hr>',true); $commentary = '/me `#hat versucht einen Geist zu treffen!'; } } else { output('`b`4Fehler: Du kannst dich nicht selbst bewerfen!`b`n<hr>',true); $commentary = '/me `#hat versucht sich selbst zu treffen!'; } } else { output('`b`4Fehler: Du kannst keinen einzigen Ball mehr für heute werden!`b`n<hr>',true); $commentary = '/me `#ist zu schwach um den Schneeball zu werfen!'; } } else if($frage == 0) { output('`b`4Fehler: Du kannst nur zu Weihnachten dieses Tool nutzen!`b`n<hr>',true); $commentary = '/me `#hat versucht ohne Schnee einen Schneeball zu werfen!'; } } //////////////////////////////////////////// // - Ende des Schneeballmods //////////////////////////////////////////// Wie mache ich das wenn ich das Commentary: Much-in-one-bundle System auf dem Server. Wo kommt das nun hin und wie muss man es umschreiben? Gruss Yanara |
Autor: | Yanara [ Mo 16 Jun, 2014 09:41 ] |
Betreff des Beitrags: | Re: Weihnachtsspecial (reale Zeit!) |
Hallo zusammen Kann mir den niemand helfen für den Schneeballmod in die commentary.php rein zutun? Edit: Hat sich erledigt es funzt. Grüsse aus der Schweiz Yanara |
Seite 4 von 4 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |