|
You last visited: Today at 17:35
Advertisement
[Offi Files]Fragen u. Disskussionsthread
Discussion on [Offi Files]Fragen u. Disskussionsthread within the Flyff Private Server forum part of the Flyff category.
03/06/2010, 22:08
|
#1006
|
elite*gold: 0
Join Date: Apr 2009
Posts: 840
Received Thanks: 83
|
@Piefkie Danke aber es kommt der gleiche Fehler :S
|
|
|
03/06/2010, 22:11
|
#1007
|
elite*gold: 0
Join Date: Apr 2009
Posts: 316
Received Thanks: 32
|
@Shadow52 das als functions.php abspeichern
<?php
function exist($account){
$sql = "SELECT * FROM ACCOUNT_TBL WHERE account='".$account."'";
$result = mssql_query($sql);
if(!$result) {
die("MSSQL Error");
}
$check = mssql_num_rows($result);
return $check;
}
function existip($ip){
$sql = "SELECT * FROM ACCOUNT_TBL_DETAIL WHERE ip='".$ip."'";
$result = mssql_query($sql);
if(!$result) {
die("MSSQL Error");
}
$check = mssql_num_rows($result);
return $check;
}
?>
das als register.php
<title>Flyff Server ~ Registration Page</title>
<body>
<body background="bg1.jpg">
<font face="Geneva, Arial, Helvetica, Sans-Serif">
<font size="3">
<?php
include "functions.php";
if(isset($_POST['submit']))
{
$server = "PIEFKIE\SQLEXPRESS";
$user = "sa";
$pass= "dein password hier rein";
$username = strtolower(trim(htmlspecialchars(addslashes($_POST['username']))));
$password = md5("kikugalanet".$_POST['password']);
################################################## ###########
if(strlen($username) < 4 ||
strlen($username) > 16)
{
die("Dein Benutzername ist zu kurz/lang .<br>Er muss zwischen <b><u>4 und 16</u></b> Zeichen lang sein .");
}
if(strlen($_POST['password']) < 4 ||
strlen($_POST['password']) > 16)
{
die("Dein Passwort ist zu kurz/lang .<br>Es muss zwischen <b><u>4 und 16</u></b> Zeichen lang sein .");
}
################################################## ###########
$conn = mssql_connect($server,$user,$pass);
if(!$conn)
{
die("Connection failed!<br>");
}
$select = mssql_select_db("ACCOUNT_DBF",$conn);
if(!$select)
{
die("Can't select Database!<br>");
}
################################################## ###########
if(exist($username) != '0')
{
die ("Der Benutzername ".$username." wird schon benutzt .");
}
################################################## ###########
$bind = mssql_init("createaccount",$conn);
if(!$bind)
{
die("Couldn't Bind Variables.<br>");
}
$acc = $username;
$pass = $password;
$ipadress = $ip;
mssql_bind($bind, '@account' , $acc , SQLVARCHAR);
mssql_bind($bind, '@password', $pass, SQLVARCHAR);
$execute = mssql_execute($bind);
if($execute)
{
echo 'Account wurde <font color="green">erfolgreich</font> erstellt !';
}
else
{
echo 'Account erstellung<font color="red">fehlgeschlagen</font> !';
}
mssql_close($conn);
}
else
{
?>
<center>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<table>
<tr>
<td colspan="2" align ="center">
<h3>Account erstellen</h3>
</td>
</tr>
<tr>
<td align ="right">
Account :
</td>
<td>
<input type="text" size="20" name="username" maxlength="15" />
</td>
<td> </td>
</tr>
<tr>
<td align ="right">
Passwort :
</td>
<td>
<input type="password" size="20" name="password" maxlength="32" />
</td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="submit" name="submit" value="Account erstellen" />
</td>
</tr>
</table>
</form>
</center>
<?php
}
?>
Edit: Mhh packst du die auch immer in den Ordner LuaFunc wenn ja muss es an einer anderen Sache liegen
|
|
|
03/06/2010, 22:19
|
#1008
|
elite*gold: 0
Join Date: Apr 2009
Posts: 840
Received Thanks: 83
|
Ja ich pack es immer in denn Ordner weist du vilt schon in etwa wo der fehler sinst sein könnte
|
|
|
03/06/2010, 22:22
|
#1009
|
elite*gold: 13
Join Date: May 2009
Posts: 1,314
Received Thanks: 1,483
|
Quote:
Originally Posted by Piefkie
@Shadow52 das als functions.php abspeichern
<?php
function exist($account){
$sql = "SELECT * FROM ACCOUNT_TBL WHERE account='".$account."'";
$result = mssql_query($sql);
if(!$result) {
die("MSSQL Error");
}
$check = mssql_num_rows($result);
return $check;
}
function existip($ip){
$sql = "SELECT * FROM ACCOUNT_TBL_DETAIL WHERE ip='".$ip."'";
$result = mssql_query($sql);
if(!$result) {
die("MSSQL Error");
}
$check = mssql_num_rows($result);
return $check;
}
?>
das als register.php
<title>Flyff Server ~ Registration Page</title>
<body>
<body background="bg1.jpg">
<font face="Geneva, Arial, Helvetica, Sans-Serif">
<font size="3">
<?php
include "functions.php";
if(isset($_POST['submit']))
{
$server = "PIEFKIE\SQLEXPRESS";
$user = "sa";
$pass= "dein password hier rein";
$username = strtolower(trim(htmlspecialchars(addslashes($_POST['username']))));
$password = md5("kikugalanet".$_POST['password']);
################################################## ###########
if(strlen($username) < 4 ||
strlen($username) > 16)
{
die("Dein Benutzername ist zu kurz/lang .<br>Er muss zwischen <b><u>4 und 16</u></b> Zeichen lang sein .");
}
if(strlen($_POST['password']) < 4 ||
strlen($_POST['password']) > 16)
{
die("Dein Passwort ist zu kurz/lang .<br>Es muss zwischen <b><u>4 und 16</u></b> Zeichen lang sein .");
}
################################################## ###########
$conn = mssql_connect($server,$user,$pass);
if(!$conn)
{
die("Connection failed!<br>");
}
$select = mssql_select_db("ACCOUNT_DBF",$conn);
if(!$select)
{
die("Can't select Database!<br>");
}
################################################## ###########
if(exist($username) != '0')
{
die ("Der Benutzername ".$username." wird schon benutzt .");
}
################################################## ###########
$bind = mssql_init("createaccount",$conn);
if(!$bind)
{
die("Couldn't Bind Variables.<br>");
}
$acc = $username;
$pass = $password;
$ipadress = $ip;
mssql_bind($bind, '@account' , $acc , SQLVARCHAR);
mssql_bind($bind, '@password', $pass, SQLVARCHAR);
$execute = mssql_execute($bind);
if($execute)
{
echo 'Account wurde <font color="green">erfolgreich</font> erstellt !';
}
else
{
echo 'Account erstellung<font color="red">fehlgeschlagen</font> !';
}
mssql_close($conn);
}
else
{
?>
<center>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<table>
<tr>
<td colspan="2" align ="center">
<h3>Account erstellen</h3>
</td>
</tr>
<tr>
<td align ="right">
Account :
</td>
<td>
<input type="text" size="20" name="username" maxlength="15" />
</td>
<td> </td>
</tr>
<tr>
<td align ="right">
Passwort :
</td>
<td>
<input type="password" size="20" name="password" maxlength="32" />
</td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="submit" name="submit" value="Account erstellen" />
</td>
</tr>
</table>
</form>
</center>
<?php
}
?>
Edit: Mhh packst du die auch immer in den Ordner LuaFunc wenn ja muss es an einer anderen Sache liegen
|
es kommt immer noch (also sobald ich auf Account Erstellen klicke)
Fatal error: Call to undefined function mssql_connect() in C:\xampp\htdocs\1\register.php on line 36
in Line 36 steht
Quote:
$conn = mssql_connect($server,$user,$pass);
|
|
|
|
03/06/2010, 22:22
|
#1010
|
elite*gold: 0
Join Date: Apr 2009
Posts: 316
Received Thanks: 32
|
@russenstayler evtl. in deiner event.lua
Ahh dann liegt es bei dir an Xampp hast du dort eig MSSQL aktiviert?
|
|
|
03/06/2010, 22:24
|
#1011
|
elite*gold: 0
Join Date: Apr 2009
Posts: 840
Received Thanks: 83
|
@Piefkie kannst du mir pls den inhalt deiner Event.lua geben
|
|
|
03/06/2010, 22:47
|
#1012
|
elite*gold: 0
Join Date: Feb 2010
Posts: 21
Received Thanks: 0
|
Heii hab Problem mit Mircosoft SQL :
|
|
|
03/06/2010, 22:57
|
#1013
|
elite*gold: 0
Join Date: Apr 2009
Posts: 316
Received Thanks: 32
|
So @ Dem mit mssql sry name ist mir gerade entfallen
Das downloaden
und in xampp die .dll mit dem gleichen namen suchen und durch meine ersetzen aber sie gibt es 2mal und musst beide ersetzen
@russenstayler
---------------------------------------------------
---- À̺¥Æ® °ü·Ã ·ç¾Æ ÇÔ¼ö ·Îµù -------------------
---------------------------------------------------
dofile(".\\LuaFunc\\EventFunc.lua")
---------------------------------------------------
Edit: @TexxShadow ähm Sedrika hat dazu mal was geschrieben lass mich kurz überlegen
PS: Sedrika ich versuche dich zuvetreten so gut wie ich Kann^^
---------------------------------------------------
---- ÃʱâÈ* ---------------------------------------
---------------------------------------------------
-- ½Ã°£´ëº° ¾ÆÀÌÅÛ µå·Ó °¡ÁßÄ¡
tHour = { 505, 409, 324, 280, 220, 203, 202, 212,
227, 261, 302, 349, 571, 701, 764, 803,
790, 789, 754, 849, 936, 940, 919, 720 }
---------------------------------------------------
----------------------------------------------------------------------------------------------------------------
---- 1. AddEvent( strDesc ) -- À̺¥Æ® Ãß°¡ ¹× ¼³¸í µî·Ï
---- 2. SetTime( strStartTime, strEndTime ) -- ÇØ´ç À̺¥Æ®ÀÇ ½ÃÀÛ ½Ã°£, Á¾·á ½Ã°£ µî·Ï(¿©·¯°³ ¼³Á¤ °¡´É)
---- ( ½Ã°£ Çü½Ä -- "2007-05-03 17:53" )
---- 3. SetItem( ItemId, nMax, nNum, nLevel ) -- À̺¥Æ®¿ë µå·Ó ¾ÆÀÌÅÛ, ÀÏÀÏ ÃÖ´ë·®, µå·Ó °¹¼ö(·£´ý),
---- ¾ÆÀÌÅÛÀ» µå·ÓÇÒ ¸ó½ºÅÍÀÇ ÃÖ¼Ò ·¹º§ - ¿©·¯°³ °¡´É
---- 4. SetExpFactor( fFactor ) -- °æÇèÁö Áõ°¡ ¹è¼ö
---- 5. SetItemDropRate( fFactor ) -- ¾ÆÀÌÅÛ µå·Ó·ü Áõ°¡ ¹è¼ö
---- 6. SetPieceItemDropRate( fFactor ) -- ¸ó½ºÅÍ°¡ °¡Áö°í ÀÖ´Â ³¹°³ ¾ÆÀÌÅÛÀÇ µå¶ø·ü Áõ°¡ ¹è¼ö
---- 7. SetGoldDropFactor( fFactor ) -- Æä³Ä µå·Ó ¹è¼ö
---- 8. SetAttackPower( nAttackPower ) -- °ø°Ý·Â Áõ°¡
---- 9. SetDefensePower( nDefensePower ) -- ¹æ¾î·Â Áõ°¡
---- 10. SetCouponEvent( SEC(n) ) -- ÄíÆù À̺¥Æ®( Á¢¼Ó½Ã°£ - SEC(n) ¶Ç´Â MIN(n) )
---- 11. SetLevelUpGift( nLevel, "all", ItemId, nNum ) -- ·¹º§¾÷ ¼±¹°( nLevel´Þ¼º½Ã ¾ÆÀÌÅÛ Áö±Þ, "all" ºÎºÐ¿¡ ƯÁ¤ °èÁ¤ ÁöÁ¤ °¡´É(¿¹. "__bu" - ¹öµð, "__an" - ¿£Á© )
---- *** À̺¥Æ® Ãß°¡ µî·Ï½Ã 1¹øºÎÅÍ ¹Ýº¹ÇÏ°í 3~11¹øÀº ÇÊ¿ä¿¡ µû¶ó »ý·«°¡´ÉÇÏ´Ù.
----------------------------------------------------------------------------------------------------------------
--[[ SAMPLE
AddEvent( "EVENT TEST 01" )
--{
SetTime( "2007-06-09 14:23", "2099-27-12 00:00" )
SetItem( "II_SYS_SYS_EVE_HAPPYMONEY01", 30000, 5, 15 )
SetItem( "II_SYS_SYS_EVE_PUMPKIN01", 2000, 3, 15 )
SetAttackPower( 200 )
SetDefensePower( 150 )
SetCouponEvent( MIN(120) )
SetLevelUpGift( 20, "all", "II_PET_LUIA1", 2 )
--}
--]]
------------------------------------------------------
---- Begin Script ------------------------------------
------------------------------------------------------
AddEvent( "Willkommen auf dem Fly For Secret Server" )
--{
SetTime( "2007-06-09 14:23", "2099-27-12 00:00" )
SetItem( "II_SYS_SYS_SCR_AWAKE", 2000, 3, 15 )
SetCouponEvent( MIN(120) )
SetLevelUpGift( 16, "all", "II_PET_LUIA1", 1 )
AddEvent( "" )
--{
SetTime( "2007-06-09 14:23", "2099-27-12 00:00" )
SetItem( "II_SYS_SYS_SCR_AWAKE", 2000, 3, 15 )
SetExpFactor( 100 )
SetItemDropRate( 5 )
SetPieceItemDropRate( 10 )
SetGoldDropFactor( 30 )
SetAttackPower( 200 )
SetDefensePower( 200 )
SetCouponEvent( MIN(120) )
SetLevelUpGift( 16, "all", "II_PET_LUIA1", 1 )
AddEvent( "Surf Auf der Exp-Welle" )
--{
SetTime( "2010-01-02 21:22", "2099-27-12 00:00" )
SetItem( "II_SYS_SYS_SCR_AWAKE", 2000, 3, 15 )
SetCouponEvent( MIN(120) )
SetLevelUpGift( 16, "all", "II_PET_LUIA1", 1 )
@TexxShadow mhhh Sedrika hatt dazu mal was gesagt aber bei mir hat mssql neuinstallation geholfen
PS: Sedrika ich versuche die so gut wie ich kann zu vertreten
|
|
|
03/07/2010, 05:52
|
#1014
|
elite*gold: 0
Join Date: Oct 2009
Posts: 461
Received Thanks: 82
|
hab ma ne frage wenn ich ne Acient Waffe machen will wie z.b. Acient Stick mach ich ja das /ci "Acient Stick" 1 warum wird er dann net erstellt? das geht i-wie bei keiner Acient waffe!
|
|
|
03/07/2010, 09:48
|
#1015
|
elite*gold: 0
Join Date: Apr 2009
Posts: 316
Received Thanks: 32
|
@master343 probier mal /ci "Ancient Stick" xD
|
|
|
03/07/2010, 09:53
|
#1016
|
elite*gold: 0
Join Date: Jul 2009
Posts: 231
Received Thanks: 65
|
Quote:
Originally Posted by master343
hab ma ne frage wenn ich ne Acient Waffe machen will wie z.b. Acient Stick mach ich ja das /ci "Acient Stick" 1 warum wird er dann net erstellt? das geht i-wie bei keiner Acient waffe!
|
So ein ähnliches problem habe ich auch!
Ich habe es testen lasssen mit dem Admin (Kumpel)
Er und noch ein anderer hatten wie ich Admin/GM Rechte
Sie konnten etwas per name erstellen
da wären zB
/ci ''Vigor Ring'' ; /ci ''Wooden Sword''
Ich! Alllerdings habe es getestet und komischerweise gehts bei mir nicht!
Er hat auch überprüft per tw das ich alles richtig geschrieben habe...
Ich kann sie komischerweiser nur per ID Number herstellen
V14 Server! ^^
Kann mir einer sagen warum sie es schaffen sie mit Namen herzustellen
und bei mir geht's nicht?
p.S & MfG
Sry für Roman <3 & Mit freundliche Grüße ''kinimodeee''
|
|
|
03/07/2010, 09:59
|
#1017
|
elite*gold: 0
Join Date: Apr 2009
Posts: 316
Received Thanks: 32
|
Habt ihr die Gleichen Res dateien?
|
|
|
03/07/2010, 10:52
|
#1018
|
elite*gold: 0
Join Date: Jul 2009
Posts: 231
Received Thanks: 65
|
@Piefke gute Idee!
Ich denke zwar wir haben die selben , aber wir testen es gleich
Ich sage dann nachher ob es geklappt hat *_*
|
|
|
03/07/2010, 11:04
|
#1019
|
elite*gold: 0
Join Date: May 2009
Posts: 32
Received Thanks: 3
|
Hey
kann mir einer eine Anleitung geben, wie man eine Register Page über Hamachi
macht.
Bitte um Hilfe.
Mfg.
|
|
|
03/07/2010, 11:06
|
#1020
|
elite*gold: 0
Join Date: Apr 2009
Posts: 316
Received Thanks: 32
|
@Redsoleil es gibt dafür schon genug TuT
|
|
|
All times are GMT +2. The time now is 17:35.
|
|