Metin2 Pvp Serverler | Metin2 Pvp Server
Would you like to react to this message? Create an account in a few clicks or log in to continue.
Metin2 Pvp Serverler | Metin2 Pvp Server

Metin2 Pvp Serverler | Metin2 Pvp Server | Metin2 Private Server
 
AnasayfaLatest imagesAramaKayıt OlGiriş yap



 

 Bilinmesi Gereken Php Kodları

Aşağa gitmek 
YazarMesaj





Kayıt tarihi : 01/01/70

Bilinmesi Gereken Php Kodları Empty
"; #

}
else
{
echo "";
}
@fclose($online);
$i++;
}

Panelden Oyuna Reboot Atma (admin cp'ye eklenmelidir


HTML-Kodu:

$IP = "EUERE IP HIER EINTRAGEN";
//Port = $_GET['port'];
//$Port = "";
$Port = "EUEREN PORT HIER EINTRAGEN";

if($IP && $Port)
{
$socket = socket_create (AF_INET SOCK_STREAM SOL_TCP);
$result = socket_connect ($socket $IP $Port);

$query = "\x40SHOWMETHEMONEY\x0A";
$query .= "\x40RELOAD a\x0A";
//$query .= $_GET['query'];

$query_size = strlen($query);
$write_res = socket_write($socket $query $query_size);
$recv_res = socket_recv($socket $output 5056 0);
echo $output;
socket_close($socket);
}
?>


evet arkadaşlar şimdi bunlari hazirladik bize lazim olan bunlari çaliştirmak için
config.php olusturmak olucak
buyrun onlarida hazirliyalim



HTML-Kodu:

$dbhost = "serverip"; //Serverinizin ipi
$dbuser = "root"; //root öle kalsin
$dbpass = "navicat şifre"; //navicat şifreniz
$mysql_db = "account";
?>


Not :
siralama için yukarda gördüğünüz yerin en altina birde bu kodu ekleyin.



HTML-Kodu:

mysql_select_db("player");

Şifre Değiştirme Paneli Kodu Arkadaşlar Bazen Çalışmıo Kusara Bakmayın


HTML-Kodu:

"black">

"info">


function DeCode($string,$operation,$key='')
{
$key=md5($key);
$key_length=strlen($key);
$string=$operation=='D'?base64_decode($string):substr(md5($string.$key),0,Cool.$string;
$string_length=strlen($string);
$rndkey=$box=array();
$result='';
for($i=0;$i<=255;$i++)
{
$rndkey[$i]=ord($key[$i%$key_length]);
$box[$i]=$i;
}
for($j=$i=0;$i<256;$i++)
{
$j=($j+$box[$i]+$rndkey[$i])%256;
$tmp=$box[$i];
$box[$i]=$box[$j];
$box[$j]=$tmp;
}
for($a=$j=$i=0;$i<$string_length;$i++)
{
$a=($a+1)%256;
$j=($j+$box[$a])%256;
$tmp=$box[$a];
$box[$a]=$box[$j];
$box[$j]=$tmp;
$result.=chr(ord($string[$i])^($box[($box[$a]+$box[$j])%256]));
}
if($operation=='D')
{
if(substr($result,0,Cool==substr(md5(substr($result,Cool.$key),0,Cool)
{
return substr($result,Cool;
}
else
{
return'';
}
}
else
{
return str_replace('=','',base64_encode($result));
}
}

?>

$action=$_POST["action"];
switch ($action){
case "send":
send();
break;
default:
change();
break;
}
function change(){
?>


MesajKonu: Bilinmesi Gereken Php Kodları   Bilinmesi Gereken Php Kodları EmptyPaz Şub. 27, 2011 11:52 am

Merhaba Konu Alıntı Deildir Panellerden Kodları Editleyerek Düzenledim

Karakter Sayısı


HTML-Kodu:

include("config.php");
mysql_connect($dbhost$dbuser$dbpass);
mysql_select_db("player");
$chars = "SELECT * from player";
$charsquery = mysql_query($chars);
$charszahl = mysql_num_rows($charsquery);
echo "Charaktere : $charanzahl";

Kullanıcı Id Ve Hesap Sayısı


HTML-Kodu:

include("config.php");
mysql_connect($dbhost$dbuser$dbpass);
mysql_select_db("account");
$accs = "SELECT * from account";
$accsquery = mysql_query($accs);
$accszahl = mysql_num_rows($accsquery);
echo "Account : $accszahl";


İtem Sayısı



HTML-Kodu:

include("config.php");
mysql_connect($dbhost$dbuser$dbpass);
mysql_select_db("player");
$items = "SELECT * FROM item ";
$itemsquery = mysql_query($items);
$itemanzahl = mysql_num_rows($itemsquery);
echo "Items : $itemanzahl";

Lonca Sayısı


HTML-Kodu:

include("config.php");
mysql_connect($dbhost$dbuser$dbpass);
mysql_select_db("player");
$guilds ="SELECT * FROM guild";
$guildsquery = mysql_query($guilds);
$guildanzahl = mysql_num_rows ($guildsquery);
echo "Gilden : $guildanzahl";

Online Karakter Ve Oyuncular


HTML-Kodu:

include("config.php");
mysql_connect($dbhost$dbuser$dbpass);
mysql_select_db("player");
$output = mysql_query("SELECT COUNT(*) as count FROM player WHERE DATE_SUB(NOW() INTERVAL 5 MINUTE) < last_play;");
$online_count = mysql_fetch_object($output)->count+1;
echo "Spieler Online : $online_count";

Sıralama (NOT:GMLER YAZILMAZ)


HTML-Kodu:

echo "
";
include('inc/config.php'); // Connect to DB
mysql_select_db('player'); // Select DB 'player'

$test = "SELECT * from player";
$testquery = mysql_query($test);
$num2 = mysql_num_rows($testquery);

if($_GET['max']) {
$get = $_GET['max'];
} else {
$get = '0';


$max = $get + 20;
$max2 = $get - 20;

if($get >
$num2) {
}
elseif($get >= 20 && $get < $num2) { }
elseif ($num2 <= 20) { echo ""; }
else { }
echo "

";
?>


"0">







"150">Sira"150">Nick"150">Level"150">Exp"150">Bayrak





include('inc/config.php'); // Connect to DB
mysql_select_db('player'); // Select DB 'player'



// Select player etc from db //


$rank = "SELECT * from player WHERE name NOT LIKE '[GA]%' and name NOT LIKE '[GM]%' order by level desc limit 10";
$query = mysql_query($rank);
echo "
"; // Open table
$i = 0;

while($array = mysql_fetch_array($query)) {
$i = $i + 1;


echo "




";



$reich = "SELECT empire from player_index where id = " . $array[account_id] . "";
$query2 = mysql_query($reich);
$array2 = mysql_fetch_array($query2);


if($array2["empire"] == 1) {
echo "";
} elseif($array2["empire"] == 2) {
echo "";
} else {
echo "";
}
}
echo "
" . $i . "" . $array["name"] . "" . $array["level"] . "" . $array["exp"] . "

"; // close table


}
?>



Kayıt Ol



HTML-Kodu:


"Felder">
"regi.php" method="post" >
Kullanici Adi

"text" name="username" size="30" />


Sifre

"password" name="passwd" size="30" />

Sifre Tekrar

"password" name="passwd2" size="30" />

Gercek Adiniz

"text" name="rl_name" size="30" />

Email

"text" name="email" size="30" />

Löschcode

"text" maxlength="7" name="social_id" size="30" />



"submit" name="submit" value="Kayit ol" />








include('config.php');

if(isset($_POST['submit']) && $_POST['submit'] == 'Register') {
$username = mysql_real_escape_string($_POST['username']);
$passwd = mysql_real_escape_string($_POST['passwd']);
$passwd2 = mysql_real_escape_string($_POST['passwd2']);
$rl_name = mysql_real_escape_string($_POST['rl_name']);
$email = mysql_real_escape_string($_POST['email']);
$social_id = mysql_real_escape_string($_POST['social_id']);

if($passwd == $passwd2) {
$sql = "INSERT INTO account SET login = '".$username."' password = PASSWORD('".$passwd."') real_name = '".$rl_name."' email = '".$email."' social_id = '".$social_id."'";
$result = mysql_query($sql);

if($result) { echo "Hesap Basariyla Olusturuldu!"; } else { echo "Kayit Basarisiz!!lutfen tekrar deneyin!"; }
}
}

?>


Online Statüs

not: bunun çalişmasi için panelin bulundugu dosyaya
img adinda klasör olusturun.
ve içine 2 adet kirmizi ok ve yeşil ol ekleyin.

kirmizi okun adi : img/offline.gif
yeşil okun adi : img/online.gif

olsun. sonra çalişir.



HTML-Kodu:

$serverip = "eure_server_ip";
$ip = gethostbyname($serverip);
$portlist=array(330611003 13000 ); // serverinizin portlarini girin
$status=array("Login Server" "Char Server" "World Server"); // port adlarini girin
$i=0;

foreach ($portlist as $port){
echo "".$status[$i]."";
$online = @fsockopen($ip $port $errno $errstr 1);
if (!$online)
{
echo "
"621" height="200" border="0">






"466" height="200" align=middle valign=top>
"sifredegis2.php">
"hidden" name="action" value="send" />















"700">

"3">"style1">
"" width=300>

"left">

"425">




"left" valign="middle">



"left" valign="middle">



"left" valign="middle">



"left" valign="middle">





"184" height="32">
"#FFFFFF">Kullanici Adi:
"218" height="32">

"184">"#FFFFFF">Karakter Silme Kodu: "218">
"184">"#FFFFFF">Gizli Soru: "218">
"184">"width:120px; float:left;">"#FFFFFF">Gizli Yanit: "218">
"Answ" size=30 maxlength=30>

"left">
""
width=466>



"left">




}
function send(){
$UserID=$_POST["UserID"];
$srcno=$_POST["srcno"];

$Ques=DeCode($_POST["Ques"],'E','daichao');
$Answ=DeCode($_POST["Answ"],'E','daichao');

if (strlen($UserID) < 1 || strlen($srcno) < 1 || strlen($Ques) < 1 || strlen($Answ) < 1 ) {
echo "Check Deine Eingaben Zurueck";
}else{
require_once("conn.php");
mysql_select_db("account");
$exec="select social_id,Question1,Answer1 from account where Login='$UserID' and social_id='$srcno' and Question1='$Ques' and Answer1='$Answ'";
mysql_query("set names big5 ");
mysql_query("set CHARACTER big5 ");
$result=mysql_query($exec);
$rs=mysql_fetch_object($result);
echo mysql_error();
if($rs){
$exec="update account set Password=password('888888') where Login='$UserID'";
mysql_query($exec);
$exec="update player.safebox set password='888' where account_id=(select id from account.account where login='$UserID')";
mysql_query($exec);
//echo $exec;
//echo mysql_error();
echo "Dein Neues Passwort ist: 888888 }else{
echo "Checke Deine Eingaben
}
}
}
?>



















1 TEŞEKKÜR YETER VE SABİTLENİRSE İYİ OLUR HERKESE YARARI OLUR ŞİMDİDEN SAOLUN İYİ GÜNLER

Sayfa başına dön Aşağa gitmek
 
Bilinmesi Gereken Php Kodları
Sayfa başına dön 
1 sayfadaki 1 sayfası
 Similar topics
-
» Seviye atlamak icin gereken deneyim 1-99 lvl arası
» Seviye atlamak icin gereken deneyim 1-99 lvl arası

Bu forumun müsaadesi var:Bu forumdaki mesajlara cevap veremezsiniz
Metin2 Pvp Serverler | Metin2 Pvp Server :: Metin2 PvP Serverlar :: Metin2 Private Server Kurulumu :: Metin2 PvP Panel - Web-
Buraya geçin: