Skocz do zawartości


Internetowa gra


6 odpowiedzi w tym temacie

#1 Yoshimitsu

    Początkujący

  • Użytkownik
  • Pip
  • 2 postów

Napisano 25 May 2008 - 06:58 PM

Pomózcie , plz , nie umiem zainstalowac pikow na strone a zwlaszcza wypelnic formularzu w pliku install.php.. :unsure:


plz o jak najszybsza i jak nadokladniejsza odpowiedz... :P

#2 Przemek

    Początkujący

  • Użytkownik
  • Pip
  • 100 postów

Napisano 25 May 2008 - 07:02 PM

Napisz coś więcej to wtedy będę wstanie ci pomóc

#3 Yoshimitsu

    Początkujący

  • Użytkownik
  • Pip
  • 2 postów

Napisano 25 May 2008 - 07:43 PM

No więc :
Jak chce zainstalować gre i przenoszę pliki na strone i wchodzę w plik install.php to tam jest formularz który trzeba wypełnić i zainstalować gre i problem polega na tym , żę ja niewiem co gdzie wpisac i gdzie przycisnąć więc skopiuje to :

* @version : 1.3 * @since : 05.03.2007 * */ // // // 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. // // This program is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU General Public License for more details. // // You should have received a copy of the GNU General Public License // along with this program; if not, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // // $Id$ /** * Function read .sql file and convert on queries to database (based on phpMyAdmin) */ function splitschema(&$ret, $sql) { $sql = rtrim($sql, "\n\r"); $sql_len = strlen($sql); $char = ''; $string_start = ''; $in_string = FALSE; $nothing = TRUE; $time0 = time(); for ($i = 0; $i < $sql_len; ++$i) { $char = $sql[$i]; if ($in_string) { for (;:P { $i = strpos($sql, $string_start, $i); if (!$i) { $ret[] = $sql; return TRUE; } elseif ($string_start == '`' || $sql[$i-1] != '\\') { $string_start = ''; $in_string = FALSE; break; } else { $j = 2; $escaped_backslash = FALSE; while ($i-$j > 0 && $sql[$i-$j] == '\\') { $escaped_backslash = !$escaped_backslash; $j++; } if ($escaped_backslash) { $string_start = ''; $in_string = FALSE; break; } else { $i++; } } } } elseif (($char == '-' && $sql_len > $i + 2 && $sql[$i + 1] == '-' && $sql[$i + 2] <= ' ') || $char == '#' || ($char == '/' && $sql_len > $i + 1 && $sql[$i + 1] == '*')) { $i = strpos($sql, $char == '/' ? '*/' : "\n", $i); if ($i === FALSE) { break; } if ($char == '/') { $i++; } } elseif ($char == ';') { $ret[] = array('query' => substr($sql, 0, $i), 'empty' => $nothing); $nothing = TRUE; $sql = ltrim(substr($sql, min($i + 1, $sql_len))); $sql_len = strlen($sql); if ($sql_len) { $i = -1; } else { return TRUE; } } elseif (($char == '"') || ($char == '\'') || ($char == '`')) { $in_string = TRUE; $nothing = FALSE; $string_start = $char; } elseif ($nothing) { $nothing = FALSE; } $time1 = time(); if ($time1 >= $time0 + 30) { $time0 = $time1; header('X-pmaPing: Pong'); } } if (!empty($sql) && preg_match('@[^[:space:]]+@', $sql)) { $ret[] = array('query' => $sql, 'empty' => $nothing); } return TRUE; } ?>
Wybierz opcję:
Instalacja gry
Uaktualnienie gry
Test uprawnień plików oraz katalogów
Zanim zaczniesz instalację upewnij się, że skrypt posiada uprawnienia do modyfikacji odpowiednich plików
"; } else { $result[0] = "W porządku
"; } print "Plik includes/config.php...".$result[0]; @$templatescat = fopen('../templates_c/test.php', 'w'); if (!$templatescat) { $result[1] = "Brak uprawnień!
"; } else { $result[1] = "W porządku
"; unlink('../templates_c/test.php'); } print "Katalog templates_c...".$result[1]; @$avatarscat = fopen('../avatars/test.php', 'w'); if (!$avatarscat) { $result[2] = "Brak uprawnień!
"; } else { $result[2] = "W porządku
"; unlink('../avatars/test.php'); } print "Katalog avatars...".$result[2]; @$tribelogoscat = fopen('../images/tribes/test.php', 'w'); if (!$tribelogoscat) { $result[3] = "Brak uprawnień!
"; } else { $result[3] = "W porządku
"; unlink('../images/tribes/test.php'); } print "Katalog images/tribes...".$result[3]; @$layout1cat = fopen('../templates_c/layout1/test.php', 'w'); if (!$layout1cat) { $result[4] = "Brak uprawnień!
"; } else { $result[4] = "W porządku
"; unlink('../templates_c/layout1/test.php'); } print "Katalog templates_c/layout1...".$result[4]; @$cachecat = fopen('../cache/test.php', 'w'); if (!$cachecat) { $result[5] = "Brak uprawnień!
"; } else { $result[5] = "W porządku
"; unlink('../cache/test.php'); } print "Katalog cache...".$result[5]; @$mailerconf = fopen('../mailer/mailerconfig.php', 'w'); if (!$mailerconf) { $result[6] = "Brak uprawnień!
"; } else { $result[6] = "W porządku
"; } print "Plik mailer/mailerconfig.php...".$result[6]; $test = 0; for ($i = 0; $i < 7; $i ++) { if ($result[$i] == "Brak uprawnień!
") { print "Zanim rozpoczniesz instalację, nadaj odpowiednie uprawnienia a następnie ponownie odśwież stronę

"; $test = 1; exit; } } if (!$test) { print "
>\">
"; } } if (isset($_GET['step']) && ($_GET['step'] == 'install2' || $_GET['step'] == 'update1')) { if ($_GET['step'] == 'install2') { ?> Instalacja Vallheru
Skrypt ten pomoże zainstalować ci grę Vallheru na twoim serwerze. Przed przystąpieniem do instalacji powinieneś przeczytać plik install.txt
Aktualizjacja Vallheru
Wypełnij wszystkie pola!Rodzaj bazy danych:
Host bazy danych:
Użytkownik bazy danych:
Hasło do bazy danych:
Nazwa bazy danych:

Nazwa gry:
Email gry:
Adres gry (bez http://):
Nazwa pierwszego miasta (mianownik - kto? co?:
Nazwa pierwszego miasta (miejscownik - o kim? o czym?):
Nazwa pierwszego miasta (dopełniacz - kogo? czego?):
Nazwa drugiego miasta (nieodmienna):
Limit graczy w grze:

Nick Admina:
Email Admina:
Hasło admina:



Wróć"); } } /** * Create file config.php */ $arrDBtype = array('mysql40', 'mysql50'); if (in_array($_POST['dbtype'], $arrDBtype)) { $strDBtype = 'mysql'; } else { $strDBtype = $_POST['dbtype']; } print "Tworzenie pliku config.php..."; $configtext = " Connect(\"".$_POST['dbhost']."\", \"".$_POST['dbuser']."\", \"".$_POST['dbpass']."\", \"".$_POST['dbname']."\"); \$ADODB_FETCH_MODE = ADODB_FETCH_ASSOC; \$gamename= \"".$_POST['gamename']."\"; \$gamemail = \"".$_POST['gamemail']."\"; \$gameadress = \"http://".$_POST['gameadress']."\"; \$adminname = \"".$_POST['adminnick']."\"; \$adminmail = \"".$_POST['adminmail']."\"; \$city1 = \"".$_POST['city1']."\"; \$city1a = \"".$_POST['city1a']."\"; \$city1b = \"".$_POST['city1b']."\"; \$city2 = \"".$_POST['city2']."\"; \$pllimit = ".$_POST['pllimit']."; ?>"; $configfile = fopen("../includes/config.php", "w"); fwrite($configfile, $configtext); fclose($configfile); print "Zakończone
"; /** * Create database */ print "Tworzenie bazy danych..."; if ($_POST['dbtype'] == 'mysqli') { $strFile = 'db/mysql50.sql'; } else { $strFile = "db/".$_POST['dbtype'].".sql"; } $file = fopen($strFile, "rb"); $sql_query = fread($file, filesize($strFile)); fclose($file); $pieces = array(); splitschema($pieces, $sql_query); $amount = count($pieces); require_once('../adodb/adodb.inc.php'); $db = NewADOConnection($strDBtype); $db -> Connect($_POST['dbhost'], $_POST['dbuser'], $_POST['dbpass'], $_POST['dbname']) or die("Błąd przy połączeniu z bazą danych!"); for ($i = 0; $i < $amount; $i ++) { $db -> Execute($pieces[$i]['query']) or die("Błąd przy instalacji bazy danych! ".$db -> ErrorMsg()); } print "Zakończone
"; /** * Create admin account */ print "Tworzenie konta admina..."; $strPass = MD5($_POST['adminpass']); $db -> Execute("INSERT INTO players (`user`, `email`, `pass`, `rank`) VALUES('".$_POST['adminnick']."', '".$_POST['adminmail']."', '".$strPass."', 'Admin')") or die("Nie mogę utworzyć konta administratora!"); $db -> Close(); print "Zakończone
"; print "
>\">
"; } if (isset($_GET['step']) && $_GET['step'] == 'install4') { ?> Wybór systemu wysyłania maili.
Poniżej możesz wybrać sposób w jaki będą wysyłane maile:
1. Poprzez funkcję mail(); w PHP
Opcja ta wymaga aby dana funkcja była włączona na serwerze. Jeżeli jesteś pewien że działa, wybierz tę opcję. Jeżeli wybierzesz tę opcję nie musisz wypełniać poniższego formularza
2. Poprzez zewnętrzny serwer SMTP
Wybierz tę opcję w przypadku kiedy opcja nr 1 nie działa. Jednak dodatkowo będziesz musiał podać dane do istniejącego konta pocztowego
Wysyłanie poczty przez mail();
Wysyłanie poczty poprzez zewnętrzny serwer SMTP
Nazwa serwera:
Nazwa użytkownika:
Hasło do konta:

PluginDir = \"./mailer/\"; \$mail -> SetLanguage(\"pl\", \"./mailer/language/\"); \$mail -> CharSet = \"utf-8\"; \$mail -> Sender = \$gamemail; \$mail -> IsMail(); \$mail -> From = \$gamemail; \$mail -> FromName = \$gamename; \$mail -> AddAddress(\$adress); \$mail -> WordWrap = 50; \$mail -> Subject = \$subject; \$mail -> Body = \$message; ?>"; } else { $strConfigtext = " PluginDir = \"./mailer/\"; \$mail -> SetLanguage(\"pl\", \"./mailer/language/\"); \$mail -> CharSet = \"utf-8\"; \$mail -> Sender = \$gamemail; \$mail -> IsSMTP(); \$mail -> Host = \"".$_POST['mailserv']."\"; \$mail -> SMTPAuth = true; \$mail -> Username = \"".$_POST['user']."\"; \$mail -> Password = \"".$_POST['pass']."\"; \$mail -> From = \$gamemail; \$mail -> FromName = \$gamename; \$mail -> AddAddress(\$adress); \$mail -> WordWrap = 50; \$mail -> Subject = \$subject; \$mail -> Body = \$message; ?> "; } $configfile = fopen("../mailer/mailerconfig.php", "w"); fwrite($configfile, $strConfigtext); fclose($configfile); print "Zakończone
"; print "Instalacja gry została zakończona. Wykasuj plik install.php a najlepiej cały katalog install.
Dziękujemy za korzystanie z Vallheru Engine
© 2004,2005,2006,2007 Vallheru Team"; } if (isset($_GET['step']) && $_GET['step'] == 'update2') { /** * Modify file config.php */ $arrDBtype = array('mysql40', 'mysql50'); if (in_array($_POST['dbtype'], $arrDBtype)) { $strDBtype = 'mysql'; } else { $strDBtype = $_POST['dbtype']; } print "Modyfikacja pliku config.php..."; $configtext = " Connect(\"".$_POST['dbhost']."\", \"".$_POST['dbuser']."\", \"".$_POST['dbpass']."\", \"".$_POST['dbname']."\"); \$ADODB_FETCH_MODE = ADODB_FETCH_ASSOC; \$gamename= \"".$_POST['gamename']."\"; \$gamemail = \"".$_POST['gamemail']."\"; \$gameadress = \"http://".$_POST['gameadress']."\"; \$adminname = \"".$_POST['adminnick']."\"; \$adminmail = \"".$_POST['adminmail']."\"; \$city1 = \"".$_POST['city1']."\"; \$city1a = \"".$_POST['city1a']."\"; \$city1b = \"".$_POST['city1b']."\"; \$city2 = \"".$_POST['city2']."\"; \$pllimit = ".$_POST['pllimit']."; ?>"; $configfile = fopen("../includes/config.php", "w"); fwrite($configfile, $configtext); fclose($configfile); print "Zakończone
"; /** * Modify database */ print "Modyfikacja bazy danych..."; $file = fopen("db/update.sql", "rb"); $sql_query = fread($file, filesize('db/update.sql')); fclose($file); $pieces = array(); splitschema($pieces, $sql_query); $arrDBtype = array('mysql40', 'mysql41'); if (in_array($_POST['dbtype'], $arrDBtype)) { $strDBtype = 'mysql'; } else { $strDBtype = $_POST['dbtype']; } require_once('../adodb/adodb.inc.php'); $db = NewADOConnection($strDBtype); $db -> Connect($_POST['dbhost'], $_POST['dbuser'], $_POST['dbpass'], $_POST['dbname']) or die("Nie mogę połączyć się z bazą danych!"); $amount = count($pieces); for ($i = 0; $i < $amount; $i ++) { $db -> Execute($pieces[$i]['query']) or die("Błąd przy uaktualnianiu bazy danych! ".$db -> ErrorMsg()); } print "Zakończone
Aktualizacja przebiegła pomyślnie. Wykasuj plik install.php a następnie przegraj nowe pliki do obecnej wersji (jeżeli do tej pory jeszcze tego nie zrobiłeś)
Dziękujemy za korzystanie z Vallheru Engine
© 2004,2005,2006,2007 Vallheru Team"; } ?>


no więc niewiem co i jak wpisać... jeszcze cos podać ?

#4 DaniosoPL

    Początkujący

  • Użytkownik
  • Pip
  • 92 postów
  • Skąd:Bydgoszcz

Napisano 05 July 2010 - 03:04 PM

lepie wpisze te kody w

bo tak się czytać nie da
					
					
sygnaturka niezgodna z regulaminem

#5 JokerACM

    Początkujący

  • Użytkownik
  • Pip
  • 136 postów

Napisano 16 August 2010 - 01:44 PM

a nie wystarczy przypadkiem link http://twojastrona.pl/install.php i będzie instalacja :(?

#6 chudy92

    Webmaster

  • Emerytowany Moderator
  • PipPipPipPip
  • 2844 postów
  • Skąd:Śląsk
  • Strona:.

Napisano 17 August 2010 - 05:28 AM

kilka pytań;]
1. Na jakim masz hostingu
2. Czy ta gra to via czy też zwykła np. jak na: gry.pl
* Jeśli to via to podaj silnik gry
* Jeśli to via to gotowy czy własnej roboty silnik?
Podaj adres strony...

@ JokerACM Jeśli źle wpisał dane do bazy to go nie połączy więc nic mu nie da Twój link ;]

Użytkownik chudy92 edytował ten post 17 August 2010 - 05:33 AM

Zapraszam!

Ciężko z czasem. W miarę osiągalny...


#7 Kil

    Bywalec

  • Użytkownik
  • PipPip
  • 506 postów
  • Skąd:...
  • Strona:http://driftblog.pl

Napisano 17 August 2010 - 07:43 AM

PO twoim kodzie co się orientuje to silnik vallheru napisz do mnie na pw to ci to zrobię i wytłumaczę
Dołączona grafika




Dodaj odpowiedź



  


Użytkownicy przeglądający ten temat: 1

0 użytkowników, 1 gości, 0 anonimowych