|
You last visited: Today at 12:01
Advertisement
Patcher Odin Files - VB 2010 Tutorial
Discussion on Patcher Odin Files - VB 2010 Tutorial within the Fiesta Online forum part of the MMORPGs category.
11/02/2016, 14:41
|
#46
|
elite*gold: 0
Join Date: Apr 2012
Posts: 1,153
Received Thanks: 696
|
ALLLEEEES ist in dem Tutorial aufgelistet!
Ich frage mich echt für was ich den ganzen Scheiß überhaupt mache^^
|
|
|
11/03/2016, 00:49
|
#47
|
elite*gold: 0
Join Date: Aug 2016
Posts: 79
Received Thanks: 5
|
Quote:
Originally Posted by benny2000
Danke für den Tipp das problem ist es geht immer noch nicht also es kommt immer noch die meldung falsches Passwort . Ich habe das Passwort in Md5 verändert. ich habe es dann mit einer neuen regi page versucht diese gibt nur einen error brauche ich sql 2012 oder ist 2008 richtig? O_O
|
soweit wie er bin ich nun auch aber komme halt nicht weiter habe das Passwort mal Testweise in md5 in der db eingetragen aber ich komm trzd nicht rein ich weiß echt nicht mehr was ich noch falsch gemacht haben könnte da ich wirklich alles wie im Tutorial gemacht habe...
|
|
|
11/07/2016, 10:49
|
#48
|
elite*gold: 0
Join Date: Jan 2013
Posts: 83
Received Thanks: 12
|
Crytexors add mich mal in Skype : Zodika_
Ich zeig dir wo der fehler liegt...
LG
IVIaster
|
|
|
03/02/2017, 19:32
|
#49
|
elite*gold: 0
Join Date: Mar 2016
Posts: 15
Received Thanks: 1
|
Hallo liebe Community,
ich hab folgendes Problem. Wenn ich in Xampp meine Hamachi IP + Port eintrage wie im Beispiel: Listen 25.54.64.120:80 Dann geht der Apache Server nicht mehr an und bringt folgenden Fehler:
[Fri Mar 03 19:26:52.408800 2017] [mpm_winnt:notice] [pid 6428:tid 248] AH00418: Parent: Created child process 2856
[Fri Mar 03 19:26:52.757800 2017] [ssl:warn] [pid 2856:tid 260] AH01909: server certificate does NOT include an ID which matches the server name [Fri Mar 03 19:26:52.921800 2017] [ssl:warn] [pid 2856:tid 260] AH01909: server certificate does NOT include an ID which matches the server name
[Fri Mar 03 19:26:52.937800 2017] [mpm_winnt:notice] [pid 2856:tid 260] AH00354: Child: Starting 150 worker threads.
Allerdings ist der Servername auch korrekt geändert worden. Mir fällt leider nichts mehr ein. Falls ihr noch Ideen habt wärs nett wenn ihr mir Bescheid geben könntet.
|
|
|
03/03/2017, 02:19
|
#50
|
elite*gold: 0
Join Date: May 2015
Posts: 146
Received Thanks: 16
|
have the c++ version source?
|
|
|
03/03/2017, 08:41
|
#51
|
elite*gold: 44
Join Date: Apr 2014
Posts: 445
Received Thanks: 301
|
I've never seen any Fiesta Launcher coded in C++. Srsly
|
|
|
01/11/2018, 20:37
|
#52
|
elite*gold: 0
Join Date: Dec 2014
Posts: 3
Received Thanks: 0
|
Hey,
Ich habe leider auch das Problem, dass er mir sagt: AccountLogin: Please check your Password.Allerdings habe ich im debugg modus gechekt was er an die datenbank schickt und das Password stimmt über ein.(Ich hab es auch mit md5 eingetragen und genau den Passhash schickt er auch dahin). Also denke ich mal das Problem liegt wahrscheinlich daran das er garnicht in die Datenbank reinkommt, doch ich weiß nicht genau woran das liegt ich müsste das in der config.php schon richtig eingestellt(so schwer ist das nun ja nicht). Also kann mir vielleicht jemand einen Tipp geben woran das liegt?
Danke im voraus
BTW: Sonst echt guter guide hatte sonst keinerlei Probleme danke für die Mühe xarva
|
|
|
01/12/2018, 12:08
|
#53
|
elite*gold: 0
Join Date: Apr 2012
Posts: 1,153
Received Thanks: 696
|
Quote:
Originally Posted by DasChrissi
Hey,
Ich habe leider auch das Problem, dass er mir sagt: AccountLogin: Please check your Password.Allerdings habe ich im debugg modus gechekt was er an die datenbank schickt und das Password stimmt über ein.(Ich hab es auch mit md5 eingetragen und genau den Passhash schickt er auch dahin). Also denke ich mal das Problem liegt wahrscheinlich daran das er garnicht in die Datenbank reinkommt, doch ich weiß nicht genau woran das liegt ich müsste das in der config.php schon richtig eingestellt(so schwer ist das nun ja nicht). Also kann mir vielleicht jemand einen Tipp geben woran das liegt?
Danke im voraus
BTW: Sonst echt guter guide hatte sonst keinerlei Probleme danke für die Mühe xarva
|
Geh mal in deinen Webbrowser, und schreib dort die URL zur login.php rein.
2te möglichkeit: Deineurl/Login.php?Username=DEINEID&Password=MD5PW
Anschließend sag mir was für ein Fehler kommt.
|
|
|
01/13/2018, 23:13
|
#54
|
elite*gold: 0
Join Date: Dec 2014
Posts: 3
Received Thanks: 0
|
Es kommt diese hier:
Fatal error: Uncaught Error: Call to undefined function odbc_connect() in C:\xampp\htdocs\Web\login\Login.php:15 Stack trace: #0 {main} thrown in C:\xampp\htdocs\Web\login\Login.php on line 15
ich hab mir das auch im php script angeguckt das ist die zeile mit der ODBC verbindung
also:
$con = odbc_connect($conf['db_name'], $conf['db_user'], $conf['db_pass']) or die('ODBC Connection connect Fail.');
ich habe mir dannach die verbindungen für die Datenbanken angeguckt und nochmal verglichen aber ich benutze für die Account Datenbankverbindung die gleiche Bezeichnung, die ich auch in der config eingetragen haben, das ist in meinem fall 'Account'
|
|
|
01/14/2018, 00:16
|
#55
|
elite*gold: 0
Join Date: Jan 2014
Posts: 62
Received Thanks: 1
|
Fehlen dir vielleicht noch vom WPI installer die SQL Connections das er verbinden kann ???
|
|
|
01/14/2018, 03:28
|
#56
|
elite*gold: 0
Join Date: Sep 2013
Posts: 562
Received Thanks: 361
|
Quote:
Originally Posted by Tomekk76
Fehlen dir vielleicht noch vom WPI installer die SQL Connections das er verbinden kann ???
|
In etwa, sieht so aus als seien die ODBC Treiber in PHP nicht installiert/aktiviert.
|
|
|
01/14/2018, 04:30
|
#57
|
elite*gold: 0
Join Date: Nov 2017
Posts: 94
Received Thanks: 6
|
Quote:
Originally Posted by DasChrissi
Es kommt diese hier:
Fatal error: Uncaught Error: Call to undefined function odbc_connect() in C:\xampp\htdocs\Web\login\Login.php:15 Stack trace: #0 {main} thrown in C:\xampp\htdocs\Web\login\Login.php on line 15
ich hab mir das auch im php script angeguckt das ist die zeile mit der ODBC verbindung
also:
$con = odbc_connect($conf['db_name'], $conf['db_user'], $conf['db_pass']) or die('ODBC Connection connect Fail.');
ich habe mir dannach die verbindungen für die Datenbanken angeguckt und nochmal verglichen aber ich benutze für die Account Datenbankverbindung die gleiche Bezeichnung, die ich auch in der config eingetragen haben, das ist in meinem fall 'Account'
|
Du benötigst die Dlls in der php.ini!
Hier ne Mini Anleitung:
Siehe Spoiler:
C:\xampp\php\ext\php.ini
extension=php_sqlsrv_52_ts_vc6.dll
extension=php_pdo_sqlsrv_52_ts_vc6.dll
C:\xampp\php\php.ini
extension=php_sqlsrv_56_ts.dll
das musst du einfügen!
Und dann kommen noch die dlls:
C:\xampp\php\ext und C:\xampp\php\extensions
php_pdo_sqlsrv_52_nts_vc6.dll
php_pdo_sqlsrv_52_ts_vc6.dll
php_pdo_sqlsrv_52_ts_vc6.dll
php_pdo_sqlsrv_53_nts_vc6.dll
php_pdo_sqlsrv_53_nts_vc9.dll
php_pdo_sqlsrv_53_ts.dll
php_pdo_sqlsrv_53_ts_vc6.dll
php_pdo_sqlsrv_53_ts_vc9.dll
php_pdo_sqlsrv_54_nts.dll
php_pdo_sqlsrv_54_ts.dll
php_pdo_sqlsrv_55_nts.dll
php_pdo_sqlsrv_55_ts.dll
php_pdo_sqlsrv_56_nts.dll
die gehören in den Ordner ext sowie auch in den ordner extensions je nach dem welchen Ordner du hast
die ganzen DLLS müssen darein und dein PHP-Script musst du ändern in:
<?php
$conf['db_user'] = "sa";
$conf['db_pass'] = "Passwort eingeben";
$conf['db_name'] = "Account";
if (!isset($_GET['Username']))
$user = sql_clean("");
else
$user = sql_clean($_GET['Username']);
if (!isset($_GET['Password']))
$passhash = sql_clean("");
else
$passhash = sql_clean($_GET['Password']);
$con = odbc_connect($conf['db_name'], $conf['db_user'], $conf['db_pass']) or die('ODBC Connection connect Fail.');
$exec = odbc_exec($con, "SELECT nEMID, sUserPass FROM tAccounts where sUsername = '$user'");
if($exec)
{
if(odbc_num_rows($exec) != 1)
{
die('Account Not Found.');
}
$AccountData = odbc_fetch_object($exec);
$PlaintxtPass = $AccountData->sUserPass;
$PlaintxtnEMID = $AccountData->nEMID;
if (MD5($PlaintxtPass) == $passhash)
{
$Token = RandomToken(50);
$setToken = null;
if (odbc_num_rows(odbc_exec($con, "SELECT * FROM tTokens WHERE nEMID = '".$PlaintxtnEMID."'")) >= 1)
{
odbc_exec($con, "DELETE FROM tTokens WHERE nEMID = '".$PlaintxtnEMID."'");
$setToken = odbc_exec($con, "INSERT INTO tTokens (nEMID, sToken) VALUES('".$PlaintxtnEMID."', '".$Token."')");
}
else
$setToken = odbc_exec($con, "INSERT INTO tTokens (nEMID, sToken) VALUES('".$PlaintxtnEMID."', '".$Token."')");
if ($setToken)
die('OK#'.$Token);
else
die('SetToken Error');
}
else
{
die('Wrong Password.');
}
}
else
{
die('Query Failed');
}
odbc_close();
function sql_clean($str)
{
$search = array("\\", "\0", "\n", "\r", "\x1a", "'", '"');
$replace = array("", "", "", "", "", "", "");
return str_replace($search, $replace, $str);
}
function RandomToken( $length )
{
$chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVW XYZ0123456789";
$str = "";
$size = strlen( $chars );
for( $i = 0; $i < $length; $i++ ) {
$str .= $chars[ rand( 0, $size - 1 ) ];
}
return $str;
}
?>
Hier die DLLs als Download:
|
|
|
01/14/2018, 12:15
|
#58
|
elite*gold: 0
Join Date: Jan 2011
Posts: 1,697
Received Thanks: 615
|
Quote:
Originally Posted by FinTheFine02
Du benötigst die Dlls in der php.ini!
Hier ne Mini Anleitung:
Siehe Spoiler:
C:\xampp\php\ext\php.ini
extension=php_sqlsrv_52_ts_vc6.dll
extension=php_pdo_sqlsrv_52_ts_vc6.dll
C:\xampp\php\php.ini
extension=php_sqlsrv_56_ts.dll
das musst du einfügen!
Und dann kommen noch die dlls:
C:\xampp\php\ext und C:\xampp\php\extensions
php_pdo_sqlsrv_52_nts_vc6.dll
php_pdo_sqlsrv_52_ts_vc6.dll
php_pdo_sqlsrv_52_ts_vc6.dll
php_pdo_sqlsrv_53_nts_vc6.dll
php_pdo_sqlsrv_53_nts_vc9.dll
php_pdo_sqlsrv_53_ts.dll
php_pdo_sqlsrv_53_ts_vc6.dll
php_pdo_sqlsrv_53_ts_vc9.dll
php_pdo_sqlsrv_54_nts.dll
php_pdo_sqlsrv_54_ts.dll
php_pdo_sqlsrv_55_nts.dll
php_pdo_sqlsrv_55_ts.dll
php_pdo_sqlsrv_56_nts.dll
die gehören in den Ordner ext sowie auch in den ordner extensions je nach dem welchen Ordner du hast
die ganzen DLLS müssen darein und dein PHP-Script musst du ändern in:
<?php
$conf['db_user'] = "sa";
$conf['db_pass'] = "Passwort eingeben";
$conf['db_name'] = "Account";
if (!isset($_GET['Username']))
$user = sql_clean("");
else
$user = sql_clean($_GET['Username']);
if (!isset($_GET['Password']))
$passhash = sql_clean("");
else
$passhash = sql_clean($_GET['Password']);
$con = odbc_connect($conf['db_name'], $conf['db_user'], $conf['db_pass']) or die('ODBC Connection connect Fail.');
$exec = odbc_exec($con, "SELECT nEMID, sUserPass FROM tAccounts where sUsername = '$user'");
if($exec)
{
if(odbc_num_rows($exec) != 1)
{
die('Account Not Found.');
}
$AccountData = odbc_fetch_object($exec);
$PlaintxtPass = $AccountData->sUserPass;
$PlaintxtnEMID = $AccountData->nEMID;
if (MD5($PlaintxtPass) == $passhash)
{
$Token = RandomToken(50);
$setToken = null;
if (odbc_num_rows(odbc_exec($con, "SELECT * FROM tTokens WHERE nEMID = '".$PlaintxtnEMID."'")) >= 1)
{
odbc_exec($con, "DELETE FROM tTokens WHERE nEMID = '".$PlaintxtnEMID."'");
$setToken = odbc_exec($con, "INSERT INTO tTokens (nEMID, sToken) VALUES('".$PlaintxtnEMID."', '".$Token."')");
}
else
$setToken = odbc_exec($con, "INSERT INTO tTokens (nEMID, sToken) VALUES('".$PlaintxtnEMID."', '".$Token."')");
if ($setToken)
die('OK#'.$Token);
else
die('SetToken Error');
}
else
{
die('Wrong Password.');
}
}
else
{
die('Query Failed');
}
odbc_close();
function sql_clean($str)
{
$search = array("\\", "\0", "\n", "\r", "\x1a", "'", '"');
$replace = array("", "", "", "", "", "", "");
return str_replace($search, $replace, $str);
}
function RandomToken( $length )
{
$chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVW XYZ0123456789";
$str = "";
$size = strlen( $chars );
for( $i = 0; $i < $length; $i++ ) {
$str .= $chars[ rand( 0, $size - 1 ) ];
}
return $str;
}
?>
Hier die DLLs als Download:
|
Die dlls brauch er nicht, diese haben rein garnichts mit odbc zutun.. zumal sollte man nicht alle dlls die du aufgelistet hast rein packen.. entweder threadsafe or none threadsafe je nach php version..
PHP.ini öffnen -> Suchen nach ;extension=php_odbc.dll und da das ";" entfernen und speichern, danach sollte es gehen.
|
|
|
01/14/2018, 19:38
|
#59
|
elite*gold: 0
Join Date: Nov 2017
Posts: 94
Received Thanks: 6
|
Quote:
Originally Posted by EpicFight
Die dlls brauch er nicht, diese haben rein garnichts mit odbc zutun.. zumal sollte man nicht alle dlls die du aufgelistet hast rein packen.. entweder threadsafe or none threadsafe je nach php version..
PHP.ini öffnen -> Suchen nach ;extension=php_odbc.dll und da das ";" entfernen und speichern, danach sollte es gehen.
|
Also, als ich meine Login.php hatte, hatte ich genau das selbe Problem wie er!
Und ich musste die ganzen Dlls einbinden weil ich hatte auch wie du hier erwähnt auch php_odbc.dll eingebunden und der Fehler blieb trotzdem!
Erst als ich
extension=php_sqlsrv_52_ts_vc6.dll
extension=php_pdo_sqlsrv_52_ts_vc6.dll
extension=php_sqlsrv_56_ts.dll
und so eingebunden hatte erst dann verschwand der Fehler!
Naja ist wohl bei jedem anders.
|
|
|
01/15/2018, 14:14
|
#60
|
elite*gold: 0
Join Date: Dec 2014
Posts: 3
Received Thanks: 0
|
Dickes THX an alle, bei mir hat die Variante von Epic geholfen und jetzt funktioniert es richtig!
MFG Chrissi
|
|
|
Similar Threads
|
Fiesta Online Thor Maker (Patcher)
06/13/2012 - Fiesta Online - 7 Replies
Hey,
hab da ein kleines Problem mit meinem Thor Maker der funkt ohne Probleme aber weiß nicht zu 100% wie man ein patch erstellt ich übersehe da iwas und beim Patchen kommt eine Fehlermeldung und weiß nicht why ... kann mir vllt wer ein Link schicken Tutorial oder ne Beschreibung wie man ein patch macht :)? wäre sehr nett danke hab zwar schon auf elite gesucht aber nix gefunden vllt ist wer schlauer als ich und hat was gefunden ^-^
|
Thor Patcher Fiesta Online
04/09/2012 - Fiesta Online - 7 Replies
Hallo,
Kann mir bitte jemand eine genau beschreibung und vielleicht auch einen link geben wie ich einen thor patcher mache.
Ich kenne mich nicht gut aus mit php datein deshalb hoffe ich das jemand mir eine Aleitung geben kann.
Danke schonmal im Vorraus
|
All times are GMT +2. The time now is 12:01.
|
|