Моды

CTAPu4OK

КтапичОК О_О
Старейшина
Репутация
160 / 541
1. Мод почты
Платная услуга отправки почты
Уведомление о получении почты (Даже если ваш статус офф, при "ON" вы будете уведомлены)
Разделение: Прочитанные - не прочитанные письма
Просмотр ранее написанных вами писем

Скрины:
802ce1127360.jpg
31757a68d341.jpg
 
Знаки зодиака корявые но точные =))
Код:
<?
$opt = explode (".",$pers["DS"]);
$img = $opt[1];
$day = $opt[2];
     if($img=='12' && $day>='22' || $img=='1' && $day<='20'){$znak='01'; $alt='Козерог';}
else if($img=='1' && $day>='21' || $img=='2' && $day<='18'){$znak='02'; $alt='Водолей';}
else if($img=='2' && $day>='19' || $img=='3' && $day<='20'){$znak='03'; $alt='Рыбы';}
else if($img=='3' && $day>='21' || $img=='4' && $day<='20'){$znak='04'; $alt='Овен';}
else if($img=='4' && $day>='21' || $img=='5' && $day<='21'){$znak='05'; $alt='Телец';}
else if($img=='5' && $day>='22' || $img=='6' && $day<='21'){$znak='06'; $alt='Близнецы';}
else if($img=='6' && $day>='22' || $img=='7' && $day<='22'){$znak='07'; $alt='Рак';}
else if($img=='7' && $day>='23' || $img=='8' && $day<='23'){$znak='08'; $alt='Лев';}
else if($img=='8' && $day>='24' || $img=='9' && $day<='23'){$znak='09'; $alt='Дева';}
else if($img=='9' && $day>='24' || $img=='10' && $day<='23'){$znak='10'; $alt='Весы';}
else if($img=='10' && $day>='24' || $img=='11' && $day<='22'){$znak='11'; $alt='Скорпион';}
else if($img=='11' && $day>='23' || $img=='12' && $day<='21'){$znak='12'; $alt='Стрелец';}
?>
<img src='images/zodiak/<?=$znak?>.jpg' onmouseover="hint('Знак зодиака:[b]<?=$alt?>[/b]');" onmouseout="c();" />
Кому нравяться такие красивые всплываюие окна как в IOW то следует зделать следуйщее
Добавляем эту ява в любой JS фаил главное чтоб он инклудировался
Код:
function MoveHint(){
 if(hint1.style.visibility=='visible') SetPosition();
 return(true);
}
document.onmousemove=MoveHint;

function SetPosition(){
 var x,y;
 if(event.clientX+document.body.scrollLeft+hint1.clientWidth+20>=document.body.clientWidth) x=event.clientX-hint1.clientWidth-10;
  else x=event.clientX+document.body.scrollLeft+10;
  
  y=event.clientY+document.body.scrollTop+20;
 
 hint1.style.left=x;
 hint1.style.top=y;
}





function hint(text, w){
    var s1;
    s1 = '<TABLE cellpadding=0 cellspacing=0 bgcolor="FFFFE1"';

    if (w && w>0) {
        s1 += ' WIDTH='+w;
    }
    
    s1 += '>';
    s1 += '<tr><td align=left><FONT STYLE="FONT-SIZE: 8pt;">'+text+'</FONT></td></tr>';
    s1 += '</table>';

    hint1.innerHTML = s1;
    SetPosition();
    hint1.style.visibility='visible';
}

function c(){ hint1.style.visibility='hidden'; }
Потом Стили в любой из инклудированых CSS файлов
Код:
.hint{
 border-bottom:solid #000000 1px;
 border-top:solid #000000 1px;
 border-left:solid #000000 1px;
 border-right:solid #000000 1px;
 padding-top:2;
 padding-bottom:2;
 padding-left:3;
 padding-right:3;
 font-family:Verdana;
 background:#FFFFE1;
 filter: alpha(opacity=90);
}


#hint1{ position:absolute;visibility:hidden }
и наконец последнее...
Плавуйщее Див окно добавляеем после <body>
Код:
<DIV ID=hint1 class=hint></DIV>
 
По мере возможностей буду сюда что-то вылаживать)


Вот для начала..
Дворец Бракосочетаний с платной свадьбой
dvorets.php - кидаем в inc/locations
<div class='codetop'>CODE</div><div class='codemain' style='height:200px;white-space:pre;overflow:auto'><HTML>
<LINK href=css/main.css rel=STYLESHEET type=text/css>
<META Http-Equiv=Content-Type Content="text/html; charset=windows-1251">
<META Http-Equiv=Cache-Control Content=No-Cache>
<META Http-Equiv=Pragma Content=No-Cache>
<META Http-Equiv=Expires Content=0>

<table border="0" width="100%" id="table1" cellspacing="0" cellpadding="0">
<tr>
<td align="center" height="55">
<table border="0" bgcolor=#F8F8FF width="500" cellspacing="3" cellpadding="0" id="table2">
<tr>
<td width="500" colspan="3">
<div style="border-bottom-style: solid; border-bottom-width: 1px; padding-bottom: 1px">
<img border=0 src=images/locations/dv_brak_img_1.jpg></div>
</td>
</tr>
<tr>
<td width="33.3%">
<p align="center"><a class=ma href=main.php?l=tor>Зал торжеств</a></td>
</tr>


<table border=0 width="760" bgcolor=#F8F8FF><td><center><font class=hp>У Вас с собой <?=$pers[money]?> NW</font></center></td></table>
</table></td>
</tr>
<tr>
<td align="center" style="border-left-width: 1px; border-right-width: 1px; border-top-style: solid; border-top-width: 1px; border-bottom-width: 1px">

<?


if ($_GET["l"]=='tor') {

include("inc/html_header.php");
if ($_POST['love']){
if ($pers['sign']!='admin' && $pers['sign']!='watchers')
$error = "У вас нет прав!";
elseif (preg_match("/[^(\w)|(\x7F-\xFF)|(\s)|(\<>)|(\|(\<)|(\>)|(\%3B)|(\")|]/",$_POST['jenih']))
$error = "Логин Мужа имеет запрещенные символы.";
elseif (preg_match("/[^(\w)|(\x7F-\xFF)|(\s)|(\<>)|(\|(\<)|(\>)|(\%3B)|(\")|]/",$_POST['nevesta']))
$error = "Логин Жены имеет запрещенные символы.";
elseif (trim($_POST['jenih'])=="" || trim($_POST['nevesta'])=="")
$error = "Пустое поле.";
elseif ($_POST['jenih']==$_POST['nevesta'])
$error = "Одинаковые Имена";
else {
$jenih = mysql_fetch_array(mysql_query("select user, pol, semija, money, location from users where user='".addslashes($_POST['jenih'])."'"));
$nevesta = mysql_fetch_array(mysql_query("select user, pol, semija, location from users where user='".addslashes($_POST['nevesta'])."'"));

if (!$jenih['user'])
$error= 'Игрок "'.$_POST['jenih'].'" не найден.';
elseif (!$nevesta['user'])
$error= 'Игрок "'.$_POST['nevesta'].'" не найден.';
elseif ($jenih['pol']!='male')
$error = "У Мужа должен быть мужской пол";
elseif ($nevesta['pol']!='female')
$error = "У Жены должен быть женский пол";
elseif ($jenih['location']!='dv_brak')
$error = "Муж не находится в зале бракосочетаний, нельзя проводить свадьбу без жениха:)";
elseif ($nevesta['location']!='dv_brak')
$error = "Жена не находится в зале бракосочетаний, нельзя проводить свадьбу без жены:)";
elseif ($jenih['semija'])
$error= 'Игрок "'.$_POST['jenih'].'" уже женат';
elseif ($nevesta['semija'])
$error= 'Игрок "'.$_POST['nevesta'].'" уже замужем';
elseif ($jenih['money']<1000)
$error = "Нахватает денег";
else{
$mu = mysql_query("UPDATE `users` SET money=money-1000,semija='".$nevesta['user']."' WHERE user='".$jenih['user']."'");
$jen = mysql_query("UPDATE `users` SET semija='".$jenih['user']."' WHERE user='".$nevesta['user']."'");
if($mu && $jen){
$msg = "Брак успешна состоялся.";
}else{
$error = "Брак не состоялся.";
} }
}

}
// END


// Развод
if ($_POST['nolove']){
if ($pers['sign']!='admin' && $pers['sign']!='watchers')
$error = "У вас нет прав!";
elseif (preg_match("/[^(\w)|(\x7F-\xFF)|(\s)|(\<>)|(\|(\<)|(\>)|(\%3B)|(\")|]/",$_POST['user']))
$error = "Логин имеет запрещенные символы.";
elseif (trim($_POST['user'])=="")
$error = "Пустое поле.";
else {
$nolove = mysql_fetch_array(mysql_query("select user, semija, money from users where user='".addslashes($_POST['user'])."'"));

if (!$nolove['user'])
$error= 'Игрок "'.$_POST['user'].'" не найден.';
elseif(!$nolove['semija'])
$error= 'Игрок "'.$_POST['user'].'" не состоит в браке.';
elseif ($nolove['money']<1000)
$error = "Нахватает денег";
else{
$raz = mysql_query("UPDATE `users` SET money=money-1000,semija='0' WHERE user='".$nolove['user']."'");
$raz2 = mysql_query("UPDATE `users` SET semija='0' WHERE user='".$nolove['semija']."'");
if($raz && $raz2){
$msg = "Развод состоялся.";
}else{
$error = "Развод не состоялся.";
}
}
}

}
// END

echo"<link rel=stylesheet type='text/css' href='css/main.css'>
<table width='100%' border='0' cellspacing='0' cellpadding='0' align=center >
<tr height='22'>
<td width='20' align='right' valign='bottom'></td>
<td class='tbl-shp_sml-top' valign='top' align='center'>
<table border='0' cellspacing='0' cellpadding='0' >
<tr height='22'>
</tr>
</table>
</td>
</tr>
<tr>
<td class='tbl-usi_left'></td>
<td class='tbl-usi_bg' valign='top' style='padding: 6 4 6 4'>

<table width=100% height=100% border=0 cellpadding=0 cellspacing=0>
<tr>
<td valign=top align=center colspan=3 width=100%>";

if ($msg!="") echo"<center><font color=red>$msg</font></center>
";

if ($pers['sign']!='admin' && $pers['sign']!='watchers')
echo "<center><FONT COLOR=RED>Приветствуем Вас в зале бракосочетаний!</font></center>";
else {
echo "
<table width=100% cellspacing=0 cellpadding=5>
<tr>
<td align=center>
<form method='POST' action='' method=post style='margin:0; padding:0;'>
<table cellspacing=0 cellpadding=5 style='border-style: outset; border-width: 2' border=1>
<tr>
<td align='center'>Муж <input type='text' class=lbut name='jenih' size='20'> Жена <input type='text' class=lbut name='nevesta' size='20'> <input type='submit' class=lbut value='Обвенчать' name='love'></td>
</tr>
<tr>
<td align='center'>Стоимость брака 1000 NW (Берутся с Мужа)</td>
</tr>
</table>
</form>
</td>
</tr>
</table>";
echo "
<table width=100% cellspacing=0 cellpadding=5>
<tr>
<td align=center>
<form method='POST' action='' method=post style='margin:0; padding:0;'>
<table cellspacing=0 cellpadding=5 style='border-style: outset; border-width: 2' border=1>
<tr>
<td align='center'>Логин <input type='text' class=lbut name='user' size='20'> <input type='submit' class=lbut value='Развести' name='nolove'></td>
</tr>
<tr>
<td align='center'>Стоимость развода 1000 NW</td>
</tr>
</table>
</form>
</td>
</tr>
</table>";

}


}

?>
</td>
</tr>
</table></div>

Создаем новую локацию в БД
Код:
locations --- id - dv_brak, name - Дворец бракосачетаний, inc - dvorets.php, go_id - локацию на которую возращаемся
Еще делаем вход в здание с какой-то локации.. и в users создаем поле semija varchar(33) по умолчанию 0
В инфу или куда-то еще добавляем
Код:
<?
if ($pers["semija"]=="0") echo ""; else echo "
<font class=stats><img src='images/s.jpg'> Состоит в браке с</font> <font class=ma>".$pers["semija"]."</font>
";
?>

Не судите строго) Я только учусь :)
 
Напишите пожалуйста кто нибудь нормальную админку без http_auth
 
Некоторые требуемые файлы отсутствуют. Если вы хотели просмотреть тему, возможно эта тема перемещена или удалена. Вернитесь назад и попробуйте снова.

Перезалейте файл... :)
 
Ребят, у кого есть почта??? скиньте *plz*з ссылку... очень буду благодарен...
 

Похожие темы

Сверху