1. Bitcoin адрес для пожертвований: 1dapfB97R98wg8J3hknWpMDJ7P61CWjNn
    Скрыть объявление
  2. Участникам форума доступны: Skype, WhatsApp и Telegram конференции. Присоединяйтесь!
  3. Наши основные группы и каналы: VK, Twitter. Подписывайтесь!
  4. Мы открыли музыкальный клуб! Заходи и ставь свое музло!
  5. Скрыть объявление

Таверна

Тема в разделе "Архив", создана пользователем Dik, 3 фев 2007.

  1. Dik

    Dik Хозяин Команда форума Администратор

    Репутация

    500 / 1.466


  2. Dim4ik84

    Dim4ik84 Новичок

    Репутация

    0 / 0


    Да от нее и в предыдущей толку мало... Если бы сделать что то вроде эликов там.. ну чтобы не только ХП пополнять, а допустим, силу +1 на часик или что то вроде того... но тогда нужно будет лопатить весь движок :)

     
  3. fluder

    fluder Новичок

    Репутация

    0 / 0


    а зачем вообще таверна?

     
  4. Leshii

    Leshii Новичок

    Репутация

    0 / 0


    Вот вы све сдесь говорите о этих играх, та хорошая, эта хорошая, а хотьбы 1 поставили и чтобы она через каз-нет канала, и былобы круто, ато все да хорошая игра, а эта отстой...

    P.S. прошу прощения за офтоп.

     
  5. xcom

    xcom Новичок

    Репутация

    0 / 0


    ну так сделай!!!!

     
  6. fluder

    fluder Новичок

    Репутация

    0 / 0


    могу отдать сайт с залитой игрой Icedland :)

     
  7. Leshii

    Leshii Новичок

    Репутация

    0 / 0


    Если-бы у меня были возможности я бы уже хотябы попробовал :)


    P.S. прошу прощения за офтоп.

     
  8. fluder

    fluder Новичок

    Репутация

    0 / 0


    лучше скажите кто нибудь как нибудь уже модифицироал таверну я пока тока её создал теперь продаётся пища для востановления здоровья всё слава богу работает отлично!

     
  9. barclay

    barclay Новичок

    Репутация

    0 / 0


    с админки можно сделать любые элики :)

     
  10. saen

    saen Новичок

    Репутация

    0 / 0


    А кто-нить сделал отображение надетых вещей как в первой версии?

     
  11. Splo1teR

    Splo1teR Команда форума Модератор

    Репутация

    45 / 6


    Ничего трудного, вместо вывода текста выводи картинку)

     
  12. saen

    saen Новичок

    Репутация

    0 / 0


    Умный что ли?)) там есть спец. функция для распределения шмота по слотам, в первой версии. во второй есть похожая, вот ее надо доработать

     
  13. Splo1teR

    Splo1teR Команда форума Модератор

    Репутация

    45 / 6


    Невижу ничего сложного... Добавляешь в базу шмоток таблицу img и пишешь туда название картинки далее делаешь запрос к базе получаешь это название и просто выводишь <img src=images/$img... чтото типа этого))

     
  14. saen

    saen Новичок

    Репутация

    0 / 0


    ты вообще лось что ли о_О? Почитай файл std.h.php
    Там есть 2 функции:
    function SetItems($db,$items) и function ShowItem($w,$count_items,$items,$bag)
    А теперь открой первую версию и посмотри как там сделано. А вообще не умничай лучше пхп учи *wink*

     
  15. Splo1teR

    Splo1teR Команда форума Модератор

    Репутация

    45 / 6


    Ахаха ты меня учить будешь :) Ничего не машает добавить в ф-цию ещё один параметр img. И дописать вывод картинки.

     
  16. trams

    trams Новичок

    Репутация

    0 / 0


    Сделал чтобы вещи отображались в магазине и в мешке, для этого добавил в таблице items позицию sname (varchar, 128) и std.h.php ($return .= "<img src='img/w/".$row_item[sname].".gif' alt='".$row_item[name]."'>"*wink*, и также в админке, в таверне сделал меню блюд для восстановления ХП, а вот изображения вещей на персонаже так и не допетрил. :)

     
  17. saen

    saen Новичок

    Репутация

    0 / 0


    Вон сплойтер тут самый умный прогер, он те объяснит :)
    Вот код из первой версии:
    Код (Text):
    1. //  Предметы
    2.  
    3. $id_bag = array();
    4. $iznos_bag = array();
    5. $present_bag = array();
    6. $dressed_bag = array();
    7.  
    8. $result_bag = mysql_query("select id,iznos,srab,present,dressed from bag where owner='".$row[id]."' and dressed='y'");
    9. $num_bag = mysql_num_rows($result_bag);
    10.  
    11. for($i=1;$i<=$num_bag;$i++)
    12. {
    13.   $row_bag = mysql_fetch_array($result_bag);
    14.   $id_bag[] = $row_bag[id];
    15.   $iznos_bag[] = $row_bag[srab]."/".$row_bag[iznos];
    16.   $present_bag[] = $row_bag[present];
    17.   $dressed_bag[] = $row_bag[dressed];
    18. }
    19.  
    20. $bag_found_dressed=0;
    21. for($i=0;$i<=count($id_bag)-1;$i++)
    22. {
    23.     if($i==0)$query_it=" id='".$id_bag[$i]."'";
    24.     else $query_it.=" or id='".$id_bag[$i]."'";
    25.     $bag_found_dressed+=1;
    26. }
    27.  
    28. if($bag_found_dressed>0){
    29.  
    30. $result_item = mysql_query("select otdel,name,sname,hp,uronmin,uronmax,armhead,armcorpus,armbelt,armhand from items where ".$query_it."");
    31. $num_item = mysql_num_rows($result_item);
    32.  
    33.  
    34. for($i=0;$i<=$num_item-1;$i++){
    35. $row_item = mysql_fetch_array($result_item);
    36.  
    37. if($row_item[otdel]>0 and $row_item[otdel]<5)$th="weapon";
    38. elseif($row_item[otdel]==5)$th="boots";
    39. elseif($row_item[otdel]==6)$th="gloves";
    40. elseif($row_item[otdel]==7 or $row_item[otdel]==8)$th="armor";
    41. elseif($row_item[otdel]==9)$th="helmet";
    42. elseif($row_item[otdel]==11)$th="belt";
    43. elseif($row_item[otdel]==12)$th="shield";
    44. elseif($row_item[otdel]==14)$th="necklace";
    45.  
    46. $w_mass[]=$row_item[sname]."-".$row_item[name]."-".$row_item[hp]."-".$iznos_bag[$i]."-".$row_item[uronmin]."-".$row_item[uronmax]."-"
    47. .$row_item[armhead]."-".$row_item[armcorpus]."-".$row_item[armbelt]."-".$row_item[armhand]."-".$th;
    48. }
    49.  
    50. }
    51.  
    52.  
    53. //Распределение по слотам
    54.  
    55. function dress($dress,$w_mass){
    56.  
    57. $mass_i=-1;
    58.  
    59. for($i=0;$i<=count($w_mass)-1;$i++)
    60. {
    61.   if(strstr($w_mass[$i],$dress))$mass_i=$i;
    62. }
    63.  
    64. if($mass_i>=0){
    65.   $row_w_mass=explode("-",$w_mass[$mass_i]);
    66.  
    67.     echo"<img src='img/w/".$row_w_mass[0].".gif' border=0 tooltip='[size="1"][b]".$row_w_mass[1]."[/b]
    68. Долговечность: ".$row_w_mass[3]."";
    69.     if($row_w_mass[2])echo"
    70. Уровень жизни: + ".$row_w_mass[2]."";
    71.     if($row_w_mass[4] and $row_w_mass[5])echo"
    72. Урон: ".$row_w_mass[4]." - ".$row_w_mass[5]."";
    73.     if($row_w_mass[6])echo"
    74. Броня головы: ".$row_w_mass[6]."";
    75.     if($row_w_mass[7])echo"
    76. Броня корпуса: ".$row_w_mass[7]."";
    77.     if($row_w_mass[8])echo"
    78. Броня пояса: ".$row_w_mass[8]."";
    79.     if($row_w_mass[9])echo"
    80. Броня ног: ".$row_w_mass[9]."[/size]";
    81.         
    82.     echo"'>";
    83.  
    84.  
    85. }
    86. else
    87. echo "<img src='img/w/".$dress.".gif' border=0 tooltip='[size="1"]Пустой слот[/size]'>";
    88.  
    89. }
    Далее пример отображения предметов(слотов):
    Код (Text):
    1. dress("helmet",$w_mass);dress("weapon",$w_mass);dress("armor",$w_mass);