Register for your free account! | Forgot your password?

Go Back   elitepvpers > Flyff (Fly For Fun) > Flyff PServer - Discussions / Questions
You last visited: Today at 23:09

  • Please register to post and access all features, it's quick, easy and FREE!

 

[Homepage] Lord / Guild Rejoin Script buggy

Reply
 
Old   #1
 
elite*gold: 15
Join Date: Feb 2010
Posts: 527
Received Thanks: 104
[Homepage] Lord / Guild Rejoin Script buggy

Hai Elitepvpers ,

ich wollt euch eben mal fragen was ihr dazu sagt. Undzwar habe ich mir ein Lord und Guild Rejoin Script gesucht, nun wollte ich es einsetzten nur das Problem ist ingame habe ich eingentlich schon einen Lord nur auf der Homepage steht dann stattdessen "Array"

Zu dem Guild Rejoin Script bin ich grad auch am verzweifeln was ich da falsch gemacht habe, weil dieser Script funktioniert einfach nicht bei mir ... oder muss ich noch etwas vorher in MSSQL ausführen? (wie z.B. bei einer Regi seite)

Hier könnt ihr euch mal beide Script's von mir anschauen, vielleicht seht ihr ja einen Fehler

Lord Script:

Quote:
<tr>
<td width="250"><font color=cyan><b>Lord:</b></font></td><td width="90"><font color=black><b>
<?php
mssql_select_db("CHARACTER_01_DBF");
$lord = mssql_fetch_array(mssql_query("SELECT TOP 1 m_szName FROM tblLord a LEFT JOIN CHARACTER_TBL b ON RIGHT('0000000' + CONVERT(VARCHAR(7),a.idLord),7)= b.m_idPlayer ORDER BY s_date DESC"));
if ($lord['m_szName'] != "")
echo $lord;
else
echo "-";
?></b></font></td>

Guild Rejoin Script:


Quote:
<?php
$ip = $_SERVER['REMOTE_ADDR'];
$time = date("l dS of F Y h:i:s A");
$script = $_SERVER[PATH_TRANSLATED];
$fp = fopen ("GuildRejoin.txt", "a+");
$sql_inject_1 = array(";","'","%",'"'); #Whoth need replace
$sql_inject_2 = array("", "","","&quot;"); #To wont replace
$GET_KEY = array_keys($_GET); #array keys from $_GET
$POST_KEY = array_keys($_POST); #array keys from $_POST
$COOKIE_KEY = array_keys($_COOKIE); #array keys from $_COOKIE
/*begin clear $_GET */
for($i=0;$i<count($GET_KEY);$i++)
{
$real_get[$i] = $_GET[$GET_KEY[$i]];
$_GET[$GET_KEY[$i]] = str_replace($sql_inject_1, $sql_inject_2, HtmlSpecialChars($_GET[$GET_KEY[$i]]));
if($real_get[$i] != $_GET[$GET_KEY[$i]])
{
fwrite ($fp, "IP: $ip\r\n");
fwrite ($fp, "Method: GET\r\n");
fwrite ($fp, "Value: $real_get[$i]\r\n");
fwrite ($fp, "Script: $script\r\n");
fwrite ($fp, "Time: $time\r\n");
fwrite ($fp, "==================================\r\n");
}
}
/*end clear $_GET */
/*begin clear $_POST */
for($i=0;$i<count($POST_KEY);$i++)
{
$real_post[$i] = $_POST[$POST_KEY[$i]];
$_POST[$POST_KEY[$i]] = str_replace($sql_inject_1, $sql_inject_2, HtmlSpecialChars($_POST[$POST_KEY[$i]]));
if($real_post[$i] != $_POST[$POST_KEY[$i]])
{
fwrite ($fp, "IP: $ip\r\n");
fwrite ($fp, "Method: POST\r\n");
fwrite ($fp, "Value: $real_post[$i]\r\n");
fwrite ($fp, "Script: $script\r\n");
fwrite ($fp, "Time: $time\r\n");
fwrite ($fp, "==================================\r\n");
}
}
/*end clear $_POST */
/*begin clear $_COOKIE */
for($i=0;$i<count($COOKIE_KEY);$i++)
{
$real_cookie[$i] = $_COOKIE[$COOKIE_KEY[$i]];
$_COOKIE[$COOKIE_KEY[$i]] = str_replace($sql_inject_1, $sql_inject_2, HtmlSpecialChars($_COOKIE[$COOKIE_KEY[$i]]));
if($real_cookie[$i] != $_COOKIE[$COOKIE_KEY[$i]])
{
fwrite ($fp, "IP: $ip\r\n");
fwrite ($fp, "Method: COOKIE\r\n");
fwrite ($fp, "Value: $real_cookie[$i]\r\n");
fwrite ($fp, "Script: $script\r\n");
fwrite ($fp, "Time: $time\r\n");
fwrite ($fp, "==================================\r\n");
}
}

/*end clear $_COOKIE */
fclose ($fp);
?>
<?php
if(isset($_POST['submit5'])){
$char = $_POST['charname'];
$link = @mssql_connect("PC NAME\SQLEXPRESS", "sa", "MSSQL PW") or die ("Down ?");
$db = @mssql_select_db('CHARACTER_01_DBF') or die ("Down?");
$query = mssql_query("SELECT m_szName FROM CHARACTER_TBL WHERE m_szName = '$char'");
$result = mssql_fetch_row($query);

if($char =='') {$error1 = '<font color="red">Please type in all the description fields.</font>';}
else if ($result[0] != $char) {$error1 = '<font color="red">There is no character called "'.$char.'".</font>';}
else { mssql_query("UPDATE CHARACTER_TBL SET m_tGuildMember = '' WHERE m_szName = '$char'");
$error1 = '<font color="green">Your Rejoin Time has been successfully reset</font>';}
mssql_close();}
echo ''.$error1;
?>
dies hab ich in dem Script geändert


...
Danke im voraus
Mfg bloody2009



bloody2009 is offline  
Old   #2
 
elite*gold: 0
Join Date: Jan 2011
Posts: 373
Received Thanks: 114
UPDATE CHARACTER_TBL SET m_tGuildMember = ''

bei dem gildenteil musst du die zeit aus der datenbank eines clean vagranten eintragen dann klappt das script


~Product~ is offline  
Old   #3
 
elite*gold: 15
Join Date: Feb 2010
Posts: 527
Received Thanks: 104
das verstehe ich jetzt nicht ganz kannst du mir das vielleicht genauer erklären sry tut mir leid^^
bloody2009 is offline  
Old   #4
 
elite*gold: 0
Join Date: Jan 2011
Posts: 373
Received Thanks: 114
nimm das script :

ist das selbe nur etwas bearbeitet sodass es klappt^^

Quote:
<?php
$ip = $_SERVER['REMOTE_ADDR'];
$time = date("l dS of F Y h:i:s A");
$script = $_SERVER[PATH_TRANSLATED];
$fp = fopen ("GuildRejoin.txt", "a+");
$sql_inject_1 = array(";","'","%",'"'); #Whoth need replace
$sql_inject_2 = array("", "","","&quot;"); #To wont replace
$GET_KEY = array_keys($_GET); #array keys from $_GET
$POST_KEY = array_keys($_POST); #array keys from $_POST
$COOKIE_KEY = array_keys($_COOKIE); #array keys from $_COOKIE
/*begin clear $_GET */
for($i=0;$i<count($GET_KEY);$i++)
{
$real_get[$i] = $_GET[$GET_KEY[$i]];
$_GET[$GET_KEY[$i]] = str_replace($sql_inject_1, $sql_inject_2, HtmlSpecialChars($_GET[$GET_KEY[$i]]));
if($real_get[$i] != $_GET[$GET_KEY[$i]])
{
fwrite ($fp, "IP: $ip\r\n");
fwrite ($fp, "Method: GET\r\n");
fwrite ($fp, "Value: $real_get[$i]\r\n");
fwrite ($fp, "Script: $script\r\n");
fwrite ($fp, "Time: $time\r\n");
fwrite ($fp, "==================================\r\n");
}
}
/*end clear $_GET */
/*begin clear $_POST */
for($i=0;$i<count($POST_KEY);$i++)
{
$real_post[$i] = $_POST[$POST_KEY[$i]];
$_POST[$POST_KEY[$i]] = str_replace($sql_inject_1, $sql_inject_2, HtmlSpecialChars($_POST[$POST_KEY[$i]]));
if($real_post[$i] != $_POST[$POST_KEY[$i]])
{
fwrite ($fp, "IP: $ip\r\n");
fwrite ($fp, "Method: POST\r\n");
fwrite ($fp, "Value: $real_post[$i]\r\n");
fwrite ($fp, "Script: $script\r\n");
fwrite ($fp, "Time: $time\r\n");
fwrite ($fp, "==================================\r\n");
}
}
/*end clear $_POST */
/*begin clear $_COOKIE */
for($i=0;$i<count($COOKIE_KEY);$i++)
{
$real_cookie[$i] = $_COOKIE[$COOKIE_KEY[$i]];
$_COOKIE[$COOKIE_KEY[$i]] = str_replace($sql_inject_1, $sql_inject_2, HtmlSpecialChars($_COOKIE[$COOKIE_KEY[$i]]));
if($real_cookie[$i] != $_COOKIE[$COOKIE_KEY[$i]])
{
fwrite ($fp, "IP: $ip\r\n");
fwrite ($fp, "Method: COOKIE\r\n");
fwrite ($fp, "Value: $real_cookie[$i]\r\n");
fwrite ($fp, "Script: $script\r\n");
fwrite ($fp, "Time: $time\r\n");
fwrite ($fp, "==================================\r\n");
}
}

/*end clear $_COOKIE */
fclose ($fp);
?>
<?php
if(isset($_POST['submit5'])){
$char = $_POST['charname'];
$link = @mssql_connect("PC NAME\SQLEXPRESS", "sa", "MSSQL PW") or die ("Down ?");
$db = @mssql_select_db('CHARACTER_01_DBF') or die ("Down?");
$query = mssql_query("SELECT m_szName FROM CHARACTER_TBL WHERE m_szName = '$char'");
$result = mssql_fetch_row($query);

if($char =='') {$error1 = '<font color="red">Please type in all the description fields.</font>';}
else if ($result[0] != $char) {$error1 = '<font color="red">There is no character called "'.$char.'".</font>';}
else { mssql_query("UPDATE CHARACTER_TBL SET m_tGuildMember = '20110420085932' WHERE m_szName = '$char'");
$error1 = '<font color="green">Your Rejoin Time has been successfully reset</font>';}
mssql_close();}
echo ''.$error1;
?>


~Product~ is offline  
Old   #5
 
elite*gold: 15
Join Date: Feb 2010
Posts: 527
Received Thanks: 104
komisch geht immer noch nicht ~ steht ingame dann wieder ...48h
bloody2009 is offline  
Old   #6
 
elite*gold: 0
Join Date: Jan 2011
Posts: 373
Received Thanks: 114
20110420085932

die zahl musst du ändern geh dafür in die Datenbank -> CHARACTER_01_DBF -> CHARACTER_TBL -> und dann rechtsklick öffnen und fast ans ende gehen da siehst du irgendwo oben m_tGuildMember dann gehst du zu dem neusten player bzw. den neu erstellen vagranten was am besten wäre und nimmst die zahlen z.B 20110420085932 kopierst du fügst ins script ein und fertig
~Product~ is offline  
Old   #7
 
elite*gold: 15
Join Date: Feb 2010
Posts: 527
Received Thanks: 104
ja da hab ich dann eine frage^^

wird das rejoinen dann nur ab dem neusten char und die chars die in zukunft kommen werden gehen?


bloody2009 is offline  
Reply



« Previous Thread | Next Thread »

Similar Threads
[Homepage]Release Guild Rejoin Script
Hallo Community, da ich hier noch kein Guild Rejoin Script gefunden habe möchte ich nun eins Releasen. Das Guild Rejoin Script beinhaltet einmal...
12 Replies - Flyff PServer Guides & Releases
[Homepage] Guild Rejoin Time Script
Hai Elitepvpers, Hat jemd ein Script, mit dem die User ihre eigene Guild Rejoin Time von der Homepage aus zurücksetzen können? wäre euch nett...
7 Replies - Flyff PServer - Discussions / Questions
[Homepage] Server Peak Script buggy
Hai Elitepvpers, ich habe leider ein blödes Problem und zwar geht mein Server Peak Script nicht richtig es zeigt nur ein "Array" an ... :confused:...
2 Replies - Flyff PServer - Discussions / Questions
[Homepage] Online Script buggy
Hai, ich habe bei mir festgestellt das mein Homepage Script der eigentlich anzeigen sollte, wie viel on sind, nicht richtig funzt. Und zwar...
7 Replies - Flyff PServer - Discussions / Questions



All times are GMT +2. The time now is 23:09.


Powered by vBulletin®
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Abuse
Copyright ©2017 elitepvpers All Rights Reserved.