Подскажите.

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

HoRSe

Новичок
Репутация
0 / 30
1.) Как можно сделать чтоб по истечению вещей из магазина они не исчезали с прилавков а просто писалось колл-во 0 и нельзя было купить.
2.) заявки на регистрацию клана кто реализовал?
Чтоб юзеры могли зайти в локацию заполнить соответствующие поля для регистрации клана.
при этом сохранялась заявка в этой же комнате и её могли видеть только инквизиторы или админ зашедшие туда.
 
1) В файле inc/shop/_otdels.php(сам ищи какой тебе нужен) есть проверка if ($iteminfo['kol']>0)
Поменяй ее на больше либо равно нулю

Какой скрип юзаешь?
 
Ты можешь взять код подачи заявки на проверку и подделать под кланы...
 
Вот тебе скрипт который стоит у меня
Скрипт

<div class='codetop'>CODE</div><div class='codemain' style='height:200px;white-space:pre;overflow:auto'>
--
-- Структура таблицы `clan_zayavka`
--

CREATE TABLE `clan_zayavka` (
`name` varchar(30) NOT NULL default '',
`name_short` varchar(5) NOT NULL default '',
`site` varchar(50) NOT NULL default '',
`znak` varchar(30) NOT NULL default '',
`history` mediumtext NOT NULL,
`glava` varchar(30) NOT NULL default '',
`glava_fio` varchar(30) NOT NULL default '',
`sovet1` varchar(30) NOT NULL default '',
`sovet1_fio` varchar(30) NOT NULL default '',
`sovet2` varchar(30) NOT NULL default '',
`sovet2_fio` varchar(30) NOT NULL default '',
`sovet3` varchar(30) NOT NULL default '',
`sovet3_fio` varchar(30) NOT NULL default '',
`sovet4` varchar(30) NOT NULL default '',
`sovet4_fio` varchar(30) NOT NULL default '',
`date` varchar(30) NOT NULL default '',
`confirm` varchar(30) NOT NULL default ''
) ENGINE=MyISAM DEFAULT CHARSET=cp1251;

</div>
 
поставил. при заполнении формы, выдает не все поля заполнены. Вернуться.
Хотя все заполнены были
 
Точно все поля заполнил. У меня работает

[color=#000000;background:#000000]Заявка подана. В ближайшее время она будет рассмотрена паладинским отделом регистрации кланов и Вы и совет клана будете направлены на паладинскую проверку. После прохождения проверки с Вашего счета снимется 250 зм. и клан откроется. К моменту прохождения проверки на Вашем счету должны быть 250 зм, иначе Ваша заявка будет отклонена.[/color]
 
. я не поностью заменил файлик я часть выдернул то что касалось 1 и 2 отделов. может что то не так вырезал, щас еще раз попробую.
 
Еще раз поставил перепроверил, но тоже самое не все поля заполнены.

Как вариант попробовал убрать следующее


Код:
if(empty($clan_name_short) OR empty($clan_site) OR empty($userfile) OR empty($clan_history) OR empty($clan_glava_fio) OR empty($c_1) OR empty($clan_sovet1_fio) OR empty($c_2) OR empty($clan_sovet2_fio)){
    print "Не все поля заявки заполнены!
";
    print "[url="'?otdel=2'"]вернуться[/url]";
    die();
    }
После чего
Нормально заполнил нажал подать заявку, оно обновилось, надписи никакой не последовало и переместило на выбор отделов (так как только заходишь в администрацию.)
Посмотрел в базу данных в таблице clan_zayavka ничего нового не появилось. :)


Вот мой файлик administ.php интересно в чем же проблема. таблица clan_zayavka в бд есть со структурой, но туда не заполняются поля формы.

<div class='codetop'>CODE</div><div class='codemain' style='height:200px;white-space:pre;overflow:auto'>

<?
define('INSIDE', true);
include("inc/db_connect.php");

$stat = mysql_fetch_array(mysql_query("SELECT * FROM `players` WHERE `user` = '".$_COOKIE['user']."' AND `pass` = '".$_COOKIE['pass']."' LIMIT 1"));

if ($stat['bloked']) echo"<script>top.location='index.php?action=logout'</script>";

$now = time();


if ($stat['t_time']) { header("Location: prison.php"); exit; }
elseif ($stat['k_time']) { header("Location: academy.php"); exit; }
elseif ($stat['w_time']) { header("Location: works.php"); exit; }
elseif ($stat['v_time']) { header("Location: ambulance.php"); exit; }
elseif ($stat['r_time']) { header("Location: vault.php"); exit; }
elseif ($stat['o_time']) { header("Location: repair.php"); exit; }
elseif ($stat['battle']) { header("Location: battle.php"); exit; }
elseif ($stat['room'] != 14) { header("Location: main.php"); exit; }

else {


if ($setimg!="") {


if ($stat['credits'] >= 450) { // Хватает бабок


mysql_query("UPDATE players set obraz='$setimg' where id=$stat[id]");
mysql_query("UPDATE players set credits=credits-450 where id=$stat[id]");
$msg="Образ куплен!";

} else $msg="Недостаточно кредитов!";

}

if($act == "reg_clan"){



if($stat['credits']<1200){
print "Суммы на Вашем счету недостаточно для регистрации клана!
";
print " ";
die();
}
if($stat['level']<4){
print "Уровень главы клана меньше необходимого(4).
";
print " ";
die();
}
if($stat['tribe']!=''){
print "Вы уже состоите в клане/ордене. Вы не можете подать заявку на создание клана.
";
print " ";
die();
}

if($c_1==$c_2){
print "Советники клана должны быть 2 разных персонажа!
";
print " ";
die();
}

for($i=1;$i<=2;$i++){
if($i == 1){$nick = $c_1;}if($i == 2){$nick = $c_2;}
$sovet_sql = mysql_query("SELECT level,tribe FROM players WHERE user='$nick'");
$sovet_dat = mysql_fetch_array($sovet_sql);
if(!$sovet_dat){
print "$nick ненайден в базе данных!
";
print " ";
die();
}
else{
if($sovet_dat['level']<2){
print "Уровень пресонажа $nick ниже необходимого(2).
";
print " ";
die();
}
if($sovet_dat['tribe']!=''){
print "Пресонаж $nick уже состоит в клане.
";
print " ";
die();
}
}
}

$SEEK_NAME = mysql_query("SELECT * FROM tribes");
while($NAME_D = mysql_fetch_array($SEEK_NAME)){
if($clan_name == $NAME_D['name_short']){
print "Название клана $clan_name уже занято! Выберите другое название.";
die();
}
if(!ereg("[a-zA-Z0-9]$",$clan_name_short)){
print "Короткое название должно состоять только из английских букв и цифр! Придумайте другую аббревиатуру.";
die();
}
if($clan_name_short == $NAME_D['name']){
print "Короткое название $clan_name_short уже занято! Придумайте другую аббревиатуру.";
die();
}
}

if(!empty($userfile)){
if($userfile_size>5120){
print "Внимание!!! Размер загружаемого Вами файла \"$userfile_name\" превышает максимально допустимый размер 5 Кб!
";
print "
";
}
if($userfile_type != "image/gif"){
print "Внимание!!! Загружаемый Вами файл \"$userfile_name\" не являеться gif-рисунком!
";
print "
";
}
else{
if(!empty($userfile)){
$newname="i/klan/$clan_name_short.gif";
copy($userfile,$newname);
echo "<table border=0 width=100%>Заявка подана. В ближайшее время она будет рассмотрена паладинским отделом регистрации кланов и Вы и совет клана будете направлены на паладинскую проверку. После прохождения проверки с Вашего счета снимется 250 зм. и клан откроется. К моменту прохождения проверки на Вашем счету должны быть 250 зм, иначе Ваша заявка будет отклонена.</table>";
$clan_history = htmlspecialchars($clan_history);
$clan_history = str_replace("\n","
",$clan_history);
$chas = date("H");
$date=date("d.m.Y-H:i:s", mktime($chas-$GSM));

$S = mysql_query("INSERT INTO clan_zayavka(name,name_short,site,znak,history,glava,glava_fio,sovet1,sovet1_fio
,sovet2,sovet2_fio,date,confirm) VALUES('$clan_name','$clan_name_short','$clan_site','$newname','$clan_history','".$stat['user']."','$clan_glava_fio','$c_1','$clan_sovet1_fio','$c_2','$clan_sovet2_fio','$date','0')");
}
}
}

}


function show ($id) {
global $stat;

switch ($id) {
case 1:


echo"<table border=0 width=100%>

<td><center>Регистратура кланов</center></td>

</tr>

<TR>
<TD>
<center>Добро пожаловать в отдел регистрации кланов! Для создания клана ознакомтесь с правилами регистрации клана.</center>


<center>ПРАВИЛА РЕГИСТРАЦИИ КЛАНА:</center>

1. Для регистрации клана необходимо уплатить пошлину в казну королевства в размере 1200 зм.

2. Перед регистрацией клана, глава* клана должен пройти проверку у палладинов.

3. Глава клана должен предоставить: готовые значок клана(12х12 пикселов, неанимированный, прозрачный gif), историю клана для информационного отдела, ФИО главы клана.

* - глава клана должен достигнуть 4-го уровня в игре.



<center>ПОРЯДОК РЕГИСТРАЦИИ КЛАНА:</center>

1. Игроки, имеющие общие стремления, увлеченые одними интересами, либо просто группа игроков собираеться в игре.

2. Выбирается лидер(глава клана), который в последствии будет управлять кланом.

3. Заявка рассматривается палладинским отделом регистрации кланов.

4. При положительном результате рассмотрения заявки, глава клана проходит проверку у палладинов.

5. Глава клана оплачивает пошлину за регистрацию клана.

6. При успешном прохождении проверки, отделом регистрации кланов открываеться клан, создается учетная запись в государственном реестре кланов.




</td>
</tr></table>
";



break;


case 5:


echo"<table border=0 width=100%>

<td><center>Регистратура кланов. Заявка на регистрацию.</center></td>";
?>

<table border=0 cellpadding=0 width=100%>
<TR>
<TD>
<form action='administ.php?act=reg_clan' name='reg_clan' method="POST" ENCTYPE="multipart/form-data">
Название клана(Русские-английские буквы, цифры 0-9, макс. 30 симв.):

<input type="text" class=new name="clan_name" maxsize=30 size=45>

Короткое название клана(Английские буквы, цифры 0-9, макс. 5 симв.):

<input type="text" class=new name="clan_name_short" maxsize=5 size=45>

Официальный сайт клана(полный адрес с макс. 50 симв):

<input type="text" class=new name="clan_site" maxsize=50 size=45 value="http://">

Значок клана(12х12 пикселов, неанимированый, прозарчный gif.):

<input type="file" class=new name="userfile" size=34>

История клана(Русские, цифры 0-9, макс. 2048 симв.(2 КБ)):

<textarea class=new name="clan_history" maxsize=2048 cols=45 rows=8></textarea>

Совет клана:
<table border=0 cellpadding=0 cellspacing=0>
<tr>
<td>
Глава клана(логин игрока в игре):

<?
print "$stat[user]";
?>
</td>
<td width=5>&nbsp</td>
<td>
ФИО(фамилия, имя, отчество главы клана):

<input type="text" class=new name="clan_glava_fio" size=35>

</td>
</tr>

<tr>
<td>
Советник(логин игрока в игре):

<input type="text" class=new name="c_1" size=35>

</td>
<td width=5>&nbsp</td>
<td>
ФИО(фамилия, имя, отчество советника):

<input type="text" class=new name="clan_sovet1_fio" size=35>

</td>
</tr>

<tr>
<td>
Советник(логин игрока в игре):

<input type="text" class=new name="c_2" size=35>

</td>
<td width=5>&nbsp</td>
<td>
ФИО(фамилия, имя, отчество советника):

<input type="text" class=new name="clan_sovet2_fio" size=35>

</td>
</tr>


</table>


* - если на момент подачи заявки на счету главы клана небудет необходимой суммы(1200 зм.), заявка не принимается.



<center>
<input type=submit class=b value=" Подать заявку ">
</form>
</td>
</tr></table>


</table>
<?

break;

case 2:


echo"<table border=0 width=100%>

<td><center>Регистратура кланов. Заявка на регистрацию.</center></td>";
?>

<table border=0 cellpadding=0 width=100%>
<TR>
<TD>
<center>Регистрация клана только за Реал! Стоимость регистрации клана (без склонности) 15 $. Регистрация Светлого клана - 20$, Темного - 25$. Заявки оставлять на форуме в разделе Регистрация кланов</center>



</td>
</tr></table>

<?
###В БД####
###CREATE TABLE `priemka` (
###`id` BIGINT( 255 ) NOT NULL ,
###`pl_id` BIGINT( 255 ) NOT NULL ,
###`status` INT( 1 ) NOT NULL ) ENGINE = MYISAM;
###########

include("inc/db_connect.php");

$stat = mysql_fetch_array(mysql_query("select * from players where user='".addslashes($user)."' and pass='".addslashes($pass)."' LIMIT 1"));
$now = time();

if ($stat['t_time']) { header("Location: prison.php"); exit; }
elseif ($stat['k_time']) { header("Location: academy.php"); exit; }
elseif ($stat['battle']) { header("Location: battle.php"); exit; }
elseif ($stat['mol_bog_swet']>$now) { header("Location: bog_hram.php"); exit; }
elseif ($stat['mol_bog_tima']>$now) { header("Location: bog_hram.php"); exit; }
elseif ($stat['room']!=14) { header("Location: main.php"); exit; }

else {
include("inc/html_header.php");
echo"
<script language=JavaScript src=i/show_inf.js></script>
<script language=JavaScript src='i/time.js'></script>
<body bgcolor=#EBEDEC leftmargin=0 topmargin=0>
<table width=100% cellspacing=0 cellpadding=5 border=0>
<tr>

</td>

</tr>
</table>";







###//Действия

// Проверка
function ld_m ($t,$u,$w,$r,$m,$s) {
global $now;
mysql_query("INSERT INTO ld (user, writer, mess, time, reason, type, srok) values('".addslashes($u)."', '".addslashes($w)."', '".addslashes($m)."', '".$now."', '".addslashes($r)."', '".addslashes($t)."', '".addslashes($s)."')");
}
if (@$ic) {
if ($stat['rank'] == 14 || $stat['rank'] >= 99 || $stat[admin]==1) {
$hinfo = mysql_fetch_array(mysql_query("SELECT user, bloked, ic, room, id FROM players WHERE id='".addslashes($id)."'"));

if (empty($hinfo['user']))
$msg = "Пресонаж ".$hinfo['user']." не найден в базе!";
elseif ($hinfo['bloked'])
$msg = "Пресонаж ".$hinfo['user']." заблокирован!";
elseif ($hinfo['ic'] > $now)
$msg = "У персонажа ещё действительна предыдущая проверка!";
else {

if (mysql_query("UPDATE players SET ic=".(time()+259200)." WHERE user='".$hinfo['user']."'")) {
ld_m (4,$hinfo['user'],$stat['user'],'',"Помечено, что ".$hinfo['user']." чист перед законом.",'');
mysql_query("delete from priemka where pl_id='".$hinfo['id']."'");
$stat[ic]=$now+259200;
require_once("inc/chat/functions.php");
insert_msg("Проверка у Инквизиторов пройдена удачно. У Вас есть 3 суток для вступления в клан.","","","1",$hinfo['user'],"",$hinfo['room']);
$msg = "Вы пометили, что персонаж ".$hinfo['user']." чист перед законом.";
}}}}
//

if (@$podat) {
if ($stat['credits']>=100) {
if ($stat[ic]<=$now) {
$mes=mysql_fetch_array(mysql_query("SELECT * FROM priemka where pl_id='".$stat['id']."' and status=1"));
if ($mes) $msg="Вы уже подали заявку, ждите её рассмотрения!";
$max = mysql_fetch_array(mysql_query("SELECT MAX(id) as id FROM priemka"));
$NEW_ID = $max['id'] + 1;
$result = mysql_query("UPDATE players set credits=credits-100 where id='".$stat['id']."'");
$stat['credits']=$stat['credits']-100;
if ($result) {
$result2 = mysql_query("INSERT INTO `priemka` (`id`,`pl_id`,`status`) VALUES ('".$NEW_ID."','".$stat['id']."','1')");
if ($result2) {
$msg="Вы удачно подали заявку, ждите её рассмотрения!";
}}
} else $msg="Вы уже прошли проверку, ожидайте ее окончания!";
} else $msg="Для проверки необходимо 100 зм, а у вас их нету!";
}

###//Конец Действия





echo" <table width=100% cellspacing=0 cellpadding=3 border=0>
<tr>
<td align=right>
<center><font class=title>Приемная Инквизиции</font></center>
";
if ($msg!="") echo"<center><font color=red>$msg</font></center>
";








//Подача заявки
echo"
<fieldset style='WIDTH: 98.6%'><legend>Подать заявку на проверку</legend>
<table width=100% cellspacing=0 cellpadding=5>
<tr>";
$me=mysql_fetch_array(mysql_query("SELECT status FROM priemka where pl_id='".$stat['id']."'"));
if ($stat[ic]>=$now) echo"<td align=center>Вы уже прошли проверку на чистоту. Будит еще длиться: <b id=ic>[/b]<script language=JavaScript>ShowTime('ic',".$stat['ic']-$now.");</script></td>";
elseif ($me[status]==1) echo"<td align=center>Ваша заявка находится на рассмотрении.</td>";
else echo"<td align=center><input type='button' value='Подать заявку на проверку' class=standbut style='WIDTH: 256px' onclick='this.disabled=true;window.location.href=\"administ.php?podat=$now\"'></td>";

echo"</tr>
</table>
</fieldset>";
//Конец подачи









//Вывод 15 Последних заявок!
echo"



<fieldset style='WIDTH: 98.6%'><legend>Последние 15 заявок</legend>
<table width=100% cellspacing=0 cellpadding=5>
<tr>
<td align=center>
<table cellspacing=0 cellpadding=5 style='border-style: outset; border-width: 2' border=1 width=35%>
<TR>";
if ($stat['rank'] == 14 || $stat['rank'] >= 99 || $stat[admin]==1) echo"<TD align=center width=5%>#</TD>";
echo"<TD width=10% align=center>#</TD><TD align=center>Логин</TD><TD align=center><U>Состояние</TD></TR>
";

$zay_ka=mysql_query("SELECT * FROM priemka where status=1 order by id DESC LIMIT 0,15");
if (mysql_num_rows($zay_ka)) {
for($num=0; $num<mysql_num_rows($zay_ka); $num++) { $n+=1;
$zayavka=mysql_fetch_array($zay_ka);
$avt = mysql_fetch_array(mysql_query("select user, id, level, rank, tribe from players where id='".$zayavka['pl_id']."'"));

echo"
<tr>";
if ($stat['rank'] == 14 || $stat['rank'] >= 99 || $stat[admin]==1) echo"<TD align=center><A HREF=\"administ.php?ic=$now&id=$avt[id]\"><IMG SRC=i/join.gif align=left title='Сделать проверку'></A></TD>";
echo"<TD align=center>$n</TD>
<TD align=center><script language=JavaScript>show_inf('".$avt[user]."','".$avt[id]."','".$avt[level]."','".$avt[rank]."','".$avt[tribe]."');</SCRIPT></TD>
<TD align=center>На рассмотрении</TD></tr>";
}
} else echo"<tr><td colspan=4><center>Новых Заявок Не Подано!</center></td></tr>";

echo" </table>
</td>
</tr>
</table>
</table>";
//Конец вывода


}
?>

<?

break;


case 3:

echo"<center>Добро пожаловать в отдел выбора образа! Стоимость образа - 450 кр.</center>
Стоимость добавления в игру своего оригинального образа - 10 $. Анимированый Образ - 15$ Заявки оставлять на форуме в разделе Установка Личного образа
<table width=100% cellspacing=0 cellpadding=0 border=0>

";
for ($g=1; $g<50; $g++) {
if (!($g%7))echo "<tr>";
echo"


<td ><img src='$stat[img_path]/i/img/obraz/$stat[sex]/$g.png' onclick=\"if (confirm('Купить это образ?')) window.location='administ.php?otdel=3&setimg=obraz/$stat[sex]/$g'\" style='CURSOR: Hand'></a></td>





";

}


echo"</table>";
echo"</tr></tr></tr></tr></tr></tr></tr></tr></tr>";
break;

case 4:


echo"
<table border=0 width=100%>
<td><center>Добро пожаловать в Государственный Архив кланов. Здесь Вы сможете просмотреть все записи о кланах, а также подробную информацию о них.</center></td>";
$clans = mysql_query("SELECT * FROM tribes ORDER BY name");
while($DATA = mysql_fetch_array($clans)){ $n+=1;
$name = $DATA['name'];
$name_s = $DATA['name_short'];
$about = $DATA['about'];
$clan_i = "<img src='$stat[img_path]/i/klan/$name.gif' alt='$name_short' border=0>";
print"<tr><td>$n.$orden_i$clan_i$name_s
</tr></td>";
$i++;
}
unset($clans,$n);

echo"</table>";
break;
}}




$title = 'Администрация';
include("inc/html_header.php");

echo"
<body bgcolor=#dedede leftmargin=0 topmargin=0>

<DIV ID=hint1></DIV>

<script src='i/show_inf.js'></SCRIPT>
";


print"<table width=100% cellspacing=0 cellpadding=5 border=0>
<tr>
<td>У Вас на счету: ".$stat['credits']." кр.
</td>

<td align=right valign=top>

<img src='$stat[img_path]/i/refresh.gif' style='CURSOR: Hand' alt='Обновить' onclick='window.location.href=\"administ.php?otdel=$_GET[otdel]&tmp=\"+Math.random();\"\"'>

<img src='$stat[img_path]/i/back.gif' style='CURSOR: Hand' alt='Вернуться' onclick='window.location.href=\"street5.php?room=105&tmp=\"+Math.random();\"\"'>

</td>
</tr>

<tr>
<td>У Вас на счету: ".$stat['f_credits']." екр.
</td>
</tr>
</table>";



echo"
<table width=100% cellspacing=0 cellpadding=3 border=0>
<tr>
<td align=center>
<font class=title>Администрация</font>

";

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








echo"
<FIELDSET style='WIDTH: 98.6%'><legend>Кабинеты</legend>
<table width=100% cellspacing=0 cellpadding=5>
<tr>

<td align=center width=25%><A"; if ($otdel == 1) echo" disabled>"; else echo" HREF='?otdel=1'>"; echo"Правила регистрации</A></td><td width=1% align=center>|</td>
<td align=center width=25%><A"; if ($otdel == 5) echo" disabled>"; else echo" HREF='?otdel=5'>"; echo"Заявки на клан</A></td><td width=1% align=center>|</td>
<td align=center width=25%><A"; if ($otdel == 2) echo" disabled>"; else echo" HREF='?otdel=2'>"; echo"Подать заявку</A></td><td width=1% align=center>|</td>
<td align=center width=25%><A"; if ($otdel == 4) echo" disabled>"; else echo" HREF='?otdel=4'>"; echo"Архив кланов</A></td><td width=1% align=center>|</td>
<td align=center width=25%><A"; if ($otdel == 3) echo" disabled>"; else echo" HREF='?otdel=3'>"; echo"Образ</A></td>

</tr>";

if (!empty($_GET['otdel'])) {
echo"<TR><TD COLSPAN=10 ALIGN=CENTER><HR COLOR='#CCCCCC'>";

switch ($_GET['otdel']) {
case 1: show(1); break;
case 2: show(2); break;
case 3: show(3); break;
case 4: show(4); break;
case 5: show(5); break;
default: echo"<B STYLE='COLOR: Red'>Что-то тут не так...[/B]"; break;
}

echo"</TD></TR>";
}


echo"
</table>
</FIELDSET>";






echo"</td>
</tr>
</table>";

}
?>
<BODY bgcolor=EBEDEC leftmargin=0 topmargin=0 background='<? print"$stat[img_path]"; ?>/i/backgrounds/reception.jpg' style='background-attachment: fixed;'></div>
 
Проверь какие данные берет из таблицы персов, может у тебя поля некоторые по другому называются
 
<div class='codemain' style='height:200px;white-space:pre;overflow:auto'>CREATE TABLE `players` (
`id` int(11) unsigned NOT NULL default '0',
`user` varchar(30) NOT NULL,
`email` varchar(30) NOT NULL default '',
`pass` char(32) NOT NULL,
`rank` tinyint(2) unsigned NOT NULL default '0',
`admin` tinyint(1) unsigned NOT NULL default '0',
`bloked` varchar(150) NOT NULL default '0',
`reason` varchar(150) NOT NULL,
`m_time` int(11) unsigned default '0',
`ma_time` int(11) unsigned default '0',
`ch_time` int(11) unsigned default '0',
`f_time` int(11) unsigned default '0',
`for_time` int(11) unsigned NOT NULL default '0',
`t_time` int(11) unsigned default '0',
`v_time` int(11) unsigned default NULL,
`k_time` int(11) unsigned default '0',
`p_time` int(11) unsigned default '0',
`o_time` int(11) unsigned default '0',
`invisible` int(11) unsigned default NULL,
`mutation` int(11) unsigned default '0',
`level` tinyint(2) unsigned NOT NULL default '0',
`up` tinyint(2) unsigned NOT NULL default '0',
`exp` int(11) NOT NULL default '0',
`credits` float(10,2) NOT NULL default '0.00',
`f_credits` float(10,2) NOT NULL default '0.00',
`birja` float(10,2) NOT NULL default '0.00',
`strength` smallint(5) unsigned NOT NULL default '3',
`dex` smallint(5) unsigned NOT NULL default '3',
`agility` smallint(5) unsigned NOT NULL default '3',
`vitality` smallint(5) unsigned NOT NULL default '3',
`power` smallint(5) unsigned NOT NULL default '1',
`razum` smallint(5) unsigned NOT NULL default '0',
`battery` smallint(5) unsigned NOT NULL default '1',
`hp_now` int(8) unsigned NOT NULL default '15',
`energy_now` int(8) unsigned NOT NULL default '15',
`s_updates` tinyint(2) unsigned NOT NULL default '3',
`o_updates` tinyint(2) unsigned NOT NULL default '3',
`wins` int(8) unsigned NOT NULL default '0',
`losses` int(8) unsigned NOT NULL default '0',
`drawn` int(5) unsigned NOT NULL default '0',
`room` smallint(4) unsigned NOT NULL default '1',
`ip` varchar(15) NOT NULL default '',
`tribe` varchar(25) NOT NULL default '',
`tribe_rank` tinyint(2) unsigned NOT NULL default '0',
`b_tribe` tinyint(1) unsigned NOT NULL default '0',
`name` varchar(11) NOT NULL default '',
`about` varchar(250) NOT NULL,
`birth` varchar(20) NOT NULL default '',
`birthdate` varchar(25) NOT NULL default '',
`icq` int(10) unsigned NOT NULL default '0',
`real_city` varchar(11) NOT NULL default '',
`sex` tinyint(1) unsigned NOT NULL default '0',
`browser` varchar(150) NOT NULL,
`battle` int(11) unsigned default NULL,
`last_battle` int(11) default NULL,
`offer` int(11) unsigned default NULL,
`side` tinyint(2) unsigned NOT NULL default '0',
`obraz` varchar(20) NOT NULL default '0',
`color` varchar(7) NOT NULL default '',
`font` tinyint(1) unsigned NOT NULL default '0',
`deviz` varchar(100) NOT NULL default '',
`url` varchar(50) NOT NULL default '',
`proff` tinyint(2) unsigned NOT NULL default '0',
`proff_exp` varchar(75) NOT NULL default '0|0|0|0|0|0|0|0|0|0|0',
`active` tinyint(1) unsigned NOT NULL default '0',
`item_type` tinyint(1) unsigned NOT NULL default '1',
`sign` int(11) unsigned NOT NULL default '0',
`travma` int(11) unsigned NOT NULL default '0',
`t_level` tinyint(1) unsigned NOT NULL default '0',
`t_type` tinyint(1) unsigned NOT NULL default '0',
`rase_skill` varchar(14) NOT NULL default '0|0|0|0|0|0',
`lpv` int(11) unsigned NOT NULL default '0',
`m_k` tinyint(2) unsigned NOT NULL default '0',
`m_m` tinyint(2) unsigned NOT NULL default '0',
`m_t` tinyint(2) unsigned NOT NULL default '0',
`m_d` tinyint(2) unsigned NOT NULL default '0',
`vault_room` smallint(3) unsigned NOT NULL default '0',
`vault_time` int(11) unsigned NOT NULL default '0',
`vault_move` tinyint(1) unsigned NOT NULL default '0',
`ic` int(11) unsigned NOT NULL default '0',
`w_time` int(11) unsigned default '0',
`r_time` int(11) unsigned NOT NULL default '0',
`r_action` tinyint(1) unsigned NOT NULL default '0',
`ustal_now` int(8) unsigned NOT NULL default '15',
`immun` int(11) unsigned NOT NULL default '0',
`semija` varchar(30) NOT NULL,
`sclon` varchar(15) NOT NULL default 'neutral',
`links` smallint(5) unsigned NOT NULL default '0',
`status` tinyint(1) unsigned NOT NULL default '0',
`status_text` varchar(50) default 'Made by Hops',
`cure_hp` int(11) unsigned default '0',
`elik_time` int(11) unsigned NOT NULL default '0',
`elik_action` varchar(30) NOT NULL default '0|0|0|0|0|0|0',
`fish_time` int(11) unsigned default NULL,
`fish_action` tinyint(1) unsigned NOT NULL default '0',
`reit` float(7,2) NOT NULL default '0.00',
`drop` smallint(5) unsigned NOT NULL default '0',
`vip` tinyint(1) unsigned NOT NULL default '0',
`avatar` tinyint(1) unsigned NOT NULL default '0',
`bog_time` int(11) unsigned NOT NULL default '0',
`bog_dark` smallint(5) unsigned NOT NULL default '0',
`bog_light` smallint(5) unsigned NOT NULL default '0',
`kwest0` smallint(5) unsigned NOT NULL default '0',
`kwest1` smallint(5) unsigned NOT NULL default '0',
`kwest_k` smallint(5) unsigned NOT NULL default '0',
`podzem1` tinyint(2) unsigned NOT NULL default '0',
`guild` tinyint(2) unsigned NOT NULL default '0',
`location` smallint(5) NOT NULL default '100',
`last_request_time` int(11) unsigned NOT NULL default '0',
`les` int(11) unsigned NOT NULL default '0',
`img_path` varchar(15) NOT NULL default '/img',
`elik_lovkost` int(11) unsigned default '0',
`elik_kl` smallint(5) unsigned default '0',
`elik_sila` int(11) unsigned default '0',
`elik_inta` int(11) unsigned default '0',
`elik_vinosl` int(11) unsigned default '0',
`elik_razum` int(11) unsigned default '0',
`elik_activ` int(11) unsigned default '0',
`elik_pow` int(11) unsigned default '0',
`elik_ki` smallint(5) unsigned default '0',
`elik_ks` smallint(5) unsigned default '0',
`elik_kv` smallint(5) unsigned default '0',
`elik_kr` smallint(5) unsigned default '0',
`elik_kp` smallint(5) unsigned default '0',
`mol_bog_swet` int(11) unsigned default '0',
`ed_bog_time` smallint(5) unsigned default '0',
`ed_bog_swet` smallint(5) unsigned default '0',
`kl_time` int(11) unsigned default '0',
`e_time` int(11) unsigned default '0',
`energy_max` int(8) unsigned default '0',
`golos` smallint(3) unsigned default '0',
 
<div class='codemain' style='height:200px;white-space:pre;overflow:auto'><form action='administ.php?otdel=2&set=priemka&act=reg_clan' name='reg_clan' method="POST" ENCTYPE="multipart/form-data">
Название клана(Русские-английские буквы, цифры 0-9, макс. 30 симв.):

<input type="text" class=new name="clan_name" maxsize=30 size=45>

Короткое название клана(Английские буквы, цифры 0-9, макс. 5 симв.):

<input type="text" class=new name="clan_name_short" maxsize=5 size=45>

Официальный сайт клана(полный адрес с макс. 50 симв):

<input type="text" class=new name="clan_site" maxsize=50 size=45 value="http://">

Значок клана(12х12 пикселов, неанимированый, прозарчный gif.):

<input type="file" class=new name="userfile" size=34>

История клана(Русские, цифры 0-9, макс. 2048 симв.(2 КБ)):

<textarea class=new name="clan_history" maxsize=2048 cols=45 rows=8></textarea>

Совет клана:
<table border=0 cellpadding=0 cellspacing=0>
<tr>
<td>
Глава клана(логин игрока в игре):

<?
print "$stat[user]";
?>
</td>
<td width=5>&nbsp</td>
<td>
ФИО(фамилия, имя, отчество главы клана):

<input type="text" class=new name="clan_glava_fio" size=35>

</td>
</tr>

<tr>
<td>
Советник(логин игрока в игре):

<input type="text" class=new name="c_1" size=35>

</td>
<td width=5>&nbsp</td>
<td>
ФИО(фамилия, имя, отчество советника):

<input type="text" class=new name="clan_sovet1_fio" size=35>

</td>
</tr>

<tr>
<td>
Советник(логин игрока в игре):

<input type="text" class=new name="c_2" size=35>

</td>
<td width=5>&nbsp</td>
<td>
ФИО(фамилия, имя, отчество советника):

<input type="text" class=new name="clan_sovet2_fio" size=35>

</td>
</tr>


</table>


* - если на момент подачи заявки на счету главы клана небудет необходимой суммы(1200 зм.), заявка не принимается.



<center>
<input type=submit class=b value=" Подать заявку ">
</form>
 
1.) Как можно сделать чтоб по истечению вещей из магазина они не исчезали с прилавков а просто писалось колл-во 0 и нельзя было купить.
2.) заявки на регистрацию клана кто реализовал?
Чтоб юзеры могли зайти в локацию заполнить соответствующие поля для регистрации клана.
при этом сохранялась заявка в этой же комнате и её могли видеть только инквизиторы или админ зашедшие туда.

2. если мне память не изменяет, подача заявок на регистрацию клана есть в сборке ИВ от Sleven-a.
Ну а вывод с базы этих заявок и отображение в той же локе - сделать совершенно не сложно.
 
2. если мне память не изменяет, подача заявок на регистрацию клана есть в сборке ИВ от Sleven-a.
Ну а вывод с базы этих заявок и отображение в той же локе - сделать совершенно не сложно.

Вопрос решен в привате, тему можно закрыть.
 
Статус
В этой теме нельзя размещать новые ответы.
  Похожие темы

Похожие темы

Сверху