Вопос нуба

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

JamStyle

Новичок
Репутация
0 / 84
Интересует вопрос:
1)Я хочу добавить на площадь здание, которое там есть, но оно не закреплено для перехода. Куда стоит писать все, чтоб зданию придать функцию?
2) В файлах ПХП есть скрытые функции, типо лдя нового года и прочего, при удалении ненужных "кавычек" и решеток, оно мало того, что не работает, так оно еще и ошибки выдает, кто сталкивался и как решал?
Помогите с советами*sad* Пускай я и нуб, но по крайней мере учусь гггг...
 
Код:
/*

echo "<div style=\"position:absolute; left:257px; top:150px; width:50px; height:104px; z-index:93; filter:progid:DXImageTransform.Microsoft.Alpha( Opacity=100, Style=0);\"><img src=\"../i/images/subimages/elka.gif\" width=\"79\" height=\"88\" alt=\"Ёлка\" class=\"aFilter\" onmouseover=\"imover(this)\" onmouseout=\"imout(this); hideshow();\" id=\"mo_\" onclick=\"alert('С новым годом!!!')\"  /></div>";

if (!$myinfo->podarok && $myinfo->dateborn<1167598800 && time()>1167598800) {

#$res=db_use('query',"select ");

echo "<div style=\"position:absolute; left:315px; top:215px; width:38px; height:35px; z-index:94; filter:progid:DXImageTransform.Microsoft.Alpha( Opacity=100, Style=0);\"><img src=\"../i/images/subimages/podarok_abk.gif\" width=\"38\" height=\"35\" alt=\"Подарок для ".$myinfo->name."\" class=\"aFilter\" onmouseover=\"imover(this)\" onmouseout=\"imout(this); hideshow();\" id=\"mo_\" onclick=\"solo('podarok','')\"   /></div>";

}

*/
Вот часть кода...убрал лишние */ и получил кучу ошибок...Ппц...
 
в начале файла там посмотри должен быть массив туда и катай :)

возможность перехода
Код:
switch ($roomtype){
case 1:$kom=1;$stage=1;$perehod=1;break;
case 2:$kom=1;$stage=1;$perehod=1;break;
case 3:$kom=1;$stage=1;$perehod=1;break;
case 4:$kom=1;$stage=1;$perehod=1;break;
case 5:$kom=1;$stage=1;$perehod=0;break;
case 6:$kom=1;$stage=2;$perehod=0;break;
case 18:$kom=1;$stage=2;$perehod=1;break; # знахарь
case 19:$kom=1;$stage=2;$perehod=1;break; # торговый зал
case 20:$kom=1;$stage=2;$perehod=1;break; # рыцарский зал
case 21:$kom=1;$stage=2;$perehod=1;break; # рыц-магов
case 22:$kom=1;$stage=2;$perehod=1;break; # таверна

case 8:$cp=1;break;
case 9:$cp=1;break; # рем маст
case 10:$cp=1;break; #магаз
case 12:$cp=1;break; #комисс
case 17:$cp=1;break; #дворец
case 42:$cp=1;break; #дворец
default: die;

ето пример

переход к зданию
Код:
if ($cp==0) {
  if ($roomtype==18) {
    echo "<script> document.location.href=\"znahar.php\";</script>";
  die;
  }
}
if ($cp==1) {
  if ($roomtype==10) {
    echo "<script> document.location.href=\"shop.php\";</script>";
  die;
  }elseif ($roomtype==9) {
    echo "<script> document.location.href=\"repare.php\";</script>";
  die;
  }elseif ($roomtype==17) {
    echo "<script> document.location.href=\"dvoretz.php\";</script>";
  die;
  }elseif ($roomtype==42) {
    echo "<script> document.location.href=\"jail.php\";</script>";
  die;
  }
  elseif ($roomtype==12) {
    echo "<script> document.location.href=\"commission.php\";</script>";
  die;

и здесь прописиваем.
Код:
$res=db_use('array',"select count(*) as coun from sessions s
left join users u on u.login=s.username
left join person p on p.id_person=u.id_person
where p.id_room in (select id_room from room where roomtype<7 and id_city='".$myinfo->id_city."')");
$in_r[1]=$res['coun']; $r_name[1]="АНТИБК Online";
$in_r[9]=getinroom(9,$myinfo->id_city); $r_name[9]="Ремонтная мастерская";
$in_r[17]=getinroom(17,$myinfo->id_city); $r_name[17]="Дворец Мироздателя";
$in_r[42]=getinroom(42,$myinfo->id_city); $r_name[42]="Тюрьма";
$in_r[10]=getinroom(10,$myinfo->id_city); $r_name[10]="Магазин";
$in_r[11]=getinroom(11,$myinfo->id_city); $r_name[11]="Вокзал";
$in_r[12]=getinroom(12,$myinfo->id_city); $r_name[12]="Комиссионка";
$in_r[13]=getinroom(13,$myinfo->id_city); $r_name[13]="Оптовый магазин";
$in_r[14]=getinroom(14,$myinfo->id_city); $r_name[14]="Стела Выбора";
$in_r[15]=getinroom(15,$myinfo->id_city); $r_name[15]="Почтовое отделение";
$in_r[16]=getinroom(16,$myinfo->id_city); $r_name[16]="Лотерейный дом";
$num=1;

смотри что бы айди были однаковие + в темах есть юзай поиск!!
 
Thunder, спс конечно но я чето не понел а в каком файле это катать:)
 
AloneFire гы.... у меня совсем другая там кодировка и как это там вписать?!

Код:
<?
session_start();
if(empty($login)){
print "<script>top.location.href='index.php';</script>";
}
?>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<meta http-equiv="Content-Language" content="ru">
<LINK REL=StyleSheet HREF='style.css' TYPE='text/css'>
</head>
<BODY bgcolor=#dedede leftMargin=0 topMargin=0 MARGINWIDTH="0" 
MARGINHEIGHT="0">

<?
include "conf.php";
include "functions.php";
if (ereg("[<>\\/-]",$act) or ereg("[<>\\/-]",$item) or ereg("[<>\\/-]",$level) or ereg("[<>\\/-]",$razdel) or ereg("[<>\\/-]",$item_id)) {print "?!"; exit();}
$act=htmlspecialchars($act);
$item=htmlspecialchars($item);
$razdel=htmlspecialchars($razdel);
$item_id=htmlspecialchars($item_id);

$result = mysql_query("SELECT * FROM users WHERE login='$login'");
$db = mysql_fetch_array($result);


$cure_hp=$db["cure_hp"];
$cure_mn=$db["cure_mn"];
$time_to_cure=$cure_hp-time();
$hhh=$db["hp_all"];
if($db["battle"]==0){
if($time_to_cure>0){
$percent_hp=floor((100*$time_to_cure)/1200);
$percent=100-$percent_hp;
$percent=$percent;
$hp[0]=floor(($hhh*$percent)/100);
$sss="UPDATE users SET hp='$hp[0]' WHERE login='$login'";
$q=mysql_query($sss);
}
else{
$hp[0]=$db["hp_all"];
$SS = mysql_query("UPDATE users SET hp='$hp[0]',cure_hp='0' WHERE login='$login'");
$time_to_cure_f=10;
}
}


$room=$db["room"];

if($act=="go"){

$LOOK_MINE = mysql_query("SELECT login FROM miners");
    while($LOOK_M = mysql_fetch_array($LOOK_MINE)){
     if($LOOK_M["login"] == $login){
      print "Вы добываете ресурсы. Вы не можете передвигаться сейчас.";
      die();
     }
    }
/*
if($db["movable"]==0){
print "Вы не можете передвигаться!
";
print "[url="'main.php?act=none'"]вернуться[/url]";
die();
}
if($room == "Бойцовский клуб"){
if($level != "km_1" && $level != "km_2" && $level != "km_3" && $level != "km_4" && $level != "centplosh"){
print "Проход через стену не возможен.";
die();}
}
if($room == "Будуар"){
if($level != "castle"){
print "Проход через стену не возможен.";
die();}
}
if($room == "Зал войнов 3"){
if($level != "castle"){
print "Проход через стену не возможен.";
die();}
}
if($room == "Зал войнов 2"){
if($level != "castle"){
print "Проход через стену не возможен.";
die();}
}
if($room == "Зал войнов"){
if($level != "castle"){
print "Проход через стену не возможен.";
die();}
}
if($room == "Центральная площадь"){
if($level != "castle" && $level != "shop" && $level != "rep" && $level != "prision" && $level != "registratura" && $level != "cityhall"){
print "Проход через стену не возможен.";
die();}
}
if($room == "Магазин"){
if($level != "centplosh"){
print "Проход через стену не возможен.";
die();}
}
if($room == "Ремонтная мастерская"){
if($level != "centplosh"){
print "Проход через стену не возможен.";
die();}
}
if($room == "Тюрьма"){
if($level != "centplosh"){
print "Проход через стену не возможен.";
die();}
}
if($room == "Регистратура кланов"){
if($level != "centplosh"){
print "Проход через стену не возможен.";
die();}
}
if($room == "Кадровый отдел"){
if($level != "centplosh"){
print "Проход через стену не возможен.";
die();}
}
if($db["prision"]!=0){
print "Вы отбываете тюремное заключение! Вы не можете покинуть здание тюрьмы.
";
print "[url="'main.php?act=none'"]вернуться[/url]";
die();
}
if($db["mass"]>$db["maxmass"]){
print "Вы не можете передвигаться! Масса всех вещей [[b]".$db["mass"]."[/b]] превышает допустимую норму [[b]".$db["maxmass"]."[/b]]
";
print "[url="'main.php?act=none'"]вернуться[/url]";
die();
}
else{

if(($level == "dub" || $level == "bereza") && $db["level"]==0){
print "Проход сюда только после 1-го уровня.";
die();
}
if($level == "go_city"){
// print "Извините,но дорога в Моунтоун завалена камнями и обломками деревьев.
 Проход невозможен. Рабочие очистят проход в ближайшее время.";
include "wheretogo.php";
die();
}

/*if($level == "cityhall"){
print "<script>location.href='cityhall.php?act=none'</script>";
die();
}
*/
include "room_rus.php";
$res=mysql_query("UPDATE users SET room='$level' WHERE login='$login'");
print "<script>parent.msg.p.innerHTML='';</script>";
print "<script>parent.ref.location.reload();</script>";
print "<script>location.href='main.php?act=none'</script>";
print "идем...";
die();
}

if($act=="exit"){
session_unset();
print "Выход...";
print "<script>top.location.href='index.php'</script>";
die();
}
if($db["battle"]==0){

if($act=="orden"){
include "orden.php";
die();
}

if($act=="friend"){
include "friend.php";
die();
}

if($act == "inv"){
include "inv.php";
die();
}

if($act == "friendremove"){
    if (empty($friendremove)){
        print"
<font color=red>[b]Кого будем удалять?[b]</font>";
    }
    else {
$MMM = mysql_query("SELECT * FROM friends WHERE login='$login'");
$MM = mysql_fetch_array($MMM);

$S2 = mysql_query("delete from friends where login='$login' and friend='$friendremove'");
$result = mysql_query($S2);

if($S2) {
print "<script>location.href=\"main.php?act=friend\";</script>";
}}
}

if($act=="wear"){
$detect = mysql_query("SELECT * FROM inv WHERE id='$item_id'");
$resultat = mysql_fetch_array($detect);
$nadet = $resultat["wear"];
$owner = $resultat["owner"];
if(!$resultat or $owner!=$login){print"Вещь не найдена в инвентаре."; die();}
if($nadet==1){print"Вещь уже надета."; die();}
wear($login,$item_id);
}

if($act=="unwear"){
$detect = mysql_query("SELECT * FROM inv WHERE id='$item_id'");
$resultat = mysql_fetch_array($detect);
$nadet = $resultat["wear"];
$owner = $resultat["owner"];
if(!$resultat or $owner!=$login){print"Вещь не найдена в инвентаре."; die();}
if($nadet==0){print"Вещь уже снята."; die();}
unwear($login,$item_id);
}
if($act=="unwear_full"){
unwear_full($login,$item_id);
}

if($act=="unwear_thing"){
unwear_t($login,$item_id);
}

if($act=="wear_thing"){
wear_t($login,$item_id);
}


if($act=="perevod"){
include "give.php";
die();
}

if($act=="clan"){
include "clan.php";
die();
}

if($act=="addfriend"){
include "friend.php";
die();
}

if($act=="char"){
include "char.php";
die();
}
if($act=="anketa"){
include "ank.php";
die();
}
if($act=="magic"){
include "magic.php";
die();
}
if($act=="del_item"){
$detect = mysql_query("SELECT * FROM inv WHERE id='$item'");
$resultat = mysql_fetch_array($detect);
$owner = $resultat["owner"];
if(!$resultat or $owner!=$login){print"Вещь не найдена в инвентаре."; die();}

$s="select * from inv where id=$item";
$q=mysql_query($s);
$res=mysql_fetch_array($q);
$obj_type=$res["object_type"];
$obj_id=$res["object_id"];

$ss="select * from $obj_type where id=$obj_id";
$qq=mysql_query($ss);
$res2=mysql_fetch_array($qq);
$name=$res2["name"];
?>
<script>
if(confirm('Вы уверены что хотите удалить "<?echo $name?>"?')){location.href='main.php?act=del_item_conf&item=<?echo $item?>';}
else{location.href='main.php?act=inv&razdel=obj';}
</script>
<?
}
if($act=="del_item_conf"){
print"$inv_clouse";
del_item($login,$item);
}

}


testUp($login);
testShut($login);
testPrision($login);
testBattle($login);
testBlok($login);
testMove($login);

if($db["travm"]!=0){
testCureTravm($login);
}


if(empty($razdel)){
$razdel="";
}



if($db["travm"]!=0){
testCureTravm($login);
}






if($act=="gift"){
$detect = mysql_query("SELECT * FROM inv WHERE id='$item_id'");
$resultat = mysql_fetch_array($detect);
$owner = $resultat["owner"];
if(!$resultat or $owner!=$login){print"Вещь не найдена в инвентаре."; die();}

$s="select * from inv where id=$item_id";
$q=mysql_query($s);
$res=mysql_fetch_array($q);
$obj_type=$res["object_type"];
$obj_id=$res["object_id"];

$ss="select * from $obj_type where id=$obj_id";
$qq=mysql_query($ss);
$res2=mysql_fetch_array($qq);
$name=$res2["name"];
?>
<script>
if(confirm('Вы уверены что хотите подарить "<?echo $name?>" персонажу <?echo $to?>?')){location.href='main.php?act=gift_conf&item_id=<?echo $item_id?>&to=<?echo $to?>';}
else{location.href='main.php?act=perevod&target=<?echo $to?>';}
</script>
<?
}
if($act=="gift_conf"){
gift($login,$item_id,$to);
}

if($act=="give"){
$detect = mysql_query("SELECT * FROM inv WHERE id='$item_id'");
$resultat = mysql_fetch_array($detect);
$owner = $resultat["owner"];
if(!$resultat or $owner!=$login){print"Вещь не найдена в инвентаре."; die();}

$s="select * from inv where id=$item_id";
$q=mysql_query($s);
$res=mysql_fetch_array($q);
$obj_type=$res["object_type"];
$obj_id=$res["object_id"];

$ss="select * from $obj_type where id=$obj_id";
$qq=mysql_query($ss);
$res2=mysql_fetch_array($qq);
$name=$res2["name"];
?>
<script>
if(confirm('Вы уверены что хотите передать "<?echo $name?>" персонажу <?echo $to?>?')){location.href='main.php?act=give_conf&item_id=<?echo $item_id?>&to=<?echo $to?>';}
else{location.href='main.php?act=perevod&target=<?echo $to?>';}
</script>
<?
}
if($act=="give_conf"){
give($login,$item_id,$to);
}



if($act == "giveName"){
        if(empty($target)){
        include "giveName.php";
        }
        else{
        $UPDATE = mysql_query("UPDATE inv SET book_name='$target' WHERE id='$book'");
        print "Заглавие успешно записано в книгу.";
        }
}
if($act=="none" or empty($act)){
include "room_detect.php";
}

?>

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

Вот сам он.... только это не из АнтиБК.ОРГ это из другово клуба...
 
Статус
В этой теме нельзя размещать новые ответы.

Похожие темы

Сверху