FORUM SPIELE

Begonnen von smartmusic, 30 Juni 2004, 18:17:28

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

Sleepy Hollow

Ach was meinst Du, ich hab bestimmt 50 Mails mit dem gewechselt.
Er besteht darauf das sein Hack seiner bleibt.
Ziemlich doof.  :-X


NeMeSiSX2LC

Warte mal. Kurz frage?? was bitte ist bei deinem Modul noch so wie bei seinem Hack?? Weil zwischen der coding welt von MX und vB is doch ein derber unterschied drin.
CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10     
PHP-Version: 5.1.2
MySQL-Version: 5.0.15-max-log
Server-Version: Apache/2.0.55
phpMyAdmin-Version: 2.7.0-pl1

wob

Zitat von: jubilee am 20 Januar 2005, 15:33:49
Pfff ....
ZitatWir haben ewig mit dem Typen rumdiskutiert aber er möchte nicht.

Wenn er meint, das wir das nicht selbst hinbekommen, dann hat er sich aber getäuscht.
Die Flashgames (150 Stück) hab ich mir schon vor einer kleinen Ewigkeit runtergeladen.
Und das Verknüpfen war m.M. nach nicht so besonders schwer, wenn man erstmal weiss, welche Variablen
in die Flash-Spiele rein bzw. rausgehen....
Mal schauen, ob ich das noch voreinander bekomme.
(aber bitte nicht nerven, wird schon noch einige Zeit dauern, bis ich das soweit fertig habe)


MfG
jubilee

Hy Jubilee!!!!

Mensch das doch mal was ... freut mich das du es jetzt doch weiter machst " echt Hut ab " und DANKE.

und Qualität brauch eben seine ZEIT  :-\

Mit freundlichen Grüßen

Rene
Ideen sind immer gut, nur diese Idee`n umsetzen ist eine andere frage :-)

smartmusic

kann das hier jemand ans vkp mx anpassen?

<?php
/***************************************************************************
*                                login.php
*                            -------------------
*   begin                : Saturday, Feb 13, 2001
*   copyright            : (C) 2001 The phpBB Group
*   email                : support@phpbb.com
*
*   $Id: login.php,v 1.47.2.16 2004/07/17 13:48:32 acydburn Exp $
*
*
***************************************************************************/

/***************************************************************************
*
*   This program is free software; you can redistribute it and/or modify
*   it under the terms of the GNU General Public License as published by
*   the Free Software Foundation; either version 2 of the License, or
*   (at your option) any later version.
*
***************************************************************************/
if (!eregi("modules.php", $_SERVER['SCRIPT_NAME'])) {
    die ("You can't access this file directly...");
}
$module_name = basename(dirname(__FILE__));
require("modules/".$module_name."/nukebb.php");

//
// Allow people to reach login page if
// board is shut down
//
define("IN_LOGIN", true);

define('IN_PHPBB', true);
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);

//
// Set page ID for session management
//
$userdata = session_pagestart($user_ip, PAGE_LOGIN, $nukeuser);
init_userprefs($userdata);
//
// End session management
//

// session id check
if (!empty($HTTP_POST_VARS['sid']) || !empty($HTTP_GET_VARS['sid']))
{
   $sid = (!empty($HTTP_POST_VARS['sid'])) ? $HTTP_POST_VARS['sid'] : $HTTP_GET_VARS['sid'];
}
else
{
   $sid = '';
}

if( isset($HTTP_POST_VARS['login']) || isset($HTTP_GET_VARS['login']) || isset($HTTP_POST_VARS['logout']) || isset($HTTP_GET_VARS['logout']) )
{
   if( ( isset($HTTP_POST_VARS['login']) || isset($HTTP_GET_VARS['login']) ) && !$userdata['session_logged_in'] )
   {
      $username = isset($HTTP_POST_VARS['username']) ? trim(htmlspecialchars($HTTP_POST_VARS['username'])) : '';
      $username = substr(str_replace("\\'", "'", $username), 0, 25);
      $username = str_replace("'", "\\'", $username);
      $password = isset($HTTP_POST_VARS['password']) ? $HTTP_POST_VARS['password'] : '';

      $sql = "SELECT user_id, username, user_password, user_active, user_level
         FROM " . USERS_TABLE . "
         WHERE username = '" . str_replace("\\'", "''", $username) . "'";
      if ( !($result = $db->sql_query($sql)) )
      {
         message_die(GENERAL_ERROR, 'Error in obtaining userdata', '', __LINE__, __FILE__, $sql);
      }

      if( $row = $db->sql_fetchrow($result) )
      {
         if( $row['user_level'] != ADMIN && $board_config['board_disable'] )
         {
            redirect(append_sid("index.$phpEx", true));
         }
         else
         {
            if( md5($password) == $row['user_password'] && $row['user_active'] )
            {
               $autologin = ( isset($HTTP_POST_VARS['autologin']) ) ? TRUE : 0;

               $session_id = session_begin($row['user_id'], $user_ip, PAGE_INDEX, FALSE, $autologin);

               if( $session_id )
               {
                  $url = ( !empty($HTTP_POST_VARS['redirect']) ) ? str_replace('&amp;', '&', htmlspecialchars($HTTP_POST_VARS['redirect'])) : "index.$phpEx";
                  redirect(append_sid($url, true));
               }
               else
               {
                  message_die(CRITICAL_ERROR, "Couldn't start session : login", "", __LINE__, __FILE__);
               }
            }
            else
            {
               $redirect = ( !empty($HTTP_POST_VARS['redirect']) ) ? str_replace('&amp;', '&', htmlspecialchars($HTTP_POST_VARS['redirect'])) : '';
               $redirect = str_replace('?', '&', $redirect);

               if (strstr(urldecode($redirect), "\n") || strstr(urldecode($redirect), "\r"))
               {
                  message_die(GENERAL_ERROR, 'Tried to redirect to potentially insecure url.');
               }

               $template->assign_vars(array(
                  'META' => "<meta http-equiv=\"refresh\" content=\"3;url=login.$phpEx?redirect=$redirect\">")
               );

               $message = $lang['Error_login'] . '<br /><br />' . sprintf($lang['Click_return_login'], "<a href=\"login.$phpEx?redirect=$redirect\">", '</a>') . '<br /><br />' .  sprintf($lang['Click_return_index'], '<a href="' . append_sid("index.$phpEx") . '">', '</a>');

               message_die(GENERAL_MESSAGE, $message);
            }
         }
      }
      else
      {
         $redirect = ( !empty($HTTP_POST_VARS['redirect']) ) ? str_replace('&amp;', '&', htmlspecialchars($HTTP_POST_VARS['redirect'])) : "";
         $redirect = str_replace("?", "&", $redirect);

         if (strstr(urldecode($redirect), "\n") || strstr(urldecode($redirect), "\r"))
         {
            message_die(GENERAL_ERROR, 'Tried to redirect to potentially insecure url.');
         }

         $template->assign_vars(array(
            'META' => "<meta http-equiv=\"refresh\" content=\"3;url=login.$phpEx?redirect=$redirect\">")
         );

                        $message = $lang['Error_login'] . '<br /><br />' . sprintf($lang['Click_return_login'], '<a href="' . append_sid("login.$phpEx?redirect=$redirect") . '">', '</a>') . '<br /><br />' .  sprintf($lang['Click_return_index'], '<a href="' . append_sid("index.$phpEx") . '">', '</a>');

         message_die(GENERAL_MESSAGE, $message);
      }
   }
   else if( ( isset($HTTP_GET_VARS['logout']) || isset($HTTP_POST_VARS['logout']) ) && $userdata['session_logged_in'] )
   {
      if( $userdata['session_logged_in'] )
      {
         session_end($userdata['session_id'], $userdata['user_id']);
      }

      if (!empty($HTTP_POST_VARS['redirect']) || !empty($HTTP_GET_VARS['redirect']))
      {
         $url = (!empty($HTTP_POST_VARS['redirect'])) ? htmlspecialchars($HTTP_POST_VARS['redirect']) : htmlspecialchars($HTTP_GET_VARS['redirect']);
         $url = str_replace('&amp;', '&', $url);
         redirect(append_sid($url, true));
      }
      else
      {
         redirect(append_sid("index.$phpEx", true));
      }
   }
   else
   {
      $url = ( !empty($HTTP_POST_VARS['redirect']) ) ? str_replace('&amp;', '&', htmlspecialchars($HTTP_POST_VARS['redirect'])) : "index.$phpEx";
      redirect(append_sid($url, true));
   }
}
else
{
   //
   // Do a full login page dohickey if
   // user not already logged in
   //
   if( !$userdata['session_logged_in'] )
   {
      $page_title = $lang['Login'];
                include("includes/page_header.php");

      $template->set_filenames(array(
         'body' => 'login_body.tpl')
      );

      if( isset($HTTP_POST_VARS['redirect']) || isset($HTTP_GET_VARS['redirect']) )
      {
         $forward_to = $HTTP_SERVER_VARS['QUERY_STRING'];

         if( preg_match("/^redirect=([a-z0-9\.#\/\?&=\+\-_]+)/si", $forward_to, $forward_matches) )
         {
            $forward_to = ( !empty($forward_matches[3]) ) ? $forward_matches[3] : $forward_matches[1];
            $forward_match = explode('&', $forward_to);

            if(count($forward_match) > 1)
            {
               $forward_page = '';

               for($i = 1; $i < count($forward_match); $i++)
               {
                  if( !ereg("sid=", $forward_match[$i]) )
                  {
                     if( $forward_page != '' )
                     {
                        $forward_page .= '&';
                     }
                     $forward_page .= $forward_match[$i];
                  }
               }
               $forward_page = $forward_match[0] . '?' . $forward_page;
            }
            else
            {
               $forward_page = $forward_match[0];
            }
         }
      }
      else
      {
         $forward_page = '';
      }

                Header("Location: modules.php?name=Your_Account&redirect=$forward_page");
      $username = ( $userdata['user_id'] != ANONYMOUS ) ? $userdata['username'] : '';

      $s_hidden_fields = '<input type="hidden" name="redirect" value="' . $forward_page . '" />';

      make_jumpbox('viewforum.'.$phpEx, $forum_id);
      $template->assign_vars(array(
         'USERNAME' => $username,

         'L_ENTER_PASSWORD' => $lang['Enter_password'],
         'L_SEND_PASSWORD' => $lang['Forgotten_password'],

         'U_SEND_PASSWORD' => append_sid("profile.$phpEx?mode=sendpassword"),

         'S_HIDDEN_FIELDS' => $s_hidden_fields)
      );

      $template->pparse('body');

                include("includes/page_tail.php");
   }
   else
   {
      redirect(append_sid("index.$phpEx", true));
   }

}

?>

jubilee

Hallo !
Was willst Du denn mit der Login-Routine aus dem phpBB.
Um die Spiele zu realisieren musst Du ein komplett neues Frontend schreiben.
Von den (Arcade) Scripten aus dem phpBB kanst du vielleicht 10 Zeilen gebrauchen.
Den Rest kannst Du getrost ignorieren.
Ich kümmer mich drum, sobald ich mit meinen jetzigen Sachen durch bin.
Ich hab zwar ein einigermaßen brauchbares Test-System das ist aber noch pre Alpha und noch nicht
auf der MX umgearbeitet sondern läuft nur für sich zum debuggen der Flash-Aufrufe.

MfG
jubilee


smartmusic

ok,ich habe ja auch die spiele laufen unter http://www.gecealem.de/games/activity.php

falls du was brauchst oder tabellen oder so,sag einfach bescheid....


jubilee

Hallo !
Zitatfalls du was brauchst oder tabellen oder so,sag einfach bescheid....
Komm ich bestimmt drauf zurück, wenn ich etwas weiter mit dem System bin.
MfG
jubilee

smartmusic

hallo,

hast du nochmal dran weiter gearbeitet?

gruss
chris

Selin02

Hallo Leute, was ist den nun weiter geschehen mit dem Script`?

ich finde das super und würde mich um eine antwort freuen.


Tobii

Hallo,
wollte nur mein Interesse anmelden, das jubilee auch sieht das genug Leute Interesse daran haben.
Also, sobald es was neues gibt oder wir/ich dir was helfen können/kann, dann meld dich.

Bis denn,

Tobii

osc-helpline

Hallöchen,

dem möchte ich mich nun auch anschließen.  :) Das ist wirklich eine sehr gute Sache. Ich würde mich natürlich auch finanziell daran beteiligen.  :D
Gibt es mittlerweile schon Neuigkeiten darüber??

Liebe Grüße
Nancy

jubilee

Hallo !
Ich denke, das ist das nächste um das ich mich kümmern werde.
Ich hab reichlich schon fertig modifizierte Flash-Games rumliegen und bräuchte
eigentlich nur das Frontend fertigbauen.

MfG
jubilee

osc-helpline

Ich denke mal das sich über diese Info viele User freuen werden.

Viel Erfolg jubilee. ich habe leider nichts was ich Dir zur Verfügung stellen könnte. Bin leider selbst noch ein Anfänger. :-\

Liebe Grüße
Nancy

dj-simarik

wow das hört sich wie ein traum an....
ich will auf alle fälle auch das modul :-)


Catlak

 ::)das hört sich echt super an ich hoffe die profis kriegen alles hin ... ich freu mich schon auf diesen modul hoffentlich wird das hier auf der seite veröffentlich

Trotzdem danke an die leute die sich die mühe geben um es den usern zu geben

camillo

also ich hab mir das hier grad durchgelesen und muss sagen ich bin jetzt total heiss auf dieses Modul! Kann mir einer den jetzigen Stand sagen

jubilee

Hallo !
ZitatKann mir einer den jetzigen Stand sagen
Immer wenn ich etwas Zeit erüberigen kann, bastel ich etwas daran rum.
Ist aber noch nicht Beta-Reif.
MfG
jubilee

selin01

Also wir warten schon so lange, das es keinen unterschied mehr macht. Ist ja schön zuhören, das sich so langsam was tut in der richtung. Ich bin mir sicher sehr sehr viele hier lechtzen schon danach.  :)

camillo

Also ich bin ganz scharf drauf aber möchte nicht sagen das ich es WILL sondern möchte :)

Finde es gut das hier nach den Interressen der User geht. KLASSE FORUM  :thumbup:

Energy-drink

Zitat von: jubilee am 06 Oktober 2005, 17:42:08
Hallo !
ZitatKann mir einer den jetzigen Stand sagen
Immer wenn ich etwas Zeit erüberigen kann, bastel ich etwas daran rum.
Ist aber noch nicht Beta-Reif.
MfG
jubilee

mal super dumm gefragt... wird das Eboard nicht irgendwann im MX aussterben da es das SMF gibt und es dort ja schon forumspiele gibt??
Ich bin alt aber bezahlt.... ;-)
Ich würde ja gerne die Welt verändern,
aber Gott gibt mir den Quellcode nicht!