[Req] PHP Скрипт за Disconnect на играчи

XTYLING

Active Member
Joined
Apr 20, 2008
Messages
359
Reaction score
159
Някой може ли да напише пхп функция която да дисква даден потребител.

ПП: Скрипта да е за 97д версия.
 
имаш предвид нещо като това ли ?

- CLICK
 
Някой може ли да напише пхп функция която да дисква даден потребител.

ПП: Скрипта да е за 97д версия.

Нали разбираш от PHP o_O

Създай afix.php
Code:
<html>
<head>
<title>Already Connected Script by killar4eto</title>
</head>
<body bgcolor="BLACK">
<form action=?page=afix2' method=POST>
<table width=550 cellpadding=0 cellspacing=0>
<tr>
<td align=center>Потребител:</td>
<td align=center><input type='text' name='user' size=30></td>
</tr>
<tr>
<td align=center>Парола:</td>
<td align=center><input type='password' name='pass' size=30></td>
</tr>
</table>
<table width=550 cellpadding=0 cellspacing=0>
<tr>
<td align=center><input type='submit' value='Fix Me'></td>
</tr>
</table>
</form>
</body>
</html>

Айде сега създай и afix2.php:

Code:
<?php
$name = htmlspecialchars($_POST['name']);
$pass = htmlspecialchars($_POST['pass']);
$query = mssql_query("SELECT memb___id,memb_pwd FROM MEMB_INFO WHERE memb___id='$name' and memb_pwd='$pass'");
$row = mssql_fetch_row($query);
 
if((empty($name)) OR (empty($pass)))
{
$error = 1;
     print "<center><font color=RED>Не може да оставяте празни полета!</font></center>";
}
elseif((strlen($name) < 4) OR (strlen($pass) < 4))
{
$error = 1;
      print "<center><font color=RED>Трябва да имате поне 4 символа в полетата!</font></center>";
}
elseif($name != $row[0])
{
$error = 1;
    print "<center><font color=RED>Не съществува такъв потребител - > <i>$name<i></font></center>";
}
elseif($pass != $row[1])
{
$error = 1;
   print "<center><font color=RED>Паролата не съвпада с акаунта!</font></center>";
}
if($error == 0)
{
$up = mssql_query("UPDATE MEMB_STAT SET ConnectStat='0' WHERE memb___id='$name'");
   print "<center><font color=GREEN>Айде готов съм :) </font></center>";
}
?>

Айде със здраве да си ползваш скрипта! И следващият път не се прави на много знаещ :) (fubar)
Не съм го пробвал направо го написах тука ама съм 100% сигорен, че върви :)... Ако не вярвате питайте Coolio как пиша скриптовете :), Той знае много добре :)
 
Добе де - даде му го. Ама как се фукаш не е истина XD
 
Добе де - даде му го. Ама как се фукаш не е истина XD

Абе нз къф ти е проблема... аз се фукам ама го МОГА! (fubar) :cool:

Забелязах, че искаш функция която не да оправя connect, а да го диск направо от играта :)

Това става чрез Sockets :)
 
Last edited:
еми нe работи бе каде в мене пиша ацц и парола и нищо само презарежда старницата
 
File name must be afix? May be that`s the problem?
 
Където пише <form action=?page=afix2' method=POST> го направи ако 2рия файл си го кръстил afix2.php <form action=afix2.php method=POST>
 
Code:
<form action=?[B]op[/B]=afix2' method=POST>
 
Влез в MuOnline и виж колко (долни черти) има в memb___id!!!! Там може да е грешката!! Правя го по - спомен!!!
 
Влез в MuOnline и виж колко (долни черти) има в memb___id!!!! Там може да е грешката!! Правя го по - спомен!!!

nop пак същото ми изписва
 
темата е за скрипт който да дискне даден герой не да го истрие от онлайн листа. :)
 
Нали разбираш от PHP o_O

Създай afix.php
Code:
<html>
<head>
<title>Already Connected Script by killar4eto</title>
</head>
<body bgcolor="BLACK">
<form action=?page=afix2' method=POST>
<table width=550 cellpadding=0 cellspacing=0>
<tr>
<td align=center>Потребител:</td>
<td align=center><input type='text' name='user' size=30></td>
</tr>
<tr>
<td align=center>Парола:</td>
<td align=center><input type='password' name='pass' size=30></td>
</tr>
</table>
<table width=550 cellpadding=0 cellspacing=0>
<tr>
<td align=center><input type='submit' value='Fix Me'></td>
</tr>
</table>
</form>
</body>
</html>

Айде сега създай и afix2.php:

Code:
<?php
$name = htmlspecialchars($_POST['name']);
$pass = htmlspecialchars($_POST['pass']);
$query = mssql_query("SELECT memb___id,memb_pwd FROM MEMB_INFO WHERE memb___id='$name' and memb_pwd='$pass'");
$row = mssql_fetch_row($query);
 
if((empty($name)) OR (empty($pass)))
{
$error = 1;
     print "<center><font color=RED>Не може да оставяте празни полета!</font></center>";
}
elseif((strlen($name) < 4) OR (strlen($pass) < 4))
{
$error = 1;
      print "<center><font color=RED>Трябва да имате поне 4 символа в полетата!</font></center>";
}
elseif($name != $row[0])
{
$error = 1;
    print "<center><font color=RED>Не съществува такъв потребител - > <i>$name<i></font></center>";
}
elseif($pass != $row[1])
{
$error = 1;
   print "<center><font color=RED>Паролата не съвпада с акаунта!</font></center>";
}
if($error == 0)
{
$up = mssql_query("UPDATE MEMB_STAT SET ConnectStat='0' WHERE memb___id='$name'");
   print "<center><font color=GREEN>Айде готов съм :) </font></center>";
}
?>

Айде със здраве да си ползваш скрипта! И следващият път не се прави на много знаещ :) (fubar)
Не съм го пробвал направо го написах тука ама съм 100% сигорен, че върви :)... Ако не вярвате питайте Coolio как пиша скриптовете :), Той знае много добре :)
Аз не се правя на знаещ :) като си подготвен по темата и знаеш толкова много ПХП аиде направи го да те видим :) с ПХП и сокети да дискнеш даден играч а не да го премахне само от онлайн лист-а на сайта..........