отчет о переводах+неудачи

Статус
В этой теме нельзя размещать новые ответы.

airdimka

Новичок
Репутация
0 / 14
Народ а у когонибудь работают когда жмеш в инквизицию отчет о переводах чет я бился бился так и не добился понял как сделать чтоб было видно скок денег переводится а вот со шмотом никак, и еще никто не делал неудачи чтоб можно было накладывать?
 
Народ а у когонибудь работают когда жмеш в инквизицию отчет о переводах чет я бился бился так и не добился понял как сделать чтоб было видно скок денег переводится а вот со шмотом никак, и еще никто не делал неудачи чтоб можно было накладывать?

много - много раз уже обсуждалось!!!
учись юзать поисК!
 
Хм...
Функцион:
Код:
// Просмотр отчета переводов
if ($_GET['view'] == "transfer") {
if (($stat['rank']>=11 && $stat['rank']<=14) || $stat['rank']==40 ||($stat['rank']>=98 && $stat['rank']<=103)) {

if (!preg_match("/^[-a-zA-Zа-яА-Я0-9_:.,|\[\]{}!*\$\s]+$/",$_POST['id']))
    $msq='Запрещеные символы в "Логин"';
else{
$hinfo = mysql_fetch_array(mysql_query("select user, rank from players where user='".addslashes($_POST['id'])."'"));

if (empty($hinfo['user'])) $msq="Пресонаж [u]".$_POST['id']."[/u] не найден в базе!";
elseif ($hinfo['rank']==100) $msq="Вы не можете просматривать отчет переводов Администратора!";
else {

$msq.="
<center>[b]Отчёт переводов персонажа [u]$hinfo[user][/u][/b]</center>
";

$otchet=mysql_query("SELECT * FROM transfers where user='$hinfo[user]' or fr='$hinfo[user]' order by time");

if ($otchet){
$msq.="<table width=100% bgcolor=b6b6b6 cellspacing=0 cellpadding=3 border=1 bordercolor=cccccc>";
while ($otchets=mysql_fetch_array($otchet)){
if ($otchets['credits']>0) $result="Переданы кредиты [u][b]".$otchets['credits']."[/b][/u] от [b]<a href='inf.php?login=".$otchets[fr]."' target=_blank border=0>".($otchets[fr]==$hinfo['user']?"[u]$otchets[fr][/u]":$otchets[fr])."</a>[/b] к [b]<a href='inf.php?login=".$otchets['user']."' target=_blank border=0>".($otchets[user]==$hinfo['user']?"[u]$otchets[user][/u]":$otchets[user])."</a>[/b]";
elseif (!empty($otchets['item'])) $result="Передан предмет [u]<b style='CURSOR: Hand' onclick='iteminfo(\"".$otchets['id']."\");' title='Информация о предмете'>".$otchets['item']."[/b][/u] (ID: ".$otchets['id'].") от [b]<a href='inf.php?login=".$otchets[fr]."' target=_blank border=0>".($otchets[fr]==$hinfo['user']?"[u]$otchets[fr][/u]":$otchets[fr])."</a>[/b] к [b]<a href='inf.php?login=".$otchets['user']."' target=_blank border=0>".($otchets[user]==$hinfo['user']?"[u]$otchets[user][/u]":$otchets[user])."</a>[/b]";
$msq.="
<tr>
<td>
[u]";
$msq.= date("d.m.y H:i",$otchets[time])."[/u]|";
$msq.=" $result
</td>
</tr>";
}
$msq.="</table>";
}else $msq.="<table width=100% bgcolor=b6b6b6 cellspacing=0 cellpadding=3 border=1 bordercolor=cccccc>
                <tr>
                    <td>
                        <center>[b]Переводов не найдено[/b]</center>
                    </td>
                </tr>
             </table>";

}
}
}
}
//
 

ну эт типо как в бк или в других играх, перса за небольшую провинность не кидают в тюрьму а ставят неудачу из за которой у перса выборочно снимаются несколько статов. перс перевел с одного ип деньги своему мульту, его модеры запалили, он перевел все обратно ему неуд на месяц чтоб больше так не делал
 
в ИВ сейчас сделали такую вещь как кандалы. накладывается за провинности, понижает статы игрока и даёт прочие отрицательные модификаторы. я так понял что airdimka именно этим интересуется. может и вправду кто знает как нечто подобное сделать?
 
В бд в таблицу players добавляем ячейку с временем (на ваше усмотрение) и в inc/main/changes.php и там еще в папке батлз пехаем условие и понижаем статы.
 
как вариант можно создать клоны ячеек сила, ловкость.. и туда заносить старые статы, а в основных уменьшат *wink* а потом по окончании времени делать возврат *wink*
бред. создается отдельная таблица и суются все данные со старыми статами + ник. фсе
 
Хм...
Функцион:
Код:
// Просмотр отчета переводов
if ($_GET['view'] == "transfer") {
if (($stat['rank']>=11 && $stat['rank']<=14) || $stat['rank']==40 ||($stat['rank']>=98 && $stat['rank']<=103)) {

if (!preg_match("/^[-a-zA-Zа-яА-Я0-9_:.,|\[\]{}!*\$\s]+$/",$_POST['id']))
    $msq='Запрещеные символы в "Логин"';
else{
$hinfo = mysql_fetch_array(mysql_query("select user, rank from players where user='".addslashes($_POST['id'])."'"));

if (empty($hinfo['user'])) $msq="Пресонаж [u]".$_POST['id']."[/u] не найден в базе!";
elseif ($hinfo['rank']==100) $msq="Вы не можете просматривать отчет переводов Администратора!";
else {

$msq.="
<center>[b]Отчёт переводов персонажа [u]$hinfo[user][/u][/b]</center>
";

$otchet=mysql_query("SELECT * FROM transfers where user='$hinfo[user]' or fr='$hinfo[user]' order by time");

if ($otchet){
$msq.="<table width=100% bgcolor=b6b6b6 cellspacing=0 cellpadding=3 border=1 bordercolor=cccccc>";
while ($otchets=mysql_fetch_array($otchet)){
if ($otchets['credits']>0) $result="Переданы кредиты [u][b]".$otchets['credits']."[/b][/u] от [b]<a href='inf.php?login=".$otchets[fr]."' target=_blank border=0>".($otchets[fr]==$hinfo['user']?"[u]$otchets[fr][/u]":$otchets[fr])."</a>[/b] к [b]<a href='inf.php?login=".$otchets['user']."' target=_blank border=0>".($otchets[user]==$hinfo['user']?"[u]$otchets[user][/u]":$otchets[user])."</a>[/b]";
elseif (!empty($otchets['item'])) $result="Передан предмет [u]<b style='CURSOR: Hand' onclick='iteminfo(\"".$otchets['id']."\");' title='Информация о предмете'>".$otchets['item']."[/b][/u] (ID: ".$otchets['id'].") от [b]<a href='inf.php?login=".$otchets[fr]."' target=_blank border=0>".($otchets[fr]==$hinfo['user']?"[u]$otchets[fr][/u]":$otchets[fr])."</a>[/b] к [b]<a href='inf.php?login=".$otchets['user']."' target=_blank border=0>".($otchets[user]==$hinfo['user']?"[u]$otchets[user][/u]":$otchets[user])."</a>[/b]";
$msq.="
<tr>
<td>
[u]";
$msq.= date("d.m.y H:i",$otchets[time])."[/u]|";
$msq.=" $result
</td>
</tr>";
}
$msq.="</table>";
}else $msq.="<table width=100% bgcolor=b6b6b6 cellspacing=0 cellpadding=3 border=1 bordercolor=cccccc>
                <tr>
                    <td>
                        <center>[b]Переводов не найдено[/b]</center>
                    </td>
                </tr>
             </table>";

}
}
}
}
//


короч вставил все как говорил и при нажатии на кнопку выскакивает воскл знак Ошибка на странице, ни код не пишеи нмчего(( поробывал на всех версиях и на двух машинах у всех так ((( че делать?
 
короч вставил все как говорил и при нажатии на кнопку выскакивает воскл знак Ошибка на странице, ни код не пишеи нмчего(( поробывал на всех версиях и на двух машинах у всех так ((( че делать?
))) $msq - на $msg поменял?)
 
ток что все поменял всеравно(( :)
В i/forms.js есть такой код?
Код:
function transfer(){
document.all("form").style.display = 'block';
document.all("form").innerHTML = '
<table border=1 width=250 cellspacing=0 cellpadding=2 bordercolor=A5A5A5><form method=post action="guard.php?view=transfer"><tr><td bgcolor=e2e0e0 colspan=2 align=center width=100%><table width=100% cellpadding=0 cellspacing=0 border=0><tr><td width=100% align=center>[b]Просмотр отчёта переводов[/b]</td><td><B style="CURSOR: Hand" onclick="closeform();">X[/B]</td></tr></table></td></tr><tr><td bgcolor=#EDEBEC valign=center height=33 width=50% align=center><input size=44 type=text name=id value=Логин onBlur="if (value == \'\') {value=\'Логин\'}" onFocus="if (value == \'Логин\') {value =\'\'}" class=input></td></tr><tr><td bgcolor=#EDEBEC valign=center height=33 colspan=2 align=center><input type=submit value="Просмотр" class=standbut style="WIDTH: 233px"></td></tr></table>
';
fhint = 'id';
}
 
урааааа заработало все , радости до соплей:):):):))) куда кнопка спасибо делась? лан скажу так спасибки большое
 
блин у меня как всегда все через жо есть кнопки off карточка приват жалоба стрелка вверх цитата ответить и больше ничего , иль я мож просто недостоин эт кнопки Ж*sad*(
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху