Склонность

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

bytuk

Новичок
Репутация
0 / 234
Вот сделалклонку Свет и Тьма ! поставил чтоб была отдельно от rank и сделал в базе табличку sclon
сделал чтоб можно выучится на свет и тьму! но когда отучился у меня не появляется кнопка нп панели
Код:
if ($stat['sclon'] == 1) print "b('light','light.php?','Свет',0);";
хотя кнопку прописал ! помогите в чем проблема?
 
Вот сделалклонку Свет и Тьма ! поставил чтоб была отдельно от rank и сделал в базе табличку sclon
сделал чтоб можно выучится на свет и тьму! но когда отучился у меня не появляется кнопка нп панели
Код:
if ($stat['sclon'] == 1) print "b('light','light.php?','Свет',0);";
хотя кнопку прописал ! помогите в чем проблема?
Юзай google :)

По теме: там ещё дето прописать надо чтоб отображалась...вроде... :)
 
а ещё можно было посмотреть в сборках от Алекса там подобное давно реализованно )

з.ы UnDeaD - как всегда просто и понятно =)



апд: блин Бутик не тупи тебе UnDeaD написал где и что смотреть ... в запрос добавь то поле которое ты создал для склонки
 
посмотрел в Ale_pro ерсий поставил все как там! и ничего (
 
Может просто надо обновить окно чтобы кнопочка появилась?

И еще напиши подробней, а то так не понять что у тебя там написано!
 
блин..тебе же андед написал все понятно...ты же с базы не вызываешь sclon

Код:
mysql_query("SELECT `rank`, `sclon(этого тебе не хватает)`,  `admin`, `tribe`, `level` FROM `players` WHERE `user` = '".$_COOKIE['user']."' AND `pass` = '".$_COOKIE['pass']."' LIMIT 1"));
 
да я это понял что там нехваотает и прописал! и всеравно ничего (!
 
Ты лучше выложи buttons.php
Может так мы те поможем
 
Вот мой buttons.php

Код:
<html>
<head>
<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>
</head>

<BODY bgcolor="#EBEDEC">

<script>
function exit(){
if(confirm("Вы уверены что хотите выйти из игры?")){top.location.href='index.php?action=logout';}
}
</script>

<script LANGUAGE="JavaScript">
<!--
function b (img, link, title, no_framed) {
    document.write('<td WIDTH=32>');

    if (no_framed < 2) {
        document.write('[img]i/navigate/'+img+'.gif[/img]</td>');
    }
    else {
        document.write('[url="\'../'+link+'\'"]<IMG SRC=\'i/navigate/'+img+'.gif\' border=0 alt="'+title+'">[/url]</td>');
    }
}
-->
</SCRIPT>



<table WIDTH=100% HEIGHT="64" CELLSPACING="0" CELLPADDING="0">
<tr>
<td background="i/navigate/top_left.gif" WIDTH="418">
<td background="i/navigate/top.gif"></td>
<td background="i/navigate/top_right.gif"  WIDTH="418" align=right valign="top">
        <table border=0 cellspacing=0 cellpadding=7 align=right>
        <tr>
        <script LANGUAGE="JavaScript">
        <!--
        b('settings','main.php?set=edit','Настройки / Инвентарь',0);
        b('fight','battle.php?battle_type=1','Поединки',0);
        b('world','main.php?set=map','Карта города',0);
        
        <?
        include("inc/db_connect.php");
        $stat = mysql_fetch_array(mysql_query("SELECT `rank`, 'sclon', `admin`, `tribe`, `level`  FROM `players` WHERE `user` = '".mysql_escape_string($_COOKIE['user'])."' AND `pass` = '".mysql_escape_string($_COOKIE['pass'])."' LIMIT 1"));

        if ($stat['level'] >= 7) print "b('transfer','main.php?set=transfer','Передача предметов / золота',0);";

        if ($stat['tribe']) print "b('clan','main.php?set=clan','Клан',0);";

        if (($stat['rank'] >= 80 && $stat['rank'] < 85) || ($stat['rank'] >= 88 && $stat['rank'] <= 90)) print "b('guard2','guard2.php?','Инквизиция',0);";

        if (($stat['rank'] >= 10 && $stat['rank'] < 15) || $stat['rank'] >= 98) print "b('guard','guard.php?','Инквизиция',0);";

        if ($stat['rank'] == 30) print "b('diller','diller.php?','Дилерство',0);";

        if ($stat['admin'] == 1) print "b('admin','admin/index.php?','Центр администрирования',0);";

        if (($stat['rank'] == 20)||($stat['rank'] >= 88 && $stat['rank'] <= 90)||($stat['rank'] >= 80 && $stat['rank'] < 85)) print "b('dark','dark.php?','Тьма',0);";
        
         if (($stat['sclon'] == 1)||($stat['sclon'] >= 88 && $stat['sclon'] <= 90)||($stat['sclon'] >= 80 && $stat['sclon'] < 85)) print "b('light','light?','Свет',0);";
         
         if (($stat['sclon'] == 2)||($stat['sclon'] >= 88 && $stat['sclon'] <= 90)||($stat['sclon'] >= 80 && $stat['sclon'] < 85)) print "b('dark','sclon/dark.php?','Тьма',0);";

        ?>
        b('friends','main.php?set=friends','Друзья',0);
        b('abils','forum.php?f=main','Форум',2);
        b('exit','index.php?action=logout','Выйти из игры',1);
        //-->
        </SCRIPT>
        </tr>
        </table>
</td>
</tr>
</table>
 
Слушай лучше вместо цифр сделай слово dark и light..Будет проще. А вот код для Склонностей..И скажи какой ты скрипт используешь?

Вместо:
Код:
if (($stat['rank'] == 20)||($stat['rank'] >= 88 && $stat['rank'] <= 90)||($stat['rank'] >= 80 && $stat['rank'] < 85)) print "b('dark','dark.php?','Тьма',0);";
        
         if (($stat['sclon'] == 1)||($stat['sclon'] >= 88 && $stat['sclon'] <= 90)||($stat['sclon'] >= 80 && $stat['sclon'] < 85)) print "b('light','light?','Свет',0);";
         
         if (($stat['sclon'] == 2)||($stat['sclon'] >= 88 && $stat['sclon'] <= 90)||($stat['sclon'] >= 80 && $stat['sclon'] < 85)) print "b('dark','sclon/dark.php?','Тьма',0);";

Вставь вот это:

Код:
if ($stat['sclon'] == '2') print "b('dark','dark.php?','Тьма',0);";
if ($stat['sclon'] == '1') print "b('light','sclon/light.php?','Свет',0);";
 
неработает! немогу понять почему все правильно и ничего!
 
Ты проверь одно..Где ты учишься там заноситься в бд значение?
 
в этом все и дело что все работает ! в базу заносится , в buttons.php вроде как все правильно прописал ! но почему кнопки нету понять не могу!
 
пробуй так...глянул ив,поскольку у мну вообще другая структура бутонс

странный у тебя был код.. с ошибками

Код:
<?
        include("inc/db_connect.php");
        $stat = mysql_fetch_array(mysql_query("SELECT `rank`, `admin`, 'sclon', `tribe`, `level`  FROM `players` WHERE `user` = '".mysql_escape_string($_COOKIE['user'])."' AND `pass` = '".mysql_escape_string($_COOKIE['pass'])."' LIMIT 1"));

        if ($stat['level'] >= 7) print "b('transfer','main.php?set=transfer','Передача предметов / золота',0);";

        if ($stat['tribe']) print "b('clan','main.php?set=clan','Клан',0);";

        if (($stat['rank'] >= 80 && $stat['rank'] < 85) || ($stat['rank'] >= 88 && $stat['rank'] <= 90)) print "b('guard2','guard2.php?','Инквизиция',0);";

        if (($stat['rank'] >= 10 && $stat['rank'] < 15) || $stat['rank'] >= 98) print "b('guard','guard.php?','Инквизиция',0);";

        if ($stat['rank'] == 30) print "b('diller','diller.php?','Дилерство',0);";

        if ($stat['admin'] == 1) print "b('admin','admin/index.php?','Центр администрирования',0);";
          
         if (($stat['sclon'] == 1) && $stat['level'] > 0) print "b('light','light.php?','Свет',0);";
         
         if (($stat['sclon'] == 2) && $stat['level'] > 0) print "b('dark','dark.php?','Тьма',0);";

        ?>
 
нет не помогло! Копал в друг версиях где склонка прописана но врде все так-же как у меня вот токо у меня нету кнопки на панели ( Эх
+ проверил если сделать
Код:
if (($stat['rank'] == 100) && $stat['level'] > 0) print "b('dark','dark.php?','Тьма',0);";
тогда у меня работает , но почему когда sclon неработает непойму!
 
if (($stat['sclon'] == 100) && $stat['level'] > 0) print "b('dark','dark.php?','Тьма',0);";

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