Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Flyff > Flyff Private Server > Flyff PServer Guides & Releases
You last visited: Today at 04:47

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

Advertisement



[Homepage]Release Guild Rejoin Script

Discussion on [Homepage]Release Guild Rejoin Script within the Flyff PServer Guides & Releases forum part of the Flyff Private Server category.

Reply
 
Old   #1
 
~Blackout~'s Avatar
 
elite*gold: 0
Join Date: Aug 2009
Posts: 285
Received Thanks: 95
[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 die ausführung selber,
und eine Anti Sql Injection dazu für die Sicherheit.


Guildrejoin.php

lg.
~Blackout~ is offline  
Thanks
5 Users
Old 05/22/2011, 00:11   #2
 
elite*gold: 12
Join Date: Dec 2010
Posts: 592
Received Thanks: 122
#Added to Signatur

Wenn es dir nichts ausmacht. ^^
Trafalgar†Law is offline  
Old 05/22/2011, 03:01   #3
 
elite*gold: 0
Join Date: Aug 2010
Posts: 35
Received Thanks: 1
its protected from sql injections?
kenzy93 is offline  
Old 05/22/2011, 06:58   #4
 
Jay Niize's Avatar
 
elite*gold: 0
Join Date: Oct 2009
Posts: 4,851
Received Thanks: 3,417
Quote:
Originally Posted by kenzy93 View Post
its protected from sql injections?
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("", "","","""); #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("SQLEXPRESS", "sa", "PASSWORT") 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;
?>


<center><form action="index.php" method="post"><br />
&nbsp; <label style="">Charactername:</label> &nbsp;<input type="text" name="charname" />&nbsp;<br />
&nbsp;<input style="" type="submit" name="submit5" value="Reset Character" /></center>


</form>
Yes!
Jay Niize is offline  
Thanks
1 User
Old 05/22/2011, 08:42   #5
 
trashee09's Avatar
 
elite*gold: 0
Join Date: Aug 2005
Posts: 231
Received Thanks: 66
^^

Quote:
Originally Posted by ~Blackout~ View Post
Hallo Community,

da ich hier noch kein Guild Rejoin Script gefunden habe
möchte ich nun eins Releasen.
Das Guild Rejoin Script beinhaltet einmal die ausführung selber,
und eine Anti Sql Injection dazu für die Sicherheit.


Guildrejoin.php

[SPOILER]

lg.
thank you for this
trashee09 is offline  
Old 05/22/2011, 12:21   #6
 
elite*gold: 0
Join Date: Jan 2010
Posts: 197
Received Thanks: 41
also klappt aufjedenfall
HellofDarkness is offline  
Old 07/24/2011, 18:52   #7
 
elite*gold: 0
Join Date: Oct 2010
Posts: 156
Received Thanks: 17
hat sich geklärt
.::*[D][A][N][I]*::. is offline  
Old 08/02/2011, 01:57   #8
 
.Nestea™'s Avatar
 
elite*gold: 115
Join Date: Sep 2010
Posts: 434
Received Thanks: 235
ehm mal ne kleine frage kann mir mal einer sagen was und wo ich was einsetzen muss damit das klappt ?
.Nestea™ is offline  
Old 08/02/2011, 02:36   #9
 
elite*gold: 0
Join Date: Jan 2011
Posts: 373
Received Thanks: 114
Quote:
Originally Posted by SushixD View Post
ehm mal ne kleine frage kann mir mal einer sagen was und wo ich was einsetzen muss damit das klappt ?
Quote:
else { mssql_query("UPDATE CHARACTER_TBL SET m_tGuildMember = '...' WHERE m_szName = '$char'");
das rot makierte da muss das rein mit dem von z.B einen frisch erstellen vaggi die daten aus der db also character_tbl^^
~Product~ is offline  
Old 08/02/2011, 03:04   #10
 
.Nestea™'s Avatar
 
elite*gold: 115
Join Date: Sep 2010
Posts: 434
Received Thanks: 235
Geht irgendwie nicht . :X
.Nestea™ is offline  
Old 08/02/2011, 03:17   #11
 
elite*gold: 23
Join Date: Dec 2010
Posts: 743
Received Thanks: 617
Brauchs zwar selber nicht aber supii release.
.SnoX is offline  
Old 01/14/2013, 18:11   #12
 
elite*gold: 0
Join Date: Oct 2007
Posts: 491
Received Thanks: 732
Auch, wenn es uralt ist und ich damit wissentlich Threadleichenschändung betreibe: Dankeschön für den AntiSQL-Teil. Habe weder Zeit noch großartig Lust, die paar Zeilen aus dem Gedächtnis zu rekonstruieren.
Marv!n is offline  
Old 01/14/2013, 18:38   #13
 
Marc~'s Avatar
 
elite*gold: 0
Join Date: Sep 2011
Posts: 677
Received Thanks: 390
Kann man immermal gebrauchen.

Marc~ is offline  
Reply


Similar Threads Similar Threads
[TuT] Guild Rejoin Zeit ändern [DB]
07/31/2011 - Flyff Private Server - 11 Replies
Ich zeige euch mal wie ihr die Gilden Rejoin Zeit per Database ändern könnt. 1. Als erstes öffnent ihr Mssql und geht in die Charakter datenbank, dann geht klickt ihr auf Programmierbarkeit und dann auf Gespeicherte Prozeduren (Character DBF -> Programmierbarkeit -> Gespeicherte Prozeduren) 2. Sucht die Prozedur "dbo.GUILD_STR" herraus, rechtsklick auf die Prozedur und dann auf "Ändern" klicken. 3. Dann Sucht ihr diese Zeile :
[Homepage] Guild Rejoin Time Script
05/18/2011 - Flyff Private Server - 7 Replies
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 wenn ihr mir den Script gebt. Mfg Sharumi ;) !
[RELEASE]HomePage IMG & script
02/10/2011 - Metin2 PServer Guides & Strategies - 15 Replies
Hey com heute release ich mal meine homepage buttons usw. natürlich könnt ihr auch den ganzen script haben. die ganzen bilder sind im anhang Vies SPaß damit !
Debug/Guild Rejoin Time runter machen
01/23/2011 - Flyff Private Server - 2 Replies
Ich möchte also die Guild Rejoin Time auf 0 machen. Wie stelle ich also das in der Datenbank ein und wo finde ich das überhaupt in der Datenbank? Und kann mir vllt jemanden einen Skript veraten, dass ich den Debug dann auch auf die Homepage machen kann? Der Server läuft auf ganz normalen Offi Files MfG und danke schonmal im Vorraus :) Kunibald ;)
Leave and Rejoin Party SCRIPT um EXP Bug zu umgehen
06/18/2010 - Diablo 2 - 8 Replies
Hallo, hatte letztens schonmal nen Thread gemacht wo ich geschrieben habe das die EXP mit mehr Spielern in der Party bei Baalruns only nachlässt, ja gar trotz doppelter Party besetzung halbiert wird!!! Hier mal der Link dazu: http://www.elitepvpers.com/forum/diablo-2/612634-we r-mir-das-erkl-rt-bekommt-5-fg.html Nachdem XXArenaXX (bei mir mal melden bitte wegen 5fg ^^) des Rästels Lösung gefunden hat und ich mir das hier ingame.network und das hier Der Exp-Bug (2.Welle) - Eine Analyse -...



All times are GMT +2. The time now is 04:47.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.