diff --git a/.gitignore b/.gitignore index 62c8935..74e60da 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,7 @@ -.idea/ \ No newline at end of file +.idea/ +.unused/ +logs/battle*/*.txt +tmp/*.btl +tmp/*.txt +README.md +Thumbs.db \ No newline at end of file diff --git a/README.md b/README.md deleted file mode 100644 index 7e2f93b..0000000 --- a/README.md +++ /dev/null @@ -1,10 +0,0 @@ -# README # - -Проект БК1\БК2 времён до появления приёмов. -Версионности не будет, пока проект не станет стабильным на PHP5.6. - -### What is this repository for? ### - -* Quick summary -* Version -* [Learn Markdown](https://bitbucket.org/tutorials/markdowndemo) \ No newline at end of file diff --git a/_unused-files/h.js b/_unused-files/h.js deleted file mode 100644 index 8030e01..0000000 --- a/_unused-files/h.js +++ /dev/null @@ -1,284 +0,0 @@ -function H(isOutBox){ - this.document = document; - this.isOutBox = isOutBox; - this.iframe = this.isOutBox ? $('#mainbox') : $('body'); - - // DOM-элемент, который перехватывает клик по логину - //this.grabLogin = null; - // DOM-элемент, который перехватывает клик по названию шмотки - //this.grabItem = null; - this.grabLogin = new Grabber({inputClass: 'grabLogin'}); - this.grabItem = new Grabber({inputClass: 'grabLogin'}); - // storage - this.data = {}; -} - -H.prototype.toString = function(){ - return 'This is H-object'; -} - -H.prototype.getMainBox = function(){ - return this.isOutBox ? this.iframe.contents().find('body') : $('body'); -} - -H.prototype.loadMainBox = function(location){ - location = location || '/main.php'; - this.iframe.attr('src',location); -} - -H.prototype.loadDocument = function(location){ - this.document.location = location; -} - -// ======== storage - -H.prototype.set = function(key, value){ - this.data[key] = value; -} - -H.prototype.get = function(key, defaultValue){ - return undefined == this.data[key] ? defaultValue : this.data[key]; -} - -H.prototype.setHP = function(id, curHP, maxHP){ - curHP = curHP || 0; - maxHP = maxHP || 0; - const hp = this.getMainBox().find('#hpKey_' + id); - if(hp.length < 1){ - return false; - } - const hpA = $('img:eq(1)', hp); - const hpB = $('img:eq(2)', hp); - const redHP = 0.33; // меньше 30% красный цвет - const yellowHP = 0.66; // меньше 60% желтый цвет, иначе зеленый - if(curHP > maxHP){ - curHP = maxHP; - } - const text = curHP + '/' + maxHP; - const lengthHP = 170 - (text.length - 1) * 8; - const sizeFirst = Math.round((lengthHP / maxHP) * curHP); - const sizeSecond = lengthHP - sizeFirst; - hpA.attr('width', sizeFirst); - hpB.attr('width', sizeSecond); - if(curHP / maxHP < redHP){ - hpA.attr('src', '/i/1red.gif'); - }else{ - if(curHP / maxHP < yellowHP){ - hpA.attr('src', '/i/1yellow.gif'); - }else{ - hpA.attr('src', '/i/1green.gif'); - } - } - hp.html(hp.html().substring(0, hp.html().lastIndexOf(':') + 1) + Math.round(curHP) + "/" + maxHP); -} - -/* ------------------ перехват клика по логину юзера -------------------------------------------- * / -H.prototype.setGrabLogin = function(input){ - var obj = this; - this.clearGrabLogin(); - var tmp = $(input); - if(tmp.length > 0){ - this.grabLogin = tmp.get(0); - $(this.grabLogin) - .addClass('grabLogin') - .dblclick(function(){obj.toggleGrabLogin(this)}) - .select(); - return true; - } - return false; -} - -H.prototype.clearGrabLogin = function(){ - $(this.grabLogin).removeClass('grabLogin'); - this.grabLogin = null; -}, - -H.prototype.toggleGrabLogin = function(input){ - if($(input).hasClass('grabLogin')){ - this.clearGrabLogin(); - }else{ - this.setGrabLogin($(input)); - } -} -/* -------------------------------- простые диалоги --------------------------------------------- */ - -H.prototype.sdOptionsDefault = { - formMethod: 'POST', - formAction: '', - formClass: '', - title: 'заголовок не указан', - width: 250, - data: {}, - content: 'контент не указан', - onSubmit: function(){return true;}, - onClose: function(){this.remove()} -} - -H.prototype._sd = function(options){ - options = $.extend({}, this.sdOptionsDefault, options); - const m = $('
').css('width', options.width); - const t = $('
').text(options.title); - const c = $('X') - .click(function () { - return options.onClose.call($(this).closest('div.sd-container')) - }); - const f = $('
') - .attr('method', options.formMethod) - .attr('action', options.formAction) - .submit(function () { - return options.onSubmit.call($(this).closest('div.sd-container')) - }); - for(let i in options.data){ - $('').attr('name',i).val(options.data[i]).appendTo(f); - } - if(options.formClass){ - f.addClass(options.formClass); - } - $('div.sd-container', this.getMainBox()).remove(); - return m.append(t.prepend(c)).append(f.append(options.content)); -} - -H.prototype.sd = function(options){ - const tmp = this._sd(options); - return this.getMainBox().append(tmp); -} - -H.prototype.sdOneInput = function(options){ - let onSubmit2 = options.onSubmit; - options = $.extend({},this.sdOptionsDefault, {inputName: 'target', inputValue: '', grabber: null}, options); - const i = $('') - .css({'width': options.width - 45}) - .attr('name', options.inputName) - .val(options.inputValue); - if(options.grabber && this[options.grabber] instanceof Grabber){ - this[options.grabber].set(i); - }else{ - i.select(); - } - options.content.append($('
') - .append(i) - .append('')); - options.onSubmit = function(){ - const v = i.val($.trim(i.val())).val(); - if(v.length <= 0){ - alert('Не заполнено обязательное поле'); - return false - } - if(typeof onSubmit2 == 'function'){ - return onSubmit2.call(this); - } - return true; - } - return this.sd(options); -} - -H.prototype.sdLogin = function(options){ - options.content = $('
Укажите логин персонажа:
(можно кликнуть по логину в чате)
'); - options.grabber = 'grabLogin'; - return this.sdOneInput(options); -} - -H.prototype.sdItem = function(options){ - options.content = $('
Укажите название или s/n предмета:
(можно кликнуть по названию в рюкзаке)
'); - options.grabber = 'grabItem'; - options.width = 270; - return this.sdOneInput(options); -} -/** -* Функция для обратной совместимости -* Не надо её использовать в новом коде! -*/ -H.prototype.sdFindLogin = function(title, formAction, inputName, inputValue){ - return this.sdLogin({ - title: title, - formAction: formAction, - inputName: inputName, - inputValue: inputValue}); -} - -/** -* Функция для обратной совместимости -* Не надо её использовать в новом коде! -*/ -H.prototype.sdFindItem = function(title, formAction, inputName, inputValue){ - return this.sdItem({ - title: title, - formAction: formAction, - inputName: inputName, - inputValue: inputValue}); -} -/* ----------------------- вывод системных сообщений -------------------------------------------- */ - -H.prototype._popupConfig = { - 'd':[10000, 'Отладочное сообщение'], - 'i':[3000 , 'Сообщение'], - 'w':[5000 , 'Предупреждение'], - 'e':[0 , 'Ошибка'] - } - -H.prototype.msgPopup = function(type, text){ - if(this._popupConfig[type] == undefined){ - type = 'w'; - } - const conf = this._popupConfig[type]; - $.jGrowl(text,{ - header: '<> ' + conf[1], - glue: 'before', - life: conf[0], - sticky: conf[0] <= 0, - theme: 'msg_' + type - }); -} - - -/* ================== перехват клика на логине/шмотке и т.п. ==================================== */ - -function Grabber(options){ - this.options = $.extend({}, this.optionsDef, options); - this.input = null; - -} -Grabber.prototype.toString = function(){ - return 'This is Grabber-object'; -} - -Grabber.prototype.optionsDef = { - inputClass: 'grab' -} - -Grabber.prototype.get = function(){ - return this.input; -} - -Grabber.prototype.isActive = function(){ - return $(this.input).is(':visible'); -} - -Grabber.prototype.set = function(input){ - const obj = this; - this.clear(); - const tmp = $(input); - if(tmp.length > 0){ - this.input = tmp.get(0); - $(this.input) - .addClass(this.options.inputClass) - .dblclick(function(){obj.toggle(this)}) - .select(); - return true; - } - return false; -} - -Grabber.prototype.clear = function(){ - $(this.input).removeClass(this.options.inputClass); - this.input = null; -}, - -Grabber.prototype.toggle = function(input){ - if($(input).hasClass(this.options.inputClass)){ - this.clear(); - }else{ - this.set($(input)); - } -} - diff --git a/_unused-files/img/Thumbs.db b/_unused-files/img/Thumbs.db deleted file mode 100644 index ed05a52..0000000 Binary files a/_unused-files/img/Thumbs.db and /dev/null differ diff --git a/_unused-files/img/bg_scroll_01.gif b/_unused-files/img/bg_scroll_01.gif deleted file mode 100644 index 7597419..0000000 Binary files a/_unused-files/img/bg_scroll_01.gif and /dev/null differ diff --git a/_unused-files/img/bg_scroll_05.gif b/_unused-files/img/bg_scroll_05.gif deleted file mode 100644 index cebdde7..0000000 Binary files a/_unused-files/img/bg_scroll_05.gif and /dev/null differ diff --git a/_unused-files/img/index.html b/_unused-files/img/index.html deleted file mode 100644 index 681796e..0000000 --- a/_unused-files/img/index.html +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/_unused-files/img/index.php b/_unused-files/img/index.php deleted file mode 100644 index e69de29..0000000 diff --git a/_unused-files/img/lib_reg2.gif b/_unused-files/img/lib_reg2.gif deleted file mode 100644 index 8cd468a..0000000 Binary files a/_unused-files/img/lib_reg2.gif and /dev/null differ diff --git a/_unused-files/img/podzem/0.gif b/_unused-files/img/podzem/0.gif deleted file mode 100644 index ab64a38..0000000 Binary files a/_unused-files/img/podzem/0.gif and /dev/null differ diff --git a/_unused-files/img/podzem/0_0.gif b/_unused-files/img/podzem/0_0.gif deleted file mode 100644 index 452f6dc..0000000 --- a/_unused-files/img/podzem/0_0.gif +++ /dev/null @@ -1,241 +0,0 @@ -GIF89a`р -Т а l0 „ч]RГьБB (pИ - -ШЂци#R;ЎKЅ ’›/РAЦ0(АCЬ"Ѓt° -М‚‹ @ь -SPя@ -4°CБ† Д1K,‘А# -ЬД#0° -ЊL“AєHаB9чЬАE5zи`E%Eѓ -ґ#"ИЂ$шa€ м  (& l xЃя -ЉРсЩњƘАРЂ,шв -ЮЂ @ -" ј0ыа Д -1` -0иqL -р -;PO@ -mа р < гаЌЂ “SА6хїpkрк°„нvѓPЏр -…P—P M -˜Ђ!А‡м6 -г -<а V г№@hЬрј°‡®ёkЙА J` -И`u0'АH -.ђа_рк -6 -џяp ® E -- -„ GаX°ЎА ‚РО -@@™he04 30ьPЈ%LњБ -o` -Ача -– LР°М`“PWрЇ@1¦Ріfђuђc с -° - Л@ -uяЂЩ”`К0@@јj@-0Q -Ђ -ЛР0pЉ ћ@/ Ђ¦ -jР Q€Б00P К@wг‡@p -S  саP@Lj&рCа `%P -5P -*0ђ -bP“яp’рҐтЕ«ѓ -і° -ц -kЖ. -Ћ -« «pћ``а@0дц @7Ђf° - -сp6 -пєX -Yа -F0 p_@Pcђі' ЫPAА -с -F -Q°©Я -·"р4р‹U%  -зЂHЂ p  -Lp3p гP ґбЖ -¬ -Э[°рц -р - -л -ё@ЯKR ` 304@HР -Sт -,O™°Qаи.Ђ -A П ї -7 ¶0 Ў@° -° - -@ -°А р-`JР -"ЊА™АP›ЬKў` Hђ %H -"рё ; `ъјHSАСцfЂ (рp¶А8я‚ -“Аc`yђ - Z0rа‚°° 0Аp,L - -@ХWTЄ -mќ&p РV?„=B@Ђ “p ј T`б \0«* ‚nЂ Mа -4я@"4ЫуS X -\ЂЄ0C +t: -fP -S@ + -џа -CЂЮ@ У`4р4@b`™° -ЭЂ<а У0ґЂ' -€А<°mяа €Р”р Ѓ~ґp - ѓmА @ Ч`иmо;uP…Љ/р UА -УР -Ю0°йЌНэЕiPvJЂЂ -r@‹аn -‘Р ј@dА" ёЂ ч° т q` -ЌаҐ@аr ЕP _ђё`T п\“°Ђ  iђ яђЂ -ШђШР Ч7иЂ -ЃЂЫ РЩ -»Ђ -5Ђ%Р‰Р2  ->PMЉ` /` -MЂ Х0БA0" »аЬ0 - ђ -С‰ы -7  -Ћ< "eЃ -’% -FuВуПгGђ!EЋ$YТдI”)U®dЩТеK˜1eО¤щ±]p-ui"W‚+!љ!ЙV€I4Оpѓ熑4°«ѓжЃ0 fЩ‹agК— - -Ш (–Е%]ЪфiФ©KѓЈ;Б2„ 8ит*я8‚ЊE€Б€‡ЖI$ -ђаI6адЉ.# -rў b t`x@8bИД‚ё -,'‚щ ‘ 2Ћ8ЋшДЊ?к8 њx$s¦[б!•uVZ»‚„3ШD -f¬`c’>6Ў  *P&ў CУ,Б - -xs€npЎЗ.0dЎИ|А>GLа‡:sиІЖтВМJД“ -0\ЃО€ D?5ґђЕлzь1И&бЖ*Ф,‘ -7\Т‰лtRяВ2f(І^4rЉVxбG§!$Г…ЌЂрBЉФ -_‡м  -‘zмСJИQKІ-A€ІBЬC,•ь@ЖЫ@В‹ ЎЊФЊ -Мd^мhЈЌiTcИш4sF$~Ф’ -DЎ;СЂє«їѕwY\@ЊQK%EьO-2м’яB:( >ћР€g¤аBH@'X -%А  -Р -+\в -@(B(Е)¦eA€Б5F1Ѓrђ n@E"ш -ж@aд""РГ'2P…„ -‹ђ4ђИ]тІ$H З$0aD@ -‹PЂ …hA)<0[И - - # -ALHб P&.0ѓФ` Уђ -ўД @JщѓwАЂ@П‘тТ -p†!ЂK4®(@ -"РHH"…ёE~  -pў / YјЂ°ђБ%.Ѓ‡ёў$Ѕк!kA‚А‚hА:XC3 -1cH"±яXД¦q‚мѓ®Р>†РЂ -ёЃ:ђ -%шF -J<б W -ЬвQ`ЂђаЂRвѓkа‡.\0 -иaнр‡АЃPАЅћљ&Ж1 -Њ1XnsxѓЊ* DгьрЂоPЏїzа 'ЅБ((°Џ—№ahжPЫ3dp%®±Ѓ;дѓCЁ„: б…B`b§ё‚1ј -‚"Ша/Ђ?Ш0Mюіє’1‚X -ИЗ -"`qш/вр‡‚р -vЊ"(±ю6 фя -Gґ -ш ;и„$@ oL#5АP np€%xаЇ B¶Щ°‡'иБi(A ж я -ДЈµhA2>A‡є“ћ;Z(Б ё -ЊАMX†!ЖЃTa˜`¶Qq(  z8"Ѓ  -5Фc Н Г pѓuА"KЂЖ2(Рю< WђDЄ -lГNxВ¬ -†a[ШЂтЃxВ HЃP@ -В иЂ#ж"ZшU pЂ"ЬЃ, -јCLѓ B7@D<@Ш -0>d@;иў8–…muВ,°3PB4ёЂаБ$шГЊ8¬Ѓ@ЂґяАмђд@ -„ -ђA!d -ИL -В,Ѓм -¬?¬Ѓ6ИA!H‚ђ@ -Ф‚,Ь‚d@=$ЁЉ–А(ФB xЂ*ш@;Б%ЬЂl@Ф -ъ; -јАрЃ°ѓ,р ,BHВИ -dЂ< -ь©ЉюБ p4$Г 8ЂГ8@@ЬЃT‚ЬВ - \ No newline at end of file diff --git a/_unused-files/img/podzem/1.gif b/_unused-files/img/podzem/1.gif deleted file mode 100644 index 671ae2b..0000000 Binary files a/_unused-files/img/podzem/1.gif and /dev/null differ diff --git a/_unused-files/img/podzem/1_0.gif b/_unused-files/img/podzem/1_0.gif deleted file mode 100644 index cde7c05..0000000 Binary files a/_unused-files/img/podzem/1_0.gif and /dev/null differ diff --git a/_unused-files/img/podzem/2.gif b/_unused-files/img/podzem/2.gif deleted file mode 100644 index 21bb0df..0000000 Binary files a/_unused-files/img/podzem/2.gif and /dev/null differ diff --git a/_unused-files/img/podzem/3.gif b/_unused-files/img/podzem/3.gif deleted file mode 100644 index ed840cf..0000000 Binary files a/_unused-files/img/podzem/3.gif and /dev/null differ diff --git a/_unused-files/img/podzem/Monster.gif b/_unused-files/img/podzem/Monster.gif deleted file mode 100644 index 7d2be7a..0000000 Binary files a/_unused-files/img/podzem/Monster.gif and /dev/null differ diff --git a/_unused-files/img/podzem/Thumbs.db b/_unused-files/img/podzem/Thumbs.db deleted file mode 100644 index 9bb0860..0000000 Binary files a/_unused-files/img/podzem/Thumbs.db and /dev/null differ diff --git a/_unused-files/img/podzem/altar_3.JPG b/_unused-files/img/podzem/altar_3.JPG deleted file mode 100644 index da5d20c..0000000 Binary files a/_unused-files/img/podzem/altar_3.JPG and /dev/null differ diff --git a/_unused-files/img/podzem/b.gif b/_unused-files/img/podzem/b.gif deleted file mode 100644 index fc57355..0000000 Binary files a/_unused-files/img/podzem/b.gif and /dev/null differ diff --git a/_unused-files/img/podzem/bg.gif b/_unused-files/img/podzem/bg.gif deleted file mode 100644 index 08b467d..0000000 Binary files a/_unused-files/img/podzem/bg.gif and /dev/null differ diff --git a/_unused-files/img/podzem/bolt.gif b/_unused-files/img/podzem/bolt.gif deleted file mode 100644 index f8a9067..0000000 Binary files a/_unused-files/img/podzem/bolt.gif and /dev/null differ diff --git a/_unused-files/img/podzem/bolt_d.gif b/_unused-files/img/podzem/bolt_d.gif deleted file mode 100644 index 622add4..0000000 Binary files a/_unused-files/img/podzem/bolt_d.gif and /dev/null differ diff --git a/_unused-files/img/podzem/buttom.gif b/_unused-files/img/podzem/buttom.gif deleted file mode 100644 index cdfd6dc..0000000 Binary files a/_unused-files/img/podzem/buttom.gif and /dev/null differ diff --git a/_unused-files/img/podzem/buttomi.gif b/_unused-files/img/podzem/buttomi.gif deleted file mode 100644 index aa43bcc..0000000 Binary files a/_unused-files/img/podzem/buttomi.gif and /dev/null differ diff --git a/_unused-files/img/podzem/buttomii.gif b/_unused-files/img/podzem/buttomii.gif deleted file mode 100644 index aa43bcc..0000000 Binary files a/_unused-files/img/podzem/buttomii.gif and /dev/null differ diff --git a/_unused-files/img/podzem/cn1.gif b/_unused-files/img/podzem/cn1.gif deleted file mode 100644 index 541a976..0000000 --- a/_unused-files/img/podzem/cn1.gif +++ /dev/null @@ -1,1039 +0,0 @@ -GIF89a`р -JґЁСЈH“*]Кґ©У§PЈJќJµЄХ«XіjЭКµ«ЧЇ`ГЉK¶¬ЩіhУЄ]Л¶­Ы·pгКќK·®Э»xукЭЛ·ЇЯїЂї-Ca‘<>ЙA6г - -$'¤ -ЬpА2@С!Y0Ѓ-шаО9ЊPА{Њs„,оВH­а‘Is&ФЂЗ&BИ°Dm3°ѓ -­°я#†O”уD 0ріЬ ў °Aq|p‚S р„5=r¤SД‘ Ђ3BL џLAЮt F!bЁ‰ -0@GXq -EИ\@Оl L -‘„‘ 76мBGDмВДк°АПЋ 3“xЂЃPЁяі‡‹D1ЃQаВKOМ! -)1Г -ђФ@ ePЗш%€?ґ >иЃ„0:ґў…°Я&#€Ьк -˜ЂA6р3`аgP@ -t± АЈ 8ЂC±М@@$ѕ - РX` -¶ђЗ'nШAOё%G5‡`hПЌH#ў …9|`(˜А6`ѓ4Њ`b Ђa†CРG -°АfЋCt (A)Хp4 ЎxBДB(ђ -±LиВ 5Ђ#Tµ‚PЉcЁ`GVАя -ЪЖT +` -2`5ра -U` -X -ЬЂ 3 А:°ь& -Р -=0 -PЂ`Ђ"@ЋLy -ЁА8qZ,рa° ’Рt°Л%Ђх§+@LaА”gР -ґР -З - -:ђy G`ђїРЌя -`р•PPJф -Р °¤OУ ЏЂ&@ЯА%J -рќДp№Ђ`\Р фђ0 -Њ -L° -®ђ -Х#а -п0 -S`Є© -ј' Pр -%p`љР:0ч°?А -¤@QАР=Аyђ)k0 'Аіђ<°¶0 -Ђ<`»Qа -IЂ -­Ґ -Р -ZPЖ¶:°¤& -PрЃP1Ђ  Зђ; -k° -Рc -?° ‰](°кђ5 :ђ˜ЃБ` - -)0аЏw„7АS`Kђ\=р -’ › `€Ђ: » pµa° а$я -Уа -`˜B0Р/9<ђ JЂЄ0 -І`ИVр o0 -†`R˜а -…`ЇГ@.д<0'hpK0k -1sЂ5@YPXРВ ц@Ѓ -ЏPV0 kаУ{pyр ¤°° k`Тр -q`А0гс -PyЛP8ЯЊ ]&¶1ѓYА„ћ‘№Аh¬[ - -7КЄ р°6VРwЂVЂY@Z -DXp -ЊPO°E0 - „$‰ 0W “Ѕ.а -u0"h0К` ‡ - Д@ р А -0 ‹_ђР -ђ©pPЦa@@лА°Д°›2яа -˜Р  -f“–@ђqeВ\kђb2i4x)vЅcF  ёи -Ш$Ѓвf†0пDЩPе -9€‰#Ћ(ЎЃ@§Џ$Ж(Ў„J0А–,ИAtшB?т0а€6ІXў4ё€њґ - °ШЂ„@hг0ё†IpаЪ;PnpДЉ+H†58•3ґшbЃ -^xA -Ș`… xёВ -2af#Ё@€ZHxўѓ!ъЂhxѓ7Цh А °°б€fH"fLQяЕѓ0X`ЃP‘N -C"„рА Ћ"Ж‘ChHВ ЕD -DаИѓц©а ЖЁaЂVXг& -јёа5ш -U8@! -96aБ -lxЂ *†А†7ђ…`Ѓ0Жd!—l‘з‹Йb -:x1 A Р :-¬Аў -ћ@Ђ[„‡*˜„МXў 8aЃ&Р -†я$H -H<:d-(X80« -0Ѓ/0ѓ0 АЃђ!P€Ђ5wЁЂ˜Ђ?иЃ@ёTШCHЃ%а0… И… -Ё0 -p_07©Ђ рЃHё)рЂаЂ{Ђ0ђ„Ep -8Љ3ъ -„‚ -аиВ#P1`( -…ш‚аpЁЃ/ђ -ёY0‚KЃL(2°< „˜Ѓ7ђ -XЃШ@ѓ$p…р‹ЃHP -„Uh„"Р‡ -Е6 [ёёљЊ РЃP !x@@8( Ё‚˜ўњЃ"X („,`‚1X#РR¤–; -(‚OpИ‡p‡ „;ш6Р„u(ѓ(Ш…ИZМ)-H‚.РnP)А†kаЂ -ш -Ђѓ -hЁ…2  -ђ@ђ†°LchЃ3P -А†*А†ђ -HѓDA1АЁKҐЂ20 -Ш¬ -ёДM˜F0 -иakF…v`‡\€ѓ"ШCИ -hiH -шk -А„8g8ЂI>77ИІћl‚5ЂЯЂЂjИ†XB -€r„h *x7рqMШ€†DИ…аЂҐ5D„p[Kиh‚np…=#KИИЂиФ‚˜Ђ - -H[ЁЂ]ђ4(„_  8„°SHIxЃ6\ -`†аѓB9Ђh.+(ЂGЃ¶їЃ И ‚1PЂ ѓ4РЁ - яМЁ‚hГ#—˜p2†ЋЃ;#`T@„„€!#N¤ `BЉ=B†@шзъ5мШІgУ®mы6оЬІm8™Ў!Л3OЉЂw(GЉ( -аHGЂ0\Њ eЈЂ…Ђ(дDщфЗЂ9¬ІВЭ,wtФG H˜мйU†C)о,•Йє0І -&°`)1|‘ -X ‰ Ч@  -.и"Ђ -#tА K!`±ЖГ8Ђ3ЊђЃ\dAG0рRП#ынбѓ"HЬ я†! AJD&$±†§ђЎЗ@р pА -С‰В+`p Ђa˜@Ж0 "Ђш†6ИQ‰А¬а -п°Бо@†4µ–ѕфlрѓЬА -а -˜Ђ"ЫБ'кZВLЂArР` (` юe§ -bЂБсe|`%ё‚ -:Дh@Њш0nPЃ -@Ў;(Ѓ np -rд`|АДШ±SmШB ђЉр` -ѕрЂ -XС -4ЎЊ@РЂ1‚Џp°@ЉD -&`a9dШ(’П-Ф‚ ьђЂІрyPа=Н -а -Џ(В -<ГGЁ^&|Ђ 0)АЂ&’аћд@8Б¬А - Ђl_ч‰Kш -0AШC'ДЃ|А<А -Шя‚-Ђ иZ XБ"иB@@dЃ -T@¤Б @ЂTЏјѓ`ЃTБєB—м@4A0А¤ЂpЂ%°Ѓ+Ш -t - Ѓ9А' =Гt@HB ёЂљ˜Ђ8Ђ3¬АDБpА@ - -<ѓdA - -Ьѓ#,щвЖ%<Б8xC < -4ЦЎ -@ -д#xБ*€dAx )@h -T -ДА24x -[АА -дAШ@p'А"ђЂ"¬ЂlЂш - -¤Ђ˜ѓ:ьЃ -ђ@?$ -TБВЙBpЂ Р.©В4АчЃ°L.иБ „Ђ X t -ЁВ $Ё­ж РЂX™>@БРШВ<ЂА -ИАИ°БрА°А!И‚*4@-0Ѓ ”ЂЂ•PҐDЃШ8 -јЂ;|Ђ H BсqЂ/h -€¶ЎЬ@P“@А8‚Ёл$ C$|ѓ%рј -pАh -4#ЃBБЂ\`tЂ>@4A_H† -9@ЃР‡{8"‡ЂHF)А -€б -BЋШЋQ RtА DиЂ%\0DHвlHР`Ѓ,Аh*ЎSА2рC° -Ёa4pѓ -2ИA -°A.њЃ‰!а`Rё -њ@Ђб>˜БJ/и"@ ” -:аЋЂ”ЂN -G щ -Dа -Уа В° -wЃ! -I†d - -\AЖ@ж R`vAXА$єЎцvЎ\Аzб4A а`A4!фq5L@єЎфQ t! АіlАЋ! РAќP`!>б иЂЋ2ЂL щ@zђ -l`PРR`љб ДЂlбF`Аг°аlа @цЎєо/4Бє2 Бl ЁЂЗтM -‚A>б! -¦R–KиЎ ацЂ -ЂkzрсІ Ааs0@&!бH† -И@°йАDб† а BЃЂъаhAЎrа PЪЂBБЂ&`°Ђ бђЂnЂ8``.@ЁАФ -<@<  -` -|бLg -Ђ  -ѕ -XA -BЃ -шДю`.Ў -4 d!кЂТа8Ђ.Ajаъ -*A`б°Аd -Ў а,  -2AЬ@я*@‚АZ!$б’ ZЂ¦А(Ў -x@HаZ@Dбж"BЃUpt  - -–Ѓ&Ѓ–Б<@ ж -ТАn! - -б>@ ° \Ѓ|б@xaм DЎЊ м Ш! DЎ|`Њ2Д`њ! -jaЬФЖа -6аM— - DЃИаЄЂ8Ђ юа(ЎNa–A2а8aR`A6! -я¬`ZБ,А @8` -ЂЊЂ2бк` -ЮL&`-XБv  PABв v *`jЃ –БRБAк@ъЂ ъ ‘к ~а`AH -<а;ѓ  Є Љ!цА -б -Аvб§`ЎѕАВq -*аN] Ђ ИЂ ~В8А -† -°у—-А ЖX P` -  –А8@,@`ЃяTА T Љh ¦ -ZЙ2Б -А -D VЂ@ 4@~2BA Љ@љA4А -Hа Ба -ЊА h@Ц -& :Ђ ts ` $Ў<АЬб$ —А 0ађа N`Д ` -p - -F@йЂA,`VаЂPа -R d@®а`Ђ r@Ђv І/ЃX -”Ў< - -vб^a> @@† у8Ђ–iҐ.A -@ЩvA д!ћ@ё` -ШБє P -RAжЧњб°А -Ьz -Bа*Ѓf -Ѓ`Д”6 (Ѓ !аЬґp@@ аZБ 2™ -Д@0аЉЄ@LАКvБм -@xаЖ@ -  -aЂbЂ@‰|X¬яўА ¦` -pЎѕНц@V ЉАТ -!А:а X@Е -! - р™ЂN !`ваz -z`2A6Ў -j6ТСј:аT@D@р  -Ьа:§ћф. LА\@TAжЎ b@: -n@ц - -^Њљdб‹ў: –ьвh;=„°PBЗ,w0hРpЙ[9.Ѓс%‘Ќ -С4‘rбEV7Ѓ -јИ Б -­ё"@§Дбѓ0„А8АЋ`#ЏрыРђCLQ‹ -ЂётЖ -ёф D=) В+lЎB 5 6EЛ"‡†ф…ЕB ђ‰ ЗЊa…™¬q%`БОjЬаК#4Р mda$ 9јаOш -—¬d‘9lxГFя-ЋјГ°Ђ ИСЂМS„GЬр@$>рРА&фP E q„0¤Ђ И™ШЂИ›Hђ„,5x`†ъ0ІИ5Ь`И&< рЮ -+dьPВ``БѓfРЊ -PИ…<ІH++ёI -TP -?ш>„ -љ\аB -( @ -,„ -hCвp 8" -VиЂя ЎLг ‚^!ѓђЎ<аЂ'` -DpFРб7XБ# ЎЏа [Р -5˜Aв° oД2ёFъЂ -ЁДnp5D 8B°–Д @ѓWTЕ .А„{ ALр1$рEHз“иDЄ`ђЃrШ МHВ<  -bиДPЂM,`¬ЁEQ¤Ѓ>( _ш@ёр€oа8†nяа=\дбЇР@DЃ^`ЎXИ@сЊ`)°ВИ0€ ѓА*@7dл C808Ѓ -Ђ -`шЂ4ЈcрАЬА+иаh8А3z ѓяX`bуCJЂґ _`1Ђ ” -O° ¶  -E ¬, ,ЎёЛEЊ`‘T«=Lp…+ёA‚0ёгШC>. ‹*ФЂ!0Aоqѓ B$ё -ЭЂГ‘: -№ЃђЎo+шBЊс‚OlВЃЁкШ «‡@NTАЦ`¦p -ьиC.¬АЉ -rб†W\я" 0ђД%vЂЋ5д! дx±ґ¦Ґ†@Ђ 6 …ЋЏшМґ7@ёС†X06°Еа†9ШЂiЕ -li‡& )Ш -jS@`ђ…GXAРаБt‘ © -А;ТIЊKЬ -aА$ap`ЇШA -Ћpzм -HЖ` јѓ "Фh‚¦жUиС -єЃ. -ця -&а l GЂѕрd `z€@ -А0а%рt@50 Q` -L  ¶ р -«f ђP -j`а  ! -АРPo -h6`Кр -}рCа=;p -р8 -®  @ -: -# -MP@Ъ  @En W3&.а -ѓ`6@&0АЮа=€ %`ОЋ -Є7@@‚  kp… -P -Џp -0ЕУ p мP -4O@r`HИT@ЉЂ@чш А -!pЂWЂфPя АРцаа4TўЏ.АE"@ - -ѓ`$7 -XPKpS%аbЂ! Sp·0 -р 9 wРА(рWр{pН›%ѓХpлЂt0 -Ў`)Ђ•°v№Ђ -p -Z -р E Q°†-MЂ -# А`z -Љ (РL@ ZЕђЦЙ~@ -Р& -pl -Y -% -Xр|Жђ -f Р -7ая»а:A -ц=њFmр ђФ[рXрWЩв -\аp@P4 -А ^р-а9°@ -7pљJ·'бС -3+ѓ0СіcАLРА -SC\А љЂ -ПLЂ° З`!А -Є ,@PАЃS6рР9 -pKѕр л` : _а.ъPl°®'Ґ! -д -ѓАлђ -°X0/Є -р -\@XЂ6@др -РjЇ@№ -Р -l -ра0рЪа - s p0р*ё Xр„0p±аip -Нpѓ@wњѕ -Рп`‡PLrxвBђ  -6РЈ0Е3э&рV‡0Ђ  -ђ - -Оp -Ѕа70„ -А -Gя6  -0Щ"—&ђ-%¦hy~У,@ -џЅђ -} -Џ° -uР@ҐP љЂҐ0З°wX j jаЃTв -РЃ¬Р“~¬DўL`@ЂmpBА9 -Ђa+6 „K^ - -Шhµј -јСв -$&`в€иc>>AЖ0ѓЌg!"LЁг@ л -яJ®W_цЧ]HdDH1Д†hњАBg™шdBшў[Ђ@ћ,Ћ9C„<ђД $ щDЉЙЃ YИ &ЪB‰Ж -5Dpб66И_@Ђ 0Тё$„^aГ†8@ --оёА‚ -ѕђ‡ всЖ -8‚a‡ Іpѓћ]ИP DnШЕ„#Кat’Xъ ,%ћ<>ђ@K4 -e¬ЁА‹LАШGЉ -r‚ _8dш‘"^pГ…KрЅ@*аА± -x¬ ЕHЃ†PфAuи“Об -R” - C -ЬСD C< а€K\аVђrс‹*„A ¤ШE -,яЂX р(8Б8PБkђD -n°З|~А_ј%-ѓ@ДНЬ ЙЂв¦РВЂЃ\HвсБ|‘ѓ*Lѓ$ВТ@†_pг‡pБґБ'РCVpC о‚ Юk‚ !lаHC -~X@ °@<аFѕђ ?ШАЏ6дBшE.@ѓ -Z -`Г.Ѓ°aC(B%ъР28 - ЉЋ,@°Ѓшса ЂАЏjЂ(„@Гlqѓ€б бh‚ -Ц -RtcaX†qzфБ`‚5} - м -EАЂ6¦!„а!ЂБ. -ћ ЖЦ‡pbі€Ѓ8Ђ+`в8„6^` -OX@т -ћЃ…ЃO вр[tз шА -§Р -Q4H!SА2Hа -ђA.\°p`¬и&jЎ2Ђ‚Ѓ{БАp„/ в -€Ѓк ѓ"d!ЏАШPqи -ѓЬ`РD p+Ш#VЁE Ha=H6¦pГ†.р\‚—ђB -jЙµ H±)фC/ЃМ‡D\`h—4Р‡!ма—(ЃЗ$!1ЂАђПH)”в? -< :дГґ°А$С,LаI -К )єР ј%РБ#l`Џм"%ђ„L0=РГ т2П ФАдKиЪѕя‚7аoШ -HР@^p‰ZРА€ -CП -АAњР ј"iшD а‚;8B –И‡ њP њA и ‚а*Њ@щРвЧ?˜Г{ €Ђ€D`@–ИEv±‹Л«ѓc˜Аћч€5XB€ с LЊаw`G яp:бpЂ*(p‚[0ўH` ->Hѓ -°‚; й…К‡4p‚4 - -и…|@4P -ђ -ЃрmhNxѓРZu„B°‚Чh‚  !X±ё(ЂGШЂ'и‚7˜XP„)`;OP„ -ЂЃWр…ш…CаЂЧ(p…+ёrР!x>  Ѓ:Ё -AЁЃPђX©«.IpЂ$ ђЃ* -ЁЃRXЃ$Ё - и±8Ђ*ШK`Ѓ Ђ - …PђЃ?x‚"А ЂѓfxЃ>H -‚Lёё‡а‚:ђЃS˜а§0X h†рЃh -8 -HЂ)/Шл -Ш -ш…"Ё‚RёЃQшѓe -Ђkё3pЂ`„xЂ †)Р -иЃ/ -`† -@ -Њ9G–°вр`И$x$#&гPі - fQўEiЕ“KUщAЖ -Б0C4ш`@БД'єЬ’: F) -xђЕЄ|С -'Lр9a -¬B#H2 -`ИЄЎљЄЄ«Є:F -I ў YxА%Ш"@KФ@ хњ!…_БЌ=˜ -Ђ‡І@C7иpИ;Ѓ<‚БU,Д†5°°FStСЕДbАд`€!cДpИ $ V\ђ„ф0Е«L‚Љ -<шpЉ%яeАбНVЂІF -<В>СѓирH2ЬАДUL! ф`K %LA -l™x`Ђ8 -ѕ=ф@В!¬ўћєкЁК Г*4±М2IDс€" -м2A(G" -јPGkИ‚„.xCBДфЎ@ -_ВЛ -П€a8Ђ¶ hб‡ђЃ˜"»+¤ў -HѓNЎЃ=t!х09,0ЂGpа;HЂ Ш°‚я\<‚ ёџ–`O\ -Z€ lЃ6‚ -€ -.xЎ#x[$^#xбўРЂVр€H`ђ˜Ђ7Tq‰,aёЃ -" Б%@‰`hX)KYК+aиВ -ѓH\яЎНИ@=¬ЂґЂ(а@ ¶A(˜б°…¤¦ЊJXБА„ tQ - и ¬ш>Ђґ@ї@@†xЂA•ўsГ† ЂFМа‰98;(QЉЁВ€ -Fa†BрЂ c -ВЂFД@Xа ,ё‚jђЂ њЈ ШАd°‰`ЈЈh!®0‹"¬"eY -d°ВкР‰4ј - -,A%ЂБ5Ъ -y@A6 -X`…H@1–P¦C:Ђ@|@ЃnH40Б4Ђ Ё@zЁBфЂ1А -аД&pЂК­`28TВ(0А†8  -lяЂ-dр, -ј`@ - ЊY -а,Ј=љb -AЕ:@‚PA _xB  LЈ - -`SXЖt †xD@VH -l Б -¬Ѓµр*pЃq Ђ$Ё‚fэ… HА<ѓ',aH(a€a Ў€Ѓ6bАRHў˜®2n -0Ђb€в -[АЂР `Ї ГкАATБ -HЃ& …,L ЋјЈ‹Р„bШЕPЂMДН ЁЃИ2р -°Ѓ -ё‡^Б2€А -HА4єр(€В}˜BЬЈ‚FLб E€ -эяЃ>ЂЂVЂdБѓ -d`FаБhFHА)Ж¦P€9ЮeЪА‚Pѓ[° 0`EJђ‰T  ™АB$°Nj–x…'`…'ВИЃ LЂ(РB Ш‚Ж,ЬxBМBX -h -^яn–”Аd,„@шЃМ0|Ђ`Ђ -ф@0”Ђ -\‚аАшA”Or(‚4ђ)\Ѓ;дЃ4TА(МЂ \Б$А!L -°Гx -Фў„ЃЂВ,ЂАЗTА!`А0|БАА -pАlA8@d€hA.ЁБ -А -X‚„ВшАxЂђB9,ЂFшџ|HЂ<АФuAh&LАЧ=јA-фЬ@°@°ьЂя|<rјЂ# "HБСtЂ,„A фБ шВ.|‚/\Б -nk±А5ь@XЂL<В - A(№Ѓ"и -ђ -њ*¬Ђґ -јЂрЃ7ёC$4Ђ,0Б!<ЬАYB)к ‚@ґА5˜Б„ -h -D@шФЂ6°4 -”А<ѓ\Г -РЃђ -d@+°AЬА A=$!а5\AЂ4Ђњ7  ‚8Б4hА#ША°ѓ$Ђ$мЂ -`АЂ˜@¬АшЃx -¬A0ЂШЂxА -lА lѓђВ!АЁАиВ xBXЂи@ -|@,@($Ђ -рАцЂ| -РКЊВ„mp$&h7Д -Ё4 -ьАШC,D -•РЂЭв­,‚HВ#иB%@ -ш С`B @°A°"Ф@/lB€Л<ЂZ0 -¤Ђ -8БЙ0Ѓ%8В|Г˜ -ДA0A ”@ДЂ^˜Ѓ*Ьѓ tЂh(А0Ѓ -„AtЃЊЂN¦t -h -$Ђ2°ЏpАHЋ-\ -„@ѓ-ѓщt+(ЊЂЖAЊ h -”" -pА@”Г$ -ђ‚ Ь - -Ш@ -ИE -ЬЂ њAHr±1$ -ФАBГ7hґА)p1 дґAЊ -¤Б,™М'њВ,шАр - Aяа 3РГ$ Б,В$ИB&€Ђ ИЃ!xAФ˜ЃњВ0В˜ЂX -0А -МА¶ @P1 щ°‚ -X -ЂA/ЂЂlБды,@0@ЧCё$ -<`pz -Pk˜A ˜A(ѓмЃtЂAЊAx -l‚и@Мe -Њµ:qг¶bЄI"fx cЃ`A‘@ЃLqћx0TЗЛ)A‡ґА9¤¦€AJ -x &( Ћ%&ё#Ѓ*xXбф!`D0ё -e A8b!Ј‡°@!˜ -йaЌбЂ -VШa…ќc‰B eЌДђA†?dЩЃ,В ўА#1РP…” -Ьё 4‘ЬвЋ#†Щ¦„(88 -,pе&¶HВЋ8’(В–"йA4Zх &ZAѓ ЦР"!0) ‰GxАЂ(®XБ€АD ЁЎЋІ@†L:8ЎѓWяBxГ&fXжG2Lр -Lf±c‰ЉpҐFVаБѓРВЏ1ZЙc,Ш -4ШЩжђs1dЂd8y1>xг‰5ёШЃ‰ tђЂ -4Р‚ћ ’p&˜h -\`(?ю0Ѓ&lа LГыnp %DбО°‚ ѓЃ`јвР@)l!†(ав  X -B -`PY¬`!ёАґаЉMЊЂ E p`бsђЩl -@ -иPфСЃ< ©(А‚КaЂ9Рў 5ш§rЃh# :8 -ЏиЗ\ЂЉL‹Д -а Ђ&Пnа\’ ю ЊА"Бкь.ЎЋA -юа6Ѓ -А` а2к ` єa8@WФaтЎX -la¬/ А8Ђёяјъ -ћ -ЬИтq¶p *ЌVЂъc -@Ђ’ >ЂІ@WАG  -±`dAЖ >АЂЊA -@О@¬`ъаB І Ь`ёH@ R! ћБяб6А®А -aљЎИ`¬`>бЂp @FАTab`*@ -Rah -a -ъ@6` -°Ђ@‹ -*аFб -м `=ЂЂA8@ЉА мЃ¦@n Д -Ђ -> ю Л ® ІЎprаXЂ|АjL@ -њаІЂ@б˜@~Ђ „`|аЂlAѕаn ља T vµѕаЖ`v` -8 - ` ШН  µ`` -¶­А ѕ`m€a А -ИаrА -АЂа PAsи` -h!®уtАla фяЎЎZАpа4­ - 8AЃ -Зњ t -® 6`0`Р  \бТ -0 ,а„ЪЂ в`яµ.а -\Б @m$!NdкШЎ°б¦АТБXаѕ! -nЃxЎЎrАz`Я*`;аЖфhѓ…lб $а - аH -4KRа  -~У~ - -  фЊЋбHЃ–Б ° iu 2EAЖ ТGb`HАq/Ђ}ґЪ ^А DЂ -а а0  -|А БDЂ ф@bБ : -l b@4`Ў&At&*БtА -`Ь -†я! - д  -@ЂЎш@ЪЂ«з)l@ЂІ@BАLа aR -zЁао ґьаИп`dA0Ўа<аЙ– -@` -`F Ђ` \Aьаґаь;Ьќ -` -БF!„{ -. Рa †`ЧP@`*а - јЂ -j -– -BЂ @бА b -TAАzAАЛи pA x ˜`М -”Йi5ѓ—ё -з|hафEH Of$˜±ЌЗ— њDP°#P(5l†€ё@jMЋCцa˜рeИ–MjґЪ4д‹+2Є¤18AЇR†2&ђвq/" -4pLњA< ЌіўйS˜5ИяђШЃЭ^|V‚~%ЖЊy ¤Gѓn@°8°J^n -µXжЃЊ/;њЙА©>¬ЦА -фiЃѓБ‚xF5xpбBЄ#UPРа Ж‡4Z,јG@љ0†О`™ -Z¬р*x Ђ ИpcАsП4€”Ќ ёxPC(LЕ(F|`ЂS РB‹!Ђ<БA x\±@.h†9иђDZ.Ёў -:LqH.“я p@ -ЁPЂМ  u”АF°`=8`AЏЊ±Ва}±Аq‘ЖДB˜ 7„±П -мt`)P #*и…X!DиђВ#+в!–°СЂ EаЎЂ¬ЬгДШђ -˜ў!И 1і °(ЏY! -I О -~ЁRБм`Eф2‡#“ K еLR<Б ‹ш‘C3Ђ’W ( яm‘Ѓ?\`‚ д" -$!p1–=cDЃГ$к<сA;Пш  ‘# -w<іHapЉ "ј"@ Т\сA T°Ђ-%LЂ -x°pA<” 8"ьСА -DKЁ!ЂК¤6‚ -”ФЛxЗФЃ d„ЈЌ`@)аяѓ,ґЎXЕ!tPЊ~C-†(4р…@ЈРВ%$РЂђ!5~ђ–P4ШвЕEА,Z`^ cr .рѓ¬#X(‚ћС - -bШа‡ -М`и„!ё!†\б 4рАка„¬ f`)’°$mШBQhАж+‡ФАЃ(Е2ц[…¬@:аБ;¤< -<Ў3`@:|P„! Б ђЂ -?q‚(<Ў7†ИAю Ђ0А -ђC!к@>¤`0рЂ0x0…'4Вщ©A& (и‚u@@#Nс | —В,ЃB\БAhA!Д!€d$СxGZp‰PРв - ёFE–P„+sа08Б1ёЎѓ"ШАѕАB.Ў†\аА2М $T«HАЉЃUlЃ™x -  K€Д :PЂЈ„С -n$`rрБ®АЂpаЋШC б ` -q˜aкО›є ^-F¦ Ќ)Ф ->ЂB 0z¬ аёЕ ¶ЂЉ9ўЊ @#Z`м8р`60ГN ‚'   0Ђ6Ђhа RРЂђ°ѓxa -ёђ/аaP°аШРГ`1аОђ)А„  “Ђ -O@`rAР -zP}‹А -м·Rа° - -'Pp |°ф .О° -р  вђ!s м  -GpiР»° -я«… -БА -@яeђ˜Щ–|yђв - -pђgаi А•' -rЂ‰ - -“ Аќ` -р e ™Ч0 -љ -†cљЂЇPcR%Ђ -б°*Ђ]sрўK` -µ` -e`xРР -Р -R - -Ђ -А-‚м0ђ'ђMbPњРЧ7ОPp - )аP/ ‹@ЉЎЂђ° - ~р~Шђ ђ@Ђ -@ђ ™°Iђ *" h -]а+p -ЁP -pYd°@@њђ€H@ р - ° } -UЂU` : -`%_аW0Y`uрч0єpПА$+Ђ ]p -Џ  pQz5 -†а -0 -›p4ЈP) -КP®0K@ - Ђ^а<АO2PР_АрТР™ћ  µSРP -P  -I`+ Е} -x` &Тl Р`>P -§PВO°, 3~•`+Ђ$р -ЖPIђъ`@0 -…Ђ -s@Й3Рq`РOЂ LР -2Ђ†Њђ -Ђ‡ К -=p¬Л hАK0 -У - А -Oђ±(`*ђ‡_` Ђ  --Ь -ВpћLPNаА@P s0:P -V‡ ]0p рЂ -ЋЫeђҐ -АxOА˜І -…p‘‘@ћЈ аUп@ - ˜PtА ђsР ¬<ђ - -p3а -ЂаcЛАkр -КPҐЈа] Р -P5` °б, В°WЗpXрvр@#Р -ћP( -<ђ -ИАP  -kАЌЂ -O -лpAЩ= -Р 0 -\рРЄњЎr‚A™3§@«=6Eі‰Q - -Q: ҐЏ7˜1фбK xђЂ1aЌЄ@B°xZтFД„јФйуБГ”&uд -E4ёdi -TXXЂ!ВPg“&^  - Ш@’ -n CU„0ѓ Jl ЈЏ@TI`‚–y rя( Ђ%"i -2°e10в1’X <0A%†Џ?ЈћHЄрЈЊXа1АЉfрб I„hД–"ж@Љ )дѓ юXaЌ 2 -”± fzx"‹,љYA -“*„ c‰5Ъ№C‚и!`ЊI¶HЎ€?9@€яpжЏzPбXЇ€D - ‰,"ЃЉwра7‘pЂjт -TaД8$a-Ђ‰ zё -РЕ -SP„*р†mшА:p -q@Е""Б‚'(а -АЕ U ` Ђ x` в]ђ…¦ -]yа -®8 -кp -АЈОё‹Tб+b<ЂЧ( рЊ"Db)˜Ђ¬ђL/|!БЂГ1*ђ48 §ђq XБB -Шb&°Q™ -рB -’ђ#,Ђ,°g$Vp 0pЎЙ A -°ЂЃ4yа лt@J°‚ЯЬ`=xЂ,Vа -ѕА T`Ю” -f(БМАЃ а_ђБР -ША -€Ђ -!va’Е®р‡ -pYLCЙ4 -ё ™#цр - X@Є -O4AрђCЋpѓXТ@]ИЃ z0Ђ;€!Cљќћf<!¶x‚bлЊ!°ЂnяB,¬A‡Бе`Є`†ьЃЁZ‹ЂЦP(aс\As>  F\‰•ГњЧаЃЊ« -Ђ7€р‰ЗЃ‚ЁЗ -XP< ` Тк„ґаЂЁB=@–PЙ - `ѓ6ц°‰"њ Шoс - -.иѓ -`— сY@ - 8„`@ѓ\°А…BИ2XѓЂ‚gЂ#`LЃ>рѕ*аЊg0 -А‚HЃIГH -@„+иЃ -Ёя‡ѓ5 -А†PђЃАО$АYЂ -pх‚4˜K,pRА„`аЂ4 ѓа` @Ђwx -˜ - -Шѓ#ђ`‚˜Ђ' ‚ChGш ˜P0OhЂ0Ђ ?р - -xM0ѓ8•€\жcЃ5`Ѓ :(‚эЊА -ЂЂh1аЃ3€ -0ИaP†х -Ш„=h‚Аќ[Љ˜0 -eБ]X‡gX†"и@ -(я‡9ѓЪ4РQР% -ёЂ -x‚'PАJРNјb -ё„<А:Ж#и -ђЃ@Ђ%`t` pћ+Ё‚ p0b†¶ -Ѓ»Ўш,°Ѓ`˜Ђ …X‡€L˜ћцЩ¦[˜ -Pя„:а -8„B ФXQ.lїР…gр+4˜ЂJ„3рЃ8H]їg€Wр‚ -°Ђh -†gш‚kE/8 -(±.[ -x¶ ѓ_8„H -°ѓ°Я(Y‚5(Ђ Ђ‚(ѓ\йЃC‡‚E(‡т|c -ёы…˜ -иa0 -P…0 -27м -§‡$ г°ж{ѓ$8˜$и‰ :У  А -PzRё‚/Ё -…'€„pѓhd^†eЃрЂш0р5Аv(0\s»†оj“HРЃ-@Џa˜P9ђѓИ’зЃе,ьЈЯЃ#0_ј -P†@ ^P† P3 - АЃЌ€Ўѓ=ё2€!Љ8ў€=¤БE B0РЂ-EЂК 3Ш1E -3ХpM2VDК»hСГFќА -fрCҐш G -¶0°@3XЂБ - -(xR8„Г.¶Дя° (ђаЃ@џёЃЕ2KМ‡35p·‚*sЬБM!ШЃ0тРЖ-r йA -¤¤`EW4`Б:qУЂ1И…4\ђЕЏАр’;рВ2 ѓ^„RВ!ШВ(°ЎѓЪИЃG$›0B"З{ ў-‹њ H>Рx…B0BЃ(QњР‘x0J -,б@.‘L0F'<1‡,'њ0К#·дrF0!рЗ -,`AЛ$°BPP -0РБ38ёb -›њР…:­XcG9Њ2 -KTаAЊ0Й -…@сА:*ДaK–гЃ5lМ04рG<¬р€ WGb -.5[EУАa@nЊ0G YaЖ_БО”’@_Ђ - -аяѓ(jб5XГ -a€uфЖLX -ВТ xЃ^P0ТЂ…8`TPГ¦а;<€Ј -˜Ђ2&q°Ђ(ГЮђ‚"Ёа[ёѓfЂЂ"lГ…h -(Ђ‚И@ - а6ёБњ0ѓQАA <и *@$‰ H -8А„;0Бш!6ряh°Ў -‘) <ш - ”Г(ўА -ИA Oљ+”Бh!0HВ - Ћ"l@hЊИЂ „ ђR@ ђC;Д@ЃVв18Ђ -аВ=иAђ`З(@ -РD¤ -1ha -ћ`ЃwЎzЁ C;|ђЂ ш ‹ЁЗ -„ИЂS€ P‡" фu:аД; -КбЎюэ/G„°‰2рў -- ?fжі†'! -X‘ћ јвJРЃ RрYAр"ђ@F+М‹,@E!:АЋ0#»X.ЦP!њ  ”я=Ѓ -ђЬocr -` -oАA=ўИБS№Ѓ:б@XA ^АmV°:”!8Д,њQ€tе@A - ђЃD"ђPAюа•щАZрАЁ,‡  K8@ >р‰;Z >и$ -р34Ак@Е -~ -7`ДрLј‚P -рb†;nРЃ"hЈ ПЂВb -cHЃ -Qi -‘,C Б°Aя°Ђ2АњА;@–й[)d[=ЁГ-lВ|KA00„Б‡T.~М ¬C@=Ќ(Б -|Ѓ`‚ -0ВmВT= -нБ€Б"tА-˜€єДB,DВ7¤Ђ BВ7@Ѓ:њА† -К;ВяГ@X@t ЃуњђBФАЈмTgfАgЄ@€&k -L,А БИЂ,ШЂ-°Й -,Є\AД@ -,@@6@x@ ”*Ђѓ(р@рА2ШВ#АC ˜A¤ЂЇвВ@ xА|фЂРБфАЊЃL@РCЯ(Г(Б\Ц"DA9”)љ¶ -аА<Б)Ь=(Ѓ фАњБ€ВмЈцАt@ $At -”_ ‚lА,!LA ( \ No newline at end of file diff --git a/_unused-files/img/podzem/cn2.gif b/_unused-files/img/podzem/cn2.gif deleted file mode 100644 index d344c64..0000000 Binary files a/_unused-files/img/podzem/cn2.gif and /dev/null differ diff --git a/_unused-files/img/podzem/cn3.gif b/_unused-files/img/podzem/cn3.gif deleted file mode 100644 index 95e3dc6..0000000 Binary files a/_unused-files/img/podzem/cn3.gif and /dev/null differ diff --git a/_unused-files/img/podzem/cy3.gif b/_unused-files/img/podzem/cy3.gif deleted file mode 100644 index 621dc6d..0000000 Binary files a/_unused-files/img/podzem/cy3.gif and /dev/null differ diff --git a/_unused-files/img/podzem/cy3.jpg b/_unused-files/img/podzem/cy3.jpg deleted file mode 100644 index 2a2f87b..0000000 Binary files a/_unused-files/img/podzem/cy3.jpg and /dev/null differ diff --git a/_unused-files/img/podzem/dob5.gif b/_unused-files/img/podzem/dob5.gif deleted file mode 100644 index ad48754..0000000 Binary files a/_unused-files/img/podzem/dob5.gif and /dev/null differ diff --git a/_unused-files/img/podzem/g.gif b/_unused-files/img/podzem/g.gif deleted file mode 100644 index 3e0dbab..0000000 Binary files a/_unused-files/img/podzem/g.gif and /dev/null differ diff --git a/_unused-files/img/podzem/g_c.gif b/_unused-files/img/podzem/g_c.gif deleted file mode 100644 index 3c05915..0000000 Binary files a/_unused-files/img/podzem/g_c.gif and /dev/null differ diff --git a/_unused-files/img/podzem/g_r.gif b/_unused-files/img/podzem/g_r.gif deleted file mode 100644 index 167c316..0000000 Binary files a/_unused-files/img/podzem/g_r.gif and /dev/null differ diff --git a/_unused-files/img/podzem/hall.jpg b/_unused-files/img/podzem/hall.jpg deleted file mode 100644 index a476cf1..0000000 Binary files a/_unused-files/img/podzem/hall.jpg and /dev/null differ diff --git a/_unused-files/img/podzem/hall2.JPG b/_unused-files/img/podzem/hall2.JPG deleted file mode 100644 index b124db5..0000000 Binary files a/_unused-files/img/podzem/hall2.JPG and /dev/null differ diff --git a/_unused-files/img/podzem/ico_change_leader1.gif b/_unused-files/img/podzem/ico_change_leader1.gif deleted file mode 100644 index 7cc9a8b..0000000 Binary files a/_unused-files/img/podzem/ico_change_leader1.gif and /dev/null differ diff --git a/_unused-files/img/podzem/ico_kill_member1.gif b/_unused-files/img/podzem/ico_kill_member1.gif deleted file mode 100644 index 19869ff..0000000 Binary files a/_unused-files/img/podzem/ico_kill_member1.gif and /dev/null differ diff --git a/_unused-files/img/podzem/index.html b/_unused-files/img/podzem/index.html deleted file mode 100644 index 681796e..0000000 --- a/_unused-files/img/podzem/index.html +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/_unused-files/img/podzem/kluchik.gif b/_unused-files/img/podzem/kluchik.gif deleted file mode 100644 index b85aa87..0000000 Binary files a/_unused-files/img/podzem/kluchik.gif and /dev/null differ diff --git a/_unused-files/img/podzem/koll.gif b/_unused-files/img/podzem/koll.gif deleted file mode 100644 index c716a40..0000000 Binary files a/_unused-files/img/podzem/koll.gif and /dev/null differ diff --git a/_unused-files/img/podzem/left.gif b/_unused-files/img/podzem/left.gif deleted file mode 100644 index f8c5265..0000000 Binary files a/_unused-files/img/podzem/left.gif and /dev/null differ diff --git a/_unused-files/img/podzem/lefti.gif b/_unused-files/img/podzem/lefti.gif deleted file mode 100644 index 477d0ba..0000000 Binary files a/_unused-files/img/podzem/lefti.gif and /dev/null differ diff --git a/_unused-files/img/podzem/leftii.gif b/_unused-files/img/podzem/leftii.gif deleted file mode 100644 index 477d0ba..0000000 Binary files a/_unused-files/img/podzem/leftii.gif and /dev/null differ diff --git a/_unused-files/img/podzem/lestnica.gif b/_unused-files/img/podzem/lestnica.gif deleted file mode 100644 index 0ed58ed..0000000 Binary files a/_unused-files/img/podzem/lestnica.gif and /dev/null differ diff --git a/_unused-files/img/podzem/ln1.gif b/_unused-files/img/podzem/ln1.gif deleted file mode 100644 index 452f6dc..0000000 --- a/_unused-files/img/podzem/ln1.gif +++ /dev/null @@ -1,241 +0,0 @@ -GIF89a`р -Т а l0 „ч]RГьБB (pИ - -ШЂци#R;ЎKЅ ’›/РAЦ0(АCЬ"Ѓt° -М‚‹ @ь -SPя@ -4°CБ† Д1K,‘А# -ЬД#0° -ЊL“AєHаB9чЬАE5zи`E%Eѓ -ґ#"ИЂ$шa€ м  (& l xЃя -ЉРсЩњƘАРЂ,шв -ЮЂ @ -" ј0ыа Д -1` -0иqL -р -;PO@ -mа р < гаЌЂ “SА6хїpkрк°„нvѓPЏр -…P—P M -˜Ђ!А‡м6 -г -<а V г№@hЬрј°‡®ёkЙА J` -И`u0'АH -.ђа_рк -6 -џяp ® E -- -„ GаX°ЎА ‚РО -@@™he04 30ьPЈ%LњБ -o` -Ача -– LР°М`“PWрЇ@1¦Ріfђuђc с -° - Л@ -uяЂЩ”`К0@@јj@-0Q -Ђ -ЛР0pЉ ћ@/ Ђ¦ -jР Q€Б00P К@wг‡@p -S  саP@Lj&рCа `%P -5P -*0ђ -bP“яp’рҐтЕ«ѓ -і° -ц -kЖ. -Ћ -« «pћ``а@0дц @7Ђf° - -сp6 -пєX -Yа -F0 p_@Pcђі' ЫPAА -с -F -Q°©Я -·"р4р‹U%  -зЂHЂ p  -Lp3p гP ґбЖ -¬ -Э[°рц -р - -л -ё@ЯKR ` 304@HР -Sт -,O™°Qаи.Ђ -A П ї -7 ¶0 Ў@° -° - -@ -°А р-`JР -"ЊА™АP›ЬKў` Hђ %H -"рё ; `ъјHSАСцfЂ (рp¶А8я‚ -“Аc`yђ - Z0rа‚°° 0Аp,L - -@ХWTЄ -mќ&p РV?„=B@Ђ “p ј T`б \0«* ‚nЂ Mа -4я@"4ЫуS X -\ЂЄ0C +t: -fP -S@ + -џа -CЂЮ@ У`4р4@b`™° -ЭЂ<а У0ґЂ' -€А<°mяа €Р”р Ѓ~ґp - ѓmА @ Ч`иmо;uP…Љ/р UА -УР -Ю0°йЌНэЕiPvJЂЂ -r@‹аn -‘Р ј@dА" ёЂ ч° т q` -ЌаҐ@аr ЕP _ђё`T п\“°Ђ  iђ яђЂ -ШђШР Ч7иЂ -ЃЂЫ РЩ -»Ђ -5Ђ%Р‰Р2  ->PMЉ` /` -MЂ Х0БA0" »аЬ0 - ђ -С‰ы -7  -Ћ< "eЃ -’% -FuВуПгGђ!EЋ$YТдI”)U®dЩТеK˜1eО¤щ±]p-ui"W‚+!љ!ЙV€I4Оpѓ熑4°«ѓжЃ0 fЩ‹agК— - -Ш (–Е%]ЪфiФ©KѓЈ;Б2„ 8ит*я8‚ЊE€Б€‡ЖI$ -ђаI6адЉ.# -rў b t`x@8bИД‚ё -,'‚щ ‘ 2Ћ8ЋшДЊ?к8 њx$s¦[б!•uVZ»‚„3ШD -f¬`c’>6Ў  *P&ў CУ,Б - -xs€npЎЗ.0dЎИ|А>GLа‡:sиІЖтВМJД“ -0\ЃО€ D?5ґђЕлzь1И&бЖ*Ф,‘ -7\Т‰лtRяВ2f(І^4rЉVxбG§!$Г…ЌЂрBЉФ -_‡м  -‘zмСJИQKІ-A€ІBЬC,•ь@ЖЫ@В‹ ЎЊФЊ -Мd^мhЈЌiTcИш4sF$~Ф’ -DЎ;СЂє«їѕwY\@ЊQK%EьO-2м’яB:( >ћР€g¤аBH@'X -%А  -Р -+\в -@(B(Е)¦eA€Б5F1Ѓrђ n@E"ш -ж@aд""РГ'2P…„ -‹ђ4ђИ]тІ$H З$0aD@ -‹PЂ …hA)<0[И - - # -ALHб P&.0ѓФ` Уђ -ўД @JщѓwАЂ@П‘тТ -p†!ЂK4®(@ -"РHH"…ёE~  -pў / YјЂ°ђБ%.Ѓ‡ёў$Ѕк!kA‚А‚hА:XC3 -1cH"±яXД¦q‚мѓ®Р>†РЂ -ёЃ:ђ -%шF -J<б W -ЬвQ`ЂђаЂRвѓkа‡.\0 -иaнр‡АЃPАЅћљ&Ж1 -Њ1XnsxѓЊ* DгьрЂоPЏїzа 'ЅБ((°Џ—№ahжPЫ3dp%®±Ѓ;дѓCЁ„: б…B`b§ё‚1ј -‚"Ша/Ђ?Ш0Mюіє’1‚X -ИЗ -"`qш/вр‡‚р -vЊ"(±ю6 фя -Gґ -ш ;и„$@ oL#5АP np€%xаЇ B¶Щ°‡'иБi(A ж я -ДЈµhA2>A‡є“ћ;Z(Б ё -ЊАMX†!ЖЃTa˜`¶Qq(  z8"Ѓ  -5Фc Н Г pѓuА"KЂЖ2(Рю< WђDЄ -lГNxВ¬ -†a[ШЂтЃxВ HЃP@ -В иЂ#ж"ZшU pЂ"ЬЃ, -јCLѓ B7@D<@Ш -0>d@;иў8–…muВ,°3PB4ёЂаБ$шГЊ8¬Ѓ@ЂґяАмђд@ -„ -ђA!d -ИL -В,Ѓм -¬?¬Ѓ6ИA!H‚ђ@ -Ф‚,Ь‚d@=$ЁЉ–А(ФB xЂ*ш@;Б%ЬЂl@Ф -ъ; -јАрЃ°ѓ,р ,BHВИ -dЂ< -ь©ЉюБ p4$Г 8ЂГ8@@ЬЃT‚ЬВ - \ No newline at end of file diff --git a/_unused-files/img/podzem/ln2.gif b/_unused-files/img/podzem/ln2.gif deleted file mode 100644 index cde7c05..0000000 Binary files a/_unused-files/img/podzem/ln2.gif and /dev/null differ diff --git a/_unused-files/img/podzem/ln3.gif b/_unused-files/img/podzem/ln3.gif deleted file mode 100644 index 6750326..0000000 Binary files a/_unused-files/img/podzem/ln3.gif and /dev/null differ diff --git a/_unused-files/img/podzem/ly1.gif b/_unused-files/img/podzem/ly1.gif deleted file mode 100644 index d75c8c8..0000000 Binary files a/_unused-files/img/podzem/ly1.gif and /dev/null differ diff --git a/_unused-files/img/podzem/ly2.gif b/_unused-files/img/podzem/ly2.gif deleted file mode 100644 index e81081d..0000000 Binary files a/_unused-files/img/podzem/ly2.gif and /dev/null differ diff --git a/_unused-files/img/podzem/ly3.gif b/_unused-files/img/podzem/ly3.gif deleted file mode 100644 index b5a4fd6..0000000 Binary files a/_unused-files/img/podzem/ly3.gif and /dev/null differ diff --git a/_unused-files/img/podzem/mapdr.jpg b/_unused-files/img/podzem/mapdr.jpg deleted file mode 100644 index 942611b..0000000 Binary files a/_unused-files/img/podzem/mapdr.jpg and /dev/null differ diff --git a/_unused-files/img/podzem/maprr.jpg b/_unused-files/img/podzem/maprr.jpg deleted file mode 100644 index 066bde0..0000000 Binary files a/_unused-files/img/podzem/maprr.jpg and /dev/null differ diff --git a/_unused-files/img/podzem/move.gif b/_unused-files/img/podzem/move.gif deleted file mode 100644 index 9857164..0000000 Binary files a/_unused-files/img/podzem/move.gif and /dev/null differ diff --git a/_unused-files/img/podzem/nav.gif b/_unused-files/img/podzem/nav.gif deleted file mode 100644 index d1c740d..0000000 Binary files a/_unused-files/img/podzem/nav.gif and /dev/null differ diff --git a/_unused-files/img/podzem/nb.gif b/_unused-files/img/podzem/nb.gif deleted file mode 100644 index e543f13..0000000 Binary files a/_unused-files/img/podzem/nb.gif and /dev/null differ diff --git a/_unused-files/img/podzem/panbox_on.gif b/_unused-files/img/podzem/panbox_on.gif deleted file mode 100644 index f27c9e8..0000000 Binary files a/_unused-files/img/podzem/panbox_on.gif and /dev/null differ diff --git a/_unused-files/img/podzem/ref.gif b/_unused-files/img/podzem/ref.gif deleted file mode 100644 index 12eedff..0000000 Binary files a/_unused-files/img/podzem/ref.gif and /dev/null differ diff --git a/_unused-files/img/podzem/right.gif b/_unused-files/img/podzem/right.gif deleted file mode 100644 index 1592132..0000000 Binary files a/_unused-files/img/podzem/right.gif and /dev/null differ diff --git a/_unused-files/img/podzem/righti.gif b/_unused-files/img/podzem/righti.gif deleted file mode 100644 index fcd51ad..0000000 Binary files a/_unused-files/img/podzem/righti.gif and /dev/null differ diff --git a/_unused-files/img/podzem/rightii.gif b/_unused-files/img/podzem/rightii.gif deleted file mode 100644 index fcd51ad..0000000 Binary files a/_unused-files/img/podzem/rightii.gif and /dev/null differ diff --git a/_unused-files/img/podzem/rn1.gif b/_unused-files/img/podzem/rn1.gif deleted file mode 100644 index e52df5b..0000000 --- a/_unused-files/img/podzem/rn1.gif +++ /dev/null @@ -1,280 +0,0 @@ -GIF89a`р -zdі€uf@y°ўЂ_u,&x(ЗЉт -%Д0€бHБГ(^X2Гн1ѓ - -ЂигЏ. -Г -ODРL <( Аv ЈЂ - -њ@Ќ -"€Њp‰&^Р!NGpаџzQN$¬‹V ‹<ДўЂ ·`p…0yа`иЄ¬T "ёtя@Й"‘‡8a8ЂК01 -@ - -т -ФУK€xЌёBЛX+ЗB4ёp`Й"„а -Y'›Л -`CH> —ЊcЗ jАг ±р‚Z`0C2†ДГE+Шв -чШЕDpЂm ЛG - В.’!VHў„$ра‚ д!P $TЂ) -u -¤Iђ°dJ$@ ‰m8 -@ -xѓ -DЂCа%P эЁCДр -Ђђ2h@ Шр -мёД', )ДЃl‡°аЂdxAррђѓ”mРБnс€0X яыhBђз‘/ґc 5ф%ђЂ.ШF€С‰N  - -a09ьЎ-ЁФшa  - -ёЂ$°‚*ё џЂ -H! - -®яиBд! p! «Ђ *` EђCПщ?шР - -mЬб -ТУБС‹X"А…%,БEфЈ -dаuиЃ5„`Ћlб -bЈ. ЂQt -˜z°€l,ВЏАEґQ ¤B -ЁHыБѓР ЬѓЮю -Tcј@ј+`xґгCИ‡®p‰," р*Аѓ1A¶°%6б‰m|aљПv ‚jЂAZР -ЃР —°{°€ -A0iЂIpLђЈ` cpв Gр !Ђ ˜  -Ё~PYHgY0 -hр -ѓя@ ]° -B -лpc`IБ -а­ђ& l°у@v' ’``#@ -@ ® - - -рћџАлPН>Ца  -Аphђ‡° Ђ [РL`„µ -”{pGNђР/а -"R  ѕhР` -u№Ф№cRpКбд3г0g -p`'ѕ0 -”p -R Чєг з`ђЂ « iа›^`V` -џђД  - -рчR° -рљ0ВPЏp {PЭЉ“¬ђtа ‰ iPїр- -j -Ѓ@ -і°Лp!—рЃp дЗѓЂBhFр#`.Nа‰ЏP I° {Ђ -дрѓжЂz4,Р іР=p ј0·Ђ j` -Р°Е -Џ•–;`ҐP -ђћАФЂ-`/Вp! _аѕ -¤Ђ ЊЂСЋ@РЗ–ЂoђцZjђѕ2А LрЅА -„  -ѓ -@„рPл.pк° C`о -ѕЧP -’ыЂ -@Н0 -@ -˜Ђ - ОN0 _0 Q° -ГPѕ`0р™`?фХтfїщђtP0Ґ°x -Й -п@! -GР -?ђn_-?Yp -Й° -0†°0 -‘а}oАQр°Љ`z`h  …Ђ - -­Ђ{S -ЏV”xІ)2JB„)ЧоЯK˜1eО¤YУжMњ9uодЩУзO A…%Z4ж­3Ъґё‘/ќ8mаLХ%@ѓJ‚”hhЖjК…шк‚А‡`ћ°›у@Ђў1Dt9`щМи]јyхоеЫЧп_›ѕD„KоЖ?LwДЈ’C /prL«ҐбБWtl«бкБ˜+ћШ0РЉБ™c ј9qвЌ:А±eП¦]Ыцям ‘‚¤щг'B) \QЎу‡LЂЄєРЙсЎБ›бDдpЃ@°'@І`‡oIP ЊL -D`яЧаЃ8B -n,ЃyCXA‚|Ђg  °… -ЗАЄ1ѓД"hЖ9ЋUDtШЗ¶ђѓ@$Ў 0D2 Tм&ШkЬ°гЋa4(вџ8Ѓ8L#Ђ  -#F2rЂ= ФhЃ(0ђc4ЯЛ“hБD‘„H¤`ш@Pс!,ў—P)8Р/ А шЉ–° G”Ј‡@Е0ѓ j`Ј !@ГPЂ -m0P\ђБ‚Ў·°АgИя. -˜ѓDР„бЦЃTt@Б`Ѓ ъ`( @h˜Ж*О±Ђt@'XЕЁћx&м"ZXB0 Ђ5Д@sЛ°„@€D|a ќђ#И2”ГH  -Б˜ЃlQ -`Ѓ -d˜А.HЃr”@ +РЗ(‘я‹1Њ! ТA ЂpL™Гњ€ѓ"q‚7 КШ9О ‡¬a_(ADqXб·рApЂ.  dР -є"„@ hB ‚а -U -сѓlјAp5~PЉND# ˜Е%lЎ„!я<Ўe -Д@Bжђ‡u ЈЛђ…-т`?њў -HЂ -.8‡owЈN@ѓ¶0Њ ЋРЈ/8B р -6°BЯ AHp -@`а( -@q8 -tВя€Dј гГ@mЂЖ6¤!CМА€@ -`в x0C *`†XЃtЁѓ ЊA:ў-ёEјЃXр…АЂfђЂ -@ЎЦЂ@ p°ЃoT@5Ё@кlk`ZЪѓ \В!0ЗЁАЂвЌБ -аpxаwА -Јp‡¬рvЂ1ђЬА -C -wђр±ЬАS -Њ  )` -а Ы №Р _° Ґаrа˜4  -° µюZ` -щ -!@ -Џ@S ¶рw -EP ·ђ -ц0 -I  0 -ї@Р -D -4 ¬@ /р -‚0'`@мђ ->ЂФ" -’oР ЩЂ з  gПЉP Ц -­ђ -Є -p -:АгyАB №±P~ -ЊА=С -,іћш“€Ь=BNhёAC (ШYксAМ FўвИ™vKЪяґ6|uпжЭЫчoЅ LЄҐиОЈGЃBu° -} -ґX'‰?RЂFЋ@@ ‰7$Шж$0¦WLYD™(щ $ККg@ ѓrHqАP@№ѓ›@Ih†a‰ЄшXX&cЂ‡Ђ6Ж -@›sЁЂЃЌ`бЊ­LYaњ"о!!‚ё@‰d(с!“r° "tPBeІжTдQяe€J` Ѓ3–P¤КЎ -‚(Gx ЃN В Rх„5 Ра -"U( !ф№ђ :С‚<0Г -0 PЂи…"^Ў ~€ -Ђ$8РЃаЃWГмА ]<ѓLБ ˜` Њ -f”АhГ¶Иа -еяиДнбЃFРб `Ђ|@ѓЁn -д(@=BС‡`БуPХ6xСc<R06В4ё€'Њ!G„ „`cJ Ѓ Ь$@,ЎеАѕ‘‰2аЂ;x…!†ђ ha ¶€F BаЏrр -$ђЂza‡JфтЇy¦µСHЂ‚m0Ђ$^а -@ -˜ЎќШГь°‚<ўTЁжАѓw|Ђ& - -R -h„рiШЂvё ˜,Lр‚Vh(CN’4€KИЃё -' ‚?0˜† `ѓ/`„@Ѓ\$({@Ѓ9€Ђ& ‚u`ЃР…. „w0.ёЂ9 /h„@Ѓ -h( Ѓal…U( Jh…hЃ~ …RёЃlё)`„ -|\ -P -рEАЂ#@9 -Чђх|„(ёЃ8"0 -Аt `d01€ -ИђpЃ Ђ‡€†| -@:(h…wЂ( Z Ђ>xЃ2шytр.PЂFЂШртХЧGр0…i 'Ђ -Р -ё‡ 1°ѓ'PЂ*Ё‚0 - -@‚` - „fЂђ†‚с‰_`‚2@†ТѓX…  Ѓ#X6љЂW сиL`˜зFЂ -яE0upѓР$АЃD @ЂЂ„ „"ЂBР* Sp - „#ptЂѓ;PoшЂ‚2Ѓ<˜*H -8 -6р‡`Р‚Lg†ЂЁ -@ -u -8 -Pm`p7Ѓ0#[‚ш2 ПXRRш\а—вж‚+ЂјПH"PЂ9FЃ†? -H°В…JЂ АЋH°  -ЁшЛ7G“¦B.в™dЌКааВ‡/n<рЄ+ЉdаТЎ]ђ ‚ -gшC3EМPf°уѓУ„Г `# TТA -$P„ґ\`„5Ё‘† ®@ЃЌ0pБЪ ’ ’I*№$‚—Ђ0Л(pR -E€РB еlpАЮМаЋ<'ґбя"'Р0M$ю„БWґAТ@аВ '€a#] €4ЁpN2Р Б &  -N0№(ЈЌ:ЉУ"Є\I$dаВ.ZXbИ¶ґЈD2±˜"ð€E  ‰&0Б:RXЃИишИaиАA1@(sИ.GЎlшC. уЩЈН:ымЈ&„С@ ІфЃdЂJpМќЇ€`EЫ0 O;|G„ С”ЎН93МО:-P ‚r4ЂЕ $Т@0Ь0Г 'Мa -P,ґ -;ьрqQМс9а|1J.$XвЌiD°A»ґPHEФ A@Ѓ€ ш@яЃ §@,мв†(*Ё` “HЃ Т,°@ -JђЋ=dBГ -oXcОИ06&атI&I -nФА -ї|аЊ+ёИАC`"DxQЂ |ђ‰”ф°Ж˜ -» ‚Ё'Б >+«8ґpЂ -b) -EёГ$о’„"ЈА1ёa‡QЬAxPЕ2Fq‰}}Ба€.ЎЗ¤ - Ж%BЎ‡P  -ърЂЭѓ)2І‘ - -F -hCLЁAЂ„fp!l C PРЊHьЃ0°3ЄРќ€! -(ђCp -n(Ж:20/ђ -'яA*$p -њў|HА;є€JА -Mа «hPRя+ь@ БЖаѓ<Ђ`Њ@Б< ЌА,FэJЂ т.ы‡µГџh‚ВJDЎ љ`Зd° -&і5Ђ -А -¬‚`°ь­ ЈђБ -М -А -x>ША° 2 A Ь‚PH@Д -x@"8А$`@FЊCB8ђГ.0Bь -Њ Th -ЊЃ1Г-ШБ0м -‚?ЊA -d l0А A -њАѓ> ]P4В*Вs.Ё^БXА0@PAаЁГ Ёѓ Ф@ -иВ4t@ H -@$(@B @ - А6DБА§SqAЊH -tЂ - ША5№БЁ‚5ЁВАџЮкL€B -АCјp5ЃHA˜ -pЃ?„?, -pT TЃ@П.мL‚ ‚ -tА"#(B -8 -Ђ@,ё@3јAH -Ђ(Ю€#Ф -†C”Б -ђ88@3€ББѕzљ  я‚ -рC- ВDA0В4C - Tпт®ЬБ5@ 4Ачto4Ђ \ No newline at end of file diff --git a/_unused-files/img/podzem/ry2.gif b/_unused-files/img/podzem/ry2.gif deleted file mode 100644 index 5e303e3..0000000 Binary files a/_unused-files/img/podzem/ry2.gif and /dev/null differ diff --git a/_unused-files/img/podzem/ry3.gif b/_unused-files/img/podzem/ry3.gif deleted file mode 100644 index e81e69a..0000000 Binary files a/_unused-files/img/podzem/ry3.gif and /dev/null differ diff --git a/_unused-files/img/podzem/sun.gif b/_unused-files/img/podzem/sun.gif deleted file mode 100644 index 236c4b2..0000000 Binary files a/_unused-files/img/podzem/sun.gif and /dev/null differ diff --git a/_unused-files/img/podzem/top.gif b/_unused-files/img/podzem/top.gif deleted file mode 100644 index d53ed04..0000000 Binary files a/_unused-files/img/podzem/top.gif and /dev/null differ diff --git a/_unused-files/img/podzem/top.psd b/_unused-files/img/podzem/top.psd deleted file mode 100644 index 5917aa0..0000000 Binary files a/_unused-files/img/podzem/top.psd and /dev/null differ diff --git a/_unused-files/img/podzem/topi.gif b/_unused-files/img/podzem/topi.gif deleted file mode 100644 index 9b86ff2..0000000 Binary files a/_unused-files/img/podzem/topi.gif and /dev/null differ diff --git a/_unused-files/img/podzem/topii.gif b/_unused-files/img/podzem/topii.gif deleted file mode 100644 index 9b86ff2..0000000 Binary files a/_unused-files/img/podzem/topii.gif and /dev/null differ diff --git a/_unused-files/img/podzem/use_heal_on.gif b/_unused-files/img/podzem/use_heal_on.gif deleted file mode 100644 index 5d5967b..0000000 Binary files a/_unused-files/img/podzem/use_heal_on.gif and /dev/null differ diff --git a/_unused-files/img/podzem/user.gif b/_unused-files/img/podzem/user.gif deleted file mode 100644 index 3c42c64..0000000 Binary files a/_unused-files/img/podzem/user.gif and /dev/null differ diff --git a/_unused-files/img/podzem/v.gif b/_unused-files/img/podzem/v.gif deleted file mode 100644 index cc1e77d..0000000 Binary files a/_unused-files/img/podzem/v.gif and /dev/null differ diff --git a/_unused-files/img/podzem/vlevo.gif b/_unused-files/img/podzem/vlevo.gif deleted file mode 100644 index e5f1a99..0000000 Binary files a/_unused-files/img/podzem/vlevo.gif and /dev/null differ diff --git a/_unused-files/img/podzem/vpravo.gif b/_unused-files/img/podzem/vpravo.gif deleted file mode 100644 index 8d73ca5..0000000 Binary files a/_unused-files/img/podzem/vpravo.gif and /dev/null differ diff --git a/_unused-files/img/podzem/yeralti.gif b/_unused-files/img/podzem/yeralti.gif deleted file mode 100644 index b216ad8..0000000 Binary files a/_unused-files/img/podzem/yeralti.gif and /dev/null differ diff --git a/_unused-files/img/podzem/yerustu.gif b/_unused-files/img/podzem/yerustu.gif deleted file mode 100644 index 26167fb..0000000 --- a/_unused-files/img/podzem/yerustu.gif +++ /dev/null @@ -1,1045 +0,0 @@ -GIF89a`р -њxFtOUжбвX@ЯЧµ‚_aЋi`тбУ - -nK?5A,-/ №±ЇА­џ­ЇћЛ¶ЄЧШѕКПНФПН -Hц ’фI©R;¶ ЁґE‘ѓ): иШбБL…e| -х(ІH‡a}u,‚І%C;uє°9h3 -*ZЊЂЙ,·ФBЕ/AЌ'уФўЖЫlу‹;н(у‹.P1К(„@ЈЊ'8xB€ ?АђS'ђ’B'T¬±МЛ€ІЕ+Qѓ$€AЊ G<а(0И€‰’ФФ†GМа -ё‚ -І8ГEеФp -¦Эѓѓ+µаа _tsЖ<,ая&9ДШ@5Ј–К‚Фs*.А›\ТHxм°€дбГ -Њя!" а„KЊpDk€ІЖ - В3|фђеµ)аљ›Tbе•TРИ -)¬A@1CЬў -ї BЕ«ћaГ7аEоЃЊ2dДpМ9А PK;TrГЮмщ dlP‹ еёАБђмЙ'qЋeИ6CP°Rd @qЦР -6У„ўL"Р Ѓ ЁуАG RTІшA1ДМЂ -07й„DбѓhЂ–ЁD -Р‡"б hА*‘ -mФ -t -` …Р!и@ -f;иЕp˜@Љ+ш "рШh6Ёњ• -ЈиЖй hяўэЬ@ -B„R1Ђ‚ сC…0Ѓ+М„ЈЁнТ‡ -PcЁА ЁѓYМB ¤ёA  Ћ:( °„ -q8Ј -7мЂ„С° ґБлA„8<' 3¦!АЂ˜ ‡-ШЎ -{ Ѓъ ‚) -‡ А•Цё5Љ`€XА ц` -qpEB ‚eDў ‰л…–Q‰3/ВPаѓтб„1 §s˜°±Ё |ШR L@lрЎ±(Ч.±‰M” [X„ -0…<$ѓ -€ -15¦фac•и/$°Tа|ЁЂ*0KЇв9_Ш‚:њ1@ oШ0А1кс‹QhішЕ9@Б БO¦2Д:@Њ -$e˜Ѓ7ѕrUX -‚Жј‘§`WІ8*ґ±UPаљEDа(М ” -Ћal(cуР‚9ЃuPб -wvёа -@bУР"Ю° -…8ДЖР q рD@ѓ|Ѓ -˜ЦўµY_З:жС…D°Ђ‰P†&@С -*ёВз8Э(~P" Ѓ -˜@ЕО‘ж?ьбИЂ ъђ†E Ш G±…=мЃ9bиДЖ ‹Cф˜ы‚ђdЁCЁ„ -NAШАЖ -О  -Ц… G@d0 -ђp -Фppfћ  ‰papbP°w0Qp -АЭ0рќђ@ %Рy°8#юђ«0jIа -А&@,нІ:PI°1[’p -жАeнp ˜рн *0N¤€°f0€0 -яА>°p—рz AРЖb i`ЄР -р -Шу6®` Ђ yb -І -Fг\P Ы ѓ0 -ЫА50 х@д`SЧp -1@Dђ"Pерg0эsd,аґУ -џ 50 -А -dФМVzЂ -“Ђ -cЋб“Ў~ЌАN°FпЧМAPџиU° -GBзp РEя1S5я  zt$Bw\ђ# [ђpш° -хА!дz˜а=ѓ@ - -* -fђРЙ6і·8ъA -вА—Њ3 -° -у0 -T -3p4000.` -`r’! -ih_3dЉР`кРY”DLуt =p yfP;РLаДa 7ћХјАЕђ`Ѓ -2Ґ -Gа -ћ0 -.PД3yв  vrBѓ^†#їPнР -4· wQ|0˜Н1 Рќгщ -А*0DлЧЌ сЎ§А­ЂgpОаў oаЙ†eрў–y@љ0XХ +А рbXаX`¬„T– Ј1 -—p  -лЂ -„Р Gа­і -pђЂ ‚а -6@Ч@6H, - аU № A -c° -їЖ,ЏЕ -|iiД2в0 -CЂ .°IDАk ўPPЏ ёЛ F@ -%` А¬Б«ят -\@лр‚рЂ#сPa‚`[C`ї@ Ба -р -ЮP.Ђ †ђ# -° `щ°t*E«qщpx`T%0^™ 4KU -љЇ@’Љ -?  ¬еµ,…‹‡` -~ - -г -2 ЛP¬iА Ф‹А -jdzР [ђQSрzp‡vаѕ€@0 -#p?р ›Р·50+ kр 2jЬ°2РЅР€pm0Е р30 ° -H -p,5@ 50 -КЂ WxЇ·U ЧPдp0Р -ЮаД°ТЧЂ”я§eђ` -К` kPўziЋ!‡%@8 @°%…Р_0 -і0З5°]р -Ќ Np -—0ј¶`KТ&‡  - -Љ°f@=`&` @Е}а!° eяµ`y - -+ -;д`°.P C`џћ° -ЋЧdPхЄ" @~а е”0 -—Єдш| YфFЌ ZісE }Р3T_IАђ@ -Ы@mя›Ыа -‚ -` -Ђ‰&ыvнЌ° эД -а`ПyА  -НЛ -oG~АQA±ЂZаo®0 @phађ -ОLЈYљ’±9dsР. ,l IP“pU¬ґA`Р›—°– -Ф ®А P®tGТ™TфЂ 3АҐ -]0EG -UҐlЫ…˜ -ЂА +Pјј°° -Ј -¶T0©rnDaЪУ‘Д–†EPъ4:І*ДІ -«ЊЙ·Ї‘ѓ -¤ћ yўЖЃљіZjНљЙB"W‡t№д"9gЪPБ˜ah•7bДмu#ч`П -}N)Ekѓ ZEМ(ТЎcQђ -кМ¬“Д “ј–AЃв Gяѕ^«НитлЃ7mД¤|BАA\†`Ф Х -™В…I\ш`‹-Щў©` -„Бм”F˜€DfpA -+!я`ЂW˜b‡¶@†5p -`ў‘SІ™ЎшШH¤"L[Д‡)QБѓLК@к E)Ш¦єЃ'ЉVґсЖ› f\!а -3 Б КXbЃ) -3tP¤&м3ж -zщ‘–©D‘ -\D<ђЗкXb™e̘B‘Et˜3 т ѓ;˜РбЛбЖ і @BЁиn†1(>б!:ШБѓ2КИ)”E АbЦШAЃ5Ђ `Љ)cP†ёв)т9"€BМ(Ў’Д9ђ*ћiДhйЈ€zYcK -1Љ -4В -аЂ -°>ямб[hm °Њ|Ђ!°Б !„  -h -dФB8Ђ !bгuРЖІь0ѕTМ‚аАњЁ«#Ђ?0Д@A.d….аАr „$lБcиР3@Ec˜Amе""a‚<јб‰В4бЊЊ )pЖ -TБ…sМвT а„чU` иЃ D±!>ЊЃbИ%*°‚?J*PXѓЁ„e -PІ"°„ аOЂ9B -ЕmаЂ Ѓ ё–Y‡YЂx„‹q8z ‡Cа -HѓА)38ЂOИ -@ -а<0'·Олb -аСU5'ZP3>Ш ђ‚ -шЕ=ЃxY(3…Wаѓ/Ё -HАЃZp…ЁЪy0 -(„0q@„Y†MЁE'€Xѓh‡˜ЊБћJp‚Bиq0I4 ˜±kгЛ=и„Ёлs™б¶QH„v@Ђ1°‡яDђш? - -ШhР„ ЂZlЩЂф°Ѓ -А„ОШ -g8C8BШ?ћДb8иЁЃёЃшЃцРcH€р™<ЎиЂH8„BЂQF,ј…-А'H -@QjШЋ˜‡n ›b!щ…10dЂ‡ ќCp#˜ѓwё -и_‘ (Ѓ ш‚яCИ8ё­GH‚6H; MШЬ*3ѓ^!ё!HB˜…uШѓu -Љ -°Ѓ¦Т"h4Р„vpЃд+‡[p+Ѕ¶¦ђGЄEG&Ѓ Жfq…щHoЂOа -@ЏРWб?mH„D0ЂypвЮ &(XЃ@бЎ -Iм±KВ˜HЂял™'`'№«„Jё И3^р -h…шO ‚NX&ЂDg - -И‡s€Ѓu l№QЂLY Y€ -Ё„ШЈя/©ЂeP&°‚Oc°‚Hш - - ‚Дl‡ўх†єpЃ "—©…uXeшѓv8‡™oґnhыYU жљоn -=pmЂj 3а†sWA=€2р'иЎE ¦уЃш:…8nX„RЂ‚XИM -bzЛт†ѕРіW@^Ao NЩё X\%ф$и - ћH°7ГЁ -®и„ѓЙ -,SJ,+"C‚€•Ља’!Б -ПDxa‚I(SТЁ0q!’ќ ўш\КS`L -"  ІЧEµj ЂDЊ˜”!ЗјMИ&Џ‰ ўЖXZ@hЂ-:ЉxИS„ ”*F†МГ‡Of*иQ” ‚·0Ч`rA%aђ†яшqеУ,Lд€БЃЂ -k¬Ў‚(PlБЖ,P3 -1bP°Ѓ‰ 5ьІБ\lPC -ЪP3&Ь`…"Iњўѓ"ґСЖ'љ˜‘„тгAv”бА(PД"AљqJ†P *є¤@О -3њ3В„Њ‚ 5$tѓА!?мq -@Сr}H"‰ -К( -( А -$Ца.9uЊв‚' q -†Ps€&¬ЎБ)|§Ѓ clб -јр…јГ„пмp‰"–lІ$–”QD#}њТИ%– RI—HЕва`P90Д -iр‘L\’„"mЉP‰,0Ев¬с -кPCД,3p П'ZАРҐ6‚њQП -ҐёЫpЂЌO”ў¶€мP3ёБщ †+ѕ@ -~ -и 8˜‚:ђ‡Gр¦xZD%1@;¤Ў |X„Ю!Ѓ1 ` -B„p „ fа CМѓ -R0ѓOPЂP@Ка'рaЬБМ ЋUH` -:$! zРБ&’p‰Oњc ЅXevP„MXВ@шу ‡)рЎS(D!\a…6јГ’а†Ђ0є#ёЂнАF]ИЎЌ8C -ЗяаВ18s„z„J3˜БрКЃ’?рD -@б -Ьbш ЋрQґlҐ(…|°s@X@4P1LbSЁ -иnTUЄ0мрЋSpCl•€Ђ2цp C@хQ_ A‚ђ ЁЈЖ©t›C sкB—Ј‰xё‚љ† ўdг’ТANбЃ5@БшD°…E А Ь†$JА2$ n -‚АЃr$@PhD­њ0 -Dx -ЫЭВ%tP1]N![”*Q -И-Ађ -@‘иЃoЮЂ=<А;qzБ0ЋZ  ‰LАC<0 -5*=MЌКђ° -” -IаCuњPЂ ‚'ј±oГcXё`†C`oЫВh+`  }hD ј?…ЗвVB)< Eh`›0(Ъ±ЉИeѕзА(\lАе$€§ёF`А@d - Ђ ЃPµi@ЛdВ -ЊA'ЊБ -ЉњЯDВХ­ н -дЃ€Ќ NGV@B)JфА#ЁЂЕЂФТ)ё… @ -Ђ’‰!<а!Hа0  „Л"4 -МяА( Ѓ’М l -| µ-‚" SаA$ -<‚LGhBиЃ€‹h@xАР - АgЌhѓ ђБ,А‡а№ -T‹ $XО/  -*xC}@dАёВм@Д`Ђ\@' @¬A/ЁЎ0яAА*”BRхг €VђA€|А"lрN'¬L¬БpЂб'h|<@ГА5ЩМн№‚^! йИѓФА3tA#<–ѕк5B=Ь -xјP*t!й¬ -ьA=8ѓ3 ЃVKЖЌВnAЙ-BСt"<†`ЙЂ¤ЊjB -PC> B А˜@Ш7°'"€В2В24иcх‹$иА@lИ*dЂ8])јB<ѓЕuC% ЩҐ) -@`JMвґѓ2_-ьнвА/ФГ/ш№¬C $Вl -$_"lc'|ВмЃHЃ -p*° -Ор)ЁUUВ7АЁ - BЊцq#SУ| - Ь‚(Д~h…TC | ь-BрЃшAр‚8ђ$“%`АwҐЧ*Ѓ˜ЃЊЂ:Т ЕАM:/Г:€ЃрЃt -@ -ьЌГ@ЊБ2 А+Ў -t‚'Ђ€Г\ЋA‚€ГlБ -€БСНацљЗ6XУXЩ·|PБ"Ѓ&|Bо± -Ф@9”ѓ ¤ -t@j™‘"Г&ґГAµAЃ,ВШ-|Ѓ@XB@9 Ђ -‚3њѓб’ЊВ6`‚ПКЄщь@сю - gьА@PГеtБІ{dЂ¤З9ђJ©ХА-РГZ#Лl -ША0LБ»^ЭЉГМЭhµС™ -МЂHBµ‡ґБ -@ЃШШ‚h@rB -tГ>|Ц”п,‚8LВhбЊо|БUYАVАЌЧ2мАх^ўлµpy{Ът|–X -i‰язЇЃрD‚ "€е¤БбrоgU‡8l"‚0`®т°· T^о”ГlГ,PБ/ЂП6ьБ/ьдж(А<Г”љ™m™6TF#]ќ8ј -DЛЂиРQh@љkш РeЉ #2|ЁґfYФЁp"с#Г<*•*µѓя›02tа#¬ЏyJ€s&AЬ”¶¬љ2Ј–.O„MWЄВБSzд±А§И¦ЉtСagЊ… ,§Tl‹Ў2=vиЁ°H(V]аЈH„Х|U0ЃЏ‡ ›B=봬M^.ШСДЗ„ЊMVD™Q]БГІЦ€"-3ѓИВD_L™ІҐВ§N{LTу‡v,±рфk› Y8Xьв -Cg h2TkЇ&fЂтdа‡(cњГ qЖЁА§eЦP  а` -"*иЎq -©А‰-¬ИА3*YfЉ -ё!ањ А®DбЈЁa†QД™3¬«TќмцL‘e6Щb¦8ў‡АzXж‚"1„ћCfйДЂ"*иґ№шЁБD*Ќk“MЋЭЈ“2¶0cE¦Xѓ°!°«дЩ -тQА‚’mmADgЏ4–‘aЌ/ё њXЖ‰)цXрnѕ« -@ идА1‡я -Ћ "2 dћc~1 Ћ!\ дђадL0дїc~ „jF@`?4Ў`† ЋА ЦЎ+¬Hd;qZE$џ ‡:Q˜BDH<АDѕ;вr\$АTҐ‹©0ЩЂQL~$Ё ѓЉ>Тd†O4)“ќ$А„( ->ѕC p¤F8¦›QjД…QѕОjEђ1 ‚L 8f -в‚„\CЃЂшbЂJ&ҐRYz -ѓХ1‚B@9жn*– iiљЖшђSDњ -!БaЉЁ6‰Кє -ѕhi‡Jё©фlдj­p–и©А QГ2Ђ‚I `f…L°Џ (@јБА#6…Th -cђЋ0”Џ^,бф А -4…ЫnRЁА)t° -Tв4(Гj -C8цЂ°‚B‰XшщЎ¦эвj‰ЂЖЌ ‘e”’¤B±8К№ х@В'R·M@‡:q€Oь€иЖцSА ЂС4ᓉн 1ињPV Њ№@]ыйяє1‹Q`в.Р“ цЂЊC¬ўU@°О -jlАNФ8У@я:AЫХ Lp Ј‰HД!p@‚5Эў·Р!аѓ -ђ(a ‘&З•ѓaS[ -ЋБШQІ1‚Щ\dЂ ¦Ђ–_cУ—>FШцtCmgJDњq Р#oв`°ў Эe`?{`h'цй -}З`ќpв”єВЃkЖђ0¦!цxD@7Z\\д–tp¤Ьnб1“Ц°gn¬c©`ЂAІиke‹њcµцЗКЋ"]ѓ nБlhвG$ -V'nС HёвИЂ4H - бS0УЙLdq9 +c6 -!ri~ -Hр‹Lk5Р‚°3w Њ˜Ы$±&„I°.›џї#«‚ИЄ -pбЕю…!Књ\2>DЧC€ГиОґpЛСєo6А!NЗн‡hй^ЃЉг¤®ШЫўѓґ ЬЌG®РДаЈ \%FјeБ™кD&2 цkdNЃЙj˜Б©Лµ˜ЗИьe‹"NoЉУ›ЃM…/›,1˜Gc©5Д ‘Њ]у5ѓ.Д lH\Р%zу¤E¶¤ R -Т -pя:#©ы¤`JЃDhв*siЬc|ЙdА,ЩЊzlЬQҐа!#(G -Ыс.Њ`VЏSеRpPІnЫ"$АXko ¬X(1ѓ!фъ‚`Ѓ -›pA¤НdtВх˜ЙlІКЕHFdр5aЙXВбЋ. Б&g±O„њфиhљ]бD B?®Р?I5Ў‰LЋъF6o€АbѕпEД&<†Ъѓё¶+гd„M`(г і°M>zНbИЊ·ЛЖ -‹·ИпkО ЋJsО эЊо§оЁя¶О -Л†Од -1зD®f < O6Н…ѕа*ВФвЇr,ЗОЖ¦T-M,†цFa AlЏ!Ё`ђжЃ°ZДВ&nБ -ю@Ш Ў^,FоTЌцHђ~!rО яЊNFўкМЃМаDиdДкИІ®±А†±р,FЖжзЛБO€ОмE мєОЋши±Z¤лЪдПX -мИ eдqЋа$ЄЉРP—(GжЊє‰цЖ®4¦Ж -« ОDlВ†L‹Пё~`fб§ЬсђЁ >™PКфЈУP -»aЋА^К$-`ИЊ•~PlиЌ$злNЗT¦ЕF!°<ВЖ±іHЂ¤8 t1¦<Ќ`˜  Gp$ЕFlFС±¶aђ~A{mН+гОдЋґтЋ,зkTС°XqН+ЏИ„О<Жpабs$Њ>Є -Аrlѕж©@ХК,заЁdКfL X лRSERі=р5M¦^“ -dрЧряQiЙ -тѕ§эёr0-ЛЕ  HзLЊЋ·рДr2.FрЁПXаP0€ОЎыnONЁHЛeв@УъOLУЊрО‚nрБ§j юЃУPКкшІ Е“°о€°$«ПтLk0Ти¶Ћ©-_±`$6щмжБЋ4РЂmИ "ђО Бc&рtbЭт r•я†`л6¦ ЏкЁ±Ь¤eр4Ud6СОKР -+I+Г”±є/ •ZQіЋЂґло€]ЙС`© UUЙcЁ -лtHаEё2ЏёПЊЗдб1=p>№ІN…ґлжBiґEЭDHПаJЇґП~Ќл3фEХQIЕП°оC ­WЇtђ¦ФF1aнЁlМФl|4K J1ФMйµNЦ`Х±„ґJЧµђя®uўф\ЎTлДµ` -5™tIk± k3ѓЁoЙHщh†!JY -лv -Uн&ђ -кaйм,МдФlsХМђtMхTOЏuDХNйqзDМRЂ<ьd¤о@4EУ4Sг‚цзѕL°њіmџґdІлІn5СVKѓtУ¶=2ФитХ@‘@3ЫЦGЛ¬‘а0ќs/ґнH:ќvmµОoї—л‹|›u6е”Р0ґђМ†Џш€|лцV­фoQ3p…фJOуJяCя `M“Пєб“Рк–ЖтЧ`X^ёЃяц`ш\Йґ_УСГ¦zя-з“ЧPЌuLOLGA.i·йJ0Р.y -ФL3іm›uщVЃйсѓY ЁЁTm·—mЭЦGЏФGБІ±XIБroќVЃіо¶ёЃ˜o­45лvpЭtJ№5»xJ­ц]ёђРЦJ—jП J­ф ЮЏKq•ЂY‰ ©µЏ 4K§6л&№5‰44XП·1ЗfФ - XJ©–‹ -№ЃЯХwїnsЩЂWџ -№ђдЩќС -ОR}чv°Ф—l”ф’БnҐ%Ъgщ– -.3aнСЋс–ўЈщ№rЋшJ/·џз6’ёЋ™F -amґлўъѓбY Х9Ѓ{µo?ш«–ѓҐT¬ЧU„Щ9~ЩџY­ -Xpэ6ЎЙљ5яШѓіђзўWzJб—F'ъ›я»N1/^Щy¦4ќZў;93qф“ЭґiYEєёќ„gsЃc@sYS6їщ фч ¶FµTЋлZ­ХЩѓ№˜џЪіе:Їъ’зX­9«zжȘO›µ3ґЄСЂђ7ІП ќ©6Ѓg;џ‰Щґqs‹ђЃ;џ«фЎсzҐ9‘‘ЃыЌ -ё/Ч·„1Ф]§–єхyёљ­Ї9Ўэxµ»Јы™нZёzs—ЇҐzўб—ПиЧќ…ы4#›ЃУY’Ч{›7xг•`yѕ‘:Ћ­;­_»ђЋ:»ЩБA„ѓt«Ј›jзёщV№Ы8ВCX¬гъЂ}{¶ЧYєш·g;ГяГz\ч,№Ґ{Ея єщ‘ББ:џС -<З]ьЌяАІ%ыѓ? -юа·яЂЗСљђСЪЖЃ»°·^!|®Я˜‹i|№5wЃ±UrЙ®#ъњЧYHЏђЕ{Б/‹…{‹Џ:®яёЋ»µµґђщЌЩщН­4ОsМsz®з\ћ©ЬђKкнщЭХвМ™ygюь™gрЏА…  -њq Д€&ґhРЎЖЌ $ибБЊW8љ,(q`Б‹ ћlXІ#К‡я'*l(ЌОќhXшь ”…Зѓ0Ж4zеиK‡J[Є\ -•ЈЛЁQ§RЅє°dS¬QNµЉuк°3ќ^ЅyУбН­\Ї"™pўЬ‘^!Ц}{&©V­Fу&m[°аБ/яОљч°в“e.Мц±ЙЎ”еЪэ8сџжНњ;{ю :ґиС¤K›>Ќ:µкХ¬[»~ -;¶мЩґkЫѕЌ;·оЭј{ыю -<ёрбД‹?Ћ<№теМ›;=єфйФ«[їЋ=»цнЬ»{я>јшсдЛ›?Џ>ЅъхмЫ»?ѕьщфлЫїЏ?їюэьыыя`ЂH`Ѓ€`‚ -.И`ѓ>a„NHaя…^€a†nИa‡~b€"ЋHb‰&ћ€bЉ*®Иb‹.ѕcЊ2ОHcЌ6Ю€cЋ:оИcЏ>юdђBId‘F‰d’J.Йd“N> e”RNIe•V^‰%†zmЙe—^~ f˜bЋIf™fћ‰fљj®Йf›nѕ gњfюсe:zҐc'љйЬ“ћwъщg˜yv9Ё˜…z9(ћ‡ўЙ'Ўa6К%¤{BzЕЎ”–yПҐv.*'™њnщ)—y& -Є^|jџdЮCjџ›6є©A‚^Ъ'«›¦КЄ™’ж kЄgє©Є•^a«©€vєиЁЈВjж­ў -KlќЋzК, №6 ­Ї‚&uкќГЛ-я­ЪN ­«чьбОџђf*mҐґFKh°ў~Љ*·x®йЈтЉљ.ўЂnлеµ®r[Є§ЄЋjћоhљoБд‚ЙмБ††Kр™K Єў•ѕz­¤mо Ї»hРY®ЅДы‡ўЕ*Ып·До«ІЙЈfЬЄЄ»LiІошiз»c;0»Пn™і«…ІznИяжк¬їDч ,Р%»њнР з<3— OэlЦ/7*nП+н5џ w™й©Љ¦¬,Ы¦:›NКГо‰зОF‡­r°~^Kчќ|G*пї‚їLuХ+єуѕWИ­xЙЉjј±Л¤nнm«Ѕ>^за™Wю8П -«ЫЗє;ґЈ<“К«­G{лря·К¦ЙйХ•ў‹†Э~І­ІкЂћЃgК¬оњРЏуNrЬ®“­·Вёп}ъАzУ‰щШГюNё°ЃчщGД4?НъФ»hЬ™F_*ТЖ[ІГКFМ+йKЇьзл° - щцйф;sэµ>µвК†п№ёР#Ѕ«T^О5ІИ ®sIгцv–)ьmjdЊ[с†;%NЂё«Г‡;ћn+!Ятж®ЮСImu{\вЉеѕИН­„„ZюоХ7P$"¬ЧЖМv»Й°niKфb•CЉ.|.Ы ©ч?ОмZ$sЯЎg4ЅOЃлуTЁ“ЖН##c:2Дv.ЃЏЈЭяP8І вIЋГИ Uё’ёЌ ]=sGциG?.wєsщш8[-п~kKЫ(˜їГe1ЂфўS¶’=Ъ ‘Њмдч*zqmR\њЭ№HєЭOЃЄЊЩ -Ы(1/nМmgф#)爆ъоw·кУ—Л{НІ—GжР0Њ„qЋЗфc0ќ™ЅcДђ)Ж0Ћ·:Ю/!ч@fЏ№“fJ3ЪдЈAtвIЌЌУђW°ЈлF» BSЏаDГ=v–ђЪeog;9ЧтШ†»”й ;iбwhЗІКЌЊ ў '˜2~К›ѓ”c8-˜M>.Ф‚|ЬШЦњШIZг–~4gҐ4я‰§‚(Кћ іҐOкDNТpqkLa'7€ВZrђн¬ќ{bMk©’•=Э‰5ГxН3ФњuЊA‘)PoЦуЁЧњЦ¤^FNЄк¤Ћед#№Љ®iFtЄН¬ЭAХ­Ґй„ЊЯФcнрiTџzіЄ[u‡6ПиNўe ^<‰Ј1ѓHН0оpњґ ,2хё:aЃЌwfkTС8U -JS!lXі№WoќЄІ†јЈOZБЙт~?5И0њ‰N›®rЬ_ЕѕWЈZS -#Ґн¬‰[e&sj°нnigMЭЪ-gЭТЛVG–LћXУ®јН'Є1 иЋ·hpЄVџљЛaQ.ZЌB¦V·Z -я§ІХ›ЗЭ tнzМ¦КV™«m{НЫzw«КLп5Й ЅpnхЊOҐџРцwЏk.х©·=jЂ‘ыУУ˜«чќп|µе'»ф©ulзi‘»TУµ–ьЭкRЙXЌ¶3S¬Ќ.nµZ -d"!™1hq ФрвЮz7ХЁFocЬbгц -јеmoyыв­ЄЇт]ЄђgывЩЄ!јЅнm5ОаTЪ"№Ћ5о1‹“lвы -ФљТЕ.mi|†/яXЖ»uЄN¬ c.;єW°.nГ«\Ц†СГ -tС еУшДБэCЊ,আwБб5іOq›Іjdу~РmqPѓ›LиВ™Е#хntС|Ф3я8¬Кmжrџ›gпBщДsEf}н‹б‡±ЙNюq58Ѓ2ђ -°F‚­‘ $ЬБЦГа`¬NдЧ¶цsa=м` »ШВжћsЅldГzЩХђ5j}k\C7ЩИо­­Э\_Ыљјv°ХаЋ_;ЧЅ]6®џ}m\› т¶ЉmMNШШЬГvЗ‹…ќosSЃ¶ЅЅB­Щmоl#б -є¦чє—ЭдtшљЯ­цi»mcyЫЪR¦ёј“mм„_»ЕБЖuЇ}J°3р @Їљ0{@0pР~`йЪ° Ёџђ@aРыЁќ -*jµ;{§Ы°нЄaЛ -цЪµЂ p$р `iўw`ЇV›®4;ЇQаґ?р - -‹¬:›Uй”V›60µО«Їџ ґљ №јЇhkвы¶ы{ -p]р -¬А -¦L - ъЦ ¦6z<†МДbWицКлЬН3`c0ж0aАП@А}Л°јcppаТЇL - П%Ѕъ  -о Н dґ3оЂй’Ujр @ђ@Рв{АЇLА;‹­cp - -  -(­Р@ -ІРђЦЗrф–дv)¦oѕ`7 bр -Ы№њМZpг - - -? - -ѓw{„k†Д[Нk­а -­РЬьЭXЅб€ЂаТ џMШ№LА7`Ш¬АyьЪcђѕјЌТбМ] -Н`MЮµs5¦ей -=С?]ЄаА±ќЛћЛў° Y  -b Щ±<Н -°  -Ы€нкъ@У}uTЗ -Mжв°`c¤MuђЫ -`)nЯ -‰#‰gХpе)Ћ$0 -P -ёЊШb`иJюЩЕ@ -c ?­Ы7pи|Л@ЂЃ~ТJ~ - -P  -˜ОЭпR0Ю”ЏY-щ©ь°ќю‘ -( Ря…Ђ˜ -nЈ -"ЙА°NDЦ,Aг2 -1(P<8сАР1cє -  -Ѓ% -`ґ\ІЖ‰QK¤ZAЧ Aњ9 -ІИH#гЩ> ="]•†Ќ:沘{гEk"9тбQЄ%ЂFРђХ"Н;›њ€№PМJљgFшЖhў‚4V¤8‰д‘ІРжgГ+K–@™ … СЮ,И憑Пм|Xc&’ G(Ьф:с‚°0- -Q蘀‘нNH#‚gdИG - УёЂ'¤HГ€.‚ЎЃjеDo )Ь! -`h0"‚}ТђB -џњШЗP8!њ``ИВd€АG¬ИG”гЈcђ(ўђ#‚HТHCИ§˜Н"yc‰н1В€1—РЇўйЂШВIЎR<+њp -J6a# -\ўЂб»сd -+(‘Гџ,ёА#ь1ўT@ЃQ.ЊА -ЬЂ„"r8ќ%P0ЃЋj…JЊpѓ9l˜а@¤ $2љ -8ЌИb‰dXА -3Ьpњ%€аs”xЃ†Љ‰`¤“ЉthB#и`di2ґBЙЭPЦ -pБ% @– -( -Љ ¤2@PЃ&Эёа -А@б¤!Z,dв…pЬ -шI$‹r®О‰5jЊ`‚pRбб†,\ёаi–иЂe"‰Д -КДњ•5™(‹7МђГЊ#@ЎGR™@Gц(цw# >:AдѓТZHэ‚–pђ,P C ->,Е‰b^hА§f€Ђ0ЬРЎRBK°‚#Ња¬Ђ -hЃbp‚мP"ш©B0¶‚P`f(ќ– ҐDШ! ё -ё@*d‰D,АZ0#>яХ‚ -˜Ђv0 -Zа€!Hаmг–Ка€ ` -”8Aа‚gЎ -"°Jа -­’АB`-&µ 1VpЭ0°„4@`# -f ИБџ:ђGњ -Vђ4А -ёXТґdЂЃ9pБ PБд—4ёБ -°ѓo(!ѓ `L ђ@"оe7xаPИВJ -Pљe‚Ђ'Ћ -+ђЃ¬рѓ 2ќѓpЁ Fи -> -ЦИ Q…ш` -рА„P›*=#А -H -PцЊА°A XARАЂ¬ЂOШ‡ -ж°†8!=рVЂЃ0шc (`)Dс0B9В§'˜ѓB@Ѓ@бЂ‚ $+7| -јИДЊ„ ˜L$Б --Шdб1cС> ;|ГЇЋP0v‘Њ9 АmЂВ"і‰$ф!9)бG°cOВ#   DА¦mnp‡]„#n(TpЃLCЃ }Ае.љР -f„Ђ/hБ#„ажH -oA•б? -( -$а -ёЂ˜ -:P(\,ЊаB(•Ђ"8ўРЉЂ"иP - в9ёБ -ю†0аaЉx"`†ибt€FFР -ЇўYt˜” 7Ў'ђЃ tђ3|`o0…яЂА # ў ы€ЂфА† Р иѓ4рЋ^C7€xD0ѓђ -s ЂV Ђ`XЖ1€}ёЕ -9 -8 -€‚Йy -X‚t,€q -я°o -И -яЎp2иђ 5й&(†XфЉ -:XЁ€^ NKБ…P2А餧щt„дY1 -ЈfђNш„)АNЦ -\аР -Hаж<@NGfа‰_Ђ;Аiђ‰р -+ђ€Ряp -°9ђXIТ P)И‚1И‚` -` -H… -Шѓ Ш -(С :@sиЉђи¦л„†а‚4Пё‹ИJ,ЧҐV -€@e}†ёE - -0v©`N}hЖиС‚ - ЉVаЃ7аsђ†Љ`p -0ЙЮ±N?Ђћ1w4‡ -8 -Ђѓ;я€ѓ!„.ѓ;PY ѓ.HЃ;Ђ*@8ђ†В/Xѓg°‚ѕ˜ -wduA3Ё‹-pв P‡U„ -RЎ€pВљ‘њ8‘щ1$+XwоhAТlб†.HИђ Ђ?d8№лўf¶]Мєѓ…¦«f]И<Ш“а !. yФБCZ*^4iА»VTR “GE>4JАДVђ -4R… -Ѓ˜ П -бАB °QE&тx`кu` Љ©PЗ7<JЃфШHя*XЎB!8PЂ˜у@5°tБКnН ‹;ХшGBГё3Њ -QДqЕ]hQM3Нђ1ВdTҐ…°,HЧ -m0!A”LљGB€!ґ2 ђ"П#mЂЃЕ% € ex0Н7‘Э†qqЬ‘]jK3pёГJ6Ђ!SЖ -—\’#l\‚E(B(И -ѕ0‚2!„<ЖШ!‚Пд1G(Ё Ѓ~4Ѓ)/”a˜1*|°В3пNГFBша‹,ppr‡oХрє Г¤’Њ/АёМтјСA0aВ%яЉ~"`с)Нф“'t -0dфѓyАѓ­`‰ '$р7А‚ TНФu[˜ЯБЙDГD}WaҐ%џfG -’M< - -.Д0†5ра -Ж -<Ё -ЖБѓ\2 -Љ¬џсqЂ1ЊБ7ђЖ @њАН@Вођ$ДБ!p@VX1€aPEK¬ёБеPїQ@ёЃҐ@ -P -МдЂ9R  -MАЋ2ЭЂ -zZ‡ -a7°AВ@? ‚ ђЕZС -?шбUQаЂ>ЋЄ - -P`7HAё ?„БІ В'Ђ*С <аъёAL[1‚ м! ІP…Ј ЉћљгЁ€B+ КXм!0ЂЄ*!ТVЬЂD8В -ZqRќК"5GўС0DБя3 --h‚~Шѓ9(@„[А -"0ґїЅpЁI -ш$p‚ ґа&Аhр†<¬`К PВАpЃ!¬  -/ИЃ#r Їќ`&р -eЂјPjLѓ ћ>Ѓ"р€D °Д\А†D/ ЊFtН»8 ! \ђрЋ$0 -/ЂА>@од@&шАdђh6,@.ЁЂ%ІР7¤вЖ(ВрЃ@9‚Y8AКpњ@Ф- я$ ґа -B˜ -уBБ–@ЉaИћђѓ,„ + -°ЊсЫ–`BъдИў€ЕhзЃP8бЂЂЧЪP6H@,Ѓ -јЃлЅЃјB„BxБ<т1В м -`@@ґA#`Аt -р@,м‚HАР$Ѓ јAHЂўЃAґ -м‚XAЂЌьvЂцЅA@$Ђ/мI<Ѓ Ѓ\_ЦH@˜АиZ мВґА -ѓ -ґdГ.А”ALА#ШAИА&dA¬ЂњА.0‚ -Њм$@р‡ , -Ь -`Ђ1@A -ґЂॠфADА 8Б° | -dAРA,,„бЁЈ 4‚Ґ±LА3ј -#L@`Ђ#x -РX -4Ђј§dБҐ| - А8‚,@ёАHБ¬ -(@ЛНЃЃ“Ё -|‹C¦bЋ.$аEЈ,Ћ¦B| -A1,A"dЂяwN -LАHЂ H%| - ЂЛ"Bx   -8AЬ‚, -Hѓ "€ДdЁbЌѕЃHјБh‚ €A\ёЃA lз9b -\ -Ь‚4ѓњ -”Ѓ ґАmJѓ €В|ј- -€Ђ:AEЃТс¦xАp@щfБdЃ®ОДЗєЃD#Р@,БxЂ ”\ҐЯ^Ђ#(ВєN -,Ѓ" д -‚5ИА ЬoКўp¤A,A -h­ћЂ(\А#,Ѓ/ЂьИЂЯ:ВЂCа‚QjВ\А -/m$Ѓ–z -poР^Ђ \АЏБ -0АТBј;њ@*4@(”ЫудА -”БLѓO3`Ђ -ъѓдБЙ®Ђ0 -дБSіБЪ4@@.ЊВ2ѓџ]C МYAњ“йZ8„CћQ%иC2H:дшКЂ -|€Ђ$сQы/МБL@#$Ѓ дЃм‚tЗфБЪЃЫч -р[БЁ@_о #$AnКА3@ҐьҐВ"8‚јѕЯwА4"§L¤1`_р ‚ўу\¬e\Аръ_Љ -$A 0Ї¤@ИєAЄЂћ X˜ф0!ВЉ€2dииаЕR№‚щЎ1 -C„FeхxфЃЌЊЏт8КдD€и|"% H#ЏЙA§€ (Џ˜cё$ BаШшБꮬЎ6І  - l  -ZЂе АюPCr -Ћ <Ш -. ђ¬ЫLаX‚аDЂlтOЪєр<А ’@№^  rЂаJа§!яў -Ф"˜"а‹8@˜aІ -(Ѓ°ШК}hЩж -аМ>L`р±к§ ^ЂLРа0 -Њ@f#xH8ЄТ@"(І!И БJ1ЯЛdСhЂV ы -Ё -@¬аn ђг,дЮ@>Ьяа -т«"Б.‡ЂBC¤`&  - PQ^Б>тиа -PВBS–АІA\@ж -І@»D `C"  -8ад а у.АBЎѓ : ШЎЦгЙфI - -Hl#љ Є`bаЌ \@ - [е!є5,ЃJ˜ оКSћ Да -” ~КТrAЩDАdаКАА^AdmJOb@ ІЃ -B@Іб”Ђ -ЎPА' а« "Б7` -4! ° - М4„, -Є -Ђ -V  8Р%њМD( 1}а   -фЃ -»Є -ЄМ†йАШљ €ЂЂг m Мб7Љ$ф`   -L ЅxаPЂ -€x2@ХШL@› -ѓЩђґ ¶)8џЂВ^тz ˜"ТвZа~м6яаљ -в`Р b ЬБ -†ЎR -о`Ф  Ђ ТБЬБHЃE"  °Ђљ : -kг`;Б -¦Ќ `к&@@nZ›.ВрщЂ -ґv$А -І …ЕдC~м єJ@ ФАђЂ є`† ЄбФа®@ -:ђЂЄ †Ѓ 8 -И ¶3Т ѕa№r@N@гв.Њ r "aкЪ -8aо -Єъ о`bЂФАaЄЃєЂВА4шља А>¤kгNК *…@Иrб(Ђ -L И # Ђц·E¤ -О  Цљ)Z`шATWЂy% J% Y”яDXЂVаћ¬Ђ - /QяЂ9m•оњмі=`ѕш!ћ ћ¤A -`Ў Z«Х`аЂF Иа -Єбш№R ¬OыЎы8Т@ љЂx› -ЈК {Ш%ТА&!ж!°-ф Ђщ -(б -,ц -ЂК›L -ваRЂR «‰ЂXБМ† b@µ -` А -ћ|N‹< -Sю}є¤кск -&аёШ`Cµ ‚!т˜†_аO†њАч. -@–@ ->@ ’@kі8хђѓЭѕ!& -˜ЂZАТ#9D ‚4hsйC„B|ЃFЊ -ѓ“у+-ZШ5‘Ў— G–„фpТB†Ad`(ВZ…1#dђC)I&”(~aВљ”„ЃЎ$ХH€gMviЃ! -„u°уЎ(Nl -Т¤Q•6VШ%8 ¦ 0Ф#`Бv§Yі;х‘б“њpВ+ээД -бшРБ СPІ@&!x -ЋґВ-`ђ…”iКBD€ -X„АЖ WА2\ЬQ НtЎ…¬°‹ГhСТNz’GTс -)"t°¤`@&” t „ЋЂ'ЄА†O˜ М¦x±В 8‘ГBЂА‹ -РАЂ м‚DЂltJ‹x±@O``‚`ЁР%˜ -v„РшРА0:Z±K eTс’яxo¬ањREU@ -9`l‡ $ -ґ -!„а…Дpd‘ѓ*,° -њ0 - FУЊЫ­K D -^`\љ@‰ё@9™”А>°ГќІЖVа64 -C -ьСПIарЭҐ -m(SЊАї9`бE0БЄp !H - -ШаЏ6рЎ]3СBF шќГCC3|сБq‘a4dаД7АG°n‰/и”яяT° РЂ --ИEт °Ђ -SМA$љш` (ђЃdЂў€а бАВ ТP…%¬аHGB -ћ -€X= рю¶ -є°яЃ.шІwр¬}„c,AiВЄpЃ1ё!2 Д Шђ‡( Я€ДPPЂР0@Ё‚ -`Ж-Rх‚\ЛUЏ€ -&ш@Н` -рАг¬,Ѓ -}ГЂb€ВЋ Ђ<@ж@G+А Ѓ#|dШЂАѓ…~·‚ъ€BђШАърG0}Ь@@HA3Мqѓqр -и0щЅ> (< -b`D+nЊрЂ@РSфЊ:ЬЂc № -р=†1 -Nаy - -кАу4шaнb AмюхЌrБqЎvцЫА -sp Cђ| 'ђ -V`_E°Ђ°K`й!© -nа   яђN Ђ° -ЋЂ а(АЕЂ"P °Ѓ TtN@@ђЋp°^`&`Іt@sРR0T–Kђ -t U  -i@ -Yаа -@0иё°' N°(`iy62Ђ(°8<Р>Ђ.°8ћЖЏР - ђYђ -t0а-@(B -IР -V°Џ°$:PUЌђ=А -  ђА’а2 2 dLЁ-PAЂn l`h№ o -ЂЏрђ- &`-АlЂ@ -pњ - -`8E 'PP=0Њ јр8тђ -ЄoРЏ XPwaђ Mhi -UХyBp†Е’ Gиd9~АЭЃ Рја0sАP -! 9PГёb +0+ђo -ІJ 6M -ьђА -~ -W& -M°± ”Р -Єр -р -mрп08B -ЃP -­“ -ь`f” -kЈOХ–LаZ -Ѓ sр пђ mp“@іa0+А -@ -Ќх -M’ -ђ пА яр -'а ->А КrL`¤]РЧRpЅs ЕO9 -q #Oу-РЇр’S -Y`**^ІЯ°Е·qРИ’ -›»P№а -п` "аЌ°єYb»ртРчЫIp>РЯа Ї1гіy џт@є°Р -» РАAPАїЈК+ И1“OЏР–P -С0™` «{;2ьАlРПЫ‡д•1Ђђь -з“Ж` -,ґ9ђ эЇE аL` -’ -pф…/№ @№Ая•Д 9а -Mђ -Ї - а0HА¤ JpV&Ђ%р@"`+01р9PxР4° -U Ep-р&РZ'РxРT&А"Pі0¤ -k -4Ф0бр^O¤ХlҐ - -Ћ ,Ђ±d0Д…Ј‰—А"Ц$г) ^Рxр&@ГUЂ*« -eЂ'А e`& /p -ьавB` ёР>ZБйP >DОЂ`%` -/fFа,Xы -OЂдмЅ -°ё&щЖрЏрX ·x юрм` дv - р`x -Єоэ/ряаmИ+ Е*0†E5L -Г.C р фpaб@ $Х -oWЕў` -Р&p -РКб°8Fр -јЂ -ЖСLАU - Рсс -o Њ ГбР`†јР -s°“' - ’‰шW– -­*А - l ЁR%ЃCn °“ Ђђ Р‘ ўЉ -Њ˜8ЭЃ]ё'Ш`(ђѓЉV -ё Р¤d;`8СA^ЁF њ…аД‡‚ (`"‡Ђ'L¦µњГdВЖBЁтd—Dша`А‹<(†RfЊаф‚K+HђHPXБЋ - n”ќ—@A3 ђВ -+ -©T!`ГЂЊђБ -)– ГЂ :Юtc Ђ0‚Ћ^/АА -Q$HfNpW7> X¤˜ЂZ7 -:ІJг™ ¤ ьNйЭPВDЬЂ‚ЋVU$bѓ"HC”пЬ@Д -F*EA -кBви -”а›<р† -˜Ј - -pДј"±»‚ -€„(‘zЎ`H$ Ђ%јАYXCZ0Ѓ4Xб -›8ЂЦћ€,@А‹ -њА†7x>`R,им pDћс‚G€ - PGБ -щ)Г¤YЊMєЃ -9˜@0°Ђ&lАЃЁВўёязaПђL`ЌѓEcnр‡ ъy‚Є(џА d@`0MxFсЃ8бП`З ’Ка HЃаѓHЃ0ЭШЃЎ<@AP8§Ж…ХЯ-`7HЗpЃ ёфйQЃљ -ўаLx -B№ -И0Ѓ -YиЕ3”`< ўі‚ ША@Pћ -nС‚@4!Ћђ@Ъа…hUбxБL"ґаљ +)A$ям!JБUЩаЃЪ,`E*˜@™,!ЃKTБ&ђА^ЂТ'8V `@ЎШ ! ѓOъ>b&LІ -xБ6Lа У(@f® ЂМS ЂЂ жРЃђ‡o`'ЮSЂв¶@¦F)®0б^•Д ђd^Ђ• `а02ЂА -с ј 'ёО®p -®,ЃA5&…1т\Ђ7А˜4OђЂ -@‰;¤ ЁB^заSєђ§х -…&k\”ж -@ цЂ -¬@ -р#\`°ДЯа‘И@ §0A Тч„ња)hЕ+@p -щNЂДюЖ€iм4ЎђСC#rрўy[gЇИъ л<б!h‚9ђ… -Mо'‚`!0.ѓ@а…$Ч„ -”а -rап7TAП¤p„ -”VA  8Я -€Щ•@‹F”¦MhBр -ђ«шђ„1‚\°ИЪ…(р…q -]Ѓlа‡;-Ѓ>А‚`ЂPЃ`2 ˜ - -”х8OMДoђ¬‘„ - - -љ!Щ -аKШѕ\Ё>/и‚f`„¬лё‘Ѓ6pЂюЄ30є*hѓFшЂTxП&% -Gш+~рЂi€Г* …oр2 -»# …G¶р  шЂGи -¤Dда]cP/ААщѓ- -#ђЭр}РЮ€l±ZЃKђЁЇ0ИЃШќї%Ыц7ёЂщЁwЂѓ„Ј№`‚ р@0Ѓxj -x - Ђ%8Ђ8s PяsJOхG_Ё5°тGЧfЁѓ- -ђ`Ђ_ШHПМ{»·Ѓ……ѓ0h…(Ђ.xьТ„‚"x{Зь3o…™'`Р‚а‚аPY°Ѓф„Т"рs ЂЧчѓZ' -ђ{ЎЇы - Щ ЂС·Y -6ZщQ¦`Є‚Й"2”9")яЂЙRҐjР U0lШё!k-†‰ТКЖ†ЊэМру`CYan((«U”(ёh‰г'ЉМ07В -P±6h -Њ1†7K€Ў@»™Ј -¤a{Q,qГf -cФЃ 6`ЖѓЗ‰±©9Гl -тЁ BгZВ†U¬аГ7 ¬ ВЙ>ьaЂ -Р–±@„"ПЖСT!O6Ѓуq -`aIUМ€$С„ И‚М+“"Ђ>g Ђ%˜я0A „ВЖ тH@K„ ‚<ш -~а'ИCZА!а -^pd „А -TV@^‚ЂЋ%as`DШа€д -WИЂ -РD*”-ђ_ЎAH  Lђ8Т(0 р‚9 -JёpМ \ y°ГdЋg¤-]0ЗбLЂ…Hб -Аѓј -=˜b*°^° -2hАt`‚”Ђ "Ёе.‘¤‚€Щ(· ґ -Й°BpNxA -LРѓРaLђ@р0м#яЙИBЪЂС…] Б– ‚аAЌ;@Ѓ?  ‚T\аєУХГ -N ‚ЭM@ -ґА›ўHi JаиА - -`NШ TБ=hѓ?¬АЂhдB -`‡SГ"°Г `6o„Ѓ кN^aVатЎ5іа rсlАЪ”АШТPЪЂ^ЎМЂLа.   -ИЂ;ХИ‘ -ИKONсґ’L`Ъ, TЂ№¶EЦ жа  0 /Ш ь!  -єT -0NЃ -В -?Ѓ$Ф -  dіOхАиА$аPddЎYaв'ЦјТ;‹1M‹СЌв  Љ*Ѕ§ЛXЎ°¬r¬MдAциJ; -Ё -,!FUа:@ -њ Ґz`µћB&  -: -к•V/Б’а¬ Љ -R ›!ЦЄќўI † ўФ`hХању:ы*ўD -љp¬N r@ J ЄЂдАФ@8бїТЁ -ЇЂџ -^ ґвЉА“Ьѓ $ADЂ -‚@ ј 4 -|@ - -ЊжLА -$А&аLј я> 77‰ lЃВ„` 6Ц<˜Ѓ - -ёО -а -ћ!ЯNЂЩа `Іо -ђ йрK -Ф  У” єіи†т™tП;щ -Ењsо @Nа4л`m§pbа -дЁдD‡lµ |CЋ<ЉП{8.† -–bО¤Ѓяає«SOАr -rЂB`“ - -Ъ1†p\љ!\Yа -ЬЎ{† юаФАшґ@ ¶З{r|Lpє`Р ~¶йУЪHе&  -’ ± љ@љ` њйљ‡б -¶ХZУ!IЌ;Х€  6Б . ЪАZК†ж«B4сHф^@”аћР0 яtа¬Ђ ЦА -<@z -‰ ћa$@!{кdЧѕУЌbАђа:ЃШљљ€ё&ЕХя{LcЖX!Ж'M›˜оЦД шl‘BХВнD` -ћ!< ЬЪЋ© -HA^  -„ЙЂTќаz -кQЎА¤_оRЂ>а4aа™`!{Тб~°I~Ф -RАmЌi‰ ЦњдИv֘Р*d}ЂшiЊXБ - ћ™27ќ ЬV")6ґ№ьБаdжЂЬЂs^аа® -–Е0А -Юн§ЊС3T`ЭЃ;С ё Её“ b ЂO s{**г” d=ј§|†‘ј 4йc ~вЮ`hА‘т <А -Ь`ма<@+Ш -БЉ ‚3H‰N FIњВ`›`нd;cнРа,S,ячЁ2ў’іmХ€ -rLЦXб:  |аPћ,‹hни®t°~§мб{€ЫЌ®ј}ЂЎ|о§ -УHѕЎ ->  -hЂШа -BхЬ D   -ЮkF§Б -ыи#µШ -њ -ўчДЊO -ђсЙ›о -Їє§RЌ`БДµЅ -фБ¦Е Ь јdЂ^а0EШ«¤БСћюШҐАБ”и@ Е6r™# яЏ.ађ~ъFћџP Ш |Л :@h >љGLАcЂ -ѓdVh ЩУ№ЁL  -Z6Џ„˜XСВД‚§Ћ:˜ў"П“z,и`†–Ђ#WМ HPЖѓ R%ґяPСט 6U:с†Ќ#±L°|“B‚±"Ю €`ЋЛ.АX]Њ«Yі]аАRѓњЊr2ИЊФТЊњV°xrЉGЌе2fTЁЂЅ &Ў>Dx®Ђ#&""DА $љЉ+$H•сБNЬQа -жPАљ В -±\"C*МсAЋ„ВiM<Ѓ‚`$ЙЭp¬Р¤Е,ЕС$њ §†!СМH)4З w(рJY40°АRњ“pА1Hј5““‘ЎяЖA°ёЙI3ШЭС+ѓ Т…&¤ Ђ4€°В ёР`З -oD`%2  -rёAЗ„i,!ЌF`аDo€r ZМ Ѓ -€| ЌґPЄ п-%Yф †4,AЦW|qB\`?KШС -]haQ -qp‘B“ЙЛ NjЊДКCњPTR3Аґr‡&' -¬<\Н ¤!‡‘  -©ґ -VD“mёи±Ж<рA(, ѓ?ТxЃБ*њђFДqCДс‘tZ -шAД7ФСJ~|тЂ9ІЁ†*ЦЫ -ЄЊAЂ9~Ь…*6шБТГ…9ЄЬРJ+~|?DП7ш”= -аЂжиЬ-ґPє. /Хию‡џД!IjёC€p'йБНёГ€ ;_„Бwж€ - -РfґЃПЗsмRФвєg -P -x0.AІЁC@БЃ \ афв'ЖґТљ~f°DM ‚|QЁГ 6`FE^у -Бж"ыЊ‰¶4 VD_ЪJhЖт diff --git a/_unused-files/img/podzem/ziton.gif b/_unused-files/img/podzem/ziton.gif deleted file mode 100644 index 88d4786..0000000 Binary files a/_unused-files/img/podzem/ziton.gif and /dev/null differ diff --git a/_unused-files/img/rejting.GIF b/_unused-files/img/rejting.GIF deleted file mode 100644 index 0c693b0..0000000 Binary files a/_unused-files/img/rejting.GIF and /dev/null differ diff --git a/_unused-files/img/slot_bottom0.gif b/_unused-files/img/slot_bottom0.gif deleted file mode 100644 index 5e946bb..0000000 Binary files a/_unused-files/img/slot_bottom0.gif and /dev/null differ diff --git a/_unused-files/kartabc.html b/_unused-files/kartabc.html deleted file mode 100644 index 14c7aec..0000000 --- a/_unused-files/kartabc.html +++ /dev/null @@ -1,1003 +0,0 @@ - -Карта Башни Смерти - - - - - - - -
- (цифры в скобках - - время задержки в комнате) -
-
Карта - Башни Смерти
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                 
       Восточная крыша (20) - - - - - - - -
 
 
 
Бойница (15)  Келья 3 (15) Келья 2 (15)   
        - - - - - -
   
    - - - - - -
   
  - - - - - -
   
   
       Западная крыша 2 (20) Келья 4 (15) - - - - - - - -
 
 
 
Келья 1 (15) - - - - - - - -
 
 
 
Служебная комната (25)   
        - - - - - -
  .
  - - - - - -
   
    - - - - - -
   
   
   Зал Отдыха 2 (20)   Западная крыша 1 (20) - - - - - - - -
 
 
 
Выход на крышу (20)  Зал Статуй 2 (30) - - - - - - - -
 
 
 
Храм (25) - - - - - - - -
 
 
 
Восточная комната (20) 
    - - - - - -
   
        - - - - - -
   
     
   Зал Отдыха 1 (20) Старый Зал 2 (25) - - - - - - - -
 
 
 
Старый Зал 1 (25) - - - - - - - -
 
 
 
Красный Зал 3 (35) - - - - - - - -
 
 
 
Зал Статуй 1 (35) - - - - - - - -
 
 
 
Зал Статуй 3 (35) - - - - - - - -
 
>
 
Трапезная 3 (15) 
    - - - - - -
   
  - - - - - -
   
    - - - - - -
   
  - - - - - -
   
    - - - - - -
   
 
 Трапезная 3 (15) Зал Ожиданий (20) Оружейная (25) Красный Зал - Окна (20) - - - - - - - -
 
 
 
Красный Зал (35) - - - - - - - -
 
 
 
Гостинная (40) - - - - - - - -
 
 
 
Трапезная 1 (15) Внутренний
Двор (20)
 
  - - - - - -
   
  - - - - - -
   
  - - - - - -
   
  - - - - - -
   
  - - - - - -
   
  - - - - - -
   
     
 Внутренний
Двор (20)
- - - - - - - -
 
 
 
Внутренний
Двор - Вход - (20)
 Желтый Коридор (20) - - - - - - - -
 
 
 
Мраморный
Зал 1 (35)
 Красный Зал 2 (40) - - - - - - - -
 
 
 
Библиотека 1 (35) - - - - - - - -
 
 
 
Трапезная 2 (15)   
  - - - - - -
   
    - - - - - -
   
  - - - - - -
   
  - - - - - -
   
  - - - - - -
   
     
 Проход Внутреннего Двора -(20) - - - - - - - -
 
<
 
Комната с Камином (20) - - - - - - - -
 
 
 
Библиотека 3 (35) Выход из Мраморного Зала -(20) Красный Зал - Корридор (20)  Лестница в Подвал 1 (15)     
  - - - - - -
   
    - - - - - -
   
  - - - - - -
   
  - - - - - -
   
  - - - - - -
   
     
 Южный Внутренний
Двор -(20)
- - - - - - - -
 
 
 
Трапезная 4 (15) - - - - - - - -
 
 
 
Мраморный
Зал 3 (40)
- - - - - - - -
 
 
 
Мраморный
Зал 2 (40)
- - - - - - - -
 
 
 
Картинная Галерея 1 (40) Лестница в Подвал 2 (15)     
  - - - - - -
   
    - - - - - -
   
  - - - - - -
   
  - - - - - -
   
  - - - - - -
   
     
 Проход Внутреннего Двора 2 - (20) - - - - - - - -
 
 
 
Внутренний Двор - Выход (20) - - - - - - - -
 
 
 
Библиотека 2 (35) - - - - - - - -
 
 
 
Картинная Галерея 3 (40) - - - - - - - -
 
 
 
Картинная Галерея 2 (40) Лестница в Подвал 3 (15)     
  - - - - - -
   
      - - - - - -
   
  - - - - - -
   
  - - - - - -
   
     
 Терраса (20)     Оранжерея (20) - - - - - - - -
 
 
 
Зал Ораторов (35) Лестница в Подвал 4 (15)     
  - - - - - -
   
           - - - - - -
   
     
 Темная
Комната (15)
       Винный погреб (20) - - - - - - - -
 
 
 
Комната в Подвале (20) - - - - - - - -
 
 
 
Подвал 1 (20)   
                 


- -
-
- - diff --git a/canalizaciya.php b/canalizaciya.php index 5609a8b..cd2edcd 100644 --- a/canalizaciya.php +++ b/canalizaciya.php @@ -1,14 +1,15 @@ 0)) header("Location: index.php"); -include "config.php"; -include "functions.php"; -$user = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id` = '{$_SESSION['uid']}' LIMIT 1;")); -if ($user['room'] == 403) { +if (empty($_SESSION['uid'])) { + header("Location: index.php"); + exit; +} +require_once "functions.php"; +$user = new User($_SESSION['uid']); +if ($user->room == 403) { include "startpodzemel.php"; -if ($user['battle'] != 0) { header('location: fbattle.php'); die(); } +if ($user->battle != 0) { header('location: fbattle.php'); die(); } if($_GET['act']=="cexit") { @@ -49,6 +50,14 @@ mysql_query("UPDATE `users`,`online` SET `users`.`room` = '402',`online`.`room` print ""; exit(); } +function podzem_brat() { + $frt=mysql_query("select user_id from `labirint` where glava='".$glava."'"); + while($rbb=mysql_fetch_array($frt)){ + addchp (''.$user->login.' поднял предмет "'.$mis.'". ','{[]}'.Nick::id($rbb["user_id"])->short().'{[]}'); + } +} +} + ?> @@ -206,7 +215,7 @@ mysql_query("UPDATE `inventory` SET maxdur=maxdur+1,massa=massa+0.1 WHERE owner= $fo = mysql_query("INSERT INTO `inventory`(name,maxdur,img,owner,type,massa,isrep,present) VALUES('Чистая гайка','1','g_c.gif','".$user['id']."','200','0.1','0','Лука')"); } $mis = "Чистая гайка"; -include "podzem_brat.php"; +podzem_brat(); print" Вы получили 'Чистая гайка'"; }else{if($stloc==''){print" Кто-то оказался быстрее!";}} } @@ -228,7 +237,7 @@ mysql_query("UPDATE `inventory` SET maxdur=maxdur+1, massa=massa+0.1 WHERE owner $fo = mysql_query("INSERT INTO `inventory`(name,maxdur,img,owner,type,massa,isrep,present) VALUES('Гайка','1','g.gif','".$user['id']."','200','0.1','0','Лука')"); } $mis = "Гайка"; -include "podzem_brat.php"; +podzem_brat(); print" Вы получили 'Гайка'"; }else{if($stloc==''){print" Кто-то оказался быстрее!";}} } @@ -251,7 +260,7 @@ mysql_query("UPDATE `inventory` SET maxdur=maxdur+1,massa=massa+0.2 WHERE owner= $fo = mysql_query("INSERT INTO `inventory`(name,maxdur,img,owner,type,massa,isrep,present) VALUES('Вентиль','1','v.gif','".$user['id']."','200','0.2','0','Лука')"); } $mis = "Вентиль"; -include "podzem_brat.php"; +podzem_brat(); print" Вы получили 'Вентиль'"; }else{if($stloc==''){print" Кто-то оказался быстрее!";}} } @@ -273,7 +282,7 @@ mysql_query("UPDATE `inventory` SET maxdur=maxdur+1,massa=massa+0.4 WHERE owner= $fo = mysql_query("INSERT INTO `inventory`(name,maxdur,img,owner,type,massa,isrep,present) VALUES('Чистый вентиль','1','v2.gif','".$user['id']."','200','0.4','0','Лука')"); } $mis = "Чистый вентиль"; -include "podzem_brat.php"; +podzem_brat(); print" Вы получили 'Чистый вентиль'"; }else{if($stloc==''){print" Кто-то оказался быстрее!";}} } @@ -295,7 +304,7 @@ mysql_query("UPDATE `inventory` SET maxdur=maxdur+1,massa=massa+0.1 WHERE owner= $fo = mysql_query("INSERT INTO `inventory`(name,maxdur,img,owner,type,massa,isrep,present) VALUES('Болт','1','bolt.gif','".$user['id']."','200','0.1','0','Лука')"); } $mis = "Болт"; -include "podzem_brat.php"; +podzem_brat(); print" Вы получили 'Болт'"; }else{if($stloc==''){print" Кто-то оказался быстрее!";}} } @@ -317,7 +326,7 @@ mysql_query("UPDATE `inventory` SET maxdur=maxdur+1,massa=massa+0.2 WHERE owner= $fo = mysql_query("INSERT INTO `inventory`(name,maxdur,img,owner,type,massa,isrep,present) VALUES('Длинный болт','1','dbolt.gif','".$user['id']."','200','0.2','0','Лука')"); } $mis = "Длинный болт"; -include "podzem_brat.php"; +podzem_brat(); print" Вы получили 'Длинный болт'"; }else{if($stloc==''){print" Кто-то оказался быстрее!";}} } @@ -331,7 +340,7 @@ if($stloc=='510'){ if($stloc=='510'){mysql_query("UPDATE `podzem3` SET n$mesto='' WHERE glava='$glava' and name='".$mir['name']."'");} $fo = mysql_query("INSERT INTO `inventory`(name,maxdur,img,owner,type,massa,isrep,present) VALUES('Ключиик','1','kluchik.gif','".$user['id']."','200','0.5','0','Лука')"); $mis = "Ключиик"; -include "podzem_brat.php"; +podzem_brat(); print" Вы получили 'Ключиик'"; }else{if($stloc==''){print" Кто-то оказался быстрее!";}} } @@ -356,7 +365,7 @@ mysql_query("UPDATE `inventory` SET maxdur=maxdur+1,massa=massa+0.1 WHERE owner= $fo = mysql_query("INSERT INTO `inventory`(name,maxdur,img,owner,type,massa,isrep,present) VALUES('Гайка','1','g.gif','".$user['id']."','200','0.1','0','Лука')"); } $mis = "Гайка"; -include "podzem_brat.php"; +podzem_brat(); print" Вы получили 'Гайка'"; } }else{if($stloc=='13.0'){print" Кто-то оказался быстрее!";}} @@ -382,7 +391,7 @@ mysql_query("UPDATE `inventory` SET maxdur=maxdur+1,massa=massa+0.1 WHERE owner= $fo = mysql_query("INSERT INTO `inventory`(name,maxdur,img,owner,type,massa,isrep,present) VALUES('Болт','1','bolt.gif','".$user['id']."','200','0.1','0','Лука')"); } $mis = "Болт"; -include "podzem_brat.php"; +podzem_brat(); print" Вы получили 'Болт'"; } }else{if($stloc=='14.0'){print" Кто-то оказался быстрее!";}} @@ -427,7 +436,7 @@ mysql_query("UPDATE `inventory` SET maxdur=maxdur+1,massa=massa+0.1 WHERE owner= $fo = mysql_query("INSERT INTO `inventory`(name,maxdur,img,owner,type,massa,isrep,present) VALUES('Гайка','1','g.gif','".$user['id']."','200','0.1','0','Лука')"); } $mis = "Гайка"; -include "podzem_brat.php"; +podzem_brat(); print" Вы получили 'Гайка'"; } }else{if($stloc=='11.0'){print" Попахивает...";}} @@ -457,7 +466,7 @@ mysql_query("UPDATE `inventory` SET maxdur=maxdur+1,massa=massa+0.1 WHERE owner= $fo = mysql_query("INSERT INTO `inventory`(name,maxdur,img,owner,type,massa,isrep,present) VALUES('Гайка','1','g.gif','".$user['id']."','200','0.1','0','Лука')"); } $mis = "Гайка"; -include "podzem_brat.php"; +podzem_brat(); print" Вы получили 'Гайка'"; } }else{if($stloc=='12.0'){print" Попахивает...";}} diff --git a/canalization_mod.php b/canalization_mod.php index 02bfce5..cc483ec 100644 --- a/canalization_mod.php +++ b/canalization_mod.php @@ -124,12 +124,22 @@ if ($user['room'] == 403) { } $s = ''; - if (!$step4['left']) {$s .= '
';} - if ($step4['left']) {$s .= '
';} - if ($step4['right']) {$s .= '
';} - if (!$step4['right']) {$s .= '
';} + if (!$step4['left']) { + $s .= '
'; + } + if ($step4['left']) { + $s .= '
'; + } + if ($step4['right']) { + $s .= '
'; + } + if (!$step4['right']) { + $s .= '
'; + } - if (!$step3['right']) {$s .= '
';} + if (!$step3['right']) { + $s .= '
'; + } if ($step3['right']) { $s .= '
'; } @@ -146,8 +156,12 @@ if ($user['room'] == 403) { if ($step2['right']) { $s .= '
'; } - if ($step2['left']) {$s .= '
';} - if (!$step2['left']) {$s .= '
';} + if ($step2['left']) { + $s .= '
'; + } + if (!$step2['left']) { + $s .= '
'; + } if (!$step1['right']) { $s .= '
'; @@ -163,12 +177,487 @@ if ($user['room'] == 403) { } ///////stenq//////// - if (!$step4['fwd']) {$s .= '
';} - if (!$step3['fwd']) {$s .= '
';} - if (!$step2['fwd']) {$s .= '
';} - if (!$step1['fwd']) {$s .= '
';} + if (!$step4['fwd']) { + $s .= '
'; + } + if (!$step3['fwd']) { + $s .= '
'; + } + if (!$step2['fwd']) { + $s .= '
'; + } + if (!$step1['fwd']) { + $s .= '
'; + } - include "podzem_mod.php"; + + $rs = mysql_query("select * from labirint where user_id='" . $_SESSION['uid'] . "'"); + $t = mysql_fetch_array($rs); + + /* + ///Удаляем убитых ботов с локации + + // Узнаем номер ледующей локи(где проводилась зачистка) + $apol = mysql_fetch_array(mysql_query("SELECT * FROM `labirint` WHERE glava='$glava' and name='".$t['name']."'")); + $comment1 = "лабиринт".$apol['boi']; + + //Ищем бой, проверяем кто победил + $apol1 = mysql_fetch_array(mysql_query("SELECT * FROM `battle` WHERE coment='{$comment1}' and timeout='3'")); + + //Если победил мобов, то убираем их из таблицы лабиринт + if($apol1['win']=='1') { + mysql_query("UPDATE podzem3 SET `n".$apol['boi']."` = '' WHERE glava = '{$glava}' LIMIT 2"); + } */ + + + $f = mysql_query("SELECT * FROM podzem3 WHERE glava='$glava' and name='" . $t['name'] . "'"); + while ($rt = mysql_fetch_array($f)) { + + if ($vector == '0') { + $loc4 = $location + 30; + } + if ($vector == '0') { + $loc3 = $location + 20; + } + if ($vector == '0') { + $loc2 = $location + 10; + } + + if ($vector == '180') { + $loc4 = $location - 30; + } + if ($vector == '180') { + $loc3 = $location - 20; + } + if ($vector == '180') { + $loc2 = $location - 10; + } + + if ($vector == '90') { + $loc4 = $location + 3; + } + if ($vector == '90') { + $loc3 = $location + 2; + } + if ($vector == '90') { + $loc2 = $location + 1; + } + + if ($vector == '270') { + $loc4 = $location - 3; + } + if ($vector == '270') { + $loc3 = $location - 2; + } + if ($vector == '270') { + $loc2 = $location - 1; + } + + $mesto = $location; + if ($location == '01') { + $mesto = '1'; + } + if ($location == '02') { + $mesto = '2'; + } + if ($location == '03') { + $mesto = '3'; + } + if ($location == '04') { + $mesto = '4'; + } + if ($location == '05') { + $mesto = '5'; + } + if ($location == '06') { + $mesto = '6'; + } + if ($location == '07') { + $mesto = '7'; + } + if ($location == '08') { + $mesto = '8'; + } + if ($location == '09') { + $mesto = '9'; + } + + include "podzem/raschet_bot.php"; + +//////////////////////////////////////////////// + $fd = mysql_query("SELECT * FROM podzem4 WHERE glava='$glava' and name='" . $t['name'] . "'"); + $repa = mysql_fetch_array($fd); +//////////////Объекты//////////////// + if ($repa["n$mesto"] == '20') { + mysql_query("UPDATE `users`,`online` SET `users`.`room` = '404',`online`.`room` = '404' WHERE `online`.`id` = `users`.`id` AND `online`.`id` = '{$_SESSION['uid']}' ;"); + print ""; + exit; + } +/////// + +//Вход на 2ой этаж + if ($repa["n$loc2"] == 'et2' and $vector == $repa["v$loc2"]) { + $s .= '
'; + } +//Вход на 1ый этаж + if ($repa["n$loc2"] == 'et1' and $vector == $repa["v$loc2"]) { + $s .= '
'; + } + + if ($repa["n$loc2"] == '20' and $vector == $repa["v$loc2"]) { + $s .= '
Бывший скад мартына.
'; + } + if ($repa["n$loc3"] == '20' and $vector == $repa["v$loc3"]) { + $s .= '
Бывший скад мартына.
'; + } + if ($repa["n$loc4"] == '20' and $vector == $repa["v$loc4"]) { + $s .= '
Бывший скад мартына.
'; + } + if ($repa["n$loc2"] == 'el' and $vector == $repa["v$loc2"]) { + $s .= '
Зелье
'; + } + if ($repa["n$loc3"] == 'el' and $vector == $repa["v$loc3"]) { + $s .= '
Зелье
'; + } + if (($repa["n$mesto"] == '11.1' or $repa["n$mesto"] == '11.0') and $vector == $repa["v$mesto"]) { + $s .= '
Водосток
'; + } + if (($repa["n$loc2"] == '11.1' or $repa["n$loc2"] == '11.0') and $vector == $repa["v$loc2"]) { + $s .= '
Водосток
'; + } + if (($repa["n$loc3"] == '11.1' or $repa["n$loc3"] == '11.0') and $vector == $repa["v$loc3"]) { + $s .= '
Водосток
'; + } + if (($repa["n$loc4"] == '11.1' or $repa["n$loc4"] == '11.0') and $vector == $repa["v$loc4"]) { + $s .= '
Водосток
'; + } +///////////// + if (($repa["n$loc2"] == '12.1' or $repa["n$loc2"] == '12.0') and $vector == $repa["v$loc2"]) { + $s .= '
Водосток
'; + } + if (($repa["n$loc3"] == '12.1' or $repa["n$loc3"] == '12.0') and $vector == $repa["v$loc3"]) { + $s .= '
Водосток
'; + } + if (($repa["n$loc4"] == '12.1' or $repa["n$loc4"] == '12.0') and $vector == $repa["v$loc4"]) { + $s .= '
Водосток
'; + } +////////////////klju4i///////////////////////// + if ($repa["n$mesto"] == 'key1' or $repa["n$loc2"] == 'key1' or $repa["n$loc3"] == 'key1' or $repa["n$loc4"] == 'key1') { + $nomers = '1'; + } + if ($repa["n$mesto"] == 'key2' or $repa["n$loc2"] == 'key2' or $repa["n$loc3"] == 'key2' or $repa["n$loc4"] == 'key2') { + $nomers = '2'; + } + if ($repa["n$mesto"] == 'key3' or $repa["n$loc2"] == 'key3' or $repa["n$loc3"] == 'key3' or $repa["n$loc4"] == 'key3') { + $nomers = '3'; + } + if ($repa["n$mesto"] == 'key4' or $repa["n$loc2"] == 'key4' or $repa["n$loc3"] == 'key4' or $repa["n$loc4"] == 'key4') { + $nomers = '4'; + } + if ($repa["n$mesto"] == 'key5' or $repa["n$loc2"] == 'key5' or $repa["n$loc3"] == 'key5' or $repa["n$loc4"] == 'key5') { + $nomers = '5'; + } + if ($repa["n$mesto"] == 'key6' or $repa["n$loc2"] == 'key6' or $repa["n$loc3"] == 'key6' or $repa["n$loc4"] == 'key6') { + $nomers = '6'; + } + if ($repa["n$mesto"] == 'key7' or $repa["n$loc2"] == 'key7' or $repa["n$loc3"] == 'key7' or $repa["n$loc4"] == 'key7') { + $nomers = '7'; + } + if ($repa["n$mesto"] == 'key8' or $repa["n$loc2"] == 'key8' or $repa["n$loc3"] == 'key8' or $repa["n$loc4"] == 'key8') { + $nomers = '8'; + } + if ($repa["n$mesto"] == 'key9' or $repa["n$loc2"] == 'key9' or $repa["n$loc3"] == 'key9' or $repa["n$loc4"] == 'key9') { + $nomers = '9'; + } + if ($repa["n$mesto"] == 'key10' or $repa["n$loc2"] == 'key10' or $repa["n$loc3"] == 'key10' or $repa["n$loc4"] == 'key10') { + $nomers = '10'; + } + if (($repa["n$mesto"] == 'key1' or $repa["n$mesto"] == 'key2' or $repa["n$mesto"] == 'key3' or $repa["n$mesto"] == 'key4' or $repa["n$mesto"] == 'key5' or $repa["n$mesto"] == 'key6' or $repa["n$mesto"] == 'key7' or $repa["n$mesto"] == 'key8' or $repa["n$mesto"] == 'key9' or $repa["n$mesto"] == 'key10') and $vector == $repa["v$mesto"]) { + $s .= '
Ключ №' . $nomers . '
'; + } + if (($repa["n$loc2"] == 'key1' or $repa["n$loc2"] == 'key2' or $repa["n$loc2"] == 'key3' or $repa["n$loc2"] == 'key4' or $repa["n$loc2"] == 'key5' or $repa["n$loc2"] == 'key6' or $repa["n$loc2"] == 'key7' or $repa["n$loc2"] == 'key8' or $repa["n$loc2"] == 'key9' or $repa["n$loc2"] == 'key10') and $vector == $repa["v$loc2"]) { + $s .= '
Ключ №' . $nomers . '
'; + } + if ($step2['fwd'] and ($repa["n$loc3"] == 'key1' or $repa["n$loc3"] == 'key2' or $repa["n$loc3"] == 'key3' or $repa["n$loc3"] == 'key4' or $repa["n$loc3"] == 'key5' or $repa["n$loc3"] == 'key6' or $repa["n$loc3"] == 'key7' or $repa["n$loc3"] == 'key8' or $repa["n$loc3"] == 'key9' or $repa["n$loc3"] == 'key10') and $vector == $repa["v$loc3"]) { + $s .= '
Ключ №' . $nomers . '
'; + } + if ($step3['fwd'] and ($repa["n$loc4"] == 'key1' or $repa["n$loc4"] == 'key2' or $repa["n$loc4"] == 'key3' or $repa["n$loc4"] == 'key4' or $repa["n$loc4"] == 'key5' or $repa["n$loc4"] == 'key6' or $repa["n$loc4"] == 'key7' or $repa["n$loc4"] == 'key8' or $repa["n$loc4"] == 'key9' or $repa["n$loc4"] == 'key10') and $vector == $repa["v$loc4"]) { + $s .= '
Ключ №' . $nomers . '
'; + } + + if ($step3['fwd'] and ($repa["n$loc4"] == '13.1' or $repa["n$loc4"] == '13.0')) { + $s .= '
Сундук
'; + } + if ($step3['fwd'] and ($repa["n$loc4"] == '14.1' or $repa["n$loc4"] == '14.0')) { + $s .= '
Сундук
'; + } +//////////////////////3///////////////////////// + if ($step3['fwd'] and $rt["n$loc4"] != '') { + if ($k_b == '1') { + $s .= '
'; + } + if ($k_b == '2') { + $s .= '
'; + $s .= '
'; + } + if ($k_b == '3') { + $s .= '
'; + $s .= '
'; + $s .= '
'; + } + } + $rogs = mysql_query("SELECT login,location FROM `labirint` WHERE `glava`='$glava'"); + $i = 0; + while ($mores = mysql_fetch_array($rogs)) { + $i++; + $nus = mysql_num_rows($rogs); + + if ($vector == 0) { + $lac = $location + 30; + } + if ($vector == 90) { + $lac = $location + 3; + } + if ($vector == 180) { + $lac = $location - 30; + } + if ($vector == 270) { + $lac = $location - 3; + } + if ($step3['fwd'] and $lac == $mores['location'] and $nus >= 2) { + if ($nus == 2) { + $l = '170'; + } + if ($nus == 3) { + if ($i == 1) { + $l = '140'; + } + if ($i == 2) { + $l = '170'; + } + if ($i == 3) { + $l = '200'; + } + } + if ($nus == 4) { + if ($i == 1) { + $l = '140'; + } + if ($i == 2) { + $l = '160'; + } + if ($i == 3) { + $l = '180'; + } + if ($i == 4) { + $l = '200'; + } + } + $s .= '
'; + } + } + if ($step3['fwd'] and $repa["n$loc4"] >= '1' and $repa["n$loc4"] <= '10') { + $s .= '
Решетка(нужен ключ №' . $repa[
'; + } +///////////////////////////////////////////// + if ($step2['fwd'] and ($repa["n$loc3"] == '13.1' or $repa["n$loc3"] == '13.0')) { + $s .= '
Сундук
'; + } + if ($step2['fwd'] and ($repa["n$loc3"] == '14.1' or $repa["n$loc3"] == '14.0')) { + $s .= '
Сундук
'; + } +/////////////////////2/////////////////////// + if ($step2['fwd'] and $rt["n$loc3"] != '') { + + if ($k_b3 == '1') { + $s .= '
'; + } + + if ($k_b3 == '2') { + $s .= '
'; + $s .= '
'; + } + + if ($k_b3 == '3') { + $s .= '
'; + $s .= '
'; + $s .= '
'; + } + } + $rogs = mysql_query("SELECT login,location FROM `labirint` WHERE `glava`='$glava'"); + $i = 0; + while ($mores = mysql_fetch_array($rogs)) { + $i++; + $nus = mysql_num_rows($rogs); + if ($vector == 0) { + $lac = $location + 20; + } + if ($vector == 90) { + $lac = $location + 2; + } + if ($vector == 180) { + $lac = $location - 20; + } + if ($vector == 270) { + $lac = $location - 2; + } + if ($step2['fwd'] and $lac == $mores['location'] and $nus >= 2) { + if ($nus == 2) { + $l = '160'; + } + if ($nus == 3) { + if ($i == 1) { + $l = '130'; + } + if ($i == 2) { + $l = '160'; + } + if ($i == 3) { + $l = '190'; + } + } + if ($nus == 4) { + if ($i == 1) { + $l = '120'; + } + if ($i == 2) { + $l = '150'; + } + if ($i == 3) { + $l = '180'; + } + if ($i == 4) { + $l = '210'; + } + } + $s .= '
'; + } + } + if ($step2['fwd'] and $repa["n$loc3"] >= '1' and $repa["n$loc3"] <= '10') { + $s .= '
Решетка(нужен ключ №' . $repa[
'; + $s .= '
Решетка(нужен ключ №' . $repa[
'; + } +/////////////////////////////////////////// + if ($step1['fwd'] and ($repa["n$loc2"] == '13.1' or $repa["n$loc2"] == '13.0')) { + $s .= '
Сундук
'; + } + if ($step1['fwd'] and ($repa["n$loc2"] == '14.1' or $repa["n$loc2"] == '14.0')) { + $s .= '
Сундук
'; + } +/////////////////////1///////////////////// + + if ($step1['fwd'] and $rt["n$loc2"] != '') { + + if ($k_b2 == '1') { + if ($rt["n$loc2"] == '8') { + $s .= '
'; + } else { + $s .= '
'; + } + + } + if ($k_b2 == '2') { + $s .= '
'; + $s .= '
'; + } + if ($k_b2 == '3') { + $s .= '
'; + $s .= '
'; + $s .= '
'; + } + + } + $rogs = mysql_query("SELECT login,location FROM `labirint` WHERE `glava`='$glava'"); + $i = 0; + while ($mores = mysql_fetch_array($rogs)) { + $i++; + $nus = mysql_num_rows($rogs); + if ($vector == 0) { + $lac = $location + 10; + } + if ($vector == 90) { + $lac = $location + 1; + } + if ($vector == 180) { + $lac = $location - 10; + } + if ($vector == 270) { + $lac = $location - 1; + } + if ($step1['fwd'] and $lac == $mores['location'] and $nus >= 2) { + if ($nus == 2) { + $l = '150'; + } + if ($nus == 3) { + if ($i == 1) { + $l = '90'; + } + if ($i == 2) { + $l = '150'; + } + if ($i == 3) { + $l = '180'; + } + } + if ($nus == 4) { + if ($i == 1) { + $l = '100'; + } + if ($i == 2) { + $l = '140'; + } + if ($i == 3) { + $l = '180'; + } + if ($i == 4) { + $l = '210'; + } + } + $s .= '
'; + } + + } +//////////////////////////////////////// + if ($step1['fwd'] and $repa["n$loc2"] >= '1' and $repa["n$loc2"] <= '10') { + $s .= '
Решетка(нужен ключ №' . $repa[
'; + $s .= '
Решетка(нужен ключ №' . $repa[
'; + } + + $mesto = $location; + if ($location == '01') { + $mesto = '1'; + } + if ($location == '02') { + $mesto = '2'; + } + if ($location == '03') { + $mesto = '3'; + } + if ($location == '04') { + $mesto = '4'; + } + if ($location == '05') { + $mesto = '5'; + } + if ($location == '06') { + $mesto = '6'; + } + if ($location == '07') { + $mesto = '7'; + } + if ($location == '08') { + $mesto = '8'; + } + if ($location == '09') { + $mesto = '9'; + } +//////////////0-ja//////////////// + if ($step1['fwd'] and $repa["n$mesto"] >= '1' and $repa["n$mesto"] <= '10') { + $s .= '
Решетка(нужен ключ №' . $repa[
'; + } + + + } return $s; } diff --git a/cave.php b/cave.php index 327fd4a..2dc3f88 100644 --- a/cave.php +++ b/cave.php @@ -7,16 +7,6 @@ if (empty($_SESSION['uid'])) { require_once 'functions.php'; //require_once 'cave/cave_bots.php'; -class Cave -{ - use CaveBots, CaveItems; - public static function cancarry($m, $user) - { - - } -} - - function cancarry($m, $u) { global $user; @@ -297,7 +287,7 @@ function takeusage($x, $y) function makedeath() { global $user, $floor, $loses, $x, $y, $dir; - include("cavedata.php"); + $cavedata = Config::$cavedata ?? []; if (!isset($cavedata[$user['room']]['x' . $floor])) { $floor = 1; loadmap(); @@ -753,7 +743,7 @@ if ($ambushes[$y * 2][$x * 2 - 2] && $map[$y * 2][$x * 2 - 1] == 0) { } if ($ax && $ay && $user['hp'] > 0) { - include_once("cavedata.php"); + $cavedata = Config::$cavedata ?? []; if (!($cavedata[$user['room']]['x' . $floor] == $x && $cavedata[$user['room']]['y' . $floor] == $y)) { if ($ax < $x) { $dir1 = 0; diff --git a/cavedata.php b/cavedata.php deleted file mode 100644 index 65f3382..0000000 --- a/cavedata.php +++ /dev/null @@ -1,4 +0,0 @@ - array('x1' => 6, 'y1' => 11, 'dir1' => 1, 'x2' => 10, 'y2' => 8, 'dir2' => 1, 'x3' => 20, 'y3' => 4, 'dir3' => 1,'x4' => 10, 'y4' => 10, 'dir4' => 1, 'delay' => 360, 'name1' => 'Проклятый Рудник', 'name2' => 'Проклятого Рудника')); - diff --git a/ch.php b/ch.php index cce445b..7b10faa 100644 --- a/ch.php +++ b/ch.php @@ -1,29 +1,13 @@ top.window.location='index.php'"; - die(); + header("Location: index.php"); + exit; } -include_once 'config.php'; -include_once 'functions.php'; +require_once 'functions.php'; db::c()->query('UPDATE `online` SET `real_time` = ?i WHERE `id` = ?i', time(), $u->i()['id']); -//function tolink($buf) /*Штука, убивающая чужие ссылки*/ -//{ -// $x = explode(" ", $buf); -// $newbuf = ''; -// for ($j = 0; $j < count($x); $j++) { -// if (preg_match("/(http:\\/\\/)?([a-z_0-9-.]+\\.oldcombats+\\.org(([ \"'>\r\n\t])|(\\/([^ \"'>\r\n\t]*)?)))/", $x[$j], $ok)) { -// $newbuf .= str_replace($ok[2], "[Внутреняя ссылка]", str_replace("http://", "", $x[$j])) . " "; -// } else { -// $newbuf .= $x[$j] . " "; -// } -// } -// return $newbuf; -//} - if (isset($_GET['online']) && $_GET['online'] != null) { if ($_GET['room'] && (int)$_GET['room'] < 500) { $user['room'] = (int)$_GET['room']; @@ -254,6 +238,7 @@ if (isset($_GET['online']) && $_GET['online'] != null) { } return $text; } + $rrr = $row['action']; $act = explode("<>:<>", $rrr); $aa = htmlspecialchars(stripslashes_deep($act[1])); @@ -479,8 +464,8 @@ if (isset($_GET['online']) && $_GET['online'] != null) { $_GET['text'] = preg_replace("@((https?://)?([-\w]+\.[-\w\.]+)+\w(:\d+)?(/([-\w/_\.]*(\?\S+)?)?)*)@", '<РАП/РВС>', $_GET['text']); } - $smiles = array("/:flowers:/", "/:inv:/", "/:hug:/", "/:horse:/", "/:str:/", "/:susel:/", "/:smile:/", "/:laugh:/", "/:fingal:/", "/:eek:/", "/:smoke:/", "/:hi:/", "/:bye:/", "/:king:/", "/:king2:/", "/:boks2:/", "/:boks:/", "/:gent:/", "/:lady:/", "/:tongue:/", "/:smil:/", "/:rotate:/", "/:ponder:/", "/:bow:/", "/:angel:/", "/:angel2:/", "/:hello:/", "/:dont:/", "/:idea:/", "/:mol:/", "/:super:/", "/:beer:/", "/:drink:/", "/:baby:/", "/:tongue2:/", "/:sword:/", "/:agree:/", "/:loveya:/", "/:kiss:/", "/:kiss2:/", "/:kiss3:/", "/:kiss4:/", "/:rose:/", "/:love:/", "/:love2:/", "/:confused:/", "/:yes:/", "/:no:/", "/:shuffle:/", "/:nono:/", "/:maniac:/", "/:privet:/", "/:ok:/", "/:ninja:/", "/:pif:/", "/:smash:/", "/:alien:/", "/:pirate:/", "/:gun:/", "/:trup:/", "/:mdr:/", "/:sneeze:/", "/:mad:/", "/:friday:/", "/:cry:/", "/:grust:/", "/:rupor:/", "/:fie:/", "/:nnn:/", "/:row:/", "/:red:/", "/:lick:/", "/:help:/", "/:wink:/", "/:jeer:/", "/:tease:/", "/:kruger:/", "/:girl:/", "/:Knight1:/", "/:rev:/", "/:smile100:/", "/:smile118:/", "/:smile149:/", "/:smile166:/", "/:smile237:/", "/:smile245:/", "/:smile28:/", "/:smile289:/", "/:smile314:/", "/:smile36:/", "/:smile39:/", "/:smile44:/", "/:smile70:/", "/:smile87:/", "/:smile434:/", "/:vamp:/"); - $smiles2 = array("", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""); + $smiles = ["/:flowers:/", "/:inv:/", "/:hug:/", "/:horse:/", "/:str:/", "/:susel:/", "/:smile:/", "/:laugh:/", "/:fingal:/", "/:eek:/", "/:smoke:/", "/:hi:/", "/:bye:/", "/:king:/", "/:king2:/", "/:boks2:/", "/:boks:/", "/:gent:/", "/:lady:/", "/:tongue:/", "/:smil:/", "/:rotate:/", "/:ponder:/", "/:bow:/", "/:angel:/", "/:angel2:/", "/:hello:/", "/:dont:/", "/:idea:/", "/:mol:/", "/:super:/", "/:beer:/", "/:drink:/", "/:baby:/", "/:tongue2:/", "/:sword:/", "/:agree:/", "/:loveya:/", "/:kiss:/", "/:kiss2:/", "/:kiss3:/", "/:kiss4:/", "/:rose:/", "/:love:/", "/:love2:/", "/:confused:/", "/:yes:/", "/:no:/", "/:shuffle:/", "/:nono:/", "/:maniac:/", "/:privet:/", "/:ok:/", "/:ninja:/", "/:pif:/", "/:smash:/", "/:alien:/", "/:pirate:/", "/:gun:/", "/:trup:/", "/:mdr:/", "/:sneeze:/", "/:mad:/", "/:friday:/", "/:cry:/", "/:grust:/", "/:rupor:/", "/:fie:/", "/:nnn:/", "/:row:/", "/:red:/", "/:lick:/", "/:help:/", "/:wink:/", "/:jeer:/", "/:tease:/", "/:kruger:/", "/:girl:/", "/:Knight1:/", "/:rev:/", "/:smile100:/", "/:smile118:/", "/:smile149:/", "/:smile166:/", "/:smile237:/", "/:smile245:/", "/:smile28:/", "/:smile289:/", "/:smile314:/", "/:smile36:/", "/:smile39:/", "/:smile44:/", "/:smile70:/", "/:smile87:/", "/:smile434:/", "/:vamp:/"]; + $smiles2 = ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""]; preg_match_all("/\[(.*)\]/U", $_GET['text'], $matches); diff --git a/chat.php b/chat.php index d466488..2e906b9 100644 --- a/chat.php +++ b/chat.php @@ -8,11 +8,12 @@ session_start(); if (empty($_SESSION['uid'])) { header("Location: index.php"); + exit; } require_once "config.php"; //include_once "functions.php"; -$msg = filter_input(INPUT_POST, 'msg'); +$msg = $_POST['msg'] ?? null; $uid = $_SESSION['uid']; if ($msg) { try { db::c()->query('INSERT INTO `chat` (`user_id`, `msg`) VALUES (?i, "?s")', $uid, $msg); } diff --git a/church.php b/church.php deleted file mode 100644 index ef4ff9a..0000000 --- a/church.php +++ /dev/null @@ -1,429 +0,0 @@ - - - - - <? ($getResource ? 'Храм Древних - ' . $getResource['name'] : 'Ошибка ресурса' ) ?> - - - - - - - - - - ' . - '' . - '' . ($ratingCount > 0 ? 'Топ ' . $ratingCount . ', ' : '') . 'Материал: ' . $getResource['name'] . '' . - ''; - if($ratingCount > 0){ - $i = 1; - while($row = mysql_fetch_assoc($getRating)){ - echo'' . - '' . $i++ . '' . - '' . Nick::id($row['id'])->full(1) . '' . - '' . $row['val'] . ' шт.' . - ''; - } - echo'' . - ' ' . - '' . - '' . - '' . Nick::id($row['id'])->full(1) . '' . - '' . intval(mysql_result(mysql_query("SELECT SUM(`val`) as `val` FROM `church_logs` WHERE `key`='" . $getResource['id'] . "' AND `ch`='" . $thisChurch . "' AND `uid`='" . $user['id'] . "' GROUP BY `uid` ORDER BY SUM(`val`) DESC LIMIT 1;"), 0)) . ' шт.' . - ''; - }else{ - echo '' . - 'Нет данных' . - ''; - } - echo''; - } else { - echo'
Ошибка ресурса
'; - } - echo'' . - ''; - exit; -} -?> - - - - - - - - - - - - - - - - -
- - -

Скоро тут все будет....

'; - break; - case'level11': - $Deposit = ''; - if($_GET['wid']){ - $getResource = mysql_fetch_assoc(mysql_query("SELECT * FROM `inventory` WHERE `id` = '" . intval($_GET['wid']) . "' AND `owner` = '{$_SESSION['uid']}' AND (type=80 or type=81 or type=82 or type=83 or type=84 or type=85 or type=86 or type=87 or type=89) AND `setsale` = '0'")); - if($getResource){ - $userData = array(); - // Выгружаем нащи данные - $getChUser = mysql_fetch_assoc(mysql_query("SELECT * FROM `church_users` WHERE `id` = '{$_SESSION['uid']}'")); - if($getChUser){ - $userData = unserialize($getChUser['data']); - } - - // Обновляем количество ресов в БД - $resChurch[$getResource['prototype']]['count'] += $getResource['koll']; - $userData[$getResource['prototype']] += $getResource['koll']; - mysql_query("REPLACE INTO `church_users` (`id`, `data`) VALUES ('{$_SESSION['uid']}', '" . serialize($userData) . "');"); - mysql_query("UPDATE `church_configs` SET `data` = '" . serialize($resChurch) . "' WHERE `id`='" . $thisChurch . "'"); - - // Temp Data - $user['reputation'] += round($getResource['koll']*$getResource['repcost'], 2); - - //Обнавляем нашу репу - mysql_query("UPDATE `users` SET `reputation`=`reputation`+'" . round($getResource['koll']*$getResource['repcost'], 2) . "',`doblest`=`doblest`+'" . round($getResource['koll']*$getResource['repcost'], 2) . "' WHERE `id`='{$_SESSION['uid']}'"); - - // Удаляем ресурсы - mysql_query("DELETE FROM `inventory` WHERE `id` = '" . $getResource['id'] . "'"); - - // Пишем логи - mysql_query("INSERT INTO `church_logs` (`ch`, `uid`, `key`, `val`) VALUES ('" . $thisChurch . "', '{$_SESSION['uid']}', '{$getResource['prototype']}', '{$getResource['koll']}');"); - $Deposit = 'Вы пожертвовали на внутреннюю отделку: ' . $getResource['name'] . ' x' . $getResource['koll'] . '
И получили ' . round($getResource['koll']*$getResource['repcost'], 2) . ' репутации.
'; - } - } - - $getResources = mysql_query("SELECT * FROM `inventory` WHERE `owner` = '{$_SESSION['uid']}' AND (type=80 or type=81 or type=82 or type=83 or type=84 or type=85 or type=86 or type=87 or type=89) AND `setsale` = 0 ORDER by `name` ASC; "); - $resources = 'К сожалению у Вас нет нужных ресурсов...'; - if (mysql_num_rows($getResources) > 0) { - $resources = ''; - while($row = mysql_fetch_array($getResources)) { - $resources .= 'Отдать ' . $row['name'] . ' x' . $row['koll'] . ' алтарю.
'; - } - } - echo'
- - -
- - - - - - - - - - - -
-
Да пребудет с тобой сила, ' . $user['login'] . ', репутация: ' . $user['reputation'] . '
-
-
' . $Deposit . $resources . ' -
'; - if(isset($_GET['step'])){ - echo' - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 
     
 
     
 
     
 
  
'; - } else { - echo' - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 
     
 
     
 
     
 
  
'; - } - echo'
'; - - break; - default: - echo'
- - -
- - - - -
-
- - - - -
-
'; - break; - } -/* -echo serialize( - array( - 401 => array('count' => 0), // Руда - 402 => array('count' => 0), // Песок - 403 => array('count' => 0), // Гранит - 404 => array('count' => 0), // Воск - 405 => array('count' => 0), // Глина - 406 => array('count' => 0), // Стенной камень - 407 => array('count' => 0), // Кусок настенного рисунка - 408 => array('count' => 0), // Камень Алтаря - 409 => array('count' => 0), // Алмаз - 410 => array('count' => 0), // Изумруд - 411 => array('count' => 0), // Серебро - 412 => array('count' => 0), // Золото - 501 => array('count' => 0), // Мел - 502 => array('count' => 0), // Горсть соли - 503 => array('count' => 0), // Горный хрусталь - 504 => array('count' => 0), // Бирюза - 505 => array('count' => 0), // Опал - 506 => array('count' => 0), // Булыжник - 507 => array('count' => 0), // Камень Лабиринта - 508 => array('count' => 0), // Гранат - 509 => array('count' => 0), // Янтарь - 510 => array('count' => 0), // Сапфир - 511 => array('count' => 0), // Малахит - 512 => array('count' => 0), // Жемчуг - ) -); -*/ -?> - \ No newline at end of file diff --git a/city.php b/city.php index 344a176..9ceb76c 100644 --- a/city.php +++ b/city.php @@ -5,70 +5,47 @@ session_start(); if ($_SESSION['uid'] == null) { header("Location: index.php"); + exit; } -include("config.php"); -//$user = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id` = '{$_SESSION['uid']}' LIMIT 1")); -//$klan = mysql_fetch_array(mysql_query("SELECT * FROM `clans` WHERE `id` = '{$user['klan']}' LIMIT 1")); -//$digger = mysql_fetch_array(mysql_query("SELECT * FROM `digger` WHERE `id` = '{$_SESSION['uid']}' LIMIT 1")); -include("functions.php"); +require_once "functions.php"; +$user = $user ?? []; $tm = time(); -if ($user['battle'] != 0) { +if ($user->battle) { header('location: fbattle.php'); - die(); + exit; } -if ($user['in_tower'] == 1) { +if ($user->in_tower == 1) { header('Location: towerin.php'); - die(); + exit; } -if ($user['zayavka'] != 0) { - die(); +if ($user->zayavka) { + exit; } -/** - * Проверяем можем ли мы двигаться. - */ -function can_i_move() +function move($room, $redirect = null) { - global $user; - $d = db::c()->query('SELECT SUM(`massa`) AS `mass` FROM `inventory` WHERE `owner` = ?i AND `setsale` = 0', $user['id'])->fetch_assoc(); - $eff = db::c()->query('SELECT `type` FROM `effects` WHERE `owner` = ?i AND (`type` = 10 OR `type` = 13 OR `type` = 14)', $user['id'])->fetch_assoc(); + $d = db::c()->query('SELECT SUM(`massa`) AS `mass` FROM `inventory` WHERE `owner` = ?i AND `setsale` = 0', $_SESSION['uid'])->fetch_assoc(); + $eff = db::c()->query('SELECT `type` FROM `effects` WHERE `owner` = ?i AND (`type` = 10 OR `type` = 13 OR `type` = 14)', $_SESSION['uid'])->fetch_assoc(); if ($d['mass'] > get_meshok()) { - err('У вас переполнен рюкзак, вы не можете передвигаться...'); - return false; + return 'У вас переполнен рюкзак, вы не можете передвигаться...'; } - if ($eff['type'] == 10) { - err('Вы парализованы и не можете передвигаться...'); - return false; + return 'Вы парализованы и не можете передвигаться...'; + } + if ($eff['type'] == 13 || $eff['type'] == 14) { + return 'У вас тяжелая травма, вы не можете передвигаться...'; } - if ($eff['type'] == 13 OR $eff['type'] == 14) { - err('У вас тяжелая травма, вы не можете передвигаться...'); - return false; + db::c()->query('UPDATE `users`,`online` SET `users`.`room` = ?i,`online`.`room` = ?i WHERE `online`.`id` = `users`.`id` AND `online`.`id` = ?i', $room, $room, $_SESSION['uid']); + if ($redirect) { + header('location: ' . $redirect); + exit; } return true; } -function move($room, $redirect = false) -{ - if (can_i_move()) { - db::c()->query('UPDATE `users`,`online` SET `users`.`room` = ?i,`online`.`room` = ?i WHERE `online`.`id` = `users`.`id` AND `online`.`id` = ?i', $room, $room, $_SESSION['uid']); - if ($redirect) { - header('location: ' . $redirect);} - die(); - } -} - -$dig_raw = db::c()->query('SELECT `finish_dig`, `finish_guard` FROM `digger` WHERE `id` = ?i', $user['id'])->fetch_assoc(); -if ($dig_raw["finish_dig"] > $tm || $dig_raw["finish_guard"] > $tm) { - header('location: wall_build.php'); - die(); -} - -header("Cache-Control: no-cache"); $location = explode('/', filter_input(INPUT_SERVER, 'QUERY_STRING')); -can_i_move(); switch ($location[0]) { case 'cp': move(20, 'city.php'); @@ -122,9 +99,6 @@ switch ($location[0]) { case 'level4': move(23, 'repair.php'); break; - case 'level9': - move(24, 'new_year.php'); - break; case 'level6': move(27, 'post.php'); break; @@ -173,9 +147,6 @@ switch ($location[0]) { case 'room666': move(666, 'jail.php'); break; - case 'level5': - move(203, 'church.php'); - break; } } elseif ($user['room'] == 2601) { switch ($location[1]) { @@ -185,9 +156,6 @@ switch ($location[0]) { case 'level55': header('location: city.php?abog'); break; - case 'level44': - move(203, 'church.php'); - break; /*FIXME Второй вход в церковь?*/ case 'level1': move(37, 'gotzamok.php'); break; @@ -212,12 +180,6 @@ switch ($location[0]) { case 'level10': header('location: city.php?cp'); break; - case 'level5': - move(1054, 'fontan_luck.php'); - break; - case 'level202': - move(1054, 'fontan_luck.php'); - break; case 'level6': move(61, 'akadem.php'); break; @@ -239,9 +201,6 @@ switch ($location[0]) { case 'level3': header('location: city.php?zamk'); break; - case 'level5': - move(43, 'znahar.php'); - break; case 'level660': move(660, 'hostel.php'); break; @@ -253,21 +212,28 @@ switch ($location[0]) { break; } } - break; } function getSeason() { $todayMonth = date('n'); - if ($todayMonth >= 3 && $todayMonth <= 5) return 'spring_'; - if ($todayMonth >= 6 && $todayMonth <= 8) return 'summer_'; - if ($todayMonth >= 9 && $todayMonth <= 11) return 'autumn_'; + if ($todayMonth >= 3 && $todayMonth <= 5) { + return 'spring_'; + } + if ($todayMonth >= 6 && $todayMonth <= 8) { + return 'summer_'; + } + if ($todayMonth >= 9 && $todayMonth <= 11) { + return 'autumn_'; + } return 'winter_'; } function buildset($id, $img, $top, $left, $des, $noSeason = 0) { - if (!$noSeason) $img = getSeason() . $img; + if (!$noSeason) { + $img = getSeason() . $img; + } ?>
<?= $des ?>= 6 && $daytime <= 21) $background = getSeason() . $img . '_day'; - else $background = getSeason() . $img . '_night'; + if ($daytime >= 6 && $daytime <= 21) { + $background = getSeason() . $img . '_day'; + } + else { + $background = getSeason() . $img . '_night'; + } echo sprintf('
background', $background); } @@ -324,7 +294,7 @@ $online = db::c()->query('SELECT 1 FROM `online` WHERE `real_time` >= ?i', (time buildset(1, "cap_club", 30, 235, "Бойцовский Клуб"); buildset(2, "cap_shop", 202, 171, "Магазин"); buildset(3, "cap_kom", 205, 105, "Комиссионный магазин"); - buildset(4, "cap_rem", 202, 290, "Ремонтная мастерская");; + buildset(4, "cap_rem", 202, 290, "Ремонтная мастерская"); buildset(13, "cap_statue", 222, 365, "Памятник Мэру Города"); buildset(6, "cap_po4ta", 180, 540, "Почта"); buildset(7, "cap_arr_right", 260, 710, "Страшилкина Улица", 1); @@ -336,7 +306,7 @@ $online = db::c()->query('SELECT 1 FROM `online` WHERE `real_time` >= ?i', (time echo "
"; } elseif ($user['room'] == 21) { bgset('cap_strash'); - buildset(5, "cap_bank", 180, 485, "Банк");; + buildset(5, "cap_bank", 180, 485, "Банк"); buildset(14, "cap_registratura", 170, 113, "Регистратура кланов"); buildset(16, "cap_tower", 5, 315, "Башня смерти"); buildset(16555, "cap_tree", 165, 20, "Дерево"); @@ -348,7 +318,6 @@ $online = db::c()->query('SELECT 1 FROM `online` WHERE `real_time` >= ?i', (time bgset('cap_park'); buildset(6, "cap_gate", 170, 340, "Городские ворота", 1); buildset(660, "cap_vokzal", 163, 43, "Общежитие"); - buildset(5, "cap_znah", 195, 538, "Хижина Знахаря"); buildset(3, "cap_arr_left", 259, 27, "Замковая площадь", 1); buildset(4, "cap_arr_right", 259, 715, "Центральная площадь", 1); echo "
"; @@ -358,14 +327,12 @@ $online = db::c()->query('SELECT 1 FROM `online` WHERE `real_time` >= ?i', (time buildset(10, "ava_post", 240, 300, "Сувенирный магазинчик", 1); buildset(1, "cap_ruins", 166, 48, "Руины Старого замка"); buildset(1051, "cap_lab", 130, 327, "Вход в Лабиринт Хаоса"); - buildset(44, "cap_hram", 173, 550, "Храм Древних"); buildset(55, "cap_arr_left", 258, 21, "Арена Богов", 1); buildset(4, "cap_arr_right", 260, 710, "Большая парковая улица", 1); echo ""; } elseif ($user['room'] == 2655) { bgset('ar_e_n'); buildset(2055, "cap_altr_g", 230, 340, "Арена Ангелов"); - buildset(2222, "cap_stop", 258, 21, "Проход закрыт", 1); buildset(10, "arr_right_png", 260, 710, "Замковая площадь", 1); echo ""; } elseif ($user['room'] == 2111) { @@ -382,17 +349,14 @@ $online = db::c()->query('SELECT 1 FROM `online` WHERE `real_time` >= ?i', (time bgset('arena_bg1'); buildset(1, "cap_3strelka", 260, 30, "Берег Залива"); buildset(2, "cap_shar_dark", 234, 356, "Лабиринт Хаоса"); - buildset(3, "cap_stop_png", 260, 720, "Проход закрыт"); echo ""; } elseif ($user['room'] == 2702) { bgset('cap_torg'); buildset(6, "cap_arenda", 175, 70, "Академия"); - buildset(202, "cap_fontan", 210, 350, "Фонтан удачи"); buildset(16, "cap_t_build42", 120, 300, "Аукцион"); buildset(16555, "cap_prokat", 155, 480, "Прокатная лавка"); buildset(21, "cap_lombard", 150, 565, "Ломбард"); buildset(10, "cap_arr_uleft", 259, 25, "Центральная площадь", 1); - buildset(3, "cap_stop", 259, 720, "Проход закрыт", 1); echo ""; } ?> diff --git a/clan_create.php b/clan_create.php index 7575459..bd8be85 100644 --- a/clan_create.php +++ b/clan_create.php @@ -26,7 +26,7 @@ if ($klanName && $klanAbbr && $klanDescr) { if ($user->clan) { $errorMessage .= 'Вы уже состоите в клане!.
'; } - if (10000 >= $user->money) { + if (Config::$clan_register_cost >= $user->money) { $errorMessage .= 'Не хватает денег на регистрацию клана.
'; } if (!$eff) { diff --git a/clan_log.php b/clan_log.php deleted file mode 100644 index 819f5d8..0000000 --- a/clan_log.php +++ /dev/null @@ -1,130 +0,0 @@ - 0) { - $clan_acces[$i][0] = 1; - } - $i++; - } -} - -if(is_numeric($_GET['page'])) { - $numb = round($_GET['page']*15, 0); -} else { - $numb = 0; -} - -if($clan_acces[6][0] == 1) { - $t = '
Просмотр операций с казной
'; - $data = mysql_query("SELECT * FROM `clan_log` WHERE `clan_id` = '".$user['klan']."' ORDER BY `id` DESC LIMIT $numb, 15"); - while($it = mysql_fetch_array($data)) { - $i++; - if($i == 1) { - $t .= ""; - } - if($it['type'] == 1) { - $pp = ""; $dop = 'Кр.'; - } elseif($it['type'] == 2) { - $pp = ""; $dop = 'Екр.'; - } - $it['date'] = date('d.m.y h:i', $it['time']); - $it['login'] = Nick::id($it['user_id'])->full(1); - $it['coms'] = ' Комментарий : '.$it['comment'].''; - $t .= ""; - } - $t .= '
   РљРѕРіРґР°    РљС‚оСколько
".$pp."  ".$it['date']." ".$it['login']."".$it['coms']."".$it['suma']." $dop
'; - - $t .= "Страницы: "; - $data2 = mysql_query("SELECT * FROM `clan_log` WHERE `clan_id`= '{$user['klan']}'"); $all = mysql_num_rows($data2)-1; $pgs = $all/15; - for($is = 0; $is <= $pgs; ++$is) { - if($_GET['page'] == $is) { - $t .= ''.($is+1).' '; - } else { - $t .= ''.($is+1).' '; - } - $t .= '
'; - } -} else { - $t = 'Недостаточно прав'; -} - -?> - - -Просмотр действий СЃ кланом - - - - - - - - 0) { - if($_GET['hash'] != '') { - if($_GET['hash'] == md5($user['id'].'|'.$user['login'])) { - echo $t; - } - } - } -} -?> - - \ No newline at end of file diff --git a/classes/Tournament.php b/classes/Tournament.php new file mode 100644 index 0000000..9ee2b86 --- /dev/null +++ b/classes/Tournament.php @@ -0,0 +1,549 @@ + [1 => 10, 20, 30, 40, 50, 60, 70, 80], + 2 => [1 => 8, 15, 20, 30, 35, 45, 50, 60], + 3 => [1 => 5, 10, 15, 20, 25, 30, 35, 40]]; + + function AddUserInTournament(int $id) + { + global $user; + $chek = mysql_fetch_row(mysql_query("select id from turnament where id=" . $id . " and old=0")); + if ($chek[0] == '') { + die("Жаль, очень жаль...."); + } + + if (mysql_query("insert into turnamuser (idturnam,iduser,level) values(" . $id . "," . $user['id'] . "," . $user['level'] . ")")) { + mysql_query("update turnament set kolvo=kolvo+1 where id=" . $id); + echo "Регистрация пройдена!"; + } else { + die("Вы уже зарегистрированы."); + } + } + + function DellUserInTournament(int $id) + { + global $user; + mysql_query("delete from turnamuser where idturnam=" . $id . " and iduser=" . $user['id']); + mysql_query("update turnament set kolvo=kolvo-1 where id=" . $id); + echo "Заявка отозвана
"; + } + + function fract($num = 0) + { + if (!is_float($num)) { + return false; + } + $out = explode('.', $num); + return $out[1]; + } + + function PrepearTournir() + {//запускается за час до начала турнира + + for ($i = 1; $i < $this->MaxUserLevel; $i++) { + $uch = mysql_query("select id,iduser from turnamuser where loose=0 and idturnam=(select id from turnament where old=0 and level=" . $i . ") order by id desc"); + $kol = mysql_num_rows($uch); + $cop = $kol; + if ($kol > 7) { + while (true) { + $stepen = log($cop) / log(2); + if (!$this->fract($stepen)) { //==false - дробная часть отсутствует + for ($j = 1; $j <= ($kol - $cop); $j++) { + $res = mysql_fetch_row($uch); + mysql_query("delete from turnamuser where id=" . $res[0]); + addchp('Внимание! На этой неделе Вам не нашлелся противник в турнире.
', '{[]}' . Nick::id($res[1])->short() . '{[]}'); + } + mysql_query("update turnament set kolvo=kolvo-" . ($kol - $cop) . " where old=0 and level=" . $i); + break; + } + $cop--; + } + $CountUser = []; + while ($res = mysql_fetch_row($uch)) { + $CountUser[] = $res[1]; + } + shuffle($CountUser); + + for ($ii = 0; $ii < count($CountUser); $ii++) { + $user1 = $CountUser[$ii]; + $user2 = $CountUser[++$ii]; + mysql_query("insert into turnirbattle(userid,userid1,level,idtur) values(" . $user1 . "," . $user2 . "," . $i . ",(select id from turnament where old=0 and level=" . $i . "))"); + addchp('Внимание! Подготовтесь к турниру.
', '{[]}' . Nick::id($user1)->short() . '{[]}'); + addchp('Внимание! Подготовтесь к турниру.
', '{[]}' . Nick::id($user2)->short() . '{[]}'); + } + } else { + //Если команда не набралась удалить из таблицы и поставить турниру статус 2 + while ($res = mysql_fetch_row($uch)) { + mysql_query("delete from turnamuser where id=" . $res['0']); + addchp('Внимание!На этой неделе команда для турнира не набралась.
', '{[]}' . Nick::id($res[1])->short() . '{[]}'); + } + mysql_query("delete from turnament where old=0 and level=" . $i); + } + } + } + + // созает поединок между 2 юзерами + function MakeBattle($user1, $user2) + { + $res = mysql_fetch_array(mysql_query("select * from turnirbattle where userid=" . $user1 . " or userid1=" . $user1 . " limit 1")); + if ($res['userid1'] == $user1 && $res['badmaxweap1'] != 0) { + if ((time() - $res['badmaxweap1']) > 120) { + mysql_query("update turnamuser set loose=2, place=" . time() . " where iduser=" . $user1 . " and idturnam=" . $res['idtur']); + mysql_query("delete from turnirbattle where userid1=" . $user1); + addchp('Внимание!Вы выбыли из турнира
', '{[]}' . Nick::id($user1)->short() . '{[]}'); + addchp('Внимание!Ваш противник отказался от боя. Техническая победа.
', '{[]}' . Nick::id($user2)->short() . '{[]}'); + } + } elseif ($res['userid'] == $user2 && $res['badmaxweap'] != 0) { + if ((time() - $res['badmaxweap']) > 120) { + mysql_query("update turnamuser set loose=2, place=" . time() . " where iduser=" . $user2 . " and idturnam=" . $res['idtur']); + mysql_query("delete from turnirbattle where userid=" . $user2); + addchp('Внимание!Вы выбыли из турнира
', '{[]}' . Nick::id($user2)->short() . '{[]}'); + addchp('Внимание!Ваш противник отказался от боя. Техническая победа.
', '{[]}' . Nick::id($user1)->short() . '{[]}'); + } + } elseif ($res['userid'] == $user1 && $res['badmaxweap'] != 0) { + if ((time() - $res['badmaxweap']) > 120) { + mysql_query("update turnamuser set loose=2, place=" . time() . " where iduser=" . $user1 . " and idturnam=" . $res['idtur']); + mysql_query("delete from turnirbattle where userid=" . $user1); + addchp('Внимание!Вы выбыли из турнира
', '{[]}' . Nick::id($user1)->short() . '{[]}'); + addchp('Внимание!Ваш противник отказался от боя. Техническая победа.
', '{[]}' . Nick::id($user2)->short() . '{[]}'); + } + } elseif ($res['userid1'] == $user2 && $res['badmaxweap1'] != 0) { + if ((time() - $res['badmaxweap1']) > 120) { + mysql_query("update turnamuser set loose=2, place=" . time() . " where iduser=" . $user2 . " and idturnam=" . $res['idtur']); + mysql_query("delete from turnirbattle where userid1=" . $user2); + addchp('Внимание!Вы выбыли из турнира
', '{[]}' . Nick::id($user2)->short() . '{[]}'); + addchp('Внимание!Ваш противник отказался от боя. Техническая победа.
', '{[]}' . Nick::id($user1)->short() . '{[]}'); + } + } else { + //Если на человеке лишняя одежда написать чтобы снял поставить время ожидания 2 минуты + $Shmotuser = mysql_fetch_array(mysql_query("select * from users where id=" . $user1)); + $Shmotuser1 = mysql_fetch_array(mysql_query("select * from users where id=" . $user2)); + $PriceWeap = mysql_fetch_row(mysql_query("select cost from inventory where id=" . $Shmotuser['weap'] . " limit 1")) ?? []; + $PriceWeap1 = mysql_fetch_row(mysql_query("select cost from inventory where id=" . $Shmotuser1['weap'] . " limit 1")) ?? []; + + if ($PriceWeap[0] > 16 || $Shmotuser['sergi'] != 0 || $Shmotuser['kulon'] != 0 || $Shmotuser['perchi'] != 0 || $Shmotuser['bron'] != 0 || $Shmotuser['r1'] != 0 || $Shmotuser['r2'] != 0 || $Shmotuser['r3'] != 0 || $Shmotuser['helm'] != 0 || $Shmotuser['shit'] != 0 || $Shmotuser['boots'] != 0 || $Shmotuser['stats'] != 0 || $Shmotuser['m1'] != 0 || $Shmotuser['m2'] != 0 || $Shmotuser['m3'] != 0 || $Shmotuser['m4'] != 0 || $Shmotuser['m5'] != 0 || $Shmotuser['m6'] != 0 || $Shmotuser['m7'] != 0 || $Shmotuser['m8'] != 0 || $Shmotuser['m9'] != 0 || $Shmotuser['m10'] != 0) { + if ($res['userid'] == $user1) { + mysql_query("update turnirbattle set badmaxweap=" . time() . " , checkuser=0 where userid=" . $user1); + } + if ($res['userid1'] == $user1) { + mysql_query("update turnirbattle set badmaxweap1=" . time() . " , checkuser2=0 where userid1=" . $user1); + } + addchp('Внимание!Оставьте оружие только до 16экр или оставьте только оружие.
', '{[]}' . Nick::id($user1)->short() . '{[]}'); + } elseif ($PriceWeap1[0] > 16 || $Shmotuser1['sergi'] != 0 || $Shmotuser1['kulon'] != 0 || $Shmotuser1['perchi'] != 0 || $Shmotuser1['bron'] != 0 || $Shmotuser1['r1'] != 0 || $Shmotuser1['r2'] != 0 || $Shmotuser1['r3'] != 0 || $Shmotuser1['helm'] != 0 || $Shmotuser1['shit'] != 0 || $Shmotuser1['boots'] != 0 || $Shmotuser1['stats'] != 0 || $Shmotuser1['m1'] != 0 || $Shmotuser1['m2'] != 0 || $Shmotuser1['m3'] != 0 || $Shmotuser1['m4'] != 0 || $Shmotuser1['m5'] != 0 || $Shmotuser1['m6'] != 0 || $Shmotuser1['m7'] != 0 || $Shmotuser1['m8'] != 0 || $Shmotuser1['m9'] != 0 || $Shmotuser1['m10'] != 0) { + if ($res['userid'] == $user2) { + mysql_query("update turnirbattle set badmaxweap=" . time() . " , checkuser=0 where userid=" . $user2); + } + if ($res['userid1'] == $user2) { + mysql_query("update turnirbattle set badmaxweap1=" . time() . " , checkuser2=0 where userid1=" . $user2); + } + addchp('Внимание!Оставьте оружие только до 16экр или оставьте только оружие.
', '{[]}' . Nick::id($user2)->short() . '{[]}'); + } else { + // генерим массив с командами + $teams = []; + $teams[$user1][$user2] = [0, 0, time()]; + $teams[$user2][$user1] = [0, 0, time()]; + //Востанавливаем HP + mysql_query("update users set hp=maxhp where id=" . $user1 . " or id=" . $user2); + // создаем битву + mysql_query("INSERT INTO `battle`( + `id`,`coment`,`teams`,`timeout`,`type`,`status`,`t1`,`t2`,`to1`,`to2`,`blood`) + VALUES( + NULL,'','" . serialize($teams) . "','3','1','0','" . $user1 . "','" . $user2 . "','" . time() . "','" . time() . "','0')"); + // айди боя + $id = mysql_insert_id(); + // кидаем в бой + mysql_query("UPDATE `users` SET `battle` = {$id} WHERE `id` = " . $user1 . " OR `id` = " . $user2); + // создаем лог + $rr = "" . Nick::id($user['id'])->full(1) . " и " . Nick::id($jert['id'])->full(1) . ""; + addch("Бой между " . Nick::id($user['id'])->short() . " и " . Nick::id($jert['id'])->short() . " начался. ", $user['room']); + addlog($id, "Часы показывали " . date("Y.m.d H.i") . ", когда " . $rr . " решили выяснить кто из них сильнее. (турнир)
"); + return $id; + } + } + } + + // функция проверки статуса боя + function CheckBattle($id) + { + // если по айдишнику возвращается + // 1 - победил USER1 + // 2 - победил USER2 + // 3 - бои идет + $res = mysql_fetch_array(mysql_query("SELECT `win` FROM `battle` WHERE `id` = " . (int)$id . " LIMIT 1;")); + return $res['win']; + } + + function UpdateTournir() + { + for ($i = 1; $i < $this->MaxUserLevel; $i++) { + $sql = mysql_query("select * from turnirbattle where level=" . $i); + + if (mysql_numrows($sql) == 0) { + $this->NextTournir($i); + $this->StartTournir($i); + } else { + echo "Для " . $i . " уровня игроков следующий этап турнира начнется после завершения следующих боёв:
"; + } + + while ($res = mysql_fetch_array($sql)) { + $win = $this->CheckBattle($res['battleid']); + if ($win == 1) { + mysql_query("update turnamuser set place=" . time() . ", loose=loose+1 where iduser=" . $res['userid1']); + mysql_query("update turnamuser set place=0 where iduser=" . $res['userid']); + mysql_query("delete from turnirbattle where id=" . $res['id']); + } + if ($win == 2) { + mysql_query("update turnamuser set place=" . time() . ", loose=loose+1 where iduser=" . $res['userid']); + mysql_query("update turnamuser set place=0 where iduser=" . $res['userid1']); + mysql_query("delete from turnirbattle where id=" . $res['id']); + } + if ($win == 3) { + echo Nick::id($res['userid'])->full(1) . " против " . Nick::id($res['useridl'])->full(1); + } + } + } + } + + function NextTournir($level) + { + $CheckFinal = []; + for ($i = 0; $i <= 1; $i++) { + $sql = mysql_query("select iduser from turnamuser where level=" . $level . " and loose=" . $i . " and idturnam=(select id from turnament where old=0 and level=" . $level . ")"); + + $ArrayUsers = []; + while ($res = mysql_fetch_row($sql)) { + $ArrayUsers[] = $res[0]; + } + shuffle($CountUser); + + if (count($ArrayUsers) == 1) { + $CheckFinal[] = $ArrayUsers[0]; + } + if (count($ArrayUsers) == 1 && $i == 0) { + addchp('Внимание! Вы вышли в финал. Дождитесь второго финалиста.
', '{[]}' . Nick::id($ArrayUsers[0])->short() . '{[]}'); + } + + if ($this->fract(count($ArrayUsers) / 2)) { + $countUs = count($ArrayUsers) - 1; + } else { + $countUs = count($ArrayUsers); + } + + for ($ii = 0; $ii < $countUs; $ii++) { + $user1 = $ArrayUsers[$ii]; + $user2 = $ArrayUsers[++$ii]; + //Востанавливаем HP + mysql_query("update users set hp=maxhp where id=" . $user1 . " or id=" . $user2); + mysql_query("insert into turnirbattle(userid,userid1,level,idtur) values(" . $user1 . "," . $user2 . "," . $level . ",(select id from turnament where old=0 and level=" . $level . "))"); + addchp('Внимание! Подготовтесь к следующему туру.
', '{[]}' . Nick::id($user1)->short() . '{[]}'); + addchp('Внимание! Подготовтесь к следующему туру.
', '{[]}' . Nick::id($user2)->short() . '{[]}'); + } + } + if (count($CheckFinal) == 2) { + $this->TournirFinal($level, $CheckFinal); + } + if (count($CheckFinal) == 1) { + $this->CreateHTML($level); + //поставить турниру статус 2. создать HTML для подгрузки результатов + //Если команда не набралась - удалить турнир. - эо при старте в 4 часа. + $this->ShowTournirFinaliats($level); + } + } + + function CreateHTML($level) + { + $dir = "logtur/" . $level; + if (!file_exists($dir)) { + mkdir($dir); + } + $tur = mysql_fetch_array(mysql_query("select * from turnament where old=0 and level=" . $level . " limit 1")); + $f = fopen($dir . "/" . $tur['datetime'] . ".html", 'w+'); + fwrite($f, ''); + fwrite($f, ''); + mysql_query("update turnamuser set place=" . (time() + 1000) . " where place=0 and idturnam=" . $tur['id'] . " and level=" . $level); + $sql = mysql_query("select tur.*, us.login from turnamuser as tur left join users as us on us.id=tur.iduser where tur.idturnam=" . $tur['id'] . " order by tur.place desc"); + $i = 1; + + while ($res = mysql_fetch_array($sql)) { + if ($i == 1 || $i == 2 || $i == 3) { + mysql_query("INSERT INTO `delo`(`id` , `author` ,`pers`, `text`, `type`, `date`) VALUES ('','0','" . $res['iduser'] . "','Выиграл в турнире " . $this->awards[$i][$level] . " кр.','1','" . time() . "');"); + addchp('Внимание! За ' . $i . ' место в турнире, Вы получили ' . $this->awards[$i][$level] . ' кр.
', '{[]}' . Nick::id($res['iduser'])->short() . '{[]}'); + } + fwrite($f, ''); + + } + fwrite($f, '
ИгрокМесто
' . $res['login'] . '' . $i++ . '
'); + fclose($f); + mysql_query("update turnament set old=2, path='/" . $dir . "/" . $tur['datetime'] . ".html' where old=0 and level=" . $level); + + if (mysql_numrows(mysql_query("select id from turnament where old=0")) == 0) { + $this->CreateTournament("Еженедельные турниры"); + } + } + + function ShowTournirFinaliats() + { + $sql = mysql_query("select datetime,level,path from turnament where old=2 group by level order by datetime"); + $level = 0; + + echo "Результаты прошедших турниров.
"; + while ($res = mysql_fetch_array($sql)) { + if ($level != $res['level']) { + echo ""; + } + echo ""; + if ($level != $res['level']) { + echo ""; + $level = $res['level']; + } + } + echo "
УровеньДата
" . $res['level'] . "" . date("d.m.Y H:i", $res['datetime']) . "
"; + } + + function TournirFinal($level, $masFinals) + { + mysql_query("update turnamuser set place=0 where (iduser=" . $masFinals[0] . " or iduser=" . $masFinals[1] . ") and idturnam=(select id from turnament where old=0 and level=" . $level . ")"); + mysql_query("insert into turnirbattle(userid,userid1,level,idtur) values(" . $masFinals[0] . "," . $masFinals[1] . "," . $level . ",(select id from turnament where old=0 and level=" . $level . "))"); + addchp('Внимание! Подготовтесь к финалу.
', '{[]}' . Nick::id($masFinals[0])->short() . '{[]}'); + addchp('Внимание! Подготовтесь к финалу.
', '{[]}' . Nick::id($masFinals[1])->short() . '{[]}'); + } + + function expectationenemy() + { + global $user; + $res = mysql_fetch_array(mysql_query("select * from turnirbattle where userid=" . $user['id'] . " or userid1=" . $user['id'] . " limit 1")); + if ($res['id'] != '') { + if ($res['userid'] == $user['id'] && $res['checkuser'] == 0 && $res['badmaxweap'] == 0) { + mysql_query("update turnirbattle set checkuser=1 where userid=" . $user['id']); + if ($res['checkuser2'] == 1) { + $battle = $this->MakeBattle($res['userid'], $res['userid1']); + mysql_query("update turnirbattle set battleid=" . $battle . " where id=" . $res['id']); + } + } elseif ($res['badmaxweap'] != 0) { + if ((time() - $res['badmaxweap']) > 120) { + mysql_query("update turnamuser set loose=2, place=" . time() . " where iduser=" . $res['userid'] . " and idturnam=" . $res['idtur']); + mysql_query("delete from turnirbattle where userid=" . $res['userid']); + addchp('Внимание!Вы выбыли из турнира
', '{[]}' . Nick::id($res['userid'])->short() . '{[]}'); + addchp('Внимание!Ваш противник отказался от боя. Техническая победа.
', '{[]}' . Nick::id($res['userid1'])->short() . '{[]}'); + } + } + if ($res['userid1'] == $user['id'] && $res['checkuser2'] == 0 && $res['badmaxweap1'] == 0) { + mysql_query("update turnirbattle set checkuser2=1 where userid1=" . $user['id']); + if ($res['checkuser'] == 1) { + $battle = $this->MakeBattle($res['userid'], $res['userid1']); + mysql_query("update turnirbattle set battleid=" . $battle . " where id=" . $res['id']); + } + } elseif ($res['badmaxweap1'] != 0) { + if ((time() - $res['badmaxweap1']) > 120) { + mysql_query("update turnamuser set loose=2, place=" . time() . " where iduser=" . $res['userid'] . " and idturnam=" . $res['idtur1']); + mysql_query("delete from turnirbattle where userid1=" . $res['userid1']); + addchp('Внимание!Вы выбыли из турнира
', '{[]}' . Nick::id($res['userid1'])->short() . '{[]}'); + addchp('Внимание!Ваш противник отказался от боя. Техническая победа.
', '{[]}' . Nick::id($res['userid'])->short() . '{[]}'); + } + } + } + } + + function StartTournir($level = null) + {//Запускается в 17-00-10 каждую пятницу + //Разослать всем кнопочки на вход в турнир + global $user; + $res = mysql_fetch_array(mysql_query("select * from turnirbattle where userid=" . $user['id'] . " or userid1=" . $user['id'] . " limit 1")); + $PriceWeap = mysql_fetch_row(mysql_query("select cost from inventory where id=" . $user['weap'] . " limit 1")) ?? []; + + if ($PriceWeap[0] > 16 || $user['sergi'] != 0 || $user['kulon'] != 0 || $user['perchi'] != 0 || $user['bron'] != 0 || $user['r1'] != 0 || $user['r2'] != 0 || $user['r3'] != 0 || $user['helm'] != 0 || $user['shit'] != 0 || $user['boots'] != 0 || $user['stats'] != 0 || $user['m1'] != 0 || $user['m2'] != 0 || $user['m3'] != 0 || $user['m4'] != 0 || $user['m5'] != 0 || $user['m6'] != 0 || $user['m7'] != 0 || $user['m8'] != 0 || $user['m9'] != 0 || $user['m10'] != 0) { + if ($res['userid'] == $user['id'] && $res['badmaxweap'] == 0) { + mysql_query("update turnirbattle set badmaxweap=" . time() . " , checkuser=0 where userid=" . $user['id']); + } + if ($res['userid1'] == $user['id'] && $res['badmaxweap1'] == 0) { + mysql_query("update turnirbattle set badmaxweap1=" . time() . " , checkuser2=0 where userid1=" . $user['id']); + } + addchp('Внимание!Оставьте оружие только до 16экр или оставьте только оружие.
', '{[]}' . Nick::id($user['id'])->short() . '{[]}'); + } else { + if ($res['userid'] == $user['id']) { + mysql_query("update turnirbattle set badmaxweap=0 where userid=" . $user['id']); + } + if ($res['userid1'] == $user['id']) { + mysql_query("update turnirbattle set badmaxweap1=0 where userid1=" . $user['id']); + } + } + + $sql = mysql_query("select * from turnirbattle where badmaxweap1<>0 or badmaxweap<>0"); + while ($res = mysql_fetch_array($sql)) { + if ($res['badmaxweap1'] != 0 && (time() - $res['badmaxweap1']) > 120) { + mysql_query("update turnamuser set loose=2, place=" . time() . " where iduser=" . $res['userid1'] . " and idturnam=" . $res['idtur']); + mysql_query("delete from turnirbattle where userid1=" . $res['userid1']); + addchp('Внимание!Вы выбыли из турнира
', '{[]}' . Nick::id($res['userid1'])->short() . '{[]}'); + addchp('Внимание!Ваш противник отказался от боя. Техническая победа.
', '{[]}' . Nick::id($res['userid'])->short() . '{[]}'); + } + if ($res['badmaxweap'] != 0 && (time() - $res['badmaxweap']) > 120) { + mysql_query("update turnamuser set loose=2, place=" . time() . " where iduser=" . $res['userid'] . " and idturnam=" . $res['idtur']); + mysql_query("delete from turnirbattle where userid=" . $res['userid']); + addchp('Внимание!Вы выбыли из турнира
', '{[]}' . Nick::id($res['userid'])->short() . '{[]}'); + addchp('Внимание!Ваш противник отказался от боя. Техническая победа.
', '{[]}' . Nick::id($res['userid1'])->short() . '{[]}'); + } + } + + if ($level != '') { + $level = ' and level=' . $level; + } + $sql = mysql_query("SELECT * FROM turnirbattle WHERE (userid=" . $user['id'] . " or userid1=" . $user['id'] . ") " . $level); + while ($res = mysql_fetch_array($sql)) { + $looseL1 = mysql_fetch_row(mysql_query("select loose from turnamuser where iduser=" . $res['userid1'] . " and idturnam=" . $res['idtur'])); + $looseL = mysql_fetch_row(mysql_query("select loose from turnamuser where iduser=" . $res['userid'] . " and idturnam=" . $res['idtur'])); + if ($res['userid'] == $user['id']) { + if ($res['checkuser'] == 0) { + if ($res['badmaxweap'] != 0) { + if ((time() - $res['badmaxweap']) > 120) { + mysql_query("update turnamuser set loose=2, place=" . time() . " where iduser=" . $res['userid'] . " and idturnam=" . $res['idtur']); + mysql_query("delete from turnirbattle where userid=" . $res['userid']); + addchp('Внимание!Вы выбыли из турнира
', '{[]}' . Nick::id($res['userid'])->short() . '{[]}'); + addchp('Внимание!Ваш противник отказался от боя. Техническая победа.
', '{[]}' . Nick::id($res['userid1'])->short() . '{[]}'); + } else { + echo "
противник " . Nick::id($res['useridl'])->full(1) . "(поражений-" . $looseL1[0] . ")
"; + } + } else { + echo "
противник " . Nick::id($res['useridl'])->full(1) . "(поражений-" . $looseL1[0] . ")
"; + } + } else { + echo "Ожидаем противника"; + } + } + + if ($res['userid1'] == $user['id']) { + if ($res['checkuser2'] == 0) { + if ($res['badmaxweap1'] != 0) { + if ((time() - $res['badmaxweap1']) > 120) { + mysql_query("update turnamuser set loose=2, place=" . time() . " where iduser=" . $res['userid1'] . " and idturnam=" . $res['idtur']); + mysql_query("delete from turnirbattle where userid1=" . $res['userid1']); + addchp('Внимание!Вы выбыли из турнира
', '{[]}' . Nick::id($res['userid1'])->short() . '{[]}'); + addchp('Внимание!Ваш противник отказался от боя. Техническая победа.
', '{[]}' . Nick::id($res['userid'])->short() . '{[]}'); + } else { + echo "
противник " . Nick::id($res['userid'])->full(1) . "(поражений-" . $looseL[0] . ")
"; + } + } else { + echo "
противник " . Nick::id($res['userid'])->full(1) . "(поражений-" . $looseL[0] . ")
"; + } + } else { + echo "Ожидаем противника"; + } + } + } + } + + function CreateTournament($title) + { + //Вычисляем следующую пятницу + $dateTime = ''; + if (date("w", mktime(0, 0, 0, date('n'), date('j'), date('Y'))) == 5 && date("H") > 17) { + $nextDay = date('j') + 1; + $DayofMonth = date('j'); + if ($nextDay > date('t')) { + $nextDay = 1; + $DayofMonth = date("t", mktime(0, 0, 0, date('n') + 1, 1, date('Y')));//даже если date('n')+1 = 13 mktime переведет на 01.01.следующий год + } + } else { + $nextDay = date('j'); + $DayofMonth = date('t'); + } + + for ($j = $nextDay; $j <= $DayofMonth; $j++) { + //узнаем день недели + $DayofWeek = date("w", mktime(0, 0, 0, date('n'), $j, date('Y'))); + if ($DayofWeek == 5) { + $dateTime = mktime(17, 0, 0, date('n'), $j, date('Y')); + break; + } + } + //если пятниц в этом месяце не осталось + if ($dateTime == '') { + if (date("n") + 1 == 13) { + $Month = 1; + $Year = date("Y") + 1; + } else { + $Month = date('n') + 1; + $Year = date("Y"); + } + + for ($j = 1; $j <= date('t', mktime(0, 0, 0, $Month, 1, $Year)); $j++) { + //узнаем день недели + $DayofWeek = date("w", mktime(0, 0, 0, $Month, $j, $Year)); + if ($DayofWeek == 5) { + $dateTime = mktime(17, 0, 0, $Month, $j, $Year); + break; + } + } + } + + //Создаем турниры. + for ($i = 1; $i < $this->MaxUserLevel; $i++) + if (!mysql_query("insert into turnament(title,level,datetime) values ('" . $title . "'," . $i . ",'" . $dateTime . "')")) { + $f = fopen('/tmp/memcache/logtur/error.log', 'w'); + fwrite($f, "insert into turnament(title,level,datetime) values ('" . $title . "'," . $i . ",'" . $dateTime . "')\n"); + fclose($f); + } + } + + function showAllTurnament() + { + global $user; + $sql = mysql_query("select * from turnament where old=0"); + $dateD = mysql_fetch_row(mysql_query("select datetime from turnament where old=0 limit 1")); + if (mysql_num_rows($sql) < 1) { + echo "На данный момент новых чемпионатов нет"; + } + if ($user['level'] > 0 && mktime() < $dateD[0]) { + echo "
"; + } + echo " + + + + + "; + if ($user['level'] > 0 && mktime() < $dateD[0]) { + echo ""; + } + echo ""; + while ($res = mysql_fetch_array($sql)) { + if ($user['level'] == $res['level']) { + $dellzay = mysql_fetch_row(mysql_query("select id from turnamuser where iduser=" . $user['id'] . " and idturnam=" . $res['id'])); + } + echo " + + + + "; + if ($user['level'] == $res['level'] && mktime() < $dateD[0]) { + if ($dellzay[0] == '') { + echo ""; + } + else { + echo ""; + } + } + echo ""; + } + echo "
Название турнираВремя проведенияКол-во учасниковУровеньРегистрация
+ " . $res['title'] . " + + " . date("d.m.Y H:i", $res['datetime']) . " + + " . $res['kolvo'] . " + + " . $res['level'] . " + + + + + + +
"; + if ($user['level'] > 0 && mktime() < $dateD[0]) { + echo "
"; + } + } +} diff --git a/classes/UserEffects.php b/classes/UserEffects.php index e36eff2..dc88469 100644 --- a/classes/UserEffects.php +++ b/classes/UserEffects.php @@ -5,6 +5,7 @@ trait UserEffects { public static $effectName = [ + 10 => 'паралич', 11 => 'легкая травма', 12 => 'средняя травма', 13 => 'тяжёлая травма', diff --git a/classes/cave/lose.php b/classes/cave/lose.php index 37bf781..61e5a85 100644 --- a/classes/cave/lose.php +++ b/classes/cave/lose.php @@ -1,22 +1,22 @@ $v) { - if($v < _BOTSEPARATOR_) { - if(in_array($user['room'], Config::$caverooms)) { - mysql_query("UPDATE `caveparties` SET `floor` = $floor, `x` = '".$cavedata[$user['room']]['x'.$floor]."', `y` = '".$cavedata[$user['room']]['y'.$floor]."', `dir` = '".$cavedata[$user['room']]['dir'.$floor]."', `loses` = (`loses`+1) WHERE `user` = '$v' LIMIT 1"); +foreach ($lomka1 as $k => $v) { + if ($v < _BOTSEPARATOR_) { + if (in_array($user['room'], Config::$caverooms)) { + mysql_query("UPDATE `caveparties` SET `floor` = $floor, `x` = '" . $cavedata[$user['room']]['x' . $floor] . "', `y` = '" . $cavedata[$user['room']]['y' . $floor] . "', `dir` = '" . $cavedata[$user['room']]['dir' . $floor] . "', `loses` = (`loses`+1) WHERE `user` = '$v' LIMIT 1"); + } + if ($user['laba'] > 0) { + mysql_query('UPDATE `users` SET `x` = `xf`, `y` = `yr` WHERE `id` = "' . $v . '" LIMIT 1'); + die('Suka'); + } } - if($user['laba'] > 0) { - mysql_query('UPDATE `users` SET `x` = `xf`, `y` = `yr` WHERE `id` = "'.$v.'" LIMIT 1'); - die('Suka'); - } - } } diff --git a/classturnir.php b/classturnir.php deleted file mode 100644 index 1cb3926..0000000 --- a/classturnir.php +++ /dev/null @@ -1,522 +0,0 @@ -array(1=>10,20,30,40,50,60,70,80), - 2=>array(1=>8,15,20,30,35,45,50,60), - 3=>array(1=>5,10,15,20,25,30,35,40)); -class TTournament { - public - $MaxUserLevel=9; -/* function __construct($id){ - } - - function __destruct(){ - }*/ - - function AddUserInTournament($id){ - global $user; - $chek=mysql_fetch_row(mysql_query("select id from turnament where id=".$id." and old=0")); - if ($chek[0]=='') die("Жаль, очень жаль...."); - - if (mysql_query("insert into turnamuser (idturnam,iduser,level) values(".$id.",".$user['id'].",".$user['level'].")")){ - mysql_query("update turnament set kolvo=kolvo+1 where id=".$id); - echo "Регистрация пройдена!"; - } - else die("Вы уже зарегистрированы."); - } - - function DellUserInTournament($id){ - global $user; - mysql_query("delete from turnamuser where idturnam=".$id." and iduser=".$user['id']); - mysql_query("update turnament set kolvo=kolvo-1 where id=".$id); - echo "Заявка отозвана
"; - } - - function fract($num = 0) { - if(!is_double($num)) return false; - $out = explode('.', $num); - return $out[1]; - } - - function PrepearTournir(){//запускается за час до начала турнира - - for ($i=1;$i<$this->MaxUserLevel;$i++){ - $uch=mysql_query("select id,iduser from turnamuser where loose=0 and idturnam=(select id from turnament where old=0 and level=".$i.") order by id desc"); - $kol=mysql_num_rows($uch); - $cop=$kol; - if ($kol>7){ - While (true){ - $stepen=log($cop)/log(2); - if ($this->fract($stepen)==false){ //==false - дробная часть отсутствует - for($j=1;$j<=($kol-$cop);$j++){ - $res=mysql_fetch_row($uch); - mysql_query("delete from turnamuser where id=".$res[0]); - addchp ('Внимание! На этой неделе Вам не нашлелся противник в турнире.
','{[]}'.Nick::id($res[1])->short().'{[]}'); - } - mysql_query("update turnament set kolvo=kolvo-".($kol-$cop)." where old=0 and level=".$i); - break; - } - $cop--; - } - $CountUser=array(); - while ($res=mysql_fetch_row($uch)){ - $CountUser[]=$res[1]; - } - @shuffle($CountUser); - - for ($ii=0;$iiВнимание! Подготовтесь к турниру.
','{[]}'.Nick::id($user1)->short().'{[]}'); - addchp ('Внимание! Подготовтесь к турниру.
','{[]}'.Nick::id($user2)->short().'{[]}'); - } - } - else{ - //Если команда не набралась удалить из таблицы и поставить турниру статус 2 - while ($res=mysql_fetch_row($uch)){ - mysql_query("delete from turnamuser where id=".$res['0']); - addchp ('Внимание!На этой неделе команда для турнира не набралась.
','{[]}'.Nick::id($res[1])->short().'{[]}'); - } - mysql_query("delete from turnament where old=0 and level=".$i); - } - } - } - - // созает поединок между 2 юзерами - function MakeBattle ($user1,$user2) { - $res=mysql_fetch_array(mysql_query("select * from turnirbattle where userid=".$user1." or userid1=".$user1." limit 1")); - if ($res['userid1']==$user1 && $res['badmaxweap1']!=0 ){ - if ((time()-$res['badmaxweap1'])>120){ - mysql_query("update turnamuser set loose=2, place=".time()." where iduser=".$user1." and idturnam=".$res['idtur']); - mysql_query("delete from turnirbattle where userid1=".$user1); - addchp ('Внимание!Вы выбыли из турнира
','{[]}'.Nick::id($user1)->short().'{[]}'); - addchp ('Внимание!Ваш противник отказался от боя. Техническая победа.
','{[]}'.Nick::id($user2)->short().'{[]}'); - } - }elseif ($res['userid']==$user2 && $res['badmaxweap']!=0){ - if ((time()-$res['badmaxweap'])>120){ - mysql_query("update turnamuser set loose=2, place=".time()." where iduser=".$user2." and idturnam=".$res['idtur']); - mysql_query("delete from turnirbattle where userid=".$user2); - addchp ('Внимание!Вы выбыли из турнира
','{[]}'.Nick::id($user2)->short().'{[]}'); - addchp ('Внимание!Ваш противник отказался от боя. Техническая победа.
','{[]}'.Nick::id($user1)->short().'{[]}'); - } - } - elseif ($res['userid']==$user1 && $res['badmaxweap']!=0){ - if ((time()-$res['badmaxweap'])>120){ - mysql_query("update turnamuser set loose=2, place=".time()." where iduser=".$user1." and idturnam=".$res['idtur']); - mysql_query("delete from turnirbattle where userid=".$user1); - addchp ('Внимание!Вы выбыли из турнира
','{[]}'.Nick::id($user1)->short().'{[]}'); - addchp ('Внимание!Ваш противник отказался от боя. Техническая победа.
','{[]}'.Nick::id($user2)->short().'{[]}'); - } - } - elseif ($res['userid1']==$user2 && $res['badmaxweap1']!=0 ){ - if ((time()-$res['badmaxweap1'])>120){ - mysql_query("update turnamuser set loose=2, place=".time()." where iduser=".$user2." and idturnam=".$res['idtur']); - mysql_query("delete from turnirbattle where userid1=".$user2); - addchp ('Внимание!Вы выбыли из турнира
','{[]}'.Nick::id($user2)->short().'{[]}'); - addchp ('Внимание!Ваш противник отказался от боя. Техническая победа.
','{[]}'.Nick::id($user1)->short().'{[]}'); - } - } - else{ - //Если на человеке лишняя одежда написать чтобы снял поставить время ожидания 2 минуты - $Shmotuser=mysql_fetch_array(mysql_query("select * from users where id=".$user1)); - $Shmotuser1=mysql_fetch_array(mysql_query("select * from users where id=".$user2)); - $PriceWeap=mysql_fetch_row(mysql_query("select cost from inventory where id=".$Shmotuser['weap']." limit 1")); - $PriceWeap1=mysql_fetch_row(mysql_query("select cost from inventory where id=".$Shmotuser1['weap']." limit 1")); - if ($PriceWeap[0]=='') $PriceWeap[0]=0; - if ($PriceWeap1[0]=='') $PriceWeap1[0]=0; - - if ($PriceWeap[0]>16 || $Shmotuser['sergi']!=0 || $Shmotuser['kulon']!=0 || $Shmotuser['perchi']!=0 || $Shmotuser['bron']!=0 || $Shmotuser['r1']!=0 || $Shmotuser['r2']!=0 || $Shmotuser['r3']!=0 || $Shmotuser['helm']!=0 || $Shmotuser['shit']!=0 || $Shmotuser['boots']!=0 || $Shmotuser['stats']!=0 || $Shmotuser['m1']!=0 || $Shmotuser['m2']!=0 || $Shmotuser['m3']!=0 || $Shmotuser['m4']!=0 || $Shmotuser['m5']!=0 || $Shmotuser['m6']!=0 || $Shmotuser['m7']!=0 || $Shmotuser['m8']!=0 || $Shmotuser['m9']!=0 || $Shmotuser['m10']!=0){ - if ($res['userid']==$user1) - mysql_query("update turnirbattle set badmaxweap=".time()." , checkuser=0 where userid=".$user1); - if ($res['userid1']==$user1) - mysql_query("update turnirbattle set badmaxweap1=".time()." , checkuser2=0 where userid1=".$user1); - addchp ('Внимание!Оставьте оружие только до 16экр или оставьте только оружие.
','{[]}'.Nick::id($user1)->short().'{[]}'); - } - elseif ($PriceWeap1[0]>16 || $Shmotuser1['sergi']!=0 || $Shmotuser1['kulon']!=0 || $Shmotuser1['perchi']!=0 || $Shmotuser1['bron']!=0 || $Shmotuser1['r1']!=0 || $Shmotuser1['r2']!=0 || $Shmotuser1['r3']!=0 || $Shmotuser1['helm']!=0 || $Shmotuser1['shit']!=0 || $Shmotuser1['boots']!=0 || $Shmotuser1['stats']!=0 || $Shmotuser1['m1']!=0 || $Shmotuser1['m2']!=0 || $Shmotuser1['m3']!=0 || $Shmotuser1['m4']!=0 || $Shmotuser1['m5']!=0 || $Shmotuser1['m6']!=0 || $Shmotuser1['m7']!=0 || $Shmotuser1['m8']!=0 || $Shmotuser1['m9']!=0 || $Shmotuser1['m10']!=0){ - if ($res['userid']==$user2) - mysql_query("update turnirbattle set badmaxweap=".time()." , checkuser=0 where userid=".$user2); - if ($res['userid1']==$user2) - mysql_query("update turnirbattle set badmaxweap1=".time()." , checkuser2=0 where userid1=".$user2); - addchp ('Внимание!Оставьте оружие только до 16экр или оставьте только оружие.
','{[]}'.Nick::id($user2)->short().'{[]}'); - } - else{ - // генерим массив с командами - $teams = array(); - $teams[$user1][$user2] = array(0,0,time()); - $teams[$user2][$user1] = array(0,0,time()); - //Востанавливаем HP - mysql_query("update users set hp=maxhp where id=".$user1." or id=".$user2); - // создаем битву - mysql_query("INSERT INTO `battle`( - `id`,`coment`,`teams`,`timeout`,`type`,`status`,`t1`,`t2`,`to1`,`to2`,`blood`) - VALUES( - NULL,'','".serialize($teams)."','3','1','0','".$user1."','".$user2."','".time()."','".time()."','0')"); - // айди боя - $id = mysql_insert_id(); - // кидаем в бой - mysql_query("UPDATE `users` SET `battle` = {$id} WHERE `id` = ".$user1." OR `id` = ".$user2); - // создаем лог - $rr = "".Nick::id($user['id'])->full(1)." и ".Nick::id($jert['id'])->full(1).""; - addch ("Бой между ".Nick::id($user['id'])->short()." и ".Nick::id($jert['id'])->short()." начался. ",$user['room']); - addlog($id,"Часы показывали ".date("Y.m.d H.i").", когда ".$rr." решили выяснить кто из них сильнее. (турнир)
"); - return $id; - } - } - } - - // функция проверки статуса боя - function CheckBattle($id) { - // если по айдишнику возвращается - // 1 - победил USER1 - // 2 - победил USER2 - // 3 - бои идет - $res = mysql_fetch_array(mysql_query("SELECT `win` FROM `battle` WHERE `id` = ".(int)$id." LIMIT 1;")); - return $res['win']; - } - - function UpdateTournir(){ - for($i=1;$i<$this->MaxUserLevel;$i++){ - $sql=mysql_query("select * from turnirbattle where level=".$i); - - if (mysql_numrows($sql)==0){ - $this->NextTournir($i); - //$this->StartTournir($i); - } - - else { - echo "Для ".$i." уровня игроков следующий этап турнира начнется после завершения следующих боёв:
"; - } - - while($res=mysql_fetch_array($sql)){ - $win=$this->CheckBattle($res['battleid']); - if ($win==1){ - mysql_query("update turnamuser set place=".time().", loose=loose+1 where iduser=".$res['userid1']); - mysql_query("update turnamuser set place=0 where iduser=".$res['userid']); - mysql_query("delete from turnirbattle where id=".$res['id']); - } - if($win==2){ - mysql_query("update turnamuser set place=".time().", loose=loose+1 where iduser=".$res['userid']); - mysql_query("update turnamuser set place=0 where iduser=".$res['userid1']); - mysql_query("delete from turnirbattle where id=".$res['id']); - } - if($win==3){ - echo Nick::id($res['userid'])->full(1)." против ".Nick::id($res['useridl'])->full(1); - } - } - } - } - - function NextTournir($level){ - $CheckFinal=array(); - for ($i=0;$i<=1;$i++){ - $sql=mysql_query("select iduser from turnamuser where level=".$level." and loose=".$i." and idturnam=(select id from turnament where old=0 and level=".$level.")"); - - $ArrayUsers=array(); - while ($res=mysql_fetch_row($sql)){ - $ArrayUsers[]=$res[0]; - } - @shuffle($CountUser); - - if (count($ArrayUsers)==1) $CheckFinal[]=$ArrayUsers[0]; - if (count($ArrayUsers)==1 && $i==0) addchp ('Внимание! Вы вышли в финал. Дождитесь второго финалиста.
','{[]}'.Nick::id($ArrayUsers[0])->short().'{[]}'); - - if ($this->fract(count($ArrayUsers)/2)!=false) - $countUs=count($ArrayUsers)-1; - else - $countUs=count($ArrayUsers); - - for ($ii=0;$ii<$countUs;$ii++){ - $user1=$ArrayUsers[$ii]; - $user2=$ArrayUsers[++$ii]; - //Востанавливаем HP - mysql_query("update users set hp=maxhp where id=".$user1." or id=".$user2); - mysql_query("insert into turnirbattle(userid,userid1,level,idtur) values(".$user1.",".$user2.",".$level.",(select id from turnament where old=0 and level=".$level."))"); - addchp ('Внимание! Подготовтесь к следующему туру.
','{[]}'.Nick::id($user1)->short().'{[]}'); - addchp ('Внимание! Подготовтесь к следующему туру.
','{[]}'.Nick::id($user2)->short().'{[]}'); - } - } - if (count($CheckFinal)==2) $this->TournirFinal($level,$CheckFinal); - if (count($CheckFinal)==1) { - $this->CreateHTML($level); - //поставить турниру статус 2. создать HTML для подгрузки результатов - //Если команда не набралась - удалить турнир. - эо при старте в 4 часа. - //$this->ShowTournirFinaliats($level); - } - } - - function CreateHTML($level){ - global $Priz; - $dir="logtur/".$level; - if (!file_exists($dir)) mkdir($dir); - $tur=mysql_fetch_array(mysql_query("select * from turnament where old=0 and level=".$level." limit 1")); - $f=fopen($dir."/".$tur['datetime'].".html",'w+'); - fwrite($f,''); - fwrite($f,''); - mysql_query("update turnamuser set place=".(time()+1000)." where place=0 and idturnam=".$tur['id']." and level=".$level); - $sql=mysql_query("select tur.*, us.login from turnamuser as tur left join users as us on us.id=tur.iduser where tur.idturnam=".$tur['id']." order by tur.place desc"); - $i=1; - - while ($res=mysql_fetch_array($sql)){ - if ($i==1 || $i==2 || $i==3){ - mysql_query("INSERT INTO `delo`(`id` , `author` ,`pers`, `text`, `type`, `date`) VALUES ('','0','".$res['iduser']."','Выиграл в турнире ".$Priz[$i][$level]." кр.','1','".time()."');"); - addchp ('Внимание! За '.$i.' место в турнире, Вы получили '.$Priz[$i][$level].' кр.
','{[]}'.Nick::id($res['iduser'])->short().'{[]}'); - } - fwrite($f, ''); - - } - fwrite($f, '
ИгрокМесто
'.$res['login'].''.$i++.'
'); - fclose($f); - mysql_query("update turnament set old=2, path='/".$dir."/".$tur['datetime'].".html' where old=0 and level=".$level); - - //Раскоментить перед заливкой - //if (mysql_numrows(mysql_query("select id from turnament where old=0"))==0) $this->CreateTournament("Еженедельные турниры"); - } - - function ShowTournirFinaliats(){ - $sql=mysql_query("select datetime,level,path from turnament where old=2 group by level order by datetime"); - $level=0; - - echo "Результаты прошедших турниров.
"; - while ($res=mysql_fetch_array($sql)){ - if ($level!=$res['level']) echo ""; - echo ""; - if ($level!=$res['level']){ - echo ""; - $level=$res['level']; - } - } - echo "
УровеньДата
".$res['level']."".date("d.m.Y H:i",$res['datetime'])."
"; - } - - function TournirFinal($level,$masFinals){ - mysql_query("update turnamuser set place=0 where (iduser=".$masFinals[0]." or iduser=".$masFinals[1].") and idturnam=(select id from turnament where old=0 and level=".$level.")"); - mysql_query("insert into turnirbattle(userid,userid1,level,idtur) values(".$masFinals[0].",".$masFinals[1].",".$level.",(select id from turnament where old=0 and level=".$level."))"); - addchp ('Внимание! Подготовтесь к финалу.
','{[]}'.Nick::id($masFinals[0])->short().'{[]}'); - addchp ('Внимание! Подготовтесь к финалу.
','{[]}'.Nick::id($masFinals[1])->short().'{[]}'); - } - - function expectationenemy(){ - global $user; - $res=mysql_fetch_array(mysql_query("select * from turnirbattle where userid=".$user['id']." or userid1=".$user['id']." limit 1")); - if ($res['id']!=''){ - if ($res['userid']==$user['id'] && $res['checkuser']==0 && $res['badmaxweap']==0){ - mysql_query("update turnirbattle set checkuser=1 where userid=".$user['id']); - if ($res['checkuser2']==1){ - $battle = $this->MakeBattle($res['userid'],$res['userid1']); - mysql_query("update turnirbattle set battleid=".$battle." where id=".$res['id']); - } - } - elseif($res['badmaxweap']!=0){ - if ((time()-$res['badmaxweap'])>120){ - mysql_query("update turnamuser set loose=2, place=".time()." where iduser=".$res['userid']." and idturnam=".$res['idtur']); - mysql_query("delete from turnirbattle where userid=".$res['userid']); - addchp ('Внимание!Вы выбыли из турнира
','{[]}'.Nick::id($res['userid'])->short().'{[]}'); - addchp ('Внимание!Ваш противник отказался от боя. Техническая победа.
','{[]}'.Nick::id($res['userid1'])->short().'{[]}'); - } - } - if ($res['userid1']==$user['id'] && $res['checkuser2']==0 && $res['badmaxweap1']==0){ - mysql_query("update turnirbattle set checkuser2=1 where userid1=".$user['id']); - if ($res['checkuser']==1){ - $battle = $this->MakeBattle($res['userid'],$res['userid1']); - mysql_query("update turnirbattle set battleid=".$battle." where id=".$res['id']); - } - } - elseif($res['badmaxweap1']!=0){ - if ((time()-$res['badmaxweap1'])>120){ - mysql_query("update turnamuser set loose=2, place=".time()." where iduser=".$res['userid']." and idturnam=".$res['idtur1']); - mysql_query("delete from turnirbattle where userid1=".$res['userid1']); - addchp ('Внимание!Вы выбыли из турнира
','{[]}'.Nick::id($res['userid1'])->short().'{[]}'); - addchp ('Внимание!Ваш противник отказался от боя. Техническая победа.
','{[]}'.Nick::id($res['userid'])->short().'{[]}'); - } - } - } - } - - function StartTournir($level=''){//Запускается в 17-00-10 каждую пятницу - //Разослать всем кнопочки на вход в турнир - global $user; - $res=mysql_fetch_array(mysql_query("select * from turnirbattle where userid=".$user['id']." or userid1=".$user['id']." limit 1")); - $PriceWeap=mysql_fetch_row(mysql_query("select cost from inventory where id=".$user['weap']." limit 1")); - if ($PriceWeap[0]=='') $PriceWeap[0]=0; - - if ($PriceWeap[0]>16 || $user['sergi']!=0 || $user['kulon']!=0 || $user['perchi']!=0 || $user['bron']!=0 || $user['r1']!=0 || $user['r2']!=0 || $user['r3']!=0 || $user['helm']!=0 || $user['shit']!=0 || $user['boots']!=0 || $user['stats']!=0 || $user['m1']!=0 || $user['m2']!=0 || $user['m3']!=0 || $user['m4']!=0 || $user['m5']!=0 || $user['m6']!=0 || $user['m7']!=0 || $user['m8']!=0 || $user['m9']!=0 || $user['m10']!=0){ - if ($res['userid']==$user['id'] && $res['badmaxweap']==0) - mysql_query("update turnirbattle set badmaxweap=".time()." , checkuser=0 where userid=".$user['id']); - if ($res['userid1']==$user['id'] && $res['badmaxweap1']==0) - mysql_query("update turnirbattle set badmaxweap1=".time()." , checkuser2=0 where userid1=".$user['id']); - addchp ('Внимание!Оставьте оружие только до 16экр или оставьте только оружие.
','{[]}'.Nick::id($user['id'])->short().'{[]}'); - } - else{ - if ($res['userid']==$user['id']){ - mysql_query("update turnirbattle set badmaxweap=0 where userid=".$user['id']); - - } - if ($res['userid1']==$user['id']){ - mysql_query("update turnirbattle set badmaxweap1=0 where userid1=".$user['id']); - } - } - - $sql=mysql_query("select * from turnirbattle where badmaxweap1<>0 or badmaxweap<>0"); - while ($res=mysql_fetch_array($sql)){ - if ($res['badmaxweap1']!=0){ - if ((time()-$res['badmaxweap1'])>120){ - mysql_query("update turnamuser set loose=2, place=".time()." where iduser=".$res['userid1']." and idturnam=".$res['idtur']); - mysql_query("delete from turnirbattle where userid1=".$res['userid1']); - addchp ('Внимание!Вы выбыли из турнира
','{[]}'.Nick::id($res['userid1'])->short().'{[]}'); - addchp ('Внимание!Ваш противник отказался от боя. Техническая победа.
','{[]}'.Nick::id($res['userid'])->short().'{[]}'); - } - } - if($res['badmaxweap']!=0){ - if ((time()-$res['badmaxweap'])>120){ - mysql_query("update turnamuser set loose=2, place=".time()." where iduser=".$res['userid']." and idturnam=".$res['idtur']); - mysql_query("delete from turnirbattle where userid=".$res['userid']); - addchp ('Внимание!Вы выбыли из турнира
','{[]}'.Nick::id($res['userid'])->short().'{[]}'); - addchp ('Внимание!Ваш противник отказался от боя. Техническая победа.
','{[]}'.Nick::id($res['userid1'])->short().'{[]}'); - } - } - } - - if ($level!='') $level=' and level='.$level; - $sql=mysql_query("SELECT * FROM turnirbattle WHERE (userid=".$user['id']." or userid1=".$user['id'].") ".$level); - while ($res=mysql_fetch_array($sql)){ - $looseL1=mysql_fetch_row(mysql_query("select loose from turnamuser where iduser=".$res['userid1']." and idturnam=".$res['idtur'])); - $looseL=mysql_fetch_row(mysql_query("select loose from turnamuser where iduser=".$res['userid']." and idturnam=".$res['idtur'])); - if ($res['userid']==$user['id']) { - if($res['checkuser']==0){ - if($res['badmaxweap']!=0){ - if ((time()-$res['badmaxweap'])>120){ - mysql_query("update turnamuser set loose=2, place=".time()." where iduser=".$res['userid']." and idturnam=".$res['idtur']); - mysql_query("delete from turnirbattle where userid=".$res['userid']); - addchp ('Внимание!Вы выбыли из турнира
','{[]}'.Nick::id($res['userid'])->short().'{[]}'); - addchp ('Внимание!Ваш противник отказался от боя. Техническая победа.
','{[]}'.Nick::id($res['userid1'])->short().'{[]}'); - } - else echo "
противник ".Nick::id($res['useridl'])->full(1)."(поражений-".$looseL1[0].")
"; - } - else echo "
противник ".Nick::id($res['useridl'])->full(1)."(поражений-".$looseL1[0].")
"; - } - else echo "Ожидаем противника"; - } - - if ($res['userid1']==$user['id']){ - if ($res['checkuser2']==0){ - if($res['badmaxweap1']!=0){ - if ((time()-$res['badmaxweap1'])>120){ - mysql_query("update turnamuser set loose=2, place=".time()." where iduser=".$res['userid1']." and idturnam=".$res['idtur']); - mysql_query("delete from turnirbattle where userid1=".$res['userid1']); - addchp ('Внимание!Вы выбыли из турнира
','{[]}'.Nick::id($res['userid1'])->short().'{[]}'); - addchp ('Внимание!Ваш противник отказался от боя. Техническая победа.
','{[]}'.Nick::id($res['userid'])->short().'{[]}'); - } - else echo "
противник ".Nick::id($res['userid'])->full(1)."(поражений-".$looseL[0].")
"; - } - else echo "
противник ".Nick::id($res['userid'])->full(1)."(поражений-".$looseL[0].")
"; - } - else echo "Ожидаем противника"; - } - } - } - - function CreateTournament($title){ - //Вычисляем следующую пятницу - $dateTime=''; - if (date("w", mktime(0, 0, 0, date('n'), date('j'), date('Y')))==5 && date("H")>17){ - $nextDay=date('j')+1; - $DayofMonth=date('j'); - if ($nextDay>date('t')) { - $nextDay=1; - $DayofMonth=date("t",mktime(0, 0, 0, date('n')+1, 1, date('Y')));//даже если date('n')+1 = 13 mktime переведет на 01.01.следующий год - } - } - else{ - $nextDay=date('j'); - $DayofMonth=date('t'); - } - - for ($j=$nextDay;$j<=$DayofMonth;$j++){ - //узнаем день недели - $DayofWeek=date("w", mktime(0, 0, 0, date('n'), $j, date('Y'))); - if ($DayofWeek==5){ - $dateTime=mktime(17, 0, 0, date('n'), $j, date('Y')); - break; - } - } - //если пятниц в этом месяце не осталось - if ($dateTime==''){ - if (date("n")+1==13){ - $Month=1; - $Year=date("Y")+1; - } - else { - $Month=date('n')+1; - $Year=date("Y"); - } - - for ($j=1;$j<=date('t',mktime(0, 0, 0, $Month, 1, $Year));$j++){ - //узнаем день недели - $DayofWeek=date("w", mktime(0, 0, 0, $Month, $j, $Year)); - if ($DayofWeek==5){ - $dateTime=mktime(17, 0, 0, $Month, $j, $Year); - break; - } - } - } - - //Создаем турниры. - for ($i=1;$i<$this->MaxUserLevel;$i++) - if (!mysql_query("insert into turnament(title,level,datetime) values ('".$title."',".$i.",'".$dateTime."')")){ -//!!!!!!!!!!!!!!!!!!! failed to open stream: Permission denied in /www/capitalcity.oldbk.com/classturnir.php on line 57 - $f=fopen('/tmp/memcache/logtur/error.log','w'); - fwrite($f, "insert into turnament(title,level,datetime) values ('".$title."',".$i.",'".$dateTime."')\n"); - fclose($f); - } - } - - function showAllTurnament(){ - global $user; - $sql=mysql_query("select * from turnament where old=0"); - $dateD=mysql_fetch_row(mysql_query("select datetime from turnament where old=0 limit 1")); - if (mysql_num_rows($sql)<1) echo("На данный момент новых чемпионатов нет"); - if ($user['level']>0 && mktime()<$dateD[0]) - echo "
"; - echo " - - - - - "; - if ($user['level']>0 && mktime()<$dateD[0]) - echo ""; - echo ""; - while ($res=mysql_fetch_array($sql)){ - if ($user['level']==$res['level']) - $dellzay=mysql_fetch_row(mysql_query("select id from turnamuser where iduser=".$user['id']." and idturnam=".$res['id'])); - echo " - - - - "; - if ($user['level']==$res['level'] && mktime()<$dateD[0]){ - if ($dellzay[0]=='') - echo ""; - else - echo ""; - } - echo ""; - } - echo "
Название турнираВремя проведенияКол-во учасниковУровеньРегистрация
- ".$res['title']." - - ".date("d.m.Y H:i",$res['datetime'])." - - ".$res['kolvo']." - - ".$res['level']." - - - - - - -
"; - if ($user['level']>0 && mktime()<$dateD[0]) - echo "
"; - } -} diff --git a/comission.php b/comission.php index b563479..c227862 100644 --- a/comission.php +++ b/comission.php @@ -1,19 +1,23 @@ level < 1) { header("Location: main.php"); - die(); + exit; } -if ($user['room'] != 25) { +if ($user->room != 25) { header("Location: main.php"); - die(); + exit; } -if ($user['battle'] != 0) { +if ($user->battle) { header('location: fbattle.php'); - die(); + exit; } $get = urldecode(filter_input(INPUT_SERVER, 'QUERY_STRING')); diff --git a/config.php b/config.php index 75cbb35..2d64487 100644 --- a/config.php +++ b/config.php @@ -206,4 +206,5 @@ trait Config 1250000000 => [1, 0, 0, 450, 0, 1500000000], 1500000000 => [10, 1, 5, 8000, 1, 9999999999], # Это тринадцатый уровень ]; +public static $cavedata = [621 => ['x1' => 6, 'y1' => 11, 'dir1' => 1, 'x2' => 10, 'y2' => 8, 'dir2' => 1, 'x3' => 20, 'y3' => 4, 'dir3' => 1, 'x4' => 10, 'y4' => 10, 'dir4' => 1, 'delay' => 360, 'name1' => 'Проклятый Рудник', 'name2' => 'Проклятого Рудника']]; } \ No newline at end of file diff --git a/dig.php b/dig.php deleted file mode 100644 index 87246aa..0000000 --- a/dig.php +++ /dev/null @@ -1,118 +0,0 @@ - 0)) header("Location: index.php"); -require_once 'config.php'; - -$user = db::c()->query('SELECT * FROM `users` WHERE `id` = ?i', $playerId)->fetch_object(); -$can_go_ch = 0; - -/*if($user['id']==1258) -{ - $all_bots=mysql_query("SELECT * FROM bots;"); - while ($the_bot=mysql_fetch_array($all_bots)) - { - $the_bot_battle=mysql_fetch_array(mysql_query("SELECT * FROM battle WHERE id='{$the_bot['battle']}' LIMIT 1;")); - if ($the_bot_battle['win']<3)//0,1,2 - {mysql_query("DELETE FROM bots WHERE id='{$the_bot['id']}' LIMIT 1;");} - } -}*/ - -if ($user->room != 49) { - header("Location: main.php"); - exit(); -} -if ($user->battle) { - header('location: fbattle.php'); - exit(); -} - -//проверяем ЦХ -if ($user->level >= 8 && $user->doblest >= 50) $can_go_ch = 1; - -//заходим в ЦХ -if ($_POST['c_haos']) { - db::c()->query('UPDATE `users`,`online` SET `users`.`room` = 48,`online`.`room` = 48 WHERE `online`.`id` = `users`.`id` AND `online`.`id` = ?i',$_SESSION['uid']); - header('location: main.php'); -} - -/*$in_dig = mysql_fetch_array(mysql_query("SELECT * FROM `digger` WHERE `id` = '{$user['id']}' LIMIT 1;")); -//вносимся в табличку -if(!$in_dig) -{ - mysql_query("INSERT INTO digger(id) values('{$user['id']}');"); - $in_dig=mysql_fetch_array(mysql_query("SELECT * FROM `digger` WHERE `id` = '{$user['id']}' LIMIT 1;")); -} - -//$inv = db::c()->query('SELECT `id` FROM `inventory` WHERE `owner` = ?i AND (`prototype` = 727 OR `prototype` = 6) AND `dressed` = 1 LIMIT 1', $user['id'])->fetch_assoc(); -if($inv['id']==0) - {$delay=600;}//def 600 -else {$delay=300;};//def 300 - -if($inv['id']==0) - {$rest=3600;}//def 3600 -else {$rest=1800;};//def 1800 - -$guard_delay=3600;//def 3600 -$tm=time();*/ - -?> - - - - - - -

Проход к Цитадели Хаоса

-
-
- -
-
- - -

Ярко алое зарево рассвета осветило нескончаемую горную гряду на востоке. По узкому - проходу прямиком меж двух скал уверенной статной рысью двигался всадник. На его широкой - спине, поддавшись первым порывам нарастающего ветра, развивался белый плащ с - кроваво-красным подбоем. Вместе с золотой сбруей его белоснежного коня, это создавало - образ богатого и знатного человека. Его путь вёл в одну из самых загадочных и - таинственных крепостей известного мира. Цитадель Хаоса была найдена группой отчаянных - авантюристов еще два века назад, но все, кто отправлялся туда, исчезали бесследно. Чтобы - достигнуть врат крепости следовало найти вход в скрытое ущелье, что был виден лишь на - рассвете.

-

Вот и наш герой был храбр, но двигали им весьма низменные людские пороки. Он слышал, что - в Цитадели можно отыскать меч, дарующий победу над любым превосходящим по силе - соперником. Ради этой дивной вещицы всадник был в пути уже несколько дней. - Время было выбрано удачно, первые лучи солнца открыли спрятанный путь. Проехав несколько - сот метров по ущелью, перед путником открылась его вожделенная цель. Массивные - крепостные стены и башни Цитадели, как будто вырезанные в скале, поражали своими - необъятными размерами. Теперь, когда до места назначения оставалось совсем ничего, - всадник перешел на галоп. Добравшись до огромных ворот крепости, он спешился и - неторопливо вытянул меч из ножен. Подойдя вплотную к маленькой дверце в одной из - створок, он громко постучал в неё. Тщетно выждав ответа пару минут, он толкнул дверь. С - противным скрипом, та неохотно поддалась. В образовавшейся черноте прохода угадывались - очертания уходящей вниз винтовой лестницы. Взяв, со стены промасленный факел, путник - чиркнул огнивом и начал спускаться вниз. Тени странными отсветами играли на каменных - стенах, сплетаясь в невиданные фигуры, словно души умерших следовали за героем по пятам. - Через несколько минут спуск кончился и он увидел перед собой еще одну маленькую дверь. - Путник убрал меч в ножны и свободной рукой отворил её. Из темноты залы, что открылась - ему, раздался громкий рёв, заставивший странника попятиться назад. Он споткнулся об одну - из ступенек и выронил факел, который упал в воду и предательски потух. В кромешной - темноте рёв раздался уже ближе. На ощупь, вытянув меч и выставив его вперёд, путник - приготовился к смерти и бросился в темноту…

-

Много месяцев спустя, после исчезновения королевского сына в деревнях видели седого - старика с обезумевшими глазами, что постоянно кричал что-то о страшной крепости и - обитавших там ужасных чудовищах. Но люди не верили выжившему из ума старцу. Молва о - крепости разлеталась по городам и весям. Каждый герой хотел проверить себя и покорить - Цитадель. Тем временем во дворце готовились к новому походу. Быть может, перед их - чистыми помыслами и открытыми сердцами Цитадель Хаоса снимет завесу тайны?

- -
- -
- - - Только ветераны, доказавшие свою доблесть, могут идти в бой в логово врага! - - - \ No newline at end of file diff --git a/edit_koefs.php b/edit_koefs.php deleted file mode 100644 index 7532dbf..0000000 --- a/edit_koefs.php +++ /dev/null @@ -1,44 +0,0 @@ - $v) { - fwrite($f,'$'."mods['".$k."']=".$v.";\n"); - } - fwrite($f,"?>\n"); - fclose($f); - } - $mods1['perv']="Первак"; - $mods1['kulon']="Кулон"; - $mods1['haos']="Хаос"; - $mods1['alignprot']="Противостояние склонностей"; - $mods1['kulakpenalty']="Нет пушки РЅР° СѓСЂРѕРІРЅРµ больше 1РіРѕ"; - $mods1['bloodb']="Кровавый"; - $mods1['btl_1']="Первый Р±РѕР№ СЃ противником"; - $mods1['btl_2']="Второй Р±РѕР№ СЃ РЅРёРј же"; - $mods1['btl_3']="Больше РґРІСѓС… боёв"; - - $mods1['krov_oop']="------"; - - $mods1['krov_bitv']="Кровавая битва (соперников)"; - $mods1['krov_op']="Опыт"; - $mods1['krov_rez']="Кровавая резня (соперников)"; - $mods1['krovr_op']="Опыт"; - $mods1['krov_sech']="Кровавая сеча (соперников)"; - $mods1['krovs_op']="Опыт"; - - $mods1['velikaya']="Великая битва (соперников)"; - $mods1['vel_op']="Опыт"; - $mods1['velichayshaya']="Величайшая битва (соперников)"; - $mods1['velich_op']="Опыт"; - $mods1['epohalnaya']="Эпохальная битва (соперников)"; - $mods1['epoh_op']="Опыт"; - - include('exp_koef.php'); - echo "
"; - foreach ($mods as $k => $v) { - echo "
".$mods1[$k]."
"; - } - echo "
"; - } diff --git a/enter_cave.php b/enter_cave.php index 53e2357..2497675 100644 --- a/enter_cave.php +++ b/enter_cave.php @@ -1,20 +1,32 @@ battle) { + header('location: fbattle.php'); + exit; +} function secs2hrs($s, $short = 0) { - if ($s < 60) return "$s сек."; + if ($s < 60) { + return "$s сек."; + } $retstr = ''; if ($s < 3600) { $min = floor($s / 60); - if ($min || !$short) $retstr .= "$min мин. "; + if ($min || !$short) { + $retstr .= "$min мин. "; + } $sec = $s % 60; - if ($sec || !$short) $retstr .= "$sec сек."; + if ($sec || !$short) { + $retstr .= "$sec сек."; + } return $retstr; } $ret = floor($s / 3600); @@ -24,113 +36,127 @@ function secs2hrs($s, $short = 0) $h = $ret % 24; if ($d && ($d > 1 || $h || $s)) { $retstr .= "$d д. "; - if ($h || !$short) $retstr .= "$h ч. "; + if ($h || !$short) { + $retstr .= "$h ч. "; + } $min = floor($s / 60); - if ($min || !$short) $retstr .= "$min мин."; + if ($min || !$short) { + $retstr .= "$min мин."; + } return $retstr; - } elseif ($d) $h += $d * 24; + } elseif ($d) { + $h += $d * 24; + } if ($h) { $retstr = "$h ч. "; $min = floor($s / 60); - if ($min || !$short) $retstr .= "$min мин."; + if ($min || !$short) { + $retstr .= "$min мин."; + } return $retstr; } return floor($s / 60) . " мин. " . ($s % 60) . " сек."; } -if($_GET['ext'] == 1) { - $yas = mysql_fetch_array(mysql_query("SELECT `id` FROM `vxodd` WHERE `login` = '$user[login]' LIMIT 1")); - $yad = mysql_fetch_array(mysql_query("SELECT `id` FROM `vxod` WHERE `login` = '$user[login]' LIMIT 1")); - if(isset($yas['id']) || isset($yad['id'])) { - echo "Подали заявку и убегаем? Не хорошо..."; - } else { - mysql_query("UPDATE `users`,`online` SET `users`.`room` = '2111', `online`.`room` = '2111' WHERE `online`.`id` = `users`.`id` AND `online`.`id` = '{$_SESSION['uid']}' ;"); - header('location: main.php'); - } +if ($_GET['ext'] == 1) { + $yas = mysql_fetch_array(mysql_query("SELECT `id` FROM `vxodd` WHERE `login` = '$user[login]' LIMIT 1")); + $yad = mysql_fetch_array(mysql_query("SELECT `id` FROM `vxod` WHERE `login` = '$user[login]' LIMIT 1")); + if (isset($yas['id']) || isset($yad['id'])) { + echo "Подали заявку и убегаем? Не хорошо..."; + } else { + mysql_query("UPDATE `users`,`online` SET `users`.`room` = '2111', `online`.`room` = '2111' WHERE `online`.`id` = `users`.`id` AND `online`.`id` = '{$_SESSION['uid']}' ;"); + header('location: main.php'); + } } -if(in_array($user['room'], Config::$canalenters)) { - $podzemroom = $user['room']+1; - $cavedata = array(620 => array('x1' => 3, 'y1' => 2, 'dir1' => 2)); - $podzemdata = array(621 => array('name1' => 'Проклятый Рудник', 'name2' => 'Проклятого Рудника')); -?> - - - - - - - - - - - 1) { echo "$_GET[warning]"; } ?> -
+if (in_array($user['room'], Config::$canalenters)) { + $podzemroom = $user['room'] + 1; + $cavedata = [620 => ['x1' => 3, 'y1' => 2, 'dir1' => 2]]; + $podzemdata = [621 => ['name1' => 'Проклятый Рудник', 'name2' => 'Проклятого Рудника']]; + ?> + + + + + + + + 1) { + echo "$_GET[warning]"; + } ?> +
- if($wait_sec > $new_t) { - if($_GET['donate']) { - if($user['money'] >= $podzemdata[$podzemroom]['passprice']) { - mysql_query("UPDATE `users` SET `money` = (`money`-".$podzemdata[$podzemroom]['passprice'].") WHERE `id` = '$user[id]' LIMIT 1"); - mysql_query("INSERT INTO `delo` (`id`, `author`, `pers`, `text`, `type`, `date`) VALUES ('', '0', '{$_SESSION['uid']}', '\"".$user['login']."\" пожертвовал на благоустройство пещеры \"".$podzemdata[$podzemroom]['passprice']."\" кр. ($user[money]/$user[ekr]). ', 7, '".time()."')"); - $wait_sec = 0; - } else { - echo "У вас недостаточно денег"; - } - } - } + + + "; - } -?> + $den = mysql_query("SELECT `id` FROM `vxodd` WHERE `glav_id` = '" . $_GET['naw_id'] . "'"); + if (mysql_num_rows($den) >= (in_array($user['room'] + 1, Config::$caverooms) ? 5 : 4)) { + echo ""; + exit(); + } - - -
+

+ 0 LIMIT 1"); + if ($el = mysql_fetch_array($select)) { + $wait_sec = $el['time']; + $new_t = time(); + $left_time = $wait_sec - $new_t; + $left_min = floor($left_time / 60); + $left_sec = $left_time - $left_min * 60; - if($wait_sec > $new_t) { - echo " Вы можете посетить ".$podzemdata[$podzemroom]['name1']." через ".secs2hrs($left_time)."
"; - if($podzemdata[$podzemroom]['passprice']) { - echo "Пожертвовав ".$podzemdata[$podzemroom]['passprice']." кр. на благоустройство ".$podzemdata[$podzemroom]['name2'].", это можно сделать прямо сейчас. Пожертвовать."; - } - } else { - mysql_query("DELETE FROM `visit_podzem` WHERE `login` = '".$user['login']."' AND `room` = '$podzemroom' LIMIT 1"); - echo ""; - exit(); - } -} else { - $login = $user['login']; - $ya = mysql_query("SELECT `login` FROM `vxodd` WHERE `login` = '$login' LIMIT 1"); - $wawe = "0"; - if($daw = mysql_fetch_array($ya)) { $wawe = "1"; } - $naw = mysql_query("SELECT `login` FROM `vxod` WHERE `login` = '$login' LIMIT 1"); - $nawe = "0"; - if($ser = mysql_fetch_array($naw)) { $nawe = "1"; } - $rt = mysql_query("SELECT `id`, `level` FROM `users` WHERE `login` = '$login' LIMIT 1"); - $est = mysql_fetch_array($rt); - $user_id = $est['id']; - $user_lvl = $est['level']; - - if($wawe == 0) { - echo "
+ if (($user['align'] == '2.99') && $wait_sec > $new_t) { + $wait_sec = 1; + mysql_query("UPDATE `visit_podzem` SET `time` = 1 WHERE `login` = '$user[login]' AND `time` > 0 AND `room` = '$user[room]' LIMIT 1"); + } + + if ($wait_sec > $new_t) { + if ($_GET['donate']) { + if ($user['money'] >= $podzemdata[$podzemroom]['passprice']) { + mysql_query("UPDATE `users` SET `money` = (`money`-" . $podzemdata[$podzemroom]['passprice'] . ") WHERE `id` = '$user[id]' LIMIT 1"); + mysql_query("INSERT INTO `delo` (`id`, `author`, `pers`, `text`, `type`, `date`) VALUES ('', '0', '{$_SESSION['uid']}', '\"" . $user['login'] . "\" пожертвовал на благоустройство пещеры \"" . $podzemdata[$podzemroom]['passprice'] . "\" кр. ($user[money]/$user[ekr]). ', 7, '" . time() . "')"); + $wait_sec = 0; + } else { + echo "У вас недостаточно денег"; + } + } + } + + if ($wait_sec > $new_t) { + echo " Вы можете посетить " . $podzemdata[$podzemroom]['name1'] . " через " . secs2hrs($left_time) . "
"; + if ($podzemdata[$podzemroom]['passprice']) { + echo "Пожертвовав " . $podzemdata[$podzemroom]['passprice'] . " кр. на благоустройство " . $podzemdata[$podzemroom]['name2'] . ", это можно сделать прямо сейчас. Пожертвовать."; + } + } else { + mysql_query("DELETE FROM `visit_podzem` WHERE `login` = '" . $user['login'] . "' AND `room` = '$podzemroom' LIMIT 1"); + echo ""; + exit(); + } + } else { + $login = $user['login']; + $ya = mysql_query("SELECT `login` FROM `vxodd` WHERE `login` = '$login' LIMIT 1"); + $wawe = "0"; + if ($daw = mysql_fetch_array($ya)) { + $wawe = "1"; + } + $naw = mysql_query("SELECT `login` FROM `vxod` WHERE `login` = '$login' LIMIT 1"); + $nawe = "0"; + if ($ser = mysql_fetch_array($naw)) { + $nawe = "1"; + } + $rt = mysql_query("SELECT `id`, `level` FROM `users` WHERE `login` = '$login' LIMIT 1"); + $est = mysql_fetch_array($rt); + $user_id = $est['id']; + $user_lvl = $est['level']; + + if ($wawe == 0) { + echo "
Группа @@ -148,287 +174,314 @@ if($el = mysql_fetch_array($select)) {
"; -} else { - echo "
+ } else { + echo "
Группа "; - if($nawe == 1) { - echo "  "; - } - echo "
"; -} - - if($_GET['warning'] == 1) { echo " Вы покинули группу"; } - if($_GET['warning'] == 2) { echo " Увы! Не угадали пароль!"; } - if($_GET['warning'] == 3) { echo " Вы подали заявку, сначала отзовите её!"; } - if($_GET['warning'] == 4) { echo " Вы уже в группе!"; } - if($_GET['warning'] == 5) { echo " Группа уже собрана!"; } - if($_GET['warning'] == 6) { - echo " Максимальная плата для вашего уровня: "; - if($user['level'] < 5) { - echo "1500 кр"; - } elseif($user['level'] < 7) { - echo "3500 кр"; - } else { - echo "6500 кр"; - } - echo "!"; - } - if($_GET['warning'] == 7) { echo " Недостаточно денег для оплаты."; } - if($_GET['warning'] == 8) { echo " Со склонностью хаос оплата походов запрещена."; } - echo ""; + if ($nawe == 1) { + echo "  "; + } + echo ""; + } - $i = 0; - function isonlinelogin($l) { - $i = mysql_fetch_assoc(mysql_query("SELECT DISTINCT(`users`.`id`) FROM `online` LEFT JOIN `users` ON (`users`.`id` = `online`.`id`) WHERE `date` >= ".(time()-60)." AND `users`.`login` = '$l'")); - return $i; - } + if ($_GET['warning'] == 1) { + echo " Вы покинули группу"; + } + if ($_GET['warning'] == 2) { + echo " Увы! Не угадали пароль!"; + } + if ($_GET['warning'] == 3) { + echo " Вы подали заявку, сначала отзовите её!"; + } + if ($_GET['warning'] == 4) { + echo " Вы уже в группе!"; + } + if ($_GET['warning'] == 5) { + echo " Группа уже собрана!"; + } + if ($_GET['warning'] == 6) { + echo " Максимальная плата для вашего уровня: "; + if ($user['level'] < 5) { + echo "1500 кр"; + } elseif ($user['level'] < 7) { + echo "3500 кр"; + } else { + echo "6500 кр"; + } + echo "!"; + } + if ($_GET['warning'] == 7) { + echo " Недостаточно денег для оплаты."; + } + if ($_GET['warning'] == 8) { + echo " Со склонностью хаос оплата походов запрещена."; + } + echo "
"; - $Q = mysql_query("SELECT * FROM `vxod` WHERE `room` = '$user[room]'"); - while($DATA = mysql_fetch_array($Q)) { - $cr = $DATA['glav_id']; - $z_login[$i] = $DATA['login']; - $date[$i] = $DATA['date']; - $comment[$i] = $DATA['comment']; - $password[$i] = $DATA['pass']; - $mine_z[$i] = 0; + $i = 0; + function isonlinelogin($l) + { + $i = mysql_fetch_assoc(mysql_query("SELECT DISTINCT(`users`.`id`) FROM `online` LEFT JOIN `users` ON (`users`.`id` = `online`.`id`) WHERE `date` >= " . (time() - 60) . " AND `users`.`login` = '$l'")); + return $i; + } - $Q2 = mysql_query("SELECT `glav_id` FROM `vxodd` WHERE `glav_id` = '$cr'"); - $t1_all[$i] = 0; - while($DATAS = mysql_fetch_array($Q2)) { - $t1_all[$i]++; - } - $creator[$i] = $DATA['glav_id']; - $i++; - } + $Q = mysql_query("SELECT * FROM `vxod` WHERE `room` = '$user[room]'"); + while ($DATA = mysql_fetch_array($Q)) { + $cr = $DATA['glav_id']; + $z_login[$i] = $DATA['login']; + $date[$i] = $DATA['date']; + $comment[$i] = $DATA['comment']; + $password[$i] = $DATA['pass']; + $mine_z[$i] = 0; - for($n = 0; $n < $i; $n++) { - echo ""; + } + ?> + + + + + + + +
$date[$n] "; + $Q2 = mysql_query("SELECT `glav_id` FROM `vxodd` WHERE `glav_id` = '$cr'"); + $t1_all[$i] = 0; + while ($DATAS = mysql_fetch_array($Q2)) { + $t1_all[$i]++; + } + $creator[$i] = $DATA['glav_id']; + $i++; + } - $QUER = mysql_query("SELECT `login`, `lvl`, `fee` FROM `vxodd` WHERE `glav_id` = '$creator[$n]' ORDER BY `id` ASC"); - while($DATAS = mysql_fetch_array($QUER)) { - if($user['id'] == 10022) { - $ol = isonlinelogin($DATAS['login']); - if(!$ol) { - mysql_query("DELETE FROM `vxod` WHERE `login` = '$DATAS[login]'"); - mysql_query("DELETE FROM `vxodd` WHERE `glav_id` = '".mysql_fetch_assoc(mysql_query("SELECT `id` FROM `users` WHERE `login` = '$DATAS[login]'"))."'"); - mysql_query("DELETE FROM `vxodd` WHERE `login` = '$DATAS[login]'"); + for ($n = 0; $n < $i; $n++) { + echo "
$date[$n] "; + + $QUER = mysql_query("SELECT `login`, `lvl`, `fee` FROM `vxodd` WHERE `glav_id` = '$creator[$n]' ORDER BY `id` ASC"); + while ($DATAS = mysql_fetch_array($QUER)) { + if ($user['id'] == 10022) { + $ol = isonlinelogin($DATAS['login']); + if (!$ol) { + mysql_query("DELETE FROM `vxod` WHERE `login` = '$DATAS[login]'"); + mysql_query("DELETE FROM `vxodd` WHERE `glav_id` = '" . mysql_fetch_assoc(mysql_query("SELECT `id` FROM `users` WHERE `login` = '$DATAS[login]'")) . "'"); + mysql_query("DELETE FROM `vxodd` WHERE `login` = '$DATAS[login]'"); + } + } + + $p1 = $DATAS['login']; + $p_login = $DATAS['login']; + $p_lvl = $DATAS['lvl']; + if ($p1 != '') { + $p1 = "$p1 [$p_lvl] "; + if ($t1_all[$n] == 1) { + echo "$p1"; + } else { + echo "$p1,"; + } + } + } + + if (!empty($comment[$n])) { + echo "| $comment[$n] "; + } + + if ($wawe == 0) { + if (!empty($password[$n])) { + echo " "; + } + echo ""; + } + echo "
+
+ location.href='?warning=4'"; + exit(); + } + $time = date("H:i"); + $SQL2 = mysql_query("INSERT INTO `vxod` (`date`, `login`, `glav_id`, `comment`, `pass`, `room`) VALUES('$time', '$login', '$user_id', '" . mysql_real_escape_string($_GET['cmt']) . "', '" . mysql_real_escape_string($_GET['pass']) . "', '$user[room]')"); + $SQL2 = mysql_query("INSERT INTO `vxodd` (`login`, `glav_id`, `lvl`) VALUES('$login', '$user_id', '$user_lvl')"); + if ($SQL2) { + echo ""; + exit(); + } else { + echo "Ошибка!!! Сообщите администратору!"; + } + } + //////////////Удаление заявки////////////////////// + if ($_GET['del']) { + $e = mysql_query("DELETE FROM `vxod` WHERE `login` = '$login'"); + $es = mysql_query("DELETE FROM `vxodd` WHERE `glav_id` = '$user_id'"); + $ed = mysql_query("DELETE FROM `vxodd` WHERE `login` = '$login'"); + if ($e) { + echo ""; + exit(); + } else { + echo "Ошибка!!! Сообщите администратору!"; } - } - - $p1 = $DATAS['login']; - $p_login = $DATAS['login']; - $p_lvl = $DATAS['lvl']; - if($p1 != '') { - $p1 = "$p1 [$p_lvl] "; - if($t1_all[$n] == 1) { echo "$p1"; } else { echo "$p1,"; } - } } - if(!empty($comment[$n])) { - echo "| $comment[$n]
"; - } + if ($_GET['add']) { + $der = mysql_query("SELECT `glav_id`, `id` FROM `vxodd` WHERE `login` = '" . $user['login'] . "' LIMIT 1"); + if ($deras = mysql_fetch_array($der)) { + echo ""; + exit(); + } - if($wawe == 0) { - if(!empty($password[$n])) { - echo " "; - } - echo ""; - } - echo "
-
-location.href='?warning=4'"; - exit(); - } - $time = date("H:i"); - $SQL2 = mysql_query("INSERT INTO `vxod` (`date`, `login`, `glav_id`, `comment`, `pass`, `room`) VALUES('$time', '$login', '$user_id', '".mysql_real_escape_string($_GET['cmt'])."', '".mysql_real_escape_string($_GET['pass'])."', '$user[room]')"); - $SQL2 = mysql_query("INSERT INTO `vxodd` (`login`, `glav_id`, `lvl`) VALUES('$login', '$user_id', '$user_lvl')"); - if($SQL2) { - echo ""; - exit(); - } else { - echo "Ошибка!!! Сообщите администратору!"; - } -} -//////////////Удаление заявки////////////////////// -if($_GET['del']) { - $e = mysql_query("DELETE FROM `vxod` WHERE `login` = '$login'"); - $es = mysql_query("DELETE FROM `vxodd` WHERE `glav_id` = '$user_id'"); - $ed = mysql_query("DELETE FROM `vxodd` WHERE `login` = '$login'"); - if($e) { - echo ""; - exit(); - } else { - echo "Ошибка!!! Сообщите администратору!"; - } -} - -if($_GET['add']) { - $der = mysql_query("SELECT `glav_id`, `id` FROM `vxodd` WHERE `login` = '".$user['login']."' LIMIT 1"); - if($deras = mysql_fetch_array($der)) { - echo ""; - exit(); - } - - $den = mysql_query("SELECT `id` FROM `vxodd` WHERE `glav_id` = '".$_GET['naw_id']."'"); - if(mysql_num_rows($den) >= (in_array($user['room']+1, Config::$caverooms)?5:4)) { - echo ""; - exit(); - } - - if($_GET['naw_id']) { - $fee = (int)$_GET['fee']; - if($fee < 0) { - $fee = 0; - } - $badfee = 0; - if($fee > 1500 && $user['level'] < 5) { - $badfee = 1; - } elseif($fee > 3500 && $user['level'] < 7) { - $badfee = 1; - } elseif($fee > 6500) { - $badfee = 1; - } elseif($fee > $user['money']) { - $badfee = 2; - } - if($user['align'] == 4 && $fee > 0) { - $badfee = 3; - } - $p = mysql_fetch_assoc(mysql_query("SELECT `pass` FROM `vxod` WHERE `glav_id` = '$_GET[naw_id]' LIMIT 1")); - if($badfee) { - echo ""; - exit(); - } elseif($p['pass'] == $_GET['pass']) { - $rt = mysql_query("SELECT `level` FROM `users` WHERE `login` = '$login' LIMIT 1"); - $est = mysql_fetch_array($rt); - $s = mysql_query("INSERT INTO `vxodd` (`login`, `glav_id`, `lvl`, `fee`) VALUES('$login', '".$_GET['naw_id']."', '".$est['level']."', '$fee')"); - if($s) { - echo ""; - exit(); - } else { - echo "Ошибка!!! Сообщите администратору!"; - } - } else { - echo ""; - exit(); - } - } else { - echo ""; - exit(); - } -} - -if($_GET['start']){ - if(in_array($user['room']+1, Config::$caverooms)) { - $nc = 1; - $locs = array(); - } - $zax = mysql_query("SELECT `login`, `fee` FROM `vxodd` WHERE `glav_id` = '".$user['id']."'"); - $level = 0; - while($nana = mysql_fetch_array($zax)) { - $n_login = $nana['login']; - $rty = mysql_query("SELECT `id`, `level`, `login`, `shadow`, `money`, `hp` FROM `users` WHERE `login` = '$n_login' LIMIT 1"); - $esth = mysql_fetch_array($rty); - if($esth['hp'] <= 0) { $esth['hp'] = 1; mysql_query('UPDATE `users` SET `hp` = "'.$esth['hp'].'" WHERE `id` = "'.$esth['id'].'" LIMIT 1'); } - if($nana['fee']) { - if($nana['fee'] > $esth['money']) continue; - mysql_query("UPDATE `users` SET `money` = (`money+$nana[fee]) WHERE `id` = '$user[id]' LIMIT 1"); - mysql_query("update `users` SET `money` = (`money-$nana[fee]) WHERE `id` = '$esth[id]' LIMIT 1"); - $user['money'] += $nana['fee']; - $esth['money'] -= $nana['fee']; - adddelo($user['id'], "Персонаж $user[login] получил $nana[fee] кр. за поход по локации \"".$rooms[$user['room']+1]."\" от персонажа $esth[login] ($user[money]).", 1); - adddelo($esth['id'], "Персонаж $esth[login] заплатил $nana[fee] кр. за поход по локации \"".$rooms[$user['room']+1]."\" персонажу $user[login] ($esth[money]).", 1); - } - if($esth['level'] > $level) { - $level = $esth['level']; - } - $est_id = $esth['id']; - $est_login = $esth['login']; - if($user['align'] == 2.99) { - $vremya = 60*60*6+time(); - } else { - $vremya = 60*60*6+time(); - } - - mysql_query('INSERT INTO `visit_podzem` (`login`, `time`, `room`) VALUES ("'.$n_login.'", "'.$vremya.'", \''.$podzemroom.'\')'); - $vrem = 30*60+time(); - - include_once("cavedata.php"); - mysql_query("INSERT INTO `caveparties` SET `user` = '$esth[id]', `leader` = '$user[id]', `login` = '$esth[login]', `shadow` = '0.png', `x` = '".$cavedata[$user['room']+1]['x1']."', `y` = '".$cavedata[$user['room']+1]['y1']."', `dir` = '".$cavedata[$user['room']+1]['dir1']."', `floor` = 1"); - - mysql_query("UPDATE `users`, `online` SET ".($nc?"`users`.`caveleader` = '$user[id]', ":"")." `users`.`room` = '".($user['room']+1)."', `online`.`room` = '".($user['room']+1)."' WHERE `online`.`id` = `users`.`id` AND `online`.`id` = '".$esth['id']."'"); - } - - if($nc) { - $r = mysql_query("SELECT * FROM `cavemaps` WHERE `room` = '$user[room]'"); - while($rec = mysql_fetch_assoc($r)) { - $map = unserialize($rec['map']); - foreach($map as $k => $v) { - foreach($v as $k2 => $v2) { - $obj = substr($v2, 0, 1); - if($obj == "b" || $obj == "a" || $obj == "w") { - $tmp = explode("/", $v2); - $i = 1; - if($obj == "b") { - $t = 0; - } elseif($obj == "w") { - $t = 1; + if ($_GET['naw_id']) { + $fee = (int)$_GET['fee']; + if ($fee < 0) { + $fee = 0; + } + $badfee = 0; + if ($fee > 1500 && $user['level'] < 5) { + $badfee = 1; + } elseif ($fee > 3500 && $user['level'] < 7) { + $badfee = 1; + } elseif ($fee > 6500) { + $badfee = 1; + } elseif ($fee > $user['money']) { + $badfee = 2; + } + if ($user['align'] == 4 && $fee > 0) { + $badfee = 3; + } + $p = mysql_fetch_assoc(mysql_query("SELECT `pass` FROM `vxod` WHERE `glav_id` = '$_GET[naw_id]' LIMIT 1")); + if ($badfee) { + echo ""; + exit(); + } elseif ($p['pass'] == $_GET['pass']) { + $rt = mysql_query("SELECT `level` FROM `users` WHERE `login` = '$login' LIMIT 1"); + $est = mysql_fetch_array($rt); + $s = mysql_query("INSERT INTO `vxodd` (`login`, `glav_id`, `lvl`, `fee`) VALUES('$login', '" . $_GET['naw_id'] . "', '" . $est['level'] . "', '$fee')"); + if ($s) { + echo ""; + exit(); + } else { + echo "Ошибка!!! Сообщите администратору!"; + } } else { - $t = 2; + echo ""; + exit(); } - while($tmp[$i]) { - mysql_query("INSERT INTO `cavebots` SET `leader` = '$user[id]', `x` = '$k2', `y` = '$k', `startx` = '$k2', `starty` = '$k', `bot` = '$tmp[$i]', `cnt` = '".($tmp[$i+1])."', `floor` = '$rec[floor]', `type` = '$t'"); - $i += 2; - } - $map[$k][$k2]=2; - } + } else { + echo ""; + exit(); } - } - include('cave_add_objects.php'); - mysql_query("INSERT INTO `caves` SET `leader` = '$user[id]', `map` = '".serialize($map)."', `level` = '$level', `floor` = '$rec[floor]'"); - savecavedata(array(), $user['id'], $rec['floor']); } - } -?> - -location.href='cave.php'"; -exit(); -} -} -?> - + if ($_GET['start']){ + if (in_array($user['room'] + 1, Config::$caverooms)) { + $nc = 1; + $locs = []; + } + $zax = mysql_query("SELECT `login`, `fee` FROM `vxodd` WHERE `glav_id` = '" . $user['id'] . "'"); + $level = 0; + while ($nana = mysql_fetch_array($zax)) { + $n_login = $nana['login']; + $rty = mysql_query("SELECT `id`, `level`, `login`, `shadow`, `money`, `hp` FROM `users` WHERE `login` = '$n_login' LIMIT 1"); + $esth = mysql_fetch_array($rty); + if ($esth['hp'] <= 0) { + $esth['hp'] = 1; + mysql_query('UPDATE `users` SET `hp` = "' . $esth['hp'] . '" WHERE `id` = "' . $esth['id'] . '" LIMIT 1'); + } + if ($nana['fee']) { + if ($nana['fee'] > $esth['money']) { + continue; + } + mysql_query("UPDATE `users` SET `money` = (`money+$nana[fee]) WHERE `id` = '$user[id]' LIMIT 1"); + mysql_query("update `users` SET `money` = (`money-$nana[fee]) WHERE `id` = '$esth[id]' LIMIT 1"); + $user['money'] += $nana['fee']; + $esth['money'] -= $nana['fee']; + adddelo($user['id'], "Персонаж $user[login] получил $nana[fee] кр. за поход по локации \"" . $rooms[$user['room'] + 1] . "\" от персонажа $esth[login] ($user[money]).", 1); + adddelo($esth['id'], "Персонаж $esth[login] заплатил $nana[fee] кр. за поход по локации \"" . $rooms[$user['room'] + 1] . "\" персонажу $user[login] ($esth[money]).", 1); + } + if ($esth['level'] > $level) { + $level = $esth['level']; + } + $est_id = $esth['id']; + $est_login = $esth['login']; + $vremya = 60 * 60 * 6 + time(); -
-
- - -
- - - -
 
-

- - - $v) { + foreach ($v as $k2 => $v2) { + $obj = substr($v2, 0, 1); + if ($obj == "b" || $obj == "a" || $obj == "w") { + $tmp = explode("/", $v2); + $i = 1; + if ($obj == "b") { + $t = 0; + } elseif ($obj == "w") { + $t = 1; + } else { + $t = 2; + } + while ($tmp[$i]) { + mysql_query("INSERT INTO `cavebots` SET `leader` = '$user[id]', `x` = '$k2', `y` = '$k', `startx` = '$k2', `starty` = '$k', `bot` = '$tmp[$i]', `cnt` = '" . ($tmp[$i + 1]) . "', `floor` = '$rec[floor]', `type` = '$t'"); + $i += 2; + } + $map[$k][$k2] = 2; + } + } + } + include('cave_add_objects.php'); + mysql_query("INSERT INTO `caves` SET `leader` = '$user[id]', `map` = '" . serialize($map) . "', `level` = '$level', `floor` = '$rec[floor]'"); + savecavedata([], $user['id'], $rec['floor']); + } + } + ?> + + location.href='cave.php'"; + exit(); + } + } + ?> + + + +
+
+ + +
+ + + + + +
 
+

+ + + \ No newline at end of file diff --git a/exp_koef.php b/exp_koef.php deleted file mode 100644 index 7352c48..0000000 --- a/exp_koef.php +++ /dev/null @@ -1,23 +0,0 @@ - - Сменить противника diff --git a/fontan_luck.php b/fontan_luck.php deleted file mode 100644 index 4207356..0000000 --- a/fontan_luck.php +++ /dev/null @@ -1,34 +0,0 @@ -query('UPDATE `users`,`online` SET `users`.`room` = 2702, `online`.`room` = 2702 WHERE `users`.`id` = ?i AND `online`.`id` = ?i', $_SESSION['uid'], $_SESSION['uid']); - header('Location: city.php'); -} -?> - - - - - - -

Фонтан созерцания того, как же прекрасен этот фонтан

-
-
Выпив живительной воды из фонтана можно восстановить свои силы. Но зачем пить? Просто смотри! Разве это не - прекрасно — отвлечься от приключений и просто посмотреть на фонтан? -
- Чёрт бы побрал эти исходники из которых код клочьями вырезан жадными до наживы людьми. - Хрен пойми как тут всё задумывалось. Наслаждайтесь картинкой фонтана. ;) -
-
- - - - -
-
- - \ No newline at end of file diff --git a/forest.php b/forest.php index 3031dd2..8d25ad0 100644 --- a/forest.php +++ b/forest.php @@ -1,8 +1,7 @@ -query('SELECT * FROM `users` WHERE `id` = ?i', $_SESSION['uid'])->fetch_assoc(); -$sleep = db::c()->query('SELECT `id` FROM `effects` WHERE `owner` = ?i AND `time` > ?i AND `type` = 3', $user['id'], time())->fetch_assoc(); - - -if (!isset($_GET['page'])) { - $ps = 0; -} else { - $ps = $_GET['page']; +require_once 'config.php'; +if (empty($_SESSION['uid'])) { + header("Location: index.php"); + exit; } - +$user = new User($_SESSION['uid']); +$sleep = db::c()->query('SELECT `id` FROM `effects` WHERE `owner` = ?i AND `time` > ?i AND `type` = 3', $user['id'], time())->fetch_assoc(); +$ps = $_GET['page'] ?? 0; $isModerator = false; $isAdmin = false; - -if (($user['align'] >= 1.1 && $user['align'] < 2)) { - $isModerator = true; -} - -if ($user['admin'] == 1) { - $isAdmin = true; - $isModerator = true; -} - $edit = ''; $search = ''; diff --git a/fshop.php b/fshop.php deleted file mode 100644 index 5017670..0000000 --- a/fshop.php +++ /dev/null @@ -1,1016 +0,0 @@ - 0)) header("Location: index.php"); -include "config.php"; -include "functions.php"; -if ($user['room'] != 34) header("Location: main.php"); -$d = mysql_fetch_array(mysql_query("SELECT sum(`massa`) FROM `inventory` WHERE `owner` = '{$user['id']}' AND `dressed` = 0 AND `setsale` = 0 ; ")); -if ($user['battle'] != 0) { - header('location: fbattle.php'); - die(); -} -$_GET['otdel'] = 1; - -if (!$_SESSION['flowers']) { - $_SESSION['flowers'] = []; -} - -if ($_GET['add']) { - $dress = mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE `id` = '{$_GET['add']}' AND `owner` = '{$_SESSION['uid']}' LIMIT 1;")); - //destructitem($dress['id']); - //mysql_query("UPDATE `users` set `money` = `money`+ '".(round(($dress['cost']/2)-$dress['duration']*($dress['cost']/($dress['maxdur']*10)),2))."' WHERE id = {$_SESSION['uid']}"); - //echo "Вы продали \"{$dress['name']}\"."; - if ($dress) { - $_SESSION['flowers'][$dress['id']] = [$dress['img'], $dress['id'], $dress['name']]; - } -} -if ($_POST['delflower']) { - unset($_SESSION['flowers'][$_POST['flower']]); -} - - -if (($_GET['set'] OR $_POST['set'])) { - if ($_GET['set']) { - $set = $_GET['set']; - } - if ($_POST['set']) { - $set = $_POST['set']; - } - if (!$_POST['count']) $_POST['count'] = 1; - if (!is_numeric($_POST['count']) || $_POST['count'] != ((int)$_POST['count'])) { - $_POST['count'] = 0; - $count_ok = 0; - } elseif ($_POST['count'] < 1) { - $_POST['count'] = 1; - } else $count_ok = 1; - $dress = mysql_fetch_array(mysql_query("SELECT * FROM `fshop` WHERE `id` = '{$set}' LIMIT 1;")); - if ($count_ok == 0) { - echo "Неправильно введено количество"; - //$good = 0; - } elseif (($dress['massa'] * $_POST['count'] + $d[0]) > (get_meshok())) { - echo "Недостаточно места в рюкзаке."; - //$good = 0; - } elseif ($count_ok == 1 && ($user['money'] >= ($dress['cost'] * $_POST['count'])) && ($dress['count'] >= $_POST['count'])) { - - for ($k = 1; $k <= $_POST['count']; $k++) { - if (mysql_query("INSERT INTO `inventory` - (`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, - `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, - `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`encicl`,`artefact` - ) - VALUES - ('{$dress['id']}','{$user['id']}','{$dress['name']}','{$dress['type']}',{$dress['massa']},{$dress['cost']},'{$dress['img']}',{$dress['maxdur']},{$dress['isrep']},'{$dress['gsila']}','{$dress['glovk']}','{$dress['ginta']}','{$dress['gintel']}','{$dress['ghp']}','{$dress['gnoj']}','{$dress['gtopor']}','{$dress['gdubina']}','{$dress['gmech']}','{$dress['gfire']}','{$dress['gwater']}','{$dress['gair']}','{$dress['gearth']}','{$dress['glight']}','{$dress['ggray']}','{$dress['gdark']}','{$dress['needident']}','{$dress['nsila']}','{$dress['nlovk']}','{$dress['ninta']}','{$dress['nintel']}','{$dress['nmudra']}','{$dress['nvinos']}','{$dress['nnoj']}','{$dress['ntopor']}','{$dress['ndubina']}','{$dress['nmech']}','{$dress['nfire']}','{$dress['nwater']}','{$dress['nair']}','{$dress['nearth']}','{$dress['nlight']}','{$dress['ngray']}','{$dress['ndark']}', - '{$dress['mfkrit']}','{$dress['mfakrit']}','{$dress['mfuvorot']}','{$dress['mfauvorot']}','{$dress['bron1']}','{$dress['bron3']}','{$dress['bron2']}','{$dress['bron4']}','{$dress['maxu']}','{$dress['minu']}','{$dress['magic']}','{$dress['nlevel']}','{$dress['nalign']}','" . (($dress['goden']) ? ($dress['goden'] * 24 * 60 * 60 + time()) : "") . "','{$dress['goden']}','{$dress['razdel']}','{$dress['gmp']}','{$dress['gmeshok']}','{$dress['encicl']}','{$dress['artefact']}' - ) ;")) { - $good = 1; - } else { - $good = 0; - } - } - if ($good) { - mysql_query("UPDATE `fshop` SET `count`=`count`-{$_POST['count']} WHERE `id` = '{$set}' LIMIT 1;"); - echo "Вы купили {$_POST['count']} шт. \"{$dress['name']}\"."; - mysql_query("UPDATE `users` set `money` = `money`- '" . ($_POST['count'] * $dress['cost']) . "' WHERE id = {$user['id']} ;"); - $user['money'] -= $_POST['count'] * $dress['cost']; - $limit = $_POST['count']; - $invdb = mysql_query("SELECT `id` FROM `inventory` WHERE `name` = '" . $dress['name'] . "' ORDER by `id` DESC LIMIT " . $limit . " ;"); - if ($limit == 1) { - $dressinv = mysql_fetch_array($invdb); - $dressid = "cap" . $dressinv['id']; - $dresscount = " "; - } else { - $dressid = ""; - while ($dressinv = mysql_fetch_array($invdb)) { - $dressid .= "cap" . $dressinv['id'] . ","; - } - $dresscount = "(x" . $_POST['count'] . ") "; - } - $allcost = $_POST['count'] * $dress['cost']; - mysql_query("INSERT INTO `delo` (`id` , `author` ,`pers`, `text`, `type`, `date`) VALUES ('','0','{$user['id']}','\"" . $user['login'] . "\" купил товар: \"" . $dress['name'] . "\" " . $dresscount . "id:(" . $dressid . ") [0/" . $dress['maxdur'] . "] за " . $allcost . " кр. ',1,'" . time() . "');"); - } - } else { - echo "Недостаточно денег или нет вещей в наличии."; - } -} - -?> - - - - - - - - - - - - - - -

Цветочный магазин

-
- - -
- [ - "Тюльпан" => 1, - "Трава для оформления 1" => 1 - ], - "Букет тюльпанов 3" => [ - "Тюльпан" => 3, - "Трава для оформления 1" => 1 - ], - "Букет тюльпанов 5" => [ - "Тюльпан" => 5, - "Трава для оформления 2" => 1 - ], - "Букет тюльпанов 7" => [ - "Тюльпан" => 7, - "Трава для оформления 3" => 1 - ], - "Букет тюльпанов 9" => [ - "Тюльпан" => 9, - "Трава для оформления 4" => 1 - ], - "Букет тюльпанов 21" => [ - "Тюльпан" => 21, - "Трава для оформления 5" => 1 - ], - "Букет нарциссов 1" => [ - "Нарцисс" => 1, - "Трава для оформления 1" => 1 - ], - "Букет нарциссов 3" => [ - "Нарцисс" => 3, - "Трава для оформления 1" => 1 - ], - "Букет нарциссов 5" => [ - "Нарцисс" => 5, - "Трава для оформления 2" => 1 - ], - "Букет нарциссов 7" => [ - "Нарцисс" => 7, - "Трава для оформления 3" => 1 - ], - "Букет нарциссов 9" => [ - "Нарцисс" => 9, - "Трава для оформления 4" => 1 - ], - "Букет нарциссов 21" => [ - "Нарцисс" => 21, - "Трава для оформления 5" => 1 - ], - "Букет сирени 3" => [ - "Сирень" => 3, - "Трава для оформления 1" => 1 - ], - "Букет сирени 5" => [ - "Сирень" => 5, - "Трава для оформления 2" => 1 - ], - "Букет сирени 7" => [ - "Сирень" => 7, - "Трава для оформления 3" => 1 - ], - "Букет сирени 9" => [ - "Сирень" => 9, - "Трава для оформления 4" => 1 - ], - "Букет сирени 21" => [ - "Сирень" => 21, - "Трава для оформления 5" => 1 - ], - "Букет рихардий 3" => [ - "Рихардия" => 3, - "Трава для оформления 1" => 1 - ], - "Букет рихардий 5" => [ - "Рихардия" => 5, - "Трава для оформления 2" => 1 - ], - "Букет рихардий 7" => [ - "Рихардия" => 7, - "Трава для оформления 3" => 1 - ], - "Букет рихардий 9" => [ - "Рихардия" => 9, - "Трава для оформления 4" => 1 - ], - "Букет рихардий 21" => [ - "Рихардия" => 21, - "Трава для оформления 5" => 1 - ], - "Букет хризантем 3" => [ - "Хризантема" => 3, - "Трава для оформления 1" => 1 - ], - "Букет хризантем 5" => [ - "Хризантема" => 5, - "Трава для оформления 2" => 1 - ], - "Букет хризантем 7" => [ - "Хризантема" => 7, - "Трава для оформления 3" => 1 - ], - "Букет хризантем 9" => [ - "Хризантема" => 9, - "Трава для оформления 4" => 1 - ], - "Букет хризантем 21" => [ - "Хризантема" => 21, - "Трава для оформления 5" => 1 - ], - "Букет желтых роз 3" => [ - "Желтая роза" => 3, - "Трава для оформления 1" => 1 - ], - "Букет желтых роз 5" => [ - "Желтая роза" => 5, - "Трава для оформления 2" => 1 - ], - "Букет желтых роз 7" => [ - "Желтая роза" => 7, - "Трава для оформления 3" => 1 - ], - "Букет желтых роз 9" => [ - "Желтая роза" => 9, - "Трава для оформления 4" => 1 - ], - "Букет желтых роз 21" => [ - "Желтая роза" => 21, - "Трава для оформления 5" => 1 - ], - "Букет гортензий 3" => [ - "Гортензия" => 3, - "Трава для оформления 1" => 1 - ], - "Букет гортензий 5" => [ - "Гортензия" => 5, - "Трава для оформления 2" => 1 - ], - "Букет гортензий 7" => [ - "Гортензия" => 7, - "Трава для оформления 3" => 1 - ], - "Букет гортензий 9" => [ - "Гортензия" => 9, - "Трава для оформления 4" => 1 - ], - "Букет гортензий 21" => [ - "Гортензия" => 21, - "Трава для оформления 5" => 1 - ], - "Букет влюбленного" => [ - "Фиолетовый цветок" => 3, - "Трава для оформления 1" => 1 - ], - "Букет поклонника" => [ - "Фиолетовый цветок" => 5, - "Трава для оформления 2" => 1 - ], - "Букет любовника" => [ - "Фиолетовый цветок" => 7, - "Трава для оформления 3" => 1 - ], - "Букет супруга" => [ - "Фиолетовый цветок" => 9, - "Трава для оформления 4" => 1 - ], - "Букет романтика" => [ - "Фиолетовый цветок" => 21, - "Трава для оформления 5" => 1 - ], - "Букет влюбленной" => [ - "Желтый цветок" => 3, - "Трава для оформления 1" => 1 - ], - "Букет поклонницы" => [ - "Желтый цветок" => 5, - "Трава для оформления 2" => 1 - ], - "Букет любовницы" => [ - "Желтый цветок" => 7, - "Трава для оформления 3" => 1 - ], - "Букет супруги" => [ - "Желтый цветок" => 9, - "Трава для оформления 4" => 1 - ], - "Букет счастья" => [ - "Желтый цветок" => 21, - "Трава для оформления 5" => 1 - ], - ]; - $resultbuk = [ - "Букет тюльпанов 1" => [ - "name" => "Букет тюльпанов 1", - 'maxdur' => 1, - "img" => "tulip1.gif", - 'minu' => 1, - 'maxu' => 2, - 'mfkrit' => 0, - 'mfakrit' => 0, - 'mfuvorot' => 0, - 'mfauvorot' => 0, - 'goden' => 10], - "Букет тюльпанов 3" => [ - "name" => "Букет тюльпанов 3", - 'maxdur' => 3, - "img" => "tulip3.gif", - 'minu' => 1, - 'maxu' => 3, - 'mfkrit' => 0, - 'mfakrit' => 0, - 'mfuvorot' => 0, - 'mfauvorot' => 0, - 'goden' => 10], - "Букет тюльпанов 5" => [ - "name" => "Букет тюльпанов 5", - 'maxdur' => 5, - "img" => "tulip5.gif", - 'minu' => 1, - 'maxu' => 5, - 'mfkrit' => 0, - 'mfakrit' => 0, - 'mfuvorot' => 0, - 'mfauvorot' => 0, - 'goden' => 10], - "Букет тюльпанов 7" => [ - "name" => "Букет тюльпанов 7", - 'maxdur' => 7, - "img" => "tulip7.gif", - 'minu' => 1, - 'maxu' => 7, - 'mfkrit' => 0, - 'mfakrit' => 0, - 'mfuvorot' => 0, - 'mfauvorot' => 0, - 'goden' => 10], - "Букет тюльпанов 9" => [ - "name" => "Букет тюльпанов 9", - 'maxdur' => 9, - "img" => "tulip9.gif", - 'minu' => 1, - 'maxu' => 9, - 'mfkrit' => 0, - 'mfakrit' => 0, - 'mfuvorot' => 1, - 'mfauvorot' => 0, - 'goden' => 10], - "Букет тюльпанов 21" => [ - "name" => "Букет тюльпанов 21", - 'maxdur' => 10, - "img" => "tulip21.gif", - 'minu' => 1, - 'maxu' => 21, - 'mfkrit' => 0, - 'mfakrit' => 0, - 'mfuvorot' => 5, - 'mfauvorot' => 0, - 'goden' => 10], - "Букет нарциссов 1" => [ - "name" => "Букет нарциссов 1", - 'maxdur' => 1, - "img" => "narcissus1.gif", - 'minu' => 1, - 'maxu' => 2, - 'mfkrit' => 0, - 'mfakrit' => 0, - 'mfuvorot' => 0, - 'mfauvorot' => 0, - 'goden' => 10], - "Букет нарциссов 3" => [ - "name" => "Букет нарциссов 3", - 'maxdur' => 3, - "img" => "narcissus3.gif", - 'minu' => 1, - 'maxu' => 3, - 'mfkrit' => 0, - 'mfakrit' => 0, - 'mfuvorot' => 0, - 'mfauvorot' => 0, - 'goden' => 10], - "Букет нарциссов 5" => [ - "name" => "Букет нарциссов 5", - 'maxdur' => 5, - "img" => "narcissus5.gif", - 'minu' => 1, - 'maxu' => 5, - 'mfkrit' => 0, - 'mfakrit' => 0, - 'mfuvorot' => 0, - 'mfauvorot' => 0, - 'goden' => 10], - "Букет нарциссов 7" => [ - "name" => "Букет нарциссов 7", - 'maxdur' => 7, - "img" => "narcissus7.gif", - 'minu' => 1, - 'maxu' => 7, - 'mfkrit' => 0, - 'mfakrit' => 0, - 'mfuvorot' => 0, - 'mfauvorot' => 0, - 'goden' => 10], - "Букет нарциссов 9" => [ - "name" => "Букет нарциссов 9", - 'maxdur' => 9, - "img" => "narcissus9.gif", - 'minu' => 1, - 'maxu' => 9, - 'mfkrit' => 0, - 'mfakrit' => 0, - 'mfuvorot' => 0, - 'mfauvorot' => 1, - 'goden' => 10], - "Букет нарциссов 21" => [ - "name" => "Букет нарциссов 21", - 'maxdur' => 10, - "img" => "narcissus21.gif", - 'minu' => 1, - 'maxu' => 21, - 'mfkrit' => 0, - 'mfakrit' => 0, - 'mfuvorot' => 0, - 'mfauvorot' => 5, - 'goden' => 10], - "Букет сирени 3" => [ - "name" => "Букет сирени 3", - 'maxdur' => 3, - "img" => "siren_3.gif", - 'minu' => 3, - 'maxu' => 5, - 'mfkrit' => 0, - 'mfakrit' => 0, - 'mfuvorot' => 0, - 'mfauvorot' => 0, - 'goden' => 10], - "Букет сирени 5" => [ - "name" => "Букет сирени 5", - 'maxdur' => 5, - "img" => "siren_5.gif", - 'minu' => 3, - 'maxu' => 7, - 'mfkrit' => 0, - 'mfakrit' => 0, - 'mfuvorot' => 0, - 'mfauvorot' => 0, - 'goden' => 10], - "Букет сирени 7" => [ - "name" => "Букет сирени 7", - 'maxdur' => 7, - "img" => "siren_7.gif", - 'minu' => 3, - 'maxu' => 9, - 'mfkrit' => 0, - 'mfakrit' => 0, - 'mfuvorot' => 15, - 'mfauvorot' => 0, - 'goden' => 10], - "Букет сирени 9" => [ - "name" => "Букет сирени 9", - 'maxdur' => 9, - "img" => "siren_9.gif", - 'minu' => 3, - 'maxu' => 15, - 'mfkrit' => 0, - 'mfakrit' => 0, - 'mfuvorot' => 15, - 'mfauvorot' => 0, - 'goden' => 10], - "Букет сирени 21" => [ - "name" => "Букет сирени 21", - 'maxdur' => 10, - "img" => "siren_21.gif", - 'minu' => 3, - 'maxu' => 25, - 'mfkrit' => 0, - 'mfakrit' => 0, - 'mfuvorot' => 15, - 'mfauvorot' => 0, - 'goden' => 10], - "Букет рихардий 3" => [ - "name" => "Букет рихардий 3", - 'maxdur' => 3, - "img" => "cally_3.gif", - 'minu' => 3, - 'maxu' => 5, - 'mfkrit' => 0, - 'mfakrit' => 0, - 'mfuvorot' => 0, - 'mfauvorot' => 0, - 'goden' => 10], - "Букет рихардий 5" => [ - "name" => "Букет рихардий 5", - 'maxdur' => 5, - "img" => "cally_5.gif", - 'minu' => 3, - 'maxu' => 7, - 'mfkrit' => 0, - 'mfakrit' => 1, - 'mfuvorot' => 0, - 'mfauvorot' => 0, - 'goden' => 10], - "Букет рихардий 7" => [ - "name" => "Букет рихардий 7", - 'maxdur' => 7, - "img" => "cally_7.gif", - 'minu' => 3, - 'maxu' => 10, - 'mfkrit' => 0, - 'mfakrit' => 10, - 'mfuvorot' => 0, - 'mfauvorot' => 0, - 'goden' => 10], - "Букет рихардий 9" => [ - "name" => "Букет рихардий 9", - 'maxdur' => 9, - "img" => "cally_9.gif", - 'minu' => 3, - 'maxu' => 15, - 'mfkrit' => 0, - 'mfakrit' => 15, - 'mfuvorot' => 0, - 'mfauvorot' => 0, - 'goden' => 10], - "Букет рихардий 21" => [ - "name" => "Букет рихардий 21", - 'maxdur' => 10, - "img" => "cally_21.gif", - 'minu' => 3, - 'maxu' => 25, - 'mfkrit' => 0, - 'mfakrit' => 20, - 'mfuvorot' => 0, - 'mfauvorot' => 0, - 'goden' => 10], - "Букет хризантем 3" => [ - "name" => "Букет хризантем 3", - 'maxdur' => 3, - "img" => "chrysanthemum3.gif", - 'minu' => 2, - 'maxu' => 6, - 'mfkrit' => 0, - 'mfakrit' => 0, - 'mfuvorot' => 0, - 'mfauvorot' => 0, - 'goden' => 10], - "Букет хризантем 5" => [ - "name" => "Букет хризантем 5", - 'maxdur' => 5, - "img" => "chrysanthemum5.gif", - 'minu' => 2, - 'maxu' => 8, - 'mfkrit' => 0, - 'mfakrit' => 0, - 'mfuvorot' => 0, - 'mfauvorot' => 0, - 'goden' => 10], - "Букет хризантем 7" => [ - "name" => "Букет хризантем 7", - 'maxdur' => 7, - "img" => "chrysanthemum7.gif", - 'minu' => 2, - 'maxu' => 10, - 'mfkrit' => 0, - 'mfakrit' => 0, - 'mfuvorot' => 0, - 'mfauvorot' => 0, - 'goden' => 10], - "Букет хризантем 9" => [ - "name" => "Букет хризантем 9", - 'maxdur' => 9, - "img" => "chrysanthemum9.gif", - 'minu' => 2, - 'maxu' => 12, - 'mfkrit' => 5, - 'mfakrit' => 0, - 'mfuvorot' => 0, - 'mfauvorot' => 0, - 'goden' => 10], - "Букет хризантем 21" => [ - "name" => "Букет хризантем 21", - 'maxdur' => 10, - "img" => "chrysanthemum21.gif", - 'minu' => 2, - 'maxu' => 24, - 'mfkrit' => 10, - 'mfakrit' => 0, - 'mfuvorot' => 0, - 'mfauvorot' => 0, - 'goden' => 10], - "Букет желтых роз 3" => [ - "name" => "Букет желтых роз 3", - 'maxdur' => 3, - "img" => "flove3.gif", - 'minu' => 3, - 'maxu' => 7, - 'mfkrit' => 0, - 'mfakrit' => 0, - 'mfuvorot' => 0, - 'mfauvorot' => 0, - 'goden' => 10], - "Букет желтых роз 5" => [ - "name" => "Букет желтых роз 5", - 'maxdur' => 5, - "img" => "flove5.gif", - 'minu' => 3, - 'maxu' => 9, - 'mfkrit' => 0, - 'mfakrit' => 0, - 'mfuvorot' => 0, - 'mfauvorot' => 0, - 'goden' => 10], - "Букет желтых роз 7" => [ - "name" => "Букет желтых роз 7", - 'maxdur' => 7, - "img" => "flove7.gif", - 'minu' => 3, - 'maxu' => 11, - 'mfkrit' => 0, - 'mfakrit' => 0, - 'mfuvorot' => 0, - 'mfauvorot' => 0, - 'goden' => 10], - "Букет желтых роз 9" => [ - "name" => "Букет желтых роз 9", - 'maxdur' => 9, - "img" => "flove9.gif", - 'minu' => 3, - 'maxu' => 13, - 'mfkrit' => 0, - 'mfakrit' => 5, - 'mfuvorot' => 0, - 'mfauvorot' => 0, - 'goden' => 10], - "Букет желтых роз 21" => [ - "name" => "Букет желтых роз 21", - 'maxdur' => 10, - "img" => "flove21.gif", - 'minu' => 3, - 'maxu' => 25, - 'mfkrit' => 0, - 'mfakrit' => 10, - 'mfuvorot' => 0, - 'mfauvorot' => 0, - 'goden' => 10], - "Букет гортензий 3" => [ - "name" => "Букет гортензий 3", - 'maxdur' => 3, - "img" => "hydrangea3.gif", - 'minu' => 3, - 'maxu' => 7, - 'mfkrit' => 0, - 'mfakrit' => 0, - 'mfuvorot' => 0, - 'mfauvorot' => 0, - 'goden' => 10], - "Букет гортензий 5" => [ - "name" => "Букет гортензий 5", - 'maxdur' => 5, - "img" => "hydrangea5.gif", - 'minu' => 3, - 'maxu' => 9, - 'mfkrit' => 0, - 'mfakrit' => 0, - 'mfuvorot' => 0, - 'mfauvorot' => 0, - 'goden' => 10], - "Букет гортензий 7" => [ - "name" => "Букет гортензий 7", - 'maxdur' => 7, - "img" => "hydrangea7.gif", - 'minu' => 3, - 'maxu' => 11, - 'mfkrit' => 0, - 'mfakrit' => 0, - 'mfuvorot' => 0, - 'mfauvorot' => 0, - 'goden' => 10], - "Букет гортензий 9" => [ - "name" => "Букет гортензий 9", - 'maxdur' => 9, - "img" => "hydrangea9.gif", - 'minu' => 3, - 'maxu' => 13, - 'mfkrit' => 0, - 'mfakrit' => 0, - 'mfuvorot' => 10, - 'mfauvorot' => 0, - 'goden' => 10], - "Букет гортензий 21" => [ - "name" => "Букет гортензий 21", - 'maxdur' => 10, - "img" => "hydrangea21.gif", - 'minu' => 3, - 'maxu' => 25, - 'mfkrit' => 0, - 'mfakrit' => 0, - 'mfuvorot' => 10, - 'mfauvorot' => 10, - 'goden' => 10], - "Букет влюбленного" => [ - "name" => "Букет влюбленного", - 'maxdur' => 3, - "img" => "love3.gif", - 'minu' => 1, - 'maxu' => 3, - 'mfkrit' => 0, - 'mfakrit' => 0, - 'mfuvorot' => 0, - 'mfauvorot' => 0, - 'goden' => 10], - "Букет поклонника" => [ - "name" => "Букет поклонника", - 'maxdur' => 5, - "img" => "love5.gif", - 'minu' => 1, - 'maxu' => 5, - 'mfkrit' => 0, - 'mfakrit' => 0, - 'mfuvorot' => 0, - 'mfauvorot' => 0, - 'goden' => 10], - "Букет любовника" => [ - "name" => "Букет любовника", - 'maxdur' => 7, - "img" => "love7.gif", - 'minu' => 1, - 'maxu' => 7, - 'mfkrit' => 0, - 'mfakrit' => 0, - 'mfuvorot' => 0, - 'mfauvorot' => 0, - 'goden' => 10], - "Букет супруга" => [ - "name" => "Букет супруга", - 'maxdur' => 9, - "img" => "love9.gif", - 'minu' => 1, - 'maxu' => 9, - 'mfkrit' => 0, - 'mfakrit' => 0, - 'mfuvorot' => 1, - 'mfauvorot' => 0, - 'goden' => 10], - "Букет романтика" => [ - "name" => "Букет романтика", - 'maxdur' => 10, - "img" => "love21.gif", - 'minu' => 1, - 'maxu' => 21, - 'mfkrit' => 0, - 'mfakrit' => 0, - 'mfuvorot' => 5, - 'mfauvorot' => 0, - 'goden' => 10], - "Букет влюбленной" => [ - "name" => "Букет влюбленной", - 'maxdur' => 3, - "img" => "flove3.gif", - 'minu' => 1, - 'maxu' => 3, - 'mfkrit' => 0, - 'mfakrit' => 0, - 'mfuvorot' => 0, - 'mfauvorot' => 0, - 'goden' => 10], - "Букет поклонницы" => [ - "name" => "Букет поклонницы", - 'maxdur' => 5, - "img" => "flove5.gif", - 'minu' => 1, - 'maxu' => 5, - 'mfkrit' => 0, - 'mfakrit' => 0, - 'mfuvorot' => 0, - 'mfauvorot' => 0, - 'goden' => 10], - "Букет любовницы" => [ - "name" => "Букет любовницы", - 'maxdur' => 7, - "img" => "flove7.gif", - 'minu' => 1, - 'maxu' => 7, - 'mfkrit' => 0, - 'mfakrit' => 0, - 'mfuvorot' => 0, - 'mfauvorot' => 0, - 'goden' => 10], - "Букет супруги" => [ - "name" => "Букет супруги", - 'maxdur' => 9, - "img" => "flove9.gif", - 'minu' => 1, - 'maxu' => 9, - 'mfkrit' => 0, - 'mfakrit' => 0, - 'mfuvorot' => 1, - 'mfauvorot' => 0, - 'goden' => 10], - "Букет счастья" => [ - "name" => "Букет счастья", - 'maxdur' => 10, - "img" => "flove21.gif", - 'minu' => 1, - 'maxu' => 21, - 'mfkrit' => 0, - 'mfakrit' => 0, - 'mfuvorot' => 5, - 'mfauvorot' => 0, - 'goden' => 10], - ]; - foreach ($_SESSION['flowers'] as $v) { - $errs[$v[2]]++; - } - foreach ($bukets as $k => $v) { - $zbor = true; - foreach ($v as $name => $count) { - if ($errs[$name] != $count) { - $zbor = false; - } - //unset ($errs[$name]); - } - //if(count($errs) > 0) { $zbor = false; } - if ($zbor) { - $dress = $resultbuk[$k]; - if (mysql_query("INSERT INTO `inventory` - (`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, - `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`maxu`,`minu`,`dategoden`,`goden` - ) - VALUES - ('','{$_SESSION['uid']}','{$dress['name']}','3',1,0,'{$dress['img']}',{$dress['maxdur']},0, - '{$dress['mfkrit']}','{$dress['mfakrit']}','{$dress['mfuvorot']}','{$dress['mfauvorot']}', - '{$dress['maxu']}','{$dress['minu']}','" . (($dress['goden']) ? ($dress['goden'] * 24 * 60 * 60 + time()) : "") . "','{$dress['goden']}' - ) ;")) { - $buket_id = mysql_insert_id(); - $good = 1; - } else { - $good = 0; - } - - if ($good) { - echo 'Удачно составлен букет
(находится у вас в рюкзаке)
'; - foreach ($_SESSION['flowers'] as $k => $v) { - $dressid .= "cap" . $k . ","; - mysql_query("DELETE FROM `inventory` WHERE `id` = '" . $k . "' LIMIT 1;"); - } - mysql_query("INSERT INTO `delo` (`id` , `author` ,`pers`, `text`, `type`, `date`) VALUES ('','0','{$_SESSION['uid']}','\"" . $user['login'] . "\" получила предмет: \"" . $dress['name'] . "\" " . $dresscount . "id:(cap" . $buket_id . ") [0/" . $dress['maxdur'] . "] за id:(" . $dressid . ") ',1,'" . time() . "');"); - } else { - echo 'Произошла ошибка!'; - } - } - } - if (!$good) { - foreach ($_SESSION['flowers'] as $k => $v) { - $fname = mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE `id` = '" . $k . "' LIMIT 1;")); - mysql_query("DELETE FROM `inventory` WHERE `id` = '" . $k . "' LIMIT 1;"); - mysql_query("INSERT INTO `delo` (`id` , `author` ,`pers`, `text`, `type`, `date`) VALUES ('','0','{$_SESSION['uid']}','Утерян предмет \"" . $fname['name'] . "\" id:(cap" . $k . ") [" . $fname['duration'] . "/" . $fname['maxdur'] . "] у \"" . $user['login'] . "\" ',1,'" . time() . "');"); - } - } - $_SESSION['flowers'] = []; - -} -?> - - - - - - - - - -
- - - - - - - - -
- - -
- - -
- - - - - - -
- Цветы для букета:
-
-
-
- 1) { - echo 'Букет можно собрать только из цветов одного типа!'; - } - - if (!$_SESSION['flowers']) { - echo 'Добавляйте сюда цветы, из которых хотите составить букет'; - } else { - foreach ($_SESSION['flowers'] as $k => $v) { - echo '

'; - } - } - ?> -
-
Цветы у вас в рюкзаке
- - - - Тут был showitem($row);"; - - echo ""; - } - } - } else { - $data = mysql_query("SELECT * FROM `fshop` WHERE `count` > 0 AND `razdel` = '{$_GET['otdel']}' ORDER by `cost` ASC"); - while ($row = mysql_fetch_array($data)) { - echo " - Тут был showitem($row);"; - - echo ""; - } - } - ?> -
"; - ?> -
добавить в - букет -
"; - ?> -
купить -
-
-
- -
Масса всех ваших вещей:
- У вас в наличии: кр.
-
-
-
-
-
- -
-
- - \ No newline at end of file diff --git a/functions.php b/functions.php index 8f6b196..832119f 100644 --- a/functions.php +++ b/functions.php @@ -15,7 +15,6 @@ if ($user->id && $user->block) { } $ip = filter_input(INPUT_SERVER, 'REMOTE_ADDR', FILTER_VALIDATE_IP); - if (isset($_GET['goto']) && isset($_GET['tStamp']) && isset($_GET['vcode']) && $_GET['vcode'] == md5(sha1($_GET['goto'] . $_GET['tStamp']))) { db::c()->query('UPDATE `users`,`online` SET `users`.`room` = ?i, `online`.`room` = ?i WHERE `online`.`id` = `users`.`id` AND `online`.`id` = ?i', $_GET['goto'], $_GET['goto'], $_SESSION['uid']); $user->room = intval($_GET['goto']); diff --git a/group_arena.php b/group_arena.php index ce6060d..cd8c3b8 100644 --- a/group_arena.php +++ b/group_arena.php @@ -1,7 +1,7 @@ 0) { header('Location: fbattle.php'); die(); } +session_start(); +if (!$_SESSION['uid']) { + header("Location: index.php"); + exit; +} +require_once "functions.php"; +$user = $user ?? []; +if ($user->room != 401) { + header("Location: main.php"); + exit; +} +if ($user->battle) { + header('Location: fbattle.php'); + exit; +} - class hellround { +class hellround +{ - // проверяет участие в турнире, возвращает айди похода - function is_in_trip($id) { - $f = mysql_fetch_array(mysql_query("SELECT `id` FROM `hellround_pohod` WHERE `end` = 0 AND `owner`= ".$id." LIMIT 1;")); - return $f[0]; - } - - // возвращает параметры похода - function get_par($id) { - return mysql_fetch_array(mysql_query("SELECT * FROM `hellround_pohod` WHERE `id` = ".$id." LIMIT 1;")); - } - - // увеличить волну - function inc_volna ($id) { - mysql_query("UPDATE `hellround_pohod` SET `volna`=`volna`+1 WHERE `id` = ".$id." LIMIT 1;"); - } - } - $hr = new hellround; - - $mytrip = $hr->is_in_trip($user['id']); - $tr = $hr->get_par($mytrip); - - if ($mytrip > 0) { - ?> - - - - - - - - - - Приближается ".($tr['volna']+1)." волна нашествия..."; - // диалоговый бот - ?> - - -
- - - 0) { - $f = mysql_fetch_array(mysql_query("SELECT `date_out` FROM `hellround_pohod` WHERE `owner`= ".$user['id']." ORDER by `id` DESC LIMIT 1;")); - if((time()-strtotime($f['date_out'])) < 3600*24) { - $err = 'Сегодня вы уже ходили в поход, интервал между походами 1 сутки.'; + // возвращает параметры похода + function get_par($id) + { + return mysql_fetch_array(mysql_query("SELECT * FROM `hellround_pohod` WHERE `id` = " . $id . " LIMIT 1;")); + } + + // увеличить волну + function inc_volna($id) + { + mysql_query("UPDATE `hellround_pohod` SET `volna`=`volna`+1 WHERE `id` = " . $id . " LIMIT 1;"); + } +} + +$hr = new hellround; + +$mytrip = $hr->is_in_trip($user['id']); +$tr = $hr->get_par($mytrip); + +if ($mytrip > 0) { + ?> + + + + + + + + Приближается " . ($tr['volna'] + 1) . " волна нашествия..."; + // диалоговый бот + ?> + + +
+ + + 0) { + $f = mysql_fetch_array(mysql_query("SELECT `date_out` FROM `hellround_pohod` WHERE `owner`= " . $user['id'] . " ORDER by `id` DESC LIMIT 1;")); + if ((time() - strtotime($f['date_out'])) < 3600 * 24) { + $err = 'Сегодня вы уже ходили в поход, интервал между походами 1 сутки.'; } else { - // начиаем поход!!! за родину!!!! на черта!!! в жопу чертей!!! - mysql_query("INSERT `hellround_pohod` (`owner`) VALUES ('".$user['id']."');"); + // начиаем поход!!! за родину!!!! на черта!!! в жопу чертей!!! + mysql_query("INSERT `hellround_pohod` (`owner`) VALUES ('" . $user['id'] . "');"); header("Location:hell.php"); } } -?> - - - - - - - - - - - -
- - - -
- -
-

Врата Ада

-

- Отродья хаоса лезут отовсюду... Наплывы слуг хаоса не прекращаються не на минуту! Окажи посильную помощь в войне с Хаосом! Будь доблестен сердцем и душей!
-
-
-
- - Общий ТОП - -
- full(1)."
"; - } - ?> -
- -
- Личный ТОП - ".$select[0].".
"; - $select = mysql_fetch_array(mysql_query("SELECT * FROM `hellround_pohod` WHERE `owner` = ".$user['id']." ORDER by `volna` DESC LIMIT 1;")); - echo "Максимально продержался ".$select['volna']." волн.
"; - $select = mysql_fetch_array(mysql_query("SELECT `date_out`,`date_in` FROM `hellround_pohod` WHERE `owner` = ".$user['id']." ORDER by `date_out`-`date_in` DESC LIMIT 1;")); - echo "Максимально продержался времени: ".date("H:i:s",-10800+strtotime($select[0])-strtotime($select[1])).".
"; - ?> + body { + background-image: url('i/hell. jpg'); + background-repeat: no-repeat; + background-position: top right; + } + + + + + +
+ + + +
+ +
+

Врата Ада

+

+ Отродья хаоса лезут отовсюду... Наплывы слуг хаоса не прекращаються не на минуту! Окажи посильную помощь + в войне с Хаосом! Будь доблестен сердцем и душей!
+
+
+
+ + Общий ТОП + +
+ full(1) . "
"; + } + ?> +
+
+
+ Личный ТОП + " . $select[0] . ".
"; + $select = mysql_fetch_array(mysql_query("SELECT * FROM `hellround_pohod` WHERE `owner` = " . $user['id'] . " ORDER by `volna` DESC LIMIT 1;")); + echo "Максимально продержался " . $select['volna'] . " волн.
"; + $select = mysql_fetch_array(mysql_query("SELECT `date_out`,`date_in` FROM `hellround_pohod` WHERE `owner` = " . $user['id'] . " ORDER by `date_out`-`date_in` DESC LIMIT 1;")); + echo "Максимально продержался времени: " . date("H:i:s", -10800 + strtotime($select[0]) - strtotime($select[1])) . ".
"; + ?> -
-
- - - - + + + + + \ No newline at end of file diff --git a/hostel.php b/hostel.php index ef3810a..e37ddc0 100644 --- a/hostel.php +++ b/hostel.php @@ -215,7 +215,7 @@ if($_GET['unsleep'] && $user['sleep'] > 0) { - Расторгнуть договор Внести предоплату + Расторгнуть договор Внести предоплату
'.$error.'

'; } ?> diff --git a/checkpoint.php b/hostel_checkpoint.php similarity index 100% rename from checkpoint.php rename to hostel_checkpoint.php diff --git a/ico_change.gif b/i/fight/buttons/ico_change.gif similarity index 100% rename from ico_change.gif rename to i/fight/buttons/ico_change.gif diff --git a/itemschoice.php b/itemschoice.php deleted file mode 100644 index 05e6cf5..0000000 --- a/itemschoice.php +++ /dev/null @@ -1,77 +0,0 @@ - 13) { - $r = 'Error code #1'; - } elseif($type >=8 && $type <= 13) { - $sp = mysql_query('SELECT `id`, `name`, `nlevel` FROM `inventory` WHERE `owner` = "'.$us.'" AND (`prototype` >= 143 AND `prototype` <= 153) AND `point` > 0 AND `nlevel` = "'.$level.'" AND `dressed` = 0 ORDER BY `id` DESC'); - if(mysql_num_rows($sp) > 0) { - $r .= ''; - while($pl = mysql_fetch_array($sp)) { - $r .= '
'.$pl['name'].' ['.$pl['nlevel'].'] (id:'.$pl['id'].')
'; - } - $r .= ''; - $r .= ''; - } else { - $r = 'У вас нет артефактов для улучшения.'; - } - } - return $r; -} - -function show_items_down($us, $type) { - $r .= ''; - $level = $type+1; - $items = array(); - if($type > 12 && $type < 7) { - $r = 'Error code #1'; - } elseif($type >= 7 && $type <= 12) { - $sp = mysql_query('SELECT `id`, `name`, `nlevel` FROM `inventory` WHERE `owner` = "'.$us.'" AND (`prototype` >= 143 AND `prototype` <= 153) AND `point` > 0 AND `nlevel` = "'.$level.'" AND `dressed` = 0 ORDER BY `id` DESC'); - if(mysql_num_rows($sp) > 0) { - $r .= ''; - while($pl = mysql_fetch_array($sp)) { - $r .= '
'.$pl['name'].' ['.$pl['nlevel'].'] (id:'.$pl['id'].')
'; - } - $r .= ''; - $r .= ''; - } else { - $r = 'У вас нет артефактов для понижения уровня.'; - } - } - return $r; -} - -if($_GET['user_id']) { - if($_GET['up'] == 1) { - $usid = abs($_GET['user_id']); - $level = abs($_GET['level']); - $us = mysql_fetch_array(mysql_query('SELECT `id` FROM `users` WHERE `id` = "'.$usid.'" LIMIT 1')); - if(isset($us['id'])) { - $f = show_items_up($us['id'], $level); - } else { - $f = 'Авториируйтесь в игре'; - } - } elseif($_GET['down'] == 1) { - $usid = abs($_GET['user_id']); - $level = abs($_GET['level']); - $us = mysql_fetch_array(mysql_query('SELECT `id` FROM `users` WHERE `id` = "'.$usid.'" LIMIT 1')); - if(isset($us['id'])) { - $f = show_items_down($us['id'], $level); - } else { - $f = 'Авториируйтесь в игре'; - } - } -} - -?> - - - - -
\ No newline at end of file diff --git a/kwest.php b/kwest.php deleted file mode 100644 index 1c3247d..0000000 --- a/kwest.php +++ /dev/null @@ -1,285 +0,0 @@ - 0)) { header("Location: index.php"); } -include "config.php"; -$user = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id` = '{$_SESSION['uid']}' LIMIT 1")); -$tp = time(); -include "functions.php"; - -if($user['kwest'] == 99) { - header('Location: main.php'); -} - -if($_GET['get_out'] == 1) { - header('Location: main.php'); -} - -?> - - - - - - - - - - - - - - - - - -

Астрэйа

- 0) { - mysql_query("UPDATE `users` SET `first` = 3, `exp` = (`exp`+45),`money` = (`money`+25) WHERE `id` = '".$user['id']."' LIMIT 1"); - header('location: kwest.php'); - } -} - -if($_GET['kwest'] == 4) { - if($user['first'] == 3 && $user['kwest_items_odet'] >= 2) { - mysql_query("UPDATE `users` SET `first` = 4, `exp` = (`exp`+65), `money` = (`money`+10) WHERE `id` = '".$user['id']."' LIMIT 1"); - header('location: kwest.php'); - } -} - -if($_GET['kwest'] == 5) { - if($user['first'] == 4 && $user['kwest_main_pl'] >= 1) { - mysql_query("UPDATE `users` SET `first` = 5 WHERE `id` = '".$user['id']."' LIMIT 1"); - header('location: kwest.php'); - } -} - -if($_GET['kwest'] == 6) { - if($user['first'] == 5 && $user['kwest_bank_see'] >= 1) { - mysql_query("UPDATE `users` SET `first` = 6, `exp` = (`exp`+100), `money` = (`money`+5) WHERE `id` = '".$user['id']."' LIMIT 1"); - header('location: kwest.php'); - } -} - -if($_GET['kwest'] == 7) { - if($user['first'] == 6 && $user['kwest_shop_see'] >= 1) { - mysql_query("UPDATE `users` SET `first` = 7 WHERE `id` = '".$user['id']."' LIMIT 1"); - header('location: kwest.php'); - } -} - -if($_GET['kwest'] == 8) { - if($user['first'] == 7 && $user['kwest_shop_buy'] >= 1) { - mysql_query("UPDATE `users` SET `first` = 8, `exp` = (`exp`+50), `money` = (`money`+5) WHERE `id` = '".$user['id']."' LIMIT 1"); - header('location: kwest.php'); - } -} - -if($_GET['kwest'] == 9) { - if($user['first'] == 8 && $user['kwest_train_umen'] >= 1) { - mysql_query("UPDATE `users` SET `first` = 9, `exp` = (`exp`+100), `money` = (`money`+5) WHERE `id` = '".$user['id']."' LIMIT 1"); - header('location: kwest.php'); - } -} - -if($_GET['kwest'] == 10) { - if($user['first'] == 9 && $user['kwest_battle_train'] >= 1) { - mysql_query("UPDATE `users` SET `first` = 10, `exp` = (`exp`+50) WHERE `id` = '".$user['id']."' LIMIT 1"); - header('location: kwest.php'); - } -} - -if($_GET['kwest'] == 11) { - if($user['first'] == 10 && $user['level'] >= 3) { - mysql_query("UPDATE `users` SET `first` = 11, `exp` = (`exp`+200) WHERE `id` = '".$user['id']."' LIMIT 1"); - header('location: kwest.php'); - } -} - -if($_GET['kwest'] == 12) { - if($user['first'] == 11 && $user['kwest_see_znahar'] >= 1) { - mysql_query("UPDATE `users` SET `first` = 12, `exp` = (`exp`+100) WHERE `id` = '".$user['id']."' LIMIT 1"); - header('location: kwest.php'); - } -} - -if($_GET['kwest'] == 13) { - if($user['first'] == 12 && $user['kwest_see_syvenir'] >= 1) { - mysql_query("UPDATE `users` SET `first` = 13 WHERE `id` = '".$user['id']."' LIMIT 1"); - #$times = (time() + 259200); - #mysql_query("UPDATE `users` SET `vip` = 1, `vip_time` = '".$times."' WHERE `id` = '".$user['id']."' LIMIT 1"); - header('location: kwest.php'); - } -} - -if($_GET['kwest'] == 14) { - if($user['first'] == 13) { - mysql_query("UPDATE `users` SET `first` = 99 WHERE `id` = '".$user['id']."' LIMIT 1"); - header('location: main.php'); - } -} - -if($user['first'] == 1) { - - $text = "Приветствую тебя, «$user[login]»!
Меня зовут Астрэйа и я наставница новичков этого прелестного мира!

Capital City полон загадок и опасных испытаний, преодолев которые, ты навсегда сможешь вписать свое имя в летопись Бойцовского Клуба Возрождение.

Позволь мне рассказать тебе о первостепенных правилах нашего мира, а также познакомить тебя с техникой владения оружием. По окончании обучения ты будешь удостоен награды!
"; - - $status = " Да, я готов! Вперед за наградой!"; - - $status .= "

Нет, я и так все знаю, справлюсь без тебя! До свидания!"; - -} elseif($user['first'] == 2) { - - $text = "Я рада что ты согласился принять мою помощь.
Для начала давай расставим статы.


Для этого зайди в Инвентарь там ты увидишь вкладку Параметры, открой ее нажав на + и тебе откроется меню, в котором ты увидишь 4 стата
(Сила, Ловкость, Интуиция, Выносливость) и возле каждого из них.

Сила - позволяет наносить более мощные удары, а также увеличивает место в твоем инвентаре.
Ловкость - позволяет отражать удары противника.
Интуиция - позволяет наносить критические удары, которые в несколько раз сильнее обычных и пробивают защиту противника.
Выносливость - это зеленая полоска над персонажем, указывающая уровень жизни; увеличивая выносливость ты увеличиваешь уровень жизни.

Нажимая на ты увеличиваешь выбранный параметр на 1.
P.S. Если ты забыл, какое выполняешь задание, то нажми на иконку , расположенную над списком игроков онлайн."; - $text .= '


Задание: Расставить все нераспределенные статы в инвентаре
'; - if($user['kwest_train_param'] >= 1) { - $status = " Задание выполнено! Награда: 45 опыта и 25 кредитов
Забрать награду и двигаться дальше!"; - } else { - $status .= " Задание еще не выполнено!"; - } - -} elseif($user['first'] == 3) { - - $text = "Молодец! Ты схватываешь все на лету!
А теперь, когда ты успешно завершил первое задание, пора бы тебе и одеться в вещи, подаренные Ангелами!
Зайди в Инвентарь , в раздел Аммуниция и надень Шлем Новобранца и Рубаха Новобранца.
Также в разделе Заклинания расположен свиток Шаг Назад , это заклинание позволяет тебе сбросить все статы на 1 единицу, но пока не используй его, оно пригодится тебе позже.

В разделе Разное ты найдешь Зелье Жизни , оно позволяет тебе полностью восполнить уровень жизни."; - $text .= '

Задание: Надеть Шлем Новобранца и Рубаха Новобранца
'; - if($user['kwest_items_odet'] >= 2){ - $status = " Задание выполнено! Награда: 65 опыта и 10 кредитов
Забрать награду и двигаться дальше!"; - } else { - $status = " Задание еще не выполнено!"; - } - -} elseif($user['first'] == 4) { - - $text = "А тебе идет! Теперь ты смело можешь выходить в свет!

Выходи на Центральную Площадь, я буду тебя там ждать!
Для того, чтобы выйти на ЦП (Центральная Площадь), необходимо нажать на кнопку Выйти на Центральную площадь"; - $text .= '

Задание: Выйти на Центральную площадь.
'; - if($user['kwest_main_pl'] >= 1) { - $status = " Задание выполнено!
• Двагаться дальше!"; - } else { - $status = " Задание еще не выполнено!"; - } - -} elseif($user['first'] == 5) { - - $text = "Как тебе наш город? Красивый, не правда ли?
Ого! Ты уже достиг 1ого уровня! Я поздравляю тебя с этим событием и советую расставить нераспределенные статы.

Если ты забыл как это делать, то можешь смело спросить у представителей Ордена Света. Это специально сформированный Орден, в который отбирают самых достойных и законопослушных граждан нашего города. Они всегда готовы помочь и ответить на любой интересующий тебя вопрос по игре.

Распознать их ты можешь по особой склонности , расположенной возле их ника.
А теперь отправляйся на Страшилкина Улица и заходи в Банк, там я буду тебя ждать."; - $text .= '

Задание: Зайти в здание Банка на Страшилкиной Улице.
'; - if($user['kwest_bank_see'] >= 1) { - $status = " Задание выполнено! Награда: 100 опыта и 5 кредитов
Забрать и двагаться дальше!"; - } else { - $status = " Задание еще не выполнено!"; - } - -} elseif($user['first'] == 6) { - - $text = "Добро пожаловать в Банк Capital City!

Тут ты можешь хранить свои себережения, как в валюте, так и в кредитах, а также передавать их другим персонажам.

Чтобы начать пользоваться всеми привилегиями клиента Банка, придумай пароль и продублируй его в специальном окне Новый Счет.
Как только освоишься, направляйся в здание Магазина на Центральной Площади, я уже буду там!"; - $text .= '

Задание: Зайти в магазин на ЦП
'; - - if($user['kwest_shop_see'] >= 1) { - $status = " Задание выполнено!
• Двагаться дальше!"; - } else { - $status = " Задание еще не выполнено!"; - } - -} elseif($user['first'] == 7) { - - $text = "Вот мы и в магазине! Смотри сколько тут всего!
Давай выберем тебе твое первое оружие:

Короткий готический меч

Церемониальный топор

Дубина

Меч обычно выбирают критовики, Топор - уворотчики, Дубину - силовики.

Купи оружие и надень его на себя, но не забывай, что оружие должно быть одно из трех, перечисленных выше!"; - $text .= '

Задание: Купить и надеть одно из 3 оружий (Короткий готический меч, Церемониальный топор, Дубина).
'; - - if($user['kwest_shop_buy'] >= 1) { - $status = " Задание выполнено! Награда: 50 опыта и 5 кредитов
Забрать и двагаться дальше!"; - } else { - $status = " Задание еще не выполнено!"; - } - -} elseif($user['first'] == 8) { - - $text = "Пришло время рассказать тебе о том как усовершенствовать свое мастерство владения оружием.

Зайди в Инвентарь и там ниже вкладки Параметры ты обнаружишь вкладку Мастерство, открой ее нажав на + и тебе откроется меню, в котором ты увидишь 2 нераспределенных увеличения.

Раскинь нераспределенные увеличения, нажав на напротив того оружия, которое ты приобрел."; - $text .= '

Задание: Расставить нераспределенные умения.
'; - - if($user['kwest_train_umen'] >= 1) { - $status = " Задание выполнено! Награда: 100 опыта и 5 кредитов
Забрать и двагаться дальше!"; - } else { - $status = " Задание еще не выполнено!"; - } - -} elseif($user['first'] == 9) { - - $text = "«$user[login]», теперь ты готов к своему первому поединку!
Направляйся в Комнату Новичков, чтобы попасть туда, тебе необходимо выйти на Центральную Площадь, а далее зайти в Комнату Новичков.

Нажми на кнопку Поединки и нажми на Физические. Подавая заявку, не забудь выставить желаемое время Таймаута (3, 4, 5, 7, 10 минут) и тип боя (с оружием, кулачный, кровавый).

Бой с оружием - это бой в обмундировании.
Кулачный бой означает, что ты не сможешь ничего надеть в бой.
Кровавый бой означает, что проигравшая сторона получит травму.

Проверь, чтобы Таймаут был 3 минуты и тип боя с оружием. После этого нажми на кнопку Подать Заявку. Вскоре появится кнопка Начать тренировочный Бой, жми на нее и твой первый бой начнется!

Удачи!
"; - $text .= '

Задание: Провести свой первый поединок с оружием.
'; - - if($user['kwest_battle_train'] >= 1) { - $status = " Задание выполнено! Награда: 50 опыта
Забрать и двагаться дальше!"; - } else { - $status = " Задание еще не выполнено!"; - } - -} elseif($user['first'] == 10) { - - $text = "Теперь тебе предстоит отточить свои навыки владения оружием и подготовиться к великим сражениям.
Дойди до 3 уровня, сражаясь в физических поединках с тренировочным манекеном или же с настоящими соперниками, в том числе и в групповых боях."; - $text .= '

Задание: Дойти до 3го уровня.
'; - - if($user['level'] >= 3) { - $status = " Задание выполнено! Награда: 200 опыта
Забрать и двагаться дальше!"; - } else { - $status = "Задание еще не выполнено!"; - } - -} elseif($user['first'] == 11) { - - $text = "Поздравляю с получением 3 уровня!

В нашем мире не все бои заканчиваются благополучно, зачастую проигравшая сторона получает инвалидность .
Хвала Ангелам у нас живет Лекарь, который лечит самые сложные переломы.

Тебе пора познакомиться с ним, обитает он в Хижина Знахаря. Она располагается на Замковая Улица, слева от Центральная Площадь.

Зайди к нему, порадуй старика, также ты там можешь скинуть статы, умения, и многое другое.

Передавай от меня привет!"; - $text .= '

Задание: Посетить Лекаря в Хижине Знахаря.
'; - - if($user['kwest_see_znahar'] >= 1) { - $status = " Задание выполнено! Награда: 100 опыта
Забрать и двагаться дальше!"; - } else { - $status = " Задание еще не выполнено!"; - } - -} elseif($user['first'] == 12) { - - $text = "На этом твои испытания не заканчиваются!

Направляйся в Сувенирный Магазин, который находится на Центральной Площади.

Поговаривают, что если вознести дары верным предводителям армий Мусорщика или Мироздателя, то сами Ангелы будут к тебе благосклонны.

Сделай подарок одному из них:

Архангел [21] , предводитель светлой стороны,
или
Приспешник тьмы [21] , предводитель темной стороны!"; - $text .= '

Задание: Сделать подарок в Сувенирном Магазине одному из Ангелов.
'; - - if($user['kwest_see_syvenir'] >= 1) { - $status = " Задание выполнено! Награда: Silver Аккаунт на 3 дня
Забрать и двагаться дальше!"; - } else { - $status = " Задание еще не выполнено!"; - } - -} elseif($user['first'] == 13) { - - $text = "Ну вот и настало время прощаться!
Удачи тебе воин!
До скорых встреч:)"; - - $status = "• Спасибо, до скорой встречи!"; - - - -} else { - $text = 'Вы завершили все квесты. Приходите позже...'; $status = ' Все задания выполнены.
'; -} - - -if($text) { - echo "
"; - echo "
".$text. "
" .$status."
"; -} - - -?> - - \ No newline at end of file diff --git a/main.php b/main.php index 26122c9..0ae761c 100644 --- a/main.php +++ b/main.php @@ -91,26 +91,10 @@ if ($user->room == 34) { header('Location: fshop.php'); exit(); } -if ($user->room == 43) { - header('Location: znahar.php'); - exit(); -} -if ($user->room == 44) { - header('Location: new_year.php'); - exit(); -} if ($user->room == 45) { header('Location: clan_castle.php'); exit(); } -if ($user->room == 47) { - header('Location: wall_build.php'); - exit(); -} -if ($user->room == 49) { - header('Location: dig.php'); - exit(); -} if ($user->room == 50) { header('Location: ashop.php'); exit(); @@ -127,11 +111,6 @@ if ($user->room == 650) { header('Location: ul_clans.php'); exit(); } -//Храм древнх -if ($user->room == 203) { - header('Location: church.php'); - exit(); -} //ЦХ if ($user->room == 600) { header('Location: c_haos.php'); @@ -197,10 +176,6 @@ if ($user->room == 403) { header('Location: canalizaciya.php'); exit(); } -if ($user->room == 1054) { - header('Location: fontan_luck.php'); - exit(); -} if ($user->room == 1055) { header('Location: group_arena.php'); exit(); diff --git a/navig.php b/navig.php index 07c7d96..8960299 100644 --- a/navig.php +++ b/navig.php @@ -1,41 +1,36 @@ - + function load_page() { + setTimeout('update_timeout()', 100); + } + var max_stop_time = stop_time; + + function update_timeout() { + stop_time--; + if (stop_time >= 0) { + var o = document.getElementById("move"); + if (o) { + var width = ((max_stop_time - stop_time) / max_stop_time) * 110; + if (width > 110) { + width = 110 + } + o.style.width = width + 'px'; + } + } + setTimeout('update_timeout()', 100); + } + + function check_time() { + if (stop_time < 1) return true; + else { + document.getElementById("mess").innerHTML = "      Ждите."; + return false; + } + } + + '; print' - +
'; -if($_GET['warning']=='1'){print" Вы получили 'Гайка'
";} -if($_GET['warning']=='3'){print" Вы получили 'Вентиль'
";} -if($_GET['warning']=='2'){print"     Кто-то оказался быстрее!
";} -if($_GET['warning']=='4'){print" Вы подняли ключ №'".$_GET['key']."'
";} -if($_GET['warning']=='5'){print" У вас уже есть ключ №'".$_GET['key']."'
";} - -if($_GET['warning']=='6'){print" Вы вытащили 'Гайку'
";} -if($_GET['warning']=='8'){print" Вы вытащили 'Болт'
";} -if($_GET['warning']=='7'){print" Сундук пуст
";} - -if($_GET['warning']=='9'){print" Вы получили 'Ключиик'
";} -if($_GET['warning']=='10'){print" Вы получили 'Зелье жизни'
";} -if($_GET['warning']=='11'){print" Вы уже брали зелье!
";} -if($_GET['warning']=='12'){print" Невозможно! Вы далеко!
";} -print'
'; +print " "; +if ($_GET['warning'] == '1') { + print "Вы получили 'Гайка'"; +} +if ($_GET['warning'] == '3') { + print "Вы получили 'Вентиль'"; +} +if ($_GET['warning'] == '2') { + print "Кто-то оказался быстрее!"; +} +if ($_GET['warning'] == '4') { + print "Вы подняли ключ №'" . $_GET['key']; +} +if ($_GET['warning'] == '5') { + print "У вас уже есть ключ №'" . $_GET['key']; +} +if ($_GET['warning'] == '6') { + print "Вы вытащили 'Гайку'"; +} +if ($_GET['warning'] == '8') { + print "Вы вытащили 'Болт'"; +} +if ($_GET['warning'] == '7') { + print "Сундук пуст"; +} +if ($_GET['warning'] == '9') { + print "Вы получили 'Ключиик'"; +} +if ($_GET['warning'] == '10') { + print "Вы получили 'Зелье жизни'"; +} +if ($_GET['warning'] == '11') { + print "Вы уже брали зелье!"; +} +if ($_GET['warning'] == '12') { + print "Невозможно! Вы далеко!"; +} +print'
'; $sided = mysql_query("select * from `labirint` where `glav_id`='$glav_id'"); -while($didd = mysql_fetch_array($sided)) -{ -//nick($user); +while ($didd = mysql_fetch_array($sided)) { -$Loca=$Location; -if($Location<0){$Loca=0;} -if($Location==01){$Loca=1;} -if($Location==02){$Loca=2;} -if($Location==03){$Loca=3;} -if($Location==04){$Loca=4;} -if($Location==05){$Loca=5;} -if($Location==06){$Loca=6;} -if($Location==07){$Loca=7;} -if($Location==08){$Loca=8;} -if($Location==09){$Loca=9;} + $Loca = $Location ?? 0; + if ($Location < 0) { + $Loca = 0; + } + if ($Location == '01') { + $Loca = 1; + } + if ($Location == '02') { + $Loca = 2; + } + if ($Location == '03') { + $Loca = 3; + } + if ($Location == '04') { + $Loca = 4; + } + if ($Location == '05') { + $Loca = 5; + } + if ($Location == '06') { + $Loca = 6; + } + if ($Location == '07') { + $Loca = 7; + } + if ($Location == '08') { + $Loca = 8; + } + if ($Location == '09') { + $Loca = 9; + } -if(in_array($_GET['sun'], array('se_gaika'))) { -$ferrr = mysql_query("SELECT n$Loca FROM `podzem3` WHERE glava='$glava'"); -$retr = mysql_fetch_array($ferrr); -$stloc = $retr["n$Loca"]; -if($stloc=='503' or $stloc=='502' or $stloc=='501'){ -if($stloc=='503'){mysql_query("UPDATE `podzem3` SET n$Loca='502' WHERE glava='$glava'");} -if($stloc=='502'){mysql_query("UPDATE `podzem3` SET n$Loca='501' WHERE glava='$glava'");} -if($stloc=='501'){mysql_query("UPDATE `podzem3` SET n$Loca='' WHERE glava='$glava'");} -if($stloc==''){print "";exit;} -$f = mysql_query("SELECT `maxdur` FROM `inventory` WHERE `owner`='".$user['id']."' and `type`='200' and `name`='Гайка' and maxdur<'30'"); -if($g = mysql_fetch_array($f)){ -$koll = $g["maxdur"]; -mysql_query("UPDATE `inventory` SET maxdur=maxdur+1,massa=massa+1,cost=cost+1 WHERE owner='".$user['id']."' and `type`='200' and `name`='Гайка' and maxdur<'30'"); -}else{ -$fo = mysql_query("INSERT INTO `inventory`(name,duration,maxdur,cost,img,owner,type,massa,isrep,podzem) VALUES('Гайка','0','1','1','g.gif','".$user['id']."','200','1','0','1')"); -} -print "";exit; -}} + if (in_array($_GET['sun'], ['se_gaika'])) { + $ferrr = mysql_query("SELECT n$Loca FROM `podzem3` WHERE glava='$glava'"); + $retr = mysql_fetch_array($ferrr); + $stloc = $retr["n$Loca"]; + if ($stloc == '503' or $stloc == '502' or $stloc == '501') { + if ($stloc == '503') { + mysql_query("UPDATE `podzem3` SET n$Loca='502' WHERE glava='$glava'"); + } + if ($stloc == '502') { + mysql_query("UPDATE `podzem3` SET n$Loca='501' WHERE glava='$glava'"); + } + if ($stloc == '501') { + mysql_query("UPDATE `podzem3` SET n$Loca='' WHERE glava='$glava'"); + } + if ($stloc == '') { + print ""; + exit; + } + $f = mysql_query("SELECT `maxdur` FROM `inventory` WHERE `owner`='" . $user['id'] . "' and `type`='200' and `name`='Гайка' and maxdur<'30'"); + if ($g = mysql_fetch_array($f)) { + $koll = $g["maxdur"]; + mysql_query("UPDATE `inventory` SET maxdur=maxdur+1,massa=massa+1,cost=cost+1 WHERE owner='" . $user['id'] . "' and `type`='200' and `name`='Гайка' and maxdur<'30'"); + } else { + $fo = mysql_query("INSERT INTO `inventory`(name,duration,maxdur,cost,img,owner,type,massa,isrep,podzem) VALUES('Гайка','0','1','1','g.gif','" . $user['id'] . "','200','1','0','1')"); + } + print ""; + exit; + } + } ////////////////////////////////////////// -if(in_array($_GET['sun'], array('se_vintel'))) { -$ferrr = mysql_query("SELECT n$Loca FROM podzem3 WHERE glava='$glava'"); -$retr = mysql_fetch_array($ferrr); -$stloc = $retr["n$Loca"]; -if($stloc=='504'){ -if($stloc=='504'){mysql_query("UPDATE podzem3 SET n$Loca='' WHERE glava='$glava'");} -if($stloc==''){print "";exit;} -$f = mysql_query("SELECT maxdur FROM `inventory` WHERE `owner`='".$user['id']."' and `type`='200' and `name`='Вентиль' and maxdur<'30'"); -if($g = mysql_fetch_array($f)){ -$koll = $g["maxdur"]; -mysql_query("UPDATE `inventory` SET maxdur=maxdur+1,massa=massa+1,cost=cost+1 WHERE owner='".$user['id']."' and `type`='200' and `name`='Вентиль' and maxdur<'30'"); -}else{ -$fo = mysql_query("INSERT INTO `inventory`(name,duration,maxdur,cost,img,owner,type,massa,isrep,podzem) VALUES('Вентиль','0','1','1','v.gif','".$user['id']."','200','1','0','1')"); + if (in_array($_GET['sun'], ['se_vintel'])) { + $ferrr = mysql_query("SELECT n$Loca FROM podzem3 WHERE glava='$glava'"); + $retr = mysql_fetch_array($ferrr); + $stloc = $retr["n$Loca"]; + if ($stloc == '504') { + if ($stloc == '504') { + mysql_query("UPDATE podzem3 SET n$Loca='' WHERE glava='$glava'"); + } + if ($stloc == '') { + print ""; + exit; + } + $f = mysql_query("SELECT maxdur FROM `inventory` WHERE `owner`='" . $user['id'] . "' and `type`='200' and `name`='Вентиль' and maxdur<'30'"); + if ($g = mysql_fetch_array($f)) { + $koll = $g["maxdur"]; + mysql_query("UPDATE `inventory` SET maxdur=maxdur+1,massa=massa+1,cost=cost+1 WHERE owner='" . $user['id'] . "' and `type`='200' and `name`='Вентиль' and maxdur<'30'"); + } else { + $fo = mysql_query("INSERT INTO `inventory`(name,duration,maxdur,cost,img,owner,type,massa,isrep,podzem) VALUES('Вентиль','0','1','1','v.gif','" . $user['id'] . "','200','1','0','1')"); + } + print ""; + exit; + } + } + + if (in_array($_GET['sun'], ['se_kluchiik'])) { + $ferrr = mysql_query("SELECT n$Loca FROM podzem3 WHERE glava='$glava'"); + $retr = mysql_fetch_array($ferrr); + $stloc = $retr["n$Loca"]; + if ($stloc == '505') { + if ($stloc == '505') { + mysql_query("UPDATE podzem3 SET n$Loca='' WHERE glava='$glava'"); + } + if ($stloc == '') { + print ""; + exit; + } + $fo = mysql_query("INSERT INTO `inventory`(name,duration,maxdur,cost,img,owner,type,massa,isrep,podzem) VALUES('Ключиик','0','1','1','kluchik.gif','" . $user['id'] . "','200','3','0','1')"); + print ""; + exit; + } + } + + if (in_array($_GET['sun'], ['el'])) { + if ($el != '1' and $Location == $el) { + $fo = mysql_query("INSERT INTO `inventory`(name,duration,maxdur,cost,img,owner,type,massa,isrep,magic,podzem) VALUES('Зелье жизни','0','15','15','food_l8.gif','" . $user['id'] . "','50','1','0','8','1')"); + mysql_query("UPDATE `labirint` SET el='1' WHERE `glav_id`='$glav_id' and `login`='$login'"); + print ""; + exit; + } else { + if ($el == '1') { + print ""; + exit; + } else { + print ""; + exit; + } + } + } + + if (in_array($_GET['sun'], ['sunduk'])) { + $ferrr = mysql_query("SELECT sunduk" . $_GET['sn'] . " FROM `podzem3` WHERE `glava`='$glava'"); + $retr = mysql_fetch_array($ferrr); + $stloc = $retr["sunduk" . $_GET['sn'] . ""]; + if ($stloc != '' and $Location == $stloc) { + mysql_query("UPDATE `podzem3` SET sunduk" . $_GET['sn'] . "='' WHERE `glava`='$glava'"); + } else { + if ($stloc == '') { + print ""; + exit; + } else { + print ""; + exit; + } + } + + $f = mysql_query("SELECT `maxdur` FROM `inventory` WHERE `owner`='" . $user['id'] . "' and `type`='200' and `name`='Гайка' and maxdur<'30'"); + if ($g = mysql_fetch_array($f)) { + $koll = $g["maxdur"]; + mysql_query("UPDATE `inventory` SET maxdur=maxdur+1,massa=massa+1,cost=cost+1 WHERE owner='" . $user['id'] . "' and `type`='200' and `name`='Гайка' and maxdur<'30'"); + } else { + $fo = mysql_query("INSERT INTO `inventory`(name,duration,maxdur,cost,img,owner,type,massa,isrep,podzem) VALUES('Гайка','0','1','1','g.gif','" . $user['id'] . "','200','1','0','1')"); + } + print ""; + exit; + } + + if (in_array($_GET['sun'], ['key'])) { + $keys = "key" . $_GET['sn'] . ""; + $keyd = $r["key" . $_GET['sn'] . ""]; + if ($keyd != 1) { + if ($keyd == $Location) { + mysql_query("UPDATE labirint SET $keys='1' WHERE glav_id='$glav_id'"); + print ""; + exit; + } else { + print ""; + exit; + } + } else { + print ""; + exit; + } + } + + if (in_array($_GET['sun'], ['sunduk_b'])) { + $ferrr = mysql_query("SELECT sunduk" . $_GET['sn'] . " FROM podzem3 WHERE glava='$glava'"); + $retr = mysql_fetch_array($ferrr); + $stloc = $retr["sunduk" . $_GET['sn'] . ""]; + if ($stloc != '' and $Location == $stloc) { + mysql_query("UPDATE podzem3 SET sunduk" . $_GET['sn'] . "='' WHERE glava='$glava'"); + } else { + if ($stloc == '') { + print ""; + exit; + } else { + print ""; + exit; + } + } + + + $f = mysql_query("SELECT maxdur FROM `inventory` WHERE `owner`='" . $user['id'] . "' and `type`='200' and `name`='Болт' and maxdur<'30'"); + if ($g = mysql_fetch_array($f)) { + $koll = $g["maxdur"]; + mysql_query("UPDATE `inventory` SET maxdur=maxdur+1,massa=massa+1,cost=cost+1 WHERE owner='" . $user['id'] . "' and `type`='200' and `name`='Болт' and maxdur<'30'"); + } else { + $fo = mysql_query("INSERT INTO `inventory`(name,duration,maxdur,cost,img,owner,type,massa,isrep,podzem) VALUES('Болт','0','1','1','bolt.gif','" . $user['id'] . "','200','1','0','1')"); + } + print ""; + exit; + } } -print "";exit;}} - -if(in_array($_GET['sun'], array('se_kluchiik'))) { -$ferrr = mysql_query("SELECT n$Loca FROM podzem3 WHERE glava='$glava'"); -$retr = mysql_fetch_array($ferrr); -$stloc = $retr["n$Loca"]; -if($stloc=='505'){ -if($stloc=='505'){mysql_query("UPDATE podzem3 SET n$Loca='' WHERE glava='$glava'");} -if($stloc==''){print "";exit;} -$fo = mysql_query("INSERT INTO `inventory`(name,duration,maxdur,cost,img,owner,type,massa,isrep,podzem) VALUES('Ключиик','0','1','1','kluchik.gif','".$user['id']."','200','3','0','1')"); -print "";exit;}} - -if(in_array($_GET['sun'], array('el'))) { -if($el!='1' and $Location==$el){ -$fo = mysql_query("INSERT INTO `inventory`(name,duration,maxdur,cost,img,owner,type,massa,isrep,magic,podzem) VALUES('Зелье жизни','0','15','15','food_l8.gif','".$user['id']."','50','1','0','8','1')"); -mysql_query("UPDATE `labirint` SET el='1' WHERE `glav_id`='$glav_id' and `login`='$login'"); -print "";exit; -}else{ -if($el=='1'){print "";exit;} -else{print "";exit;}} -} - -if(in_array($_GET['sun'], array('sunduk'))) { -$ferrr = mysql_query("SELECT sunduk".$_GET['sn']." FROM `podzem3` WHERE `glava`='$glava'"); -$retr = mysql_fetch_array($ferrr); -$stloc = $retr["sunduk".$_GET['sn'].""]; -if($stloc!='' and $Location==$stloc){mysql_query("UPDATE `podzem3` SET sunduk".$_GET['sn']."='' WHERE `glava`='$glava'");} -else{ -if($stloc==''){print "";exit;} -else{print "";exit;}} - -$f = mysql_query("SELECT `maxdur` FROM `inventory` WHERE `owner`='".$user['id']."' and `type`='200' and `name`='Гайка' and maxdur<'30'"); -if($g = mysql_fetch_array($f)){ -$koll = $g["maxdur"]; -mysql_query("UPDATE `inventory` SET maxdur=maxdur+1,massa=massa+1,cost=cost+1 WHERE owner='".$user['id']."' and `type`='200' and `name`='Гайка' and maxdur<'30'"); -}else{ -$fo = mysql_query("INSERT INTO `inventory`(name,duration,maxdur,cost,img,owner,type,massa,isrep,podzem) VALUES('Гайка','0','1','1','g.gif','".$user['id']."','200','1','0','1')"); -} -print "";exit;} - -if(in_array($_GET['sun'], array('key'))) { -$keys = "key".$_GET['sn'].""; -$keyd = $r["key".$_GET['sn'].""]; -if( $keyd!=1){ -if( $keyd == $Location){ -mysql_query("UPDATE labirint SET $keys='1' WHERE glav_id='$glav_id'"); -print "";exit;} -else{print "";exit;} -}else{print "";exit;}} - -if(in_array($_GET['sun'], array('sunduk_b'))) { -$ferrr = mysql_query("SELECT sunduk".$_GET['sn']." FROM podzem3 WHERE glava='$glava'"); -$retr = mysql_fetch_array($ferrr); -$stloc = $retr["sunduk".$_GET['sn'].""]; -if($stloc!='' and $Location==$stloc){mysql_query("UPDATE podzem3 SET sunduk".$_GET['sn']."='' WHERE glava='$glava'");} -else{ -if($stloc==''){print "";exit;} -else{print "";exit;}} - - -$f = mysql_query("SELECT maxdur FROM `inventory` WHERE `owner`='".$user['id']."' and `type`='200' and `name`='Болт' and maxdur<'30'"); -if($g = mysql_fetch_array($f)){ -$koll = $g["maxdur"]; -mysql_query("UPDATE `inventory` SET maxdur=maxdur+1,massa=massa+1,cost=cost+1 WHERE owner='".$user['id']."' and `type`='200' and `name`='Болт' and maxdur<'30'"); -}else{ -$fo = mysql_query("INSERT INTO `inventory`(name,duration,maxdur,cost,img,owner,type,massa,isrep,podzem) VALUES('Болт','0','1','1','bolt.gif','".$user['id']."','200','1','0','1')"); -} -print "";exit;} -} print"
"; print"
"; - + $gags = mysql_query("SELECT * FROM `labirint` WHERE `glav_id`='$glav_id'"); -while($ghhg = mysql_fetch_array($gags)) -{ -$sax = mysql_query("SELECT login,level,hp,maxhp,id FROM `users` WHERE login='".$ghhg['login']."'"); -$ber = mysql_fetch_array($sax); -print" +while ($ghhg = mysql_fetch_array($gags)) { + $sax = mysql_query("SELECT login,level,hp,maxhp,id FROM `users` WHERE login='" . $ghhg['login'] . "'"); + $ber = mysql_fetch_array($sax); + print"
- + "; -if($ber['id'] == $glav_id){ -print""; + if ($ber['id'] == $glav_id) { + print" + +
".$ber['login']."[".$ber["level"]."]\"Инфо\"" . $ber['login'] . "[" . $ber["level"] . "]\"Инфо\" "; -echo showProgressBar($ber['hp'],$ber['maxhp']); - print"\"Лидер"; -print"\"Выгнать"; -print" \"Новый"; + echo showProgressBar($ber['hp'], $ber['maxhp']); + print"\"Лидер"; + print"\"Выгнать"; + print" \"Новый"; + } + print"
"; } + print"
"; -} - - print" - -"; - -print"
"; -$gag = mysql_query("SELECT * FROM qwest WHERE login='".$user["login"]."' and status!='ok'"); -while($qw = mysql_fetch_array($gag)) -{ -$name_qwest = $qw["name_items"]; -$zadanie = $qw["zadanie"]; -$qwesta = mysql_fetch_array(mysql_query("SELECT id FROM `inventory` WHERE `owner`='".$user['id']."' and `type`='200' and `name`='$name_qwest'")); -if($qwesta){$ok_qwest = "1";}else{$ok_qwest = "0";} -print"  Задание: $zadanie ($ok_qwest/1)

"; + +print"
"; +$gag = mysql_query("SELECT * FROM qwest WHERE login='" . $user["login"] . "' and status!='ok'"); +while ($qw = mysql_fetch_array($gag)) { + $name_qwest = $qw["name_items"]; + $zadanie = $qw["zadanie"]; + $qwesta = mysql_fetch_array(mysql_query("SELECT id FROM `inventory` WHERE `owner`='" . $user['id'] . "' and `type`='200' and `name`='$name_qwest'")); + if ($qwesta) { + $ok_qwest = "1"; + } else { + $ok_qwest = "0"; + } + print"  Задание: $zadanie ($ok_qwest/1)

"; +} +if ($kill > '0') { + print"   Кол-во смертей: $kill

"; } -if($kill>'0'){print"   Кол-во смертей: $kill

";} include "podzem_res.php"; - - print''; - - print''; - - - print' + +print''; + +print'"; + } + ?> - Логин - имя персонажа и уровень жизни: [сейчас/всего]
- Удары - статистика ударов по областям: голова/грудь/живот/пояс/ноги
- Блоки - статистика блоков по областям: голова/грудь/живот/пояс/ноги
- Попадания - удачных попаданий (из них критов) / всего ударов
- Защита - ударов заблокировано / уворотов / пропущено ударов
- Урон - выбито HP из противников / из них критами
- Потери - получено повреждений
- Вылечено - восстановлено HP
- +
'; + + +print'
'; - - + print"Этаж 1 - Канализация      выйти"; print'
'; -echo"
"; - +echo "
"; $fer = mysql_query("select * from `labirint` where `glav_id`='$glav_id'"); -$s=0; -while($ler = mysql_fetch_array($fer)) -{ -$s++; -$n_log = $ler["login"]; -$n_locat = $ler["location"]; -$n_left = $ler["l"]; -$n_top = $ler["t"]; -echo"
$n_log
"; +$s = 0; +while ($ler = mysql_fetch_array($fer)) { + $s++; + $n_log = $ler["login"]; + $n_locat = $ler["location"]; + $n_left = $ler["l"]; + $n_top = $ler["t"]; + echo "
$n_log
"; } ?> \ No newline at end of file diff --git a/new_year.php b/new_year.php deleted file mode 100644 index 4b9bfb3..0000000 --- a/new_year.php +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - - Новый год! - - - ← на главную -

Новый Год

-
- Совсем недавно мы праздновали начало года, а всего через дней - наступит год. -
- - \ No newline at end of file diff --git a/perenoskomplekta.php b/perenoskomplekta.php deleted file mode 100644 index 64af339..0000000 --- a/perenoskomplekta.php +++ /dev/null @@ -1,25 +0,0 @@ -0) - while ($komp=mysql_fetch_array($sql1)){ - //Сохраняем комплект - $dir="/tmp/memcache/komplekt/".$user['id']; - if (!file_exists($dir)) mkdir($dir); - $f=fopen($dir."/".$komp['name'].".txt","w+"); - $odetShmot=mysql_query("select name from inventory where id=".$komp['sergi']." or id=".$komp['kulon']." or id=".$komp['perchi']." or id=". - $komp['weap']." or id=".$komp['bron']." or id=".$komp['r1']." or id=".$komp['r2']." or id=".$komp['r3']." or id=". - $komp['helm']." or id=".$komp['shit']." or id=".$komp['m1']." or id=".$komp['m2']." or id=".$komp['m3']." or id=".$komp['m4']. - " or id=".$komp['m5']." or id=".$komp['m6']." or id=".$komp['m7']." or id=".$komp['m8']." or id=".$komp['m9']." or id=".$komp['m10']. - " or id=".$komp['boots']); - while ($res=mysql_fetch_row($odetShmot)){ - fwrite($f,$res[0]."\n"); - } - fclose($f); - } - } - //http://old-dark.ru/perenoskomplekta.php - - echo "заливаем на продакшн"; diff --git a/podz.php b/podz.php deleted file mode 100644 index 652cf1d..0000000 --- a/podz.php +++ /dev/null @@ -1,18 +0,0 @@ - -
- -
- \ No newline at end of file diff --git a/podzem_brat.php b/podzem_brat.php deleted file mode 100644 index 7403391..0000000 --- a/podzem_brat.php +++ /dev/null @@ -1,6 +0,0 @@ -'.$user->login.' поднял предмет "'.$mis.'". ','{[]}'.Nick::id($rbb["user_id"])->short().'{[]}'); -} - diff --git a/podzem_mod.php b/podzem_mod.php deleted file mode 100644 index 12c6729..0000000 --- a/podzem_mod.php +++ /dev/null @@ -1,324 +0,0 @@ -location.href='main.php?act=none'"; -exit; -} -/////// - -//Вход на 2ой этаж -if($repa["n$loc2"]=='et2' and $vector==$repa["v$loc2"]){ -$s.='
'; -} -//Вход на 1ый этаж -if($repa["n$loc2"]=='et1' and $vector==$repa["v$loc2"]){ -$s.='
'; -} - -if($repa["n$loc2"]=='20' and $vector==$repa["v$loc2"]){ -$s.='
Бывший скад мартына.
'; -} -if($repa["n$loc3"]=='20' and $vector==$repa["v$loc3"]){ -$s.='
Бывший скад мартына.
'; -} -if($repa["n$loc4"]=='20' and $vector==$repa["v$loc4"]){ -$s.='
Бывший скад мартына.
'; -} -if($repa["n$loc2"]=='el' and $vector==$repa["v$loc2"]){ -$s.='
Зелье
'; -} -if($repa["n$loc3"]=='el' and $vector==$repa["v$loc3"]){ -$s.='
Зелье
'; -} -if(($repa["n$mesto"]=='11.1' or $repa["n$mesto"]=='11.0') and $vector==$repa["v$mesto"]){ -$s.='
Водосток
'; -} -if(($repa["n$loc2"]=='11.1' or $repa["n$loc2"]=='11.0') and $vector==$repa["v$loc2"]){ -$s.='
Водосток
'; -} -if(($repa["n$loc3"]=='11.1' or $repa["n$loc3"]=='11.0') and $vector==$repa["v$loc3"]){ -$s.='
Водосток
'; -} -if(($repa["n$loc4"]=='11.1' or $repa["n$loc4"]=='11.0') and $vector==$repa["v$loc4"]){ -$s.='
Водосток
'; -} -///////////// -if(($repa["n$loc2"]=='12.1' or $repa["n$loc2"]=='12.0') and $vector==$repa["v$loc2"]){ -$s.='
Водосток
'; -} -if(($repa["n$loc3"]=='12.1' or $repa["n$loc3"]=='12.0') and $vector==$repa["v$loc3"]){ -$s.='
Водосток
'; -} -if(($repa["n$loc4"]=='12.1' or $repa["n$loc4"]=='12.0') and $vector==$repa["v$loc4"]){ -$s.='
Водосток
'; -} -////////////////klju4i///////////////////////// -if($repa["n$mesto"]=='key1' or $repa["n$loc2"]=='key1' or $repa["n$loc3"]=='key1' or $repa["n$loc4"]=='key1'){$nomers='1';} -if($repa["n$mesto"]=='key2' or $repa["n$loc2"]=='key2' or $repa["n$loc3"]=='key2' or $repa["n$loc4"]=='key2'){$nomers='2';} -if($repa["n$mesto"]=='key3' or $repa["n$loc2"]=='key3' or $repa["n$loc3"]=='key3' or $repa["n$loc4"]=='key3'){$nomers='3';} -if($repa["n$mesto"]=='key4' or $repa["n$loc2"]=='key4' or $repa["n$loc3"]=='key4' or $repa["n$loc4"]=='key4'){$nomers='4';} -if($repa["n$mesto"]=='key5' or $repa["n$loc2"]=='key5' or $repa["n$loc3"]=='key5' or $repa["n$loc4"]=='key5'){$nomers='5';} -if($repa["n$mesto"]=='key6' or $repa["n$loc2"]=='key6' or $repa["n$loc3"]=='key6' or $repa["n$loc4"]=='key6'){$nomers='6';} -if($repa["n$mesto"]=='key7' or $repa["n$loc2"]=='key7' or $repa["n$loc3"]=='key7' or $repa["n$loc4"]=='key7'){$nomers='7';} -if($repa["n$mesto"]=='key8' or $repa["n$loc2"]=='key8' or $repa["n$loc3"]=='key8' or $repa["n$loc4"]=='key8'){$nomers='8';} -if($repa["n$mesto"]=='key9' or $repa["n$loc2"]=='key9' or $repa["n$loc3"]=='key9' or $repa["n$loc4"]=='key9'){$nomers='9';} -if($repa["n$mesto"]=='key10' or $repa["n$loc2"]=='key10' or $repa["n$loc3"]=='key10' or $repa["n$loc4"]=='key10'){$nomers='10';} -if(($repa["n$mesto"]=='key1' or $repa["n$mesto"]=='key2' or $repa["n$mesto"]=='key3' or $repa["n$mesto"]=='key4' or $repa["n$mesto"]=='key5' or $repa["n$mesto"]=='key6' or $repa["n$mesto"]=='key7' or $repa["n$mesto"]=='key8' or $repa["n$mesto"]=='key9' or $repa["n$mesto"]=='key10') and $vector==$repa["v$mesto"]){ -$s.='
Ключ №'.$nomers.'
'; -} -if(($repa["n$loc2"]=='key1' or $repa["n$loc2"]=='key2' or $repa["n$loc2"]=='key3' or $repa["n$loc2"]=='key4' or $repa["n$loc2"]=='key5' or $repa["n$loc2"]=='key6' or $repa["n$loc2"]=='key7' or $repa["n$loc2"]=='key8' or $repa["n$loc2"]=='key9' or $repa["n$loc2"]=='key10') and $vector==$repa["v$loc2"]){ -$s.='
Ключ №'.$nomers.'
'; -} -if($step2['fwd'] and ($repa["n$loc3"]=='key1' or $repa["n$loc3"]=='key2' or $repa["n$loc3"]=='key3' or $repa["n$loc3"]=='key4' or $repa["n$loc3"]=='key5' or $repa["n$loc3"]=='key6' or $repa["n$loc3"]=='key7' or $repa["n$loc3"]=='key8' or $repa["n$loc3"]=='key9' or $repa["n$loc3"]=='key10') and $vector==$repa["v$loc3"]){ -$s.='
Ключ №'.$nomers.'
'; -} -if($step3['fwd'] and ($repa["n$loc4"]=='key1' or $repa["n$loc4"]=='key2' or $repa["n$loc4"]=='key3' or $repa["n$loc4"]=='key4' or $repa["n$loc4"]=='key5' or $repa["n$loc4"]=='key6' or $repa["n$loc4"]=='key7' or $repa["n$loc4"]=='key8' or $repa["n$loc4"]=='key9' or $repa["n$loc4"]=='key10') and $vector==$repa["v$loc4"]){ -$s.='
Ключ №'.$nomers.'
'; -} - -if($step3['fwd'] and ($repa["n$loc4"]=='13.1' or $repa["n$loc4"]=='13.0')){ -$s.='
Сундук
'; -} -if($step3['fwd'] and ($repa["n$loc4"]=='14.1' or $repa["n$loc4"]=='14.0')){ -$s.='
Сундук
'; -} -//////////////////////3///////////////////////// -if($step3['fwd'] and $rt["n$loc4"]!='') { -if($k_b=='1'){ -$s.='
'; -} -if($k_b=='2'){ -$s.='
'; -$s.='
'; -} -if($k_b=='3'){ -$s.='
'; -$s.='
'; -$s.='
'; -} -} -$rogs=mysql_query("SELECT login,location FROM `labirint` WHERE `glava`='$glava'"); -$i=0; -while($mores=mysql_fetch_array($rogs)){ -$i++; -$nus=mysql_num_rows($rogs); - -if($vector == 0){$lac = $location+30;} -if($vector == 90){$lac = $location+3;} -if($vector == 180){$lac = $location-30;} -if($vector == 270){$lac = $location-3;} -if($step3['fwd'] and $lac==$mores['location'] and $nus>=2) { -if($nus==2){ -$l = '170'; -} -if($nus==3){ -if($i==1){$l = '140';} -if($i==2){$l = '170';} -if($i==3){$l = '200';} -} -if($nus==4){ -if($i==1){$l = '140';} -if($i==2){$l = '160';} -if($i==3){$l = '180';} -if($i==4){$l = '200';} -} -$s.='
'; -} -} -if($step3['fwd'] and $repa["n$loc4"]>='1' and $repa["n$loc4"]<='10'){ -$s.='
Решетка(нужен ключ №'.$repa[
'; -} -///////////////////////////////////////////// -if($step2['fwd'] and ($repa["n$loc3"]=='13.1' or $repa["n$loc3"]=='13.0')){ -$s.='
Сундук
'; -} -if($step2['fwd'] and ($repa["n$loc3"]=='14.1' or $repa["n$loc3"]=='14.0')){ -$s.='
Сундук
'; -} -/////////////////////2/////////////////////// -if($step2['fwd'] and $rt["n$loc3"]!='') { - -if($k_b3=='1'){ -$s.='
'; -} - -if($k_b3=='2'){ -$s.='
'; -$s.='
'; -} - -if($k_b3=='3'){ -$s.='
'; -$s.='
'; -$s.='
'; -} -} -$rogs=mysql_query("SELECT login,location FROM `labirint` WHERE `glava`='$glava'"); -$i=0; -while($mores=mysql_fetch_array($rogs)){ -$i++; -$nus=mysql_num_rows($rogs); -if($vector == 0){$lac = $location+20;} -if($vector == 90){$lac = $location+2;} -if($vector == 180){$lac = $location-20;} -if($vector == 270){$lac = $location-2;} -if($step2['fwd'] and $lac==$mores['location'] and $nus>=2) { -if($nus==2){ -$l = '160'; -} -if($nus==3){ -if($i==1){$l = '130';} -if($i==2){$l = '160';} -if($i==3){$l = '190';} -} -if($nus==4){ -if($i==1){$l = '120';} -if($i==2){$l = '150';} -if($i==3){$l = '180';} -if($i==4){$l = '210';} -} -$s.='
'; -} -} -if($step2['fwd'] and $repa["n$loc3"]>='1' and $repa["n$loc3"]<='10'){ -$s.='
Решетка(нужен ключ №'.$repa[
'; -$s.='
Решетка(нужен ключ №'.$repa[
'; -} -/////////////////////////////////////////// -if($step1['fwd'] and ($repa["n$loc2"]=='13.1' or $repa["n$loc2"]=='13.0')){ -$s.='
Сундук
'; -} -if($step1['fwd'] and ($repa["n$loc2"]=='14.1' or $repa["n$loc2"]=='14.0')){ -$s.='
Сундук
'; -} -/////////////////////1///////////////////// - -if($step1['fwd'] and $rt["n$loc2"]!='') { - -if($k_b2=='1'){ -if($rt["n$loc2"]=='8'){ -$s.='
'; -}else{$s.='
';} - -} -if($k_b2=='2'){ -$s.='
'; -$s.='
'; -} -if($k_b2=='3'){ -$s.='
'; -$s.='
'; -$s.='
'; -} - -} -$rogs=mysql_query("SELECT login,location FROM `labirint` WHERE `glava`='$glava'"); -$i=0; -while($mores=mysql_fetch_array($rogs)){ -$i++; -$nus=mysql_num_rows($rogs); -if($vector == 0){$lac = $location+10;} -if($vector == 90){$lac = $location+1;} -if($vector == 180){$lac = $location-10;} -if($vector == 270){$lac = $location-1;} -if($step1['fwd'] and $lac==$mores['location'] and $nus>=2) { -if($nus==2){ -$l = '150'; -} -if($nus==3){ -if($i==1){$l = '90';} -if($i==2){$l = '150';} -if($i==3){$l = '180';} -} -if($nus==4){ -if($i==1){$l = '100';} -if($i==2){$l = '140';} -if($i==3){$l = '180';} -if($i==4){$l = '210';} -} -$s.='
'; -} - -} -//////////////////////////////////////// -if($step1['fwd'] and $repa["n$loc2"]>='1' and $repa["n$loc2"]<='10'){ -$s.='
Решетка(нужен ключ №'.$repa[
'; -$s.='
Решетка(нужен ключ №'.$repa[
'; -} - -$mesto = $location; -if($location == '01'){$mesto = '1';} -if($location == '02'){$mesto = '2';} -if($location == '03'){$mesto = '3';} -if($location == '04'){$mesto = '4';} -if($location == '05'){$mesto = '5';} -if($location == '06'){$mesto = '6';} -if($location == '07'){$mesto = '7';} -if($location == '08'){$mesto = '8';} -if($location == '09'){$mesto = '9';} -//////////////0-ja//////////////// -if($step1['fwd'] and $repa["n$mesto"]>='1' and $repa["n$mesto"]<='10'){ -$s.='
Решетка(нужен ключ №'.$repa[
'; -} - - -} - - - diff --git a/podzem_res.php b/podzem_res.php index 55d8aee..97560e3 100644 --- a/podzem_res.php +++ b/podzem_res.php @@ -1,15 +1,15 @@ - 0)) header("Location: index.php"); - include "config.php"; - $user = mysql_fetch_array(mysql_query("SELECT `id`,`level`,`login`,`money`,`room`,`weap`,`battle`,`zayavka` FROM `users` WHERE `id` = '{$_SESSION['uid']}';")); - $pole_time=mysql_fetch_array(mysql_query("SELECT * FROM `variables` WHERE var='pole_random';")); - $tp=time(); - $poleRow = db::c()->query('SELECT `kol_now`, `kol_bonus`, `kol_all`, `update`, `min`, `max` FROM `pole_kopka` WHERE `user_id` = ?i',$_SESSION['uid'])->fetch_assoc(); - if (empty($poleRow)) { - db::c()->query('INSERT INTO `pole_kopka` (`user_id`) VALUES (?i)',$_SESSION['uid']); - $poleRow = db::c()->query('SELECT `kol_now`, `kol_bonus`, `kol_all`, `update`, `min`, `max` FROM `pole_kopka` WHERE `user_id` = ?i',$_SESSION['uid'])->fetch_assoc(); - } -# include "functions.php"; - //if ($user['room'] != 1) { header("Location: main.php"); die(); } - //if ($user['level'] < 7) { header("Location: main.php"); die(); } - if ($user['battle'] != 0) { header('location: fbattle.php'); die(); } - -?> - - - - - - - - - - - - -
-
-
- -= 7){ -mysql_query("update `pole_kopka` set `kol_bonus`=`kol_bonus`+1,`kol_now`=`kol_now`+1,`kol_all`=`kol_all`+1 where `user_id`='{$user['id']}'"); -mysql_query("update `users` set `money`=`money`-7 where `id` = {$user['id']}"); -$user['pole_kopka_kol_now'] += 1; -echo"Вы купили +1 доп. копку!"; -}else{echo"Не достаточно кр!";} -} - -if($_POST['x3']){ - if($user['money'] >= 45){ -mysql_query("update `pole_kopka` set `update`=3,`min`=`min`*3,`max`=`max`*3 where `user_id`='{$user['id']}'"); -mysql_query("update `users` set `money`=`money`-45 where `id` = {$user['id']}"); -echo"Вы улучшили глубину х3!"; -}else{echo"Не достаточно кр!";} -} - -if($_POST['x5']){ - if($user['money'] >= 110){ -mysql_query("update `pole_kopka` set `update`=5,`min`=`min`*5,`max`=`max`*5 where `user_id`='{$user['id']}'"); -mysql_query("update `users` set `money`=`money`-110 where `id` = {$user['id']}"); -echo"Вы улучшили глубину х5!"; -}else{echo"Не достаточно кр!";} -} - -if($_POST['x2']){ - if($user['money'] >= 20){ -mysql_query("update `pole_kopka` set `update`=2,`min`=`min`*2,`max`=`max`*2 where `user_id`='{$user['id']}'"); -mysql_query("update `users` set `money`=`money`-20 where `id` = {$user['id']}"); -echo"Вы улучшили глубину х2!"; -}else{echo"Не достаточно кр!";} -} - -if($_POST['buy1']){ - if($user['money'] >= 30){ - $lopata = mysql_fetch_array(mysql_query("select `name` from `inventory` where `owner`='{$user['id']}' AND (`name`='Чугунная лопата' OR `name`='Медная лопата')")); - if(!$lopata){ -mysql_query("INSERT INTO `inventory` (`name`,`type`,`maxdur`,`owner`,`img`,`present`) VALUES ('Чугунная лопата','3','20','{$user['id']}','lopata1.gif','Дух Магического Лабиринта')"); -mysql_query("UPDATE `pole_kopka` set `kol_now`=7,`kol_all`=7,`min`=5,`max`=14,`kol_bonus`=0,`update`=0 where `user_id`='{$user['id']}'"); -mysql_query("update `users` set `money`=`money`-30 where `id` = {$user['id']}"); -echo"Вы купили чугунную лопату!"; -mysql_query("INSERT INTO `delo` (`pers`, `text`, `type`, `date`) VALUES ('{$user['id']}','\"".$user['login']."\" купил Чугунную лопату за 30 кр',1,'".time()."');"); -}else{echo"У Вас уже есть лопата! Для начала необходимо выбросить старую!";} -}else{echo"У вас не хватает кр!";} -} - -if($_POST['buy2']){ - if($user['money'] >= 50){ - $lopata = mysql_fetch_array(mysql_query("select `name` from `inventory` where `owner`='{$user['id']}' AND (`name`='Чугунная лопата' OR `name`='Медная лопата')")); - if(!$lopata){ -mysql_query("INSERT INTO `inventory` (`name`,`type`,`maxdur`,`owner`,`img`,`present`) VALUES ('Медная лопата','3','40','{$user['id']}','lopata2.gif','Дух Магического Лабиринта')"); -mysql_query("UPDATE `pole_kopka` set `kol_now`=9,`kol_all`=9,`min`=8,`max`=19,`kol_bonus`=0,`update`=0 where `user_id`='{$user['id']}'"); -mysql_query("update `users` set `money`=`money`-50 where `id` = {$user['id']}"); -echo"Вы купили медную лопату!"; -mysql_query("INSERT INTO `delo` (`pers`, `text`, `type`, `date`) VALUES ('{$user['id']}','\"".$user['login']."\" купил Медную лопату за 50 кр',1,'".time()."');"); -}else{echo"У Вас уже есть лопата! Для начала необходимо выбросить старую!";} -}else{echo"У вас не хватает кр!";} -} - -if($_POST['sufle']){ -for($i=0; $i<41; $i++) { -$hrand = rand(1,11)/10; -$rand = rand(1,9); -$rekrr = 30/30; -$rekr = rand(1,$rekrr)/10; -$bonus = rand(1,13)/10; -$bonuss = $rekr * $bonus; -$rekrr = $rekr + $bonuss; -if($rand == 1){$h = 100;} -elseif($rand == 2){$h = 80;} -elseif($rand == 3){$h = 70;} -elseif($rand == 4){$h = 60;} -elseif($rand == 5){$h = 50;} -elseif($rand == 6){$h = 40;} -elseif($rand == 7 || $rand == 8 || $rand == 9){$h = 0;} - -$hh = $h * $hrand; -$h = $h + $hh; - -mysql_query("UPDATE `pole` set `type`='".$rand."',`heals`='".$h."',`ekr`='".$rekrr."' where `id`='".$i."'"); -} -} - -if($_POST['view']){ - $id = mysql_real_escape_string($_POST['id']) ; -mysql_query("update `pole` set `type`='0' where `id`='".$id."'"); -$lopatas1 = mysql_fetch_array(mysql_query("SELECT `prototype`,`duration`,`id` FROM `inventory` WHERE `id`='".$user['weap']."' AND `owner` = '".$user['id']."' AND `dressed` = '1'")); -if($lopatas1['prototype']){ - -$randview = rand(1,5); -$randkr = rand(1,150)/10; -$randizn = rand(1,4); -if($randview == 1 || $randview == 2 || $randview == 3){ -mysql_query("update `users` set `money`=`money`+'".$randkr."' where `id`='".$user['id']."'"); -echo"Вы достали из воды ".$randkr." кр!"; -mysql_query("INSERT INTO `delo` (`pers`, `text`, `type`, `date`) VALUES ('{$user['id']}','\"".$user['login']."\" достал из воды на Поле Чудес ".$randkr." кр',1,'".time()."');"); -}else{echo"Возьмите лопату в руки, либо купите ее";} -} -else{ -$randizn = rand(1,4); -$lopatas = mysql_fetch_array(mysql_query("SELECT `prototype`,`duration`,`id` FROM `inventory` WHERE `id`='".$user['weap']."' AND `owner` = '".$user['id']."' AND `dressed` = '1'")); -mysql_query("UPDATE `inventory` set `duration`=`duration`+'".$randizn."' where `id`='".$lopatas['id']."'"); -echo"Вы наткнулись на камень! Ваша лопата поломалась на ".$randizn." ед."; -}} - -if($_POST['tik']){ - $lopata = mysql_fetch_array(mysql_query("select `name` from `inventory` where `owner`='".$user['id']."' AND `dressed`='1' AND `name`='Чугунная лопата' OR `name`='Медная лопата'")); - if($lopata['name']){ - if($poleRow['kol_now'] > 0){ - $id = mysql_real_escape_string($_POST['id']) ; - $randhp = rand($poleRow['min'],$poleRow['max']); - $shans = rand(1,3); - $iznos = rand(1,5); - $pole = mysql_fetch_array(mysql_query("select * from `pole` where `id`='".$id."'")); - -if($iznos == 1){ -$lopatas = mysql_fetch_array(mysql_query("SELECT `prototype`,`duration`,`id` FROM `inventory` WHERE `id`='".$user['weap']."' AND `owner` = '".$user['id']."' AND `dressed` = '1'")); -mysql_query("UPDATE `inventory` set `duration`=`duration`+'1' where `id`='".$lopatas['id']."'"); -echo"Ваша лопата поломалась на 1 ед!
"; -} - -if($shans == 1 || $shans == 2){$bon = $pole['ekr'];} -else{$bon = 0;} -$hp = $pole['heals'] - $randhp; -if($hp > 0){ -mysql_query("update `pole` set `heals`=`heals`-'".$randhp."' where `id`='".$id."'"); -mysql_query("update `pole_kopka` set `kol_now`=`kol_now`-1 where `user_id`='".$user['id']."'"); -$poleRow['kol_now'] -= 1; -echo"Вы уменьшили глубину сектора на ".$randhp." единиц!"; -} -else{ -mysql_query("update `pole` set `heals`='0',`type`='0' where `id`='".$id."'"); -mysql_query("update `pole_kopka` set `kol_now`=`kol_now`-1 where `user_id`='".$user['id']."'"); -$poleRow['kol_now'] -= 1; -echo"Вы выкопали ".$bon." екр! Ищите в Банке, если у Вас есть счет. Если счета нету, срочно откройте его. :)"; -mysql_query("INSERT INTO `delo` (`pers`, `text`, `type`, `date`) VALUES ('{$user['id']}','\"".$user['login']."\" выкопал на Поле Чудес ".$bon." екр',1,'".time()."');"); -} -}else{echo"У Вас больше не осталось свободных копок!";} -}else{echo"Необходимо купить и взять в руки лопату!";} -} - -?> - -
- Поле Чудес
- Правила Поля Чудес: - 1) Нужно купить лопату; - 2) Можно выкопать екры, если докопать до конца сектора; - 3) Если везде написано -Пусто-, значит более шустрые игроки до Вас уже все выкопали. - Ждите, когда на Поле прорастут следующие кредиты и еврокредиты, а скорость роста зависит от активности игроков в игре; - 4) Поле Чудес навсегда и не будет закрываться никогда - радуйтесь! -
- -
- - - -
">Лабиринт">Снаряжение
-
-Кол-во копок: ".$poleRow['kol_now'].""; - if($poleRow['kol_bonus'] > 0){echo" (".$poleRow['kol_bonus']." бонусные)";} - echo" | Глубина копки: -".$poleRow['min']." .. -".$poleRow['max'].""; - if($poleRow['update'] > 0){echo" (x".$poleRow['update'].")";} - echo""; - echo"

Позволяет копнуть на 1 раз больше. Цена: 7 Кр
"; -} -else{echo"
У вас нет лопаты!
";} -echo" -
"; -echo""; - $pole=mysql_query("SELECT * FROM `pole`"); - $chislo = mysql_num_rows($pole); - if ($chislo > 0) { - echo ""; - for($i=0; $i"; - echo ""; - } - echo "
"; - echo"С-".$poles['id'].""; - if($poles['type'] >= 1 && $poles['type'] <= 6){ - echo"
"; - } - elseif($poles['type'] == 7 || $poles['type'] == 8 || $poles['type'] == 9){echo"
";} - elseif($poles['type'] == 0){echo"

ПУСТО

";} - echo"".$poles['heals'].""; - echo "

"; - } - echo"
"; -?> -
-"; -} -if ($_GET['razdel']==1) { -echo"
Внимание для копания вам необходима лопата!

"; - $lopata = mysql_fetch_array(mysql_query("select `name`,`img`,`duration`,`maxdur` from `inventory` where `owner`='".$user['id']."' AND (`name`='Чугунная лопата' OR `name`='Медная лопата') AND `dressed`='1'")); -echo"У Вас в руках:
"; -if($lopata){ -echo"".$lopata['name']." [".$lopata['duration']."/".$lopata['maxdur']."]

- Позволяет копнуть на 1 раз больше. Цена: 7 Кр
"; -if($poleRow['update'] == 0){ -echo"
ВНИМАНИЕ! Улучшить глубину лопаты можно лиш один раз, выбирайте сразу насколько сильно вы хотите ее улучшить!
- Увеличивает глубину копания лопатов в 2 раза! Цена: 20 Кр
- Увеличивает глубину копания лопатов в 3 раза! Цена: 45 Кр
- Увеличивает глубину копания лопатов в 5 раза! Цена: 110 Кр"; -}else{echo"Вы уже улучшили глубину для этой лопаты! Ваше улучшение x".$poleRow['update']."";} -echo"
"; -} -else{echo"НЕТ ЛОПАТЫ!

";} -echo"Вы можете купить:
ВНИМАНИЕ! Купив новую лопату вы теряете все доп. копки и улучшенную глубину прежней лопаты!"; -echo"
Чугунная лопата
Кол-во копаний: 7
Глубина копки: -5 .. -14
Стоимость: 30Кр
Медная лопата
Кол-во копаний: 9
Глубина копки: -8 .. -19
Стоимость: 50Кр
"; -} - -echo '

'; -?> - -
- - - diff --git a/post.php b/post.php index 42febf2..317d34d 100644 --- a/post.php +++ b/post.php @@ -1,22 +1,25 @@ room != 27) { header("Location: main.php"); - die(); + exit; } -if ($user['battle'] != 0) { +if ($user->battle) { header('location: fbattle.php'); - die(); + exit; } - -$changeReceiver = filter_input(INPUT_GET, 'change'); -if ($changeReceiver) unset($_SESSION['receiverName']); - -$razdelId = filter_input(INPUT_GET, 'razdel'); -$_SESSION['receiverName'] = filter_input(INPUT_POST, 'receiverName'); +$changeReceiver = $_GET['change'] ?? 0; +if ($changeReceiver) { + unset($_SESSION['receiverName']); +} +$razdelId = $_GET['razdel'] ?? 0; +$_SESSION['receiverName'] = $_POST['receiverName'] ?? ''; $receiverId = null; $queryItems = null; @@ -30,25 +33,29 @@ if ($_SESSION['receiverName']) { unset($_SESSION['receiverName']); } else { $receiverId = $receiver['id']; - $submit = filter_input(INPUT_POST, 'action'); - $sendItemId = filter_input(INPUT_POST, 'item_id'); - $telegraphText = filter_input(INPUT_POST, 'message'); + $submit = $_POST['action'] ?? 0; + $sendItemId = $_POST['item_id'] ?? 0; + $telegraphText = $_POST['message'] ?? 0; - if ($submit == 'sendMessage' && $telegraphText && $user['money'] >= 1) { + if ($submit == 'sendMessage' && $telegraphText && $user->money) { if ($telegraphText) { - db::c()->query('UPDATE `users` SET `money` = `money` - 1 WHERE id=?i', $user['id']); + $user->money -= 1; + Bank::setWalletMoney($user->money, $user->id); db::c()->query('INSERT INTO `telegraph` (`receiver`,`text`) VALUES (?i,"?s")', $receiverId, $telegraphText); $statusMessage = 'Сообщение отправлено.'; - } else $statusMessage = 'Сообщение было оставлено пустым!'; + } else { + $statusMessage = 'Сообщение было оставлено пустым!'; + } } - if ($submit == 'sendItem' && $sendItemId && $user['money'] >= 1) { + if ($submit == 'sendItem' && $sendItemId && $user->money) { $res = db::c()->query('SELECT `id`,`name` FROM `inventory` WHERE `owner` = ?i AND `id` = ?i AND `dressed` = 0 AND `setsale` = 0 AND `present` = "?s" AND `artefact` = 0', $_SESSION['uid'], $sendItemId, null)->fetch_assoc(); if (!$res['id']) { $statusMessage = "Предмет не найден в рюкзаке."; } else { - db::c()->query('UPDATE `users` SET `money` = `money` - 1 WHERE id=?i', $user['id']); + $user->money -= 1; + Bank::setWalletMoney($user->money, $user->id); db::c()->query('UPDATE `inventory` SET `owner` = ?i WHERE `id`= ?i AND `owner`= ?i', $receiverId, $sendItemId, $_SESSION['uid']); //TODO: Добавить логи и статистику. $statusMessage = 'Предмет "' . $res['name'] . '" передан персонажу ' . $receiverId; diff --git a/presents.php b/presents.php index 72454f7..336b491 100644 --- a/presents.php +++ b/presents.php @@ -7,20 +7,17 @@ */ /* - * Файл в котором буду аккумулироваться покупка и отправка подарков и сувениров, которые не будут являться предметами, + * Файл в котором будуn аккумулироваться покупка и отправка подарков и сувениров, которые не будут являться предметами, * а просто записями в базе и просто будут отображаться в инвентаре, как неосязаемая сущность со сроком годности или * без и правом игрока скрыть или удалить любой подаренный подарок. * */ session_start(); -if ($_SESSION['uid'] != 11263) header("Location: index.php"); +if ($_SESSION['uid'] != 2) header("Location: index.php"); require_once 'config.php'; -$user = db::c()->query('SELECT `login`, `name` AS `ClanName`, u.`money` -FROM `users` u - LEFT JOIN `clans` c ON c.`id` = `klan` -WHERE u.`id` = ?i', $_SESSION['uid'])->fetch_assoc(); +$user = new User($_SESSION['uid']); $dirname = "i/presents/"; $images = glob($dirname . "*.png"); @@ -39,19 +36,28 @@ if (!empty($_POST['sendAction'])) { $status = "Получатель {$receiver} не найден в базе!"; return; } - if (empty($_POST['text'])) $_POST['text'] = null; - if (empty($_POST['days']) OR $_POST['days'] < 1 OR !is_numeric($_POST['days'])) $_POST['days'] = 1; + $_POST['text'] = $_POST['text'] ?? null; + if (empty($_POST['days']) || $_POST['days'] < 1 || !is_numeric($_POST['days'])) { + $_POST['days'] = 1; + } $cost = $_POST['days'] * 5; - if ($user['money'] < $cost) { + if ($user->money < $cost) { $status = "Не хватает кредитов на оплату подарка!"; return; } - if ($_POST['sender'] == 1) $sender = "Анонимный подарок"; - elseif ($_POST['sender'] == 2 && $user['ClanName']) $sender = "Подарок от клана {$user['ClanName']}"; - else $sender = "Подарок от {$user['login']}"; + if ($_POST['sender'] == 1) { + $sender = "Анонимный подарок"; + } + elseif ($_POST['sender'] == 2 && $user->clan) { + $sender = "Подарок от клана {$user->clan}"; + } + else { + $sender = "Подарок от {$user->login}"; + } - db::c()->query('UPDATE `users` SET `money` = `money` - ?i WHERE `id` = ?i', $cost, $_SESSION['uid']); + $user->money -= $cost; + Bank::setWalletMoney($user->money, $user->id); db::c()->query('INSERT INTO users_presents (owner, img, text, sender, expiration_date) VALUES (?i,"?s","?s","?s",DATE_ADD(CURDATE(),INTERVAL ?i DAY))', $receiver['id'], $_POST['present'], $_POST['text'], $sender, $_POST['days']); $telegraphText = "Вам пришёл подарок от {$sender}!"; @@ -102,10 +108,10 @@ if (!empty($_POST['sendAction'])) { rows=6 cols=80 placeholder="Текст сопроводительной записки (в информации о персонаже не отображается). Заполнять не обязательно.">

Выберите, от чьего имени подарок:
-
+

-
+

Долговечность подарка (5кр в день):

diff --git a/quest_room.php b/quest_room.php index 6b89737..d73ffc8 100644 --- a/quest_room.php +++ b/quest_room.php @@ -38,21 +38,22 @@ if (isset($_GET['quid'])) { $questList = ''; $sp = db::c()->query('SELECT * FROM `quests` WHERE `delete` = 0 ORDER BY `id` DESC'); -while ($pl = $sp->fetch_assoc()) $questList .= $q->list_quest($pl, $user['id']); +while ($pl = $sp->fetch_assoc()) { + $questList .= $q->list_quest($pl, $user['id']); +} -if (empty($questList)) $questList = 'Нет заданий.'; +if (empty($questList)) { + $questList = 'Нет заданий.'; +} function info_quest($id) { - $sp = mysql_fetch_array(mysql_query('SELECT * FROM `quests` WHERE `id` = "' . $id . '" LIMIT 1')); - if (isset($sp['id'])) { - return $sp; - } else { - return null; - } + return mysql_fetch_array(mysql_query('SELECT * FROM `quests` WHERE `id` = "' . $id . '" LIMIT 1')); } -if (!empty($q->error)) $status = $q->error; +if (!empty($q->error)) { + $status = $q->error; +} ?> diff --git a/register.php b/register.php index df93c8e..93eedb6 100644 --- a/register.php +++ b/register.php @@ -1,14 +1,13 @@ money >= GRAV_COST) { if (iconv_strlen($gravirovkaText) <= GRAV_LIMIT) { db::c()->query('UPDATE `inventory` SET `text` = "?s" WHERE `dressed` = 0 AND `setsale` = 0 AND `owner` = ?i AND `id` = ?i', $gravirovkaText, $_SESSION['uid'], $itemId); - db::c()->query('UPDATE `users` SET `money` = `money` - ?i WHERE `id` = ?i', GRAV_COST, $_SESSION['uid']); + $user->money -= GRAV_COST; + Bank::setWalletMoney($user->money, $user->id); $status = REPAIR_STATUS['OK_GRAV_ADDED']; } else { $status = REPAIR_STATUS['ERROR_SIZE_LIMIT']; @@ -46,7 +47,8 @@ if ($gravirovkaText && $itemId) { if ($gravirovkaRemove) { if ($user->money >= GRAV_COST) { db::c()->query('UPDATE `inventory` SET `text` = ?n WHERE `dressed` = 0 AND `setsale` = 0 AND `id` = ?i AND `owner` = ?i', null, $gravirovkaRemove, $_SESSION['uid']); - db::c()->query('UPDATE `users` SET `money` = `money` - ?i WHERE `id` = ?i', GRAV_COST, $_SESSION['uid']); + $user->money -= GRAV_COST; + Bank::setWalletMoney($user->money, $user->id); $status = REPAIR_STATUS['OK_GRAV_REMOVED']; } else { $status = REPAIR_STATUS['ERROR_NO_MONEY']; @@ -57,7 +59,8 @@ if ($action == 'repair' && $itemId) { $q = db::c()->query('SELECT `name`, `duration` FROM `inventory` WHERE id = ?i', $itemId)->fetch_assoc(); if ($user->money > ceil($q['duration'] / 2)) { db::c()->query('UPDATE `inventory` SET `maxdur` = `maxdur` - 1, `duration` = 0 WHERE `dressed` = 0 AND `setsale` = 0 AND `id` = ?i AND `owner` = ?i', $itemId, $_SESSION['uid']); - db::c()->query('UPDATE `users` SET `money` = `money` - ?i WHERE `id` = ?i', ceil($q['duration'] / 2), $_SESSION['uid']); + $user->money -= ceil($q['duration'] / 2); + Bank::setWalletMoney($user->money, $user->id); addToDelo('Отремонтирован предмет «' . $q['name'] . '» id:(' . $itemId . ') за ' . ceil($q['duration'] / 2) . ' кр.'); $status = REPAIR_STATUS['OK_REPAIRED']; } else { diff --git a/robots.txt b/robots.txt deleted file mode 100644 index 00ee83d..0000000 --- a/robots.txt +++ /dev/null @@ -1,3 +0,0 @@ -# vestacp autogenerated robots.txt -User-agent: * -Crawl-delay: 10 diff --git a/shop.php b/shop.php index 6df30f0..a3f0984 100644 --- a/shop.php +++ b/shop.php @@ -1,14 +1,18 @@ room != 22) { header("Location: main.php"); die(); } -if ($user['battle'] != 0) { +if ($user->battle) { header('location: fbattle.php'); die(); } @@ -29,8 +33,8 @@ if ($user['battle'] != 0) { $saleItems = false; -$shopCategoryType = empty($_POST['sale']) ?: $_POST['sale']; -$shopCategoryTypeNumber = empty($_GET['otdel']) ?: $_GET['otdel']; +$shopCategoryType = $_POST['sale'] ?? ''; +$shopCategoryTypeNumber = $_GET['otdel'] ?? 0; switch ($shopCategoryTypeNumber) { default: $shopCategoryType = "Предметы в инвентаре"; diff --git a/startpodzemel.php b/startpodzemel.php index 96c0773..d0ad31e 100644 --- a/startpodzemel.php +++ b/startpodzemel.php @@ -1,127 +1,261 @@ -".Nick::id($user['id'])->full(1)." и ".Nick::id($bot)->full(1).""; -addlog($id,"Часы показывали ".date("Y.m.d H.i").", когда ".$rr." бросили вызов друг другу.
"); -mysql_query("UPDATE users SET `battle` ={$id},`zayavka`=0 WHERE `id`= {$user['id']};"); + mysql_query("INSERT INTO `battle`(`id`,`coment`,`teams`,`timeout`,`type`,`status`,`t1`,`t2`,`to1`,`to2`)VALUES(NULL,'{$comment}','" . serialize($teams) . "','3','1','0','" . $user['id'] . "','" . $bot . "','" . time() . "','" . time() . "')"); + $id = mysql_insert_id(); + // апдейтим бота + mysql_query("UPDATE `bots` SET `battle` = {$id} WHERE `id` = {$bot} LIMIT 1;"); + // создаем лог + $rr = "" . Nick::id($user['id'])->full(1) . " и " . Nick::id($bot)->full(1) . ""; + addlog($id, "Часы показывали " . date("Y.m.d H.i") . ", когда " . $rr . " бросили вызов друг другу.
"); + mysql_query("UPDATE users SET `battle` ={$id},`zayavka`=0 WHERE `id`= {$user['id']};"); -if($name2!=''){ -$sex2 = mysql_query("SELECT maxhp,id FROM users WHERE login='$name2'"); -$dded2=mysql_fetch_array($sex2); -mysql_query("INSERT INTO `bots` (`name`,`prototype`,`battle`,`hp`) values ('".$d2."','".$dded2["id"]."','{$id}','".$dded2["maxhp"]."');"); -$bot2 = mysql_insert_id(); + if ($name2 != '') { + $sex2 = mysql_query("SELECT maxhp,id FROM users WHERE login='$name2'"); + $dded2 = mysql_fetch_array($sex2); + mysql_query("INSERT INTO `bots` (`name`,`prototype`,`battle`,`hp`) values ('" . $d2 . "','" . $dded2["id"] . "','{$id}','" . $dded2["maxhp"] . "');"); + $bot2 = mysql_insert_id(); -$bd2 = mysql_fetch_array(mysql_query ("SELECT * FROM `battle` WHERE `id` = '{$id}' LIMIT 1;")); -$battle2 = unserialize($bd2['teams']); -$battle2[$bot2] = $battle2[$bot]; -foreach($battle2[$bot2] as $k2 => $v2) { -$battle2[$k2][$bot2] = array(0,0,time()); -} -$t12 = explode(";",$bd2['t1']); + $bd2 = mysql_fetch_array(mysql_query("SELECT * FROM `battle` WHERE `id` = '{$id}' LIMIT 1;")); + $battle2 = unserialize($bd2['teams']); + $battle2[$bot2] = $battle2[$bot]; + foreach ($battle2[$bot2] as $k2 => $v2) { + $battle2[$k2][$bot2] = [0, 0, time()]; + } + $t12 = explode(";", $bd2['t1']); // проставляем кто-где -if (in_array ($user['id'],$t12)) {$ttt2 = 2;} else { $ttt2 = 1;} - -$sdds2 = mysql_query("UPDATE `battle` SET `teams` = '".serialize($battle2)."', `t".$ttt2."`=CONCAT(`t".$ttt2."`,';".$bot2."') WHERE `id` = '{$id}'"); -mysql_query("UPDATE `battle` SET `to1` = '".time()."', `to2` = '".time()."' WHERE `id` = '{$id}' LIMIT 1;"); -} + if (in_array($user['id'], $t12)) { + $ttt2 = 2; + } else { + $ttt2 = 1; + } -if($name3!=''){ -$sex3 = mysql_query("SELECT maxhp,id FROM users WHERE login='$name3'"); -$dded3=mysql_fetch_array($sex3); -mysql_query("INSERT INTO `bots` (`name`,`prototype`,`battle`,`hp`) values ('".$d3."','".$dded3["id"]."','{$id}','".$dded3["maxhp"]."');"); -$bot3 = mysql_insert_id(); + $sdds2 = mysql_query("UPDATE `battle` SET `teams` = '" . serialize($battle2) . "', `t" . $ttt2 . "`=CONCAT(`t" . $ttt2 . "`,';" . $bot2 . "') WHERE `id` = '{$id}'"); + mysql_query("UPDATE `battle` SET `to1` = '" . time() . "', `to2` = '" . time() . "' WHERE `id` = '{$id}' LIMIT 1;"); + } -$bd3 = mysql_fetch_array(mysql_query ("SELECT * FROM `battle` WHERE `id` = '{$id}' LIMIT 1;")); -$battle3 = unserialize($bd3['teams']); -$battle3[$bot3] = $battle3[$bot]; -foreach($battle3[$bot3] as $k3 => $v3) { -$battle3[$k3][$bot3] = array(0,0,time()); -} -$t13 = explode(";",$bd3['t1']); + if ($name3 != '') { + $sex3 = mysql_query("SELECT maxhp,id FROM users WHERE login='$name3'"); + $dded3 = mysql_fetch_array($sex3); + mysql_query("INSERT INTO `bots` (`name`,`prototype`,`battle`,`hp`) values ('" . $d3 . "','" . $dded3["id"] . "','{$id}','" . $dded3["maxhp"] . "');"); + $bot3 = mysql_insert_id(); + + $bd3 = mysql_fetch_array(mysql_query("SELECT * FROM `battle` WHERE `id` = '{$id}' LIMIT 1;")); + $battle3 = unserialize($bd3['teams']); + $battle3[$bot3] = $battle3[$bot]; + foreach ($battle3[$bot3] as $k3 => $v3) { + $battle3[$k3][$bot3] = [0, 0, time()]; + } + $t13 = explode(";", $bd3['t1']); // проставляем кто-где -if (in_array ($user['id'],$t13)) {$ttt3 = 2;} else { $ttt3 = 1;} - -$sdds3 = mysql_query("UPDATE `battle` SET `teams` = '".serialize($battle3)."', `t".$ttt3."`=CONCAT(`t".$ttt3."`,';".$bot3."') WHERE `id` = '{$id}'"); - -mysql_query("UPDATE `battle` SET `to1` = '".time()."', `to2` = '".time()."' WHERE `id` = '{$id}' LIMIT 1;"); -} + if (in_array($user['id'], $t13)) { + $ttt3 = 2; + } else { + $ttt3 = 1; + } + + $sdds3 = mysql_query("UPDATE `battle` SET `teams` = '" . serialize($battle3) . "', `t" . $ttt3 . "`=CONCAT(`t" . $ttt3 . "`,';" . $bot3 . "') WHERE `id` = '{$id}'"); + + mysql_query("UPDATE `battle` SET `to1` = '" . time() . "', `to2` = '" . time() . "' WHERE `id` = '{$id}' LIMIT 1;"); + } ////////////////////////////////////////////////////// -die(""); + die(""); ////////////////////////////////////////////////////// } diff --git a/stat_battle.php b/stat_battle.php index f2f30d5..a1ea730 100644 --- a/stat_battle.php +++ b/stat_battle.php @@ -1,217 +1,366 @@ + - - - - - - + + + -

Статистика боя

+

Статистика боя

- Тип боя: - Продолжительность боя: мин. -
- - -
- -

Последовательность ударов

- - - + + + - $unique=array(); - $hits=array(); - foreach($log as $k){ - $r=explode("|",$k); - if(!$r[2]){$r[2]=665;} - $hits[][$r[0]]['hits']=$r[1]; - if(!in_array($r[0],$unique)){$unique[]=$r[0];} - } +

Последовательность ударов

+
ЛогинУдар вПоследовательность ударов
+ + + + + - $an=""; - $an2=""; - asort($unique); - foreach($unique as $u){ - echo ""; - } - ?> + - (X - удачный удар, X - критический удар, Ξ - крит + инвалидность, X - доп. магический удар,
- -   - противник блокировал удар,  - увернулся,  - парировал,  - отбил удар щитом) - -

Последовательность блоков

-
ЛогинУдар вПоследовательность ударов
".$u."голову
грудь
живот
пояс
ноги
"; - $c=count($hits); - $excl=array(2,3,4,5); - for($i=0; $i<=$c; $i++){ - if(!$hits[$i][$u]['hits']){$i++;} - if($hits[$i][$u]['hits']==1){echo "X";}elseif($hits[$i][$u]['hits']==665){echo "X";}elseif(in_array($hits[$i][$u]['hits'],$excl)){echo "$anX$an2";} - } - echo "
"; - $excl=array(1,3,4,5,665); - for($i=0; $i<$c; $i++){ - if(!$hits[$i][$u]['hits']){$i++;} - if($hits[$i][$u]['hits']==2){echo "X";}elseif(in_array($hits[$i][$u]['hits'],$excl)){echo "$anX$an2";} - } - echo "
"; - $excl=array(1,2,4,5,665); - for($i=0; $i<$c; $i++){ - if(!$hits[$i][$u]['hits']){$i++;} - if($hits[$i][$u]['hits']==3){echo "X";}elseif(in_array($hits[$i][$u]['hits'],$excl)){echo "$anX$an2";} - } - echo "
"; - $excl=array(1,3,2,5,665); - for($i=0; $i<$c; $i++){ - if(!$hits[$i][$u]['hits']){$i++;} - if($hits[$i][$u]['hits']==4){echo "X";}elseif(in_array($hits[$i][$u]['hits'],$excl)){echo "$anX$an2";} - } - echo "
"; - $excl=array(1,3,4,2,665); - for($i=0; $i<$c; $i++){ - if(!$hits[$i][$u]['hits']){$i++;} - if($hits[$i][$u]['hits']==5){echo "X";}elseif(in_array($hits[$i][$u]['hits'],$excl)){echo "$anX$an2";} - } - echo "
"; - echo "
- - $dd){ - $hits[][$r[0]]['defs'][$k]=$dd; - } - if(!in_array($r[0],$unique)){$unique[]=$r[0];} - } - - $an=""; - $an2=""; - asort($unique); - foreach($unique as $u){ - echo ""; - } - ?> + $an = ""; + $an2 = ""; + asort($unique); + foreach ($unique as $u) { + echo " + + + + + + "; + } + ?> -
ЛогинБлокПоследовательность блоков
".$u."голова
грудь
живот
пояс
ноги
"; - $c=count($hits)-1; - $excl=array("00","01","10","11"); - for($i=0; $i<=$c; $i++){ - if(!in_array($hits[$i][$u]['defs'][0],$excl)){$i++;} - if($hits[$i][$u]['defs'][0]=="11"){echo "X";}elseif($hits[$i][$u]['defs'][0]=="10"){echo "";}else{echo "$anX$an2";}//} - } - echo "
"; - for($i=0; $i<=$c; $i++){ - if(!in_array($hits[$i][$u]['defs'][1],$excl)){$i++;} - if($hits[$i][$u]['defs'][1]=="11"){echo "X";}elseif($hits[$i][$u]['defs'][1]=="10"){echo "";}else{echo "$anX$an2";}//} - } - echo "
"; - for($i=0; $i<=$c; $i++){ - if(!in_array($hits[$i][$u]['defs'][2],$excl)){$i++;} - if($hits[$i][$u]['defs'][2]=="11"){echo "X";}elseif($hits[$i][$u]['defs'][2]=="10"){echo "";}else{echo "$anX$an2";}//} - } - echo "
"; - for($i=0; $i<=$c; $i++){ - if(!in_array($hits[$i][$u]['defs'][3],$excl)){$i++;} - if($hits[$i][$u]['defs'][3]=="11"){echo "X";} - elseif($hits[$i][$u]['defs'][3]=="10"){echo "";} - else{echo "$anX$an2";}//} - } - echo "
"; - for($i=0; $i<=$c; $i++){ - if(!in_array($hits[$i][$u]['defs'][4],$excl)){$i++;} - if($hits[$i][$u]['defs'][4]=="11"){echo "X";}elseif($hits[$i][$u]['defs'][4]=="10"){echo "";}else{echo "$anX$an2";}//} - } - echo "
" . $u . "голову
грудь
живот
пояс
ноги
"; + $c = count($hits); + $excl = [2, 3, 4, 5]; + for ($i = 0; $i <= $c; $i++) { + if (!$hits[$i][$u]['hits']) { + $i++; + } + if ($hits[$i][$u]['hits'] == 1) { + echo "X"; + } elseif ($hits[$i][$u]['hits'] == 665) { + echo "X"; + } elseif (in_array($hits[$i][$u]['hits'], $excl)) { + echo "$anX$an2"; + } + } + echo "
"; + $excl = [1, 3, 4, 5, 665]; + for ($i = 0; $i < $c; $i++) { + if (!$hits[$i][$u]['hits']) { + $i++; + } + if ($hits[$i][$u]['hits'] == 2) { + echo "X"; + } elseif (in_array($hits[$i][$u]['hits'], $excl)) { + echo "$anX$an2"; + } + } + echo "
"; + $excl = [1, 2, 4, 5, 665]; + for ($i = 0; $i < $c; $i++) { + if (!$hits[$i][$u]['hits']) { + $i++; + } + if ($hits[$i][$u]['hits'] == 3) { + echo "X"; + } elseif (in_array($hits[$i][$u]['hits'], $excl)) { + echo "$anX$an2"; + } + } + echo "
"; + $excl = [1, 3, 2, 5, 665]; + for ($i = 0; $i < $c; $i++) { + if (!$hits[$i][$u]['hits']) { + $i++; + } + if ($hits[$i][$u]['hits'] == 4) { + echo "X"; + } elseif (in_array($hits[$i][$u]['hits'], $excl)) { + echo "$anX$an2"; + } + } + echo "
"; + $excl = [1, 3, 4, 2, 665]; + for ($i = 0; $i < $c; $i++) { + if (!$hits[$i][$u]['hits']) { + $i++; + } + if ($hits[$i][$u]['hits'] == 5) { + echo "X"; + } elseif (in_array($hits[$i][$u]['hits'], $excl)) { + echo "$anX$an2"; + } + } + echo "
"; + echo " +
- (X - удачный блок, X - пробили блок критом,  - пропустил удар, -  - увернулся -  - парировал -  - отбил щитом) - -

"; - foreach($summary as $k){ - //echo $k.'
'; - $r=explode("|",$k); - - If ($r[5]=='udar'){$hit[$r[0]]+=$r[6];} - If ($r[0]=='user_team1'){$team1_users[$r[1]]=$r[2];} - If ($r[0]=='user_team2'){$team2_users[$r[1]]=$r[2];} - If ($r[1]=='B1' or $r[1]=='B2'){$where_hit[$r[0]][$r[4]]+=1;} - } - - ?> - - -

Суммарно

+
+(X - удачный удар, X - критический удар, Ξ - крит + инвалидность, X - доп. магический удар,
- - - "; - } - echo ""; - - If (strpos($data['t2'],';')){$team2=explode(";",$data['t2']);}else{$team2[0]=$data['t2'];} - for ($i=0;$i• - противник блокировал удар,  - увернулся, + - парировал,  - отбил +удар щитом) - $sData=substr($team2_users[$team2[$i]],-12); - preg_match('/\[(.*?)\//', $sData, $rgMatches1); - $sum_hp2[1]+=substr($rgMatches1[0],1,strlen($rgMatches1[0])-1); - preg_match('/\/(.*?)\]/', $sData, $rgMatches2); - $sum_hp2[2]+=substr($rgMatches2[0],1,strlen($rgMatches2[0])-1); - - echo ""; - } - echo ""; - ?> +

Последовательность блоков

+
ЛогинУдарыБлокиПопаданияЗащитаУронПотериВылечено
".$team1_users[$team1[$i]]."".(!empty($where_hit[$team1[$i]][1])?$where_hit[$team1[$i]][1]:0)."/".(!empty($where_hit[$team1[$i]][2])?$where_hit[$team1[$i]][2]:0)."/".(!empty($where_hit[$team1[$i]][3])?$where_hit[$team1[$i]][3]:0)."/".(!empty($where_hit[$team1[$i]][4])?$where_hit[$team1[$i]][4]:0)."/".(!empty($where_hit[$team1[$i]][5])?$where_hit[$team1[$i]][5]:0)."0/0/0/0/00(0)00/0/00/000
Всего[".$sum_hp1[1]."/".$sum_hp1[2]."]00000
".$team2_users[$team2[$i]]."".(!empty($where_hit[$team2[$i]][1])?$where_hit[$team2[$i]][1]:0)."/".(!empty($where_hit[$team2[$i]][2])?$where_hit[$team2[$i]][2]:0)."/".(!empty($where_hit[$team2[$i]][3])?$where_hit[$team2[$i]][3]:0)."/".(!empty($where_hit[$team2[$i]][4])?$where_hit[$team2[$i]][4]:0)."/".(!empty($where_hit[$team2[$i]][5])?$where_hit[$team2[$i]][5]:0)."0/0/0/0/00(0)00/0/00/000
Всего[".$sum_hp2[1]."/".$sum_hp2[2]."]00000
+ + + + + + $dd) { + $hits[][$r[0]]['defs'][$k] = $dd; + } + if (!in_array($r[0], $unique)) { + $unique[] = $r[0]; + } + } -
ЛогинБлокПоследовательность блоков
+ $an = ""; + $an2 = ""; + asort($unique); + foreach ($unique as $u) { + echo "
" . $u . "голова
грудь
живот
пояс
ноги
"; + $c = count($hits) - 1; + $excl = ["00", "01", "10", "11"]; + for ($i = 0; $i <= $c; $i++) { + if (!in_array($hits[$i][$u]['defs'][0], $excl)) { + $i++; + } + if ($hits[$i][$u]['defs'][0] == "11") { + echo "X"; + } elseif ($hits[$i][$u]['defs'][0] == "10") { + echo ""; + } else { + echo "$anX$an2"; + }//} + } + echo "
"; + for ($i = 0; $i <= $c; $i++) { + if (!in_array($hits[$i][$u]['defs'][1], $excl)) { + $i++; + } + if ($hits[$i][$u]['defs'][1] == "11") { + echo "X"; + } elseif ($hits[$i][$u]['defs'][1] == "10") { + echo ""; + } else { + echo "$anX$an2"; + }//} + } + echo "
"; + for ($i = 0; $i <= $c; $i++) { + if (!in_array($hits[$i][$u]['defs'][2], $excl)) { + $i++; + } + if ($hits[$i][$u]['defs'][2] == "11") { + echo "X"; + } elseif ($hits[$i][$u]['defs'][2] == "10") { + echo ""; + } else { + echo "$anX$an2"; + }//} + } + echo "
"; + for ($i = 0; $i <= $c; $i++) { + if (!in_array($hits[$i][$u]['defs'][3], $excl)) { + $i++; + } + if ($hits[$i][$u]['defs'][3] == "11") { + echo "X"; + } elseif ($hits[$i][$u]['defs'][3] == "10") { + echo ""; + } else { + echo "$anX$an2"; + }//} + } + echo "
"; + for ($i = 0; $i <= $c; $i++) { + if (!in_array($hits[$i][$u]['defs'][4], $excl)) { + $i++; + } + if ($hits[$i][$u]['defs'][4] == "11") { + echo "X"; + } elseif ($hits[$i][$u]['defs'][4] == "10") { + echo ""; + } else { + echo "$anX$an2"; + }//} + } + echo "
+(X - удачный блок, X - пробили блок критом,  - пропустил +удар, + - увернулся + - парировал + - отбил щитом) + +

"; +foreach ($summary as $k) { + //echo $k.'
'; + $r = explode("|", $k); + + if ($r[5] == 'udar') { + $hit[$r[0]] += $r[6]; + } + if ($r[0] == 'user_team1') { + $team1_users[$r[1]] = $r[2]; + } + if ($r[0] == 'user_team2') { + $team2_users[$r[1]] = $r[2]; + } + if ($r[1] == 'B1' or $r[1] == 'B2') { + $where_hit[$r[0]][$r[4]] += 1; + } +} + +?> + + +

Суммарно

+ + + + + + + + + + + + + "; + } + echo ""; + + if (strpos($data['t2'], ';')) { + $team2 = explode(";", $data['t2']); + } else { + $team2[0] = $data['t2']; + } + for ($i = 0; $i < count($team2); $i++) { + + $sData = substr($team2_users[$team2[$i]], -12); + preg_match('/\[(.*?)\//', $sData, $rgMatches1); + $sum_hp2[1] += substr($rgMatches1[0], 1, strlen($rgMatches1[0]) - 1); + preg_match('/\/(.*?)\]/', $sData, $rgMatches2); + $sum_hp2[2] += substr($rgMatches2[0], 1, strlen($rgMatches2[0]) - 1); + + echo ""; + } + echo ""; + ?> + +
ЛогинУдарыБлокиПопаданияЗащитаУронПотериВылечено
" . $team1_users[$team1[$i]] . "" . (!empty($where_hit[$team1[$i]][1]) ? $where_hit[$team1[$i]][1] : 0) . "/" . (!empty($where_hit[$team1[$i]][2]) ? $where_hit[$team1[$i]][2] : 0) . "/" . (!empty($where_hit[$team1[$i]][3]) ? $where_hit[$team1[$i]][3] : 0) . "/" . (!empty($where_hit[$team1[$i]][4]) ? $where_hit[$team1[$i]][4] : 0) . "/" . (!empty($where_hit[$team1[$i]][5]) ? $where_hit[$team1[$i]][5] : 0) . "0/0/0/0/00(0)00/0/00/000
Всего[" . $sum_hp1[1] . "/" . $sum_hp1[2] . "]00000
" . $team2_users[$team2[$i]] . "" . (!empty($where_hit[$team2[$i]][1]) ? $where_hit[$team2[$i]][1] : 0) . "/" . (!empty($where_hit[$team2[$i]][2]) ? $where_hit[$team2[$i]][2] : 0) . "/" . (!empty($where_hit[$team2[$i]][3]) ? $where_hit[$team2[$i]][3] : 0) . "/" . (!empty($where_hit[$team2[$i]][4]) ? $where_hit[$team2[$i]][4] : 0) . "/" . (!empty($where_hit[$team2[$i]][5]) ? $where_hit[$team2[$i]][5] : 0) . "0/0/0/0/00(0)00/0/00/000
Всего[" . $sum_hp2[1] . "/" . $sum_hp2[2] . "]00000
+ +Логин - имя персонажа и уровень жизни: [сейчас/всего]
+Удары - статистика ударов по областям: голова/грудь/живот/пояс/ноги
+ +Блоки - статистика блоков по областям: голова/грудь/живот/пояс/ноги
+Попадания - удачных попаданий (из них критов) / всего ударов
+Защита - ударов заблокировано / уворотов / пропущено ударов
+Урон - выбито HP из противников / из них критами
+Потери - получено повреждений
+Вылечено - восстановлено HP
+ \ No newline at end of file diff --git a/test.php b/test.php deleted file mode 100644 index 9e72101..0000000 --- a/test.php +++ /dev/null @@ -1,55 +0,0 @@ -query('SELECT name,img,type,id FROM inventory WHERE owner = 11263 AND dressed = 1'); -//foreach ($res->fetch_assoc() as $value) { -// $items[$value[0]] = $value; -//} -//print_r($items); -# $items = []; foreach(фетч того ебучего массива as $value) {$items[$value['id']] = $value} - -$iteminfo =[]; -//$result = db::c()->query('SELECT `shop`.*, -// `magic`.`name` AS `magic_name`, -// `magic`.`chanse` AS `magic_chanse`, -// `magic`.`time` AS `magic_time`, -// `magic`.`file` AS `magic_file`, -// `magic`.`targeted` AS `magic_targeted`, -// `magic`.`needcharge` AS `magic_needcharge`, -// `magic`.`img` AS `magic_img` -// -//FROM `shop` LEFT JOIN `magic` ON `magic` = `magic`.`id` WHERE count > 0 LIMIT 25'); -$result2 = db::c()->query('SELECT `inventory`.*, - `magic`.`name` AS `magic_name`, - `magic`.`chanse` AS `magic_chanse`, - `magic`.`time` AS `magic_time`, - `magic`.`file` AS `magic_file`, - `magic`.`targeted` AS `magic_targeted`, - `magic`.`needcharge` AS `magic_needcharge`, - `magic`.`img` AS `magic_img` FROM `inventory` LEFT JOIN `magic` ON `magic` = `magic`.`id` WHERE owner = 11263'); -//while ($row = $result->fetch_assoc()) { -// $iteminfo[] = new ShopItem($row); -//} - -while ($row = $result2->fetch_assoc()) { - $iteminfo[] = new InventoryItem($row); -} - -echo ""; -foreach ($iteminfo as $ii) { - echo ""; - echo ""; -} -echo "
"; - $ii->printImage(); - $ii->name; - $ii->printControls(); - echo ""; - $ii->printInfo(); - echo "
"; \ No newline at end of file diff --git a/top_menu.php b/top_menu.php index 107780b..3a1cf3b 100644 --- a/top_menu.php +++ b/top_menu.php @@ -14,7 +14,7 @@
Анкета - Инвентарь + Персонаж Клан Особые умения Форум diff --git a/tournament.php b/tournament.php new file mode 100644 index 0000000..4f102b0 --- /dev/null +++ b/tournament.php @@ -0,0 +1,80 @@ +battle) { + header('location: fbattle.php'); + exit; +} +$Tournament = new Tournament(); +?> + + + + + +
Турнирная
+
+ +
+
+ 0) { + if ($_POST['newtournament']) { + $Tournament->CreateTournament("Еженедельные турниры"); + } + if ($_POST['preptournament']) { + $Tournament->PrepearTournir(); + } + if ($_POST['addzayvka']) { + $Tournament->AddUserInTournament($_POST['idtur']); + } + if ($_POST['dellzayvka']) { + $Tournament->DellUserInTournament($_POST['idtur']); + } + if ($_POST['expenemy']) { + $Tournament->expectationenemy((int)$_POST['expenemy']); + } +} + + +//$Tournir->CreateHTML(7); +//echo $dateTime=mktime(20, 20, 0, 03, 31, 2010); +//$Tournir->PrepearTournir(); + + +$dateD = mysql_fetch_row(mysql_query("select datetime from turnament where old=0 limit 1")); + +if (mktime() >= ($dateD[0] + 10)) { + $Tournament->UpdateTournir(); +} +$Tournament->showAllTurnament(); + +if (mktime() >= ($dateD[0] + 10)) { + $Tournament->StartTournir(); +} +$Tournament->ShowTournirFinaliats(); +?> +
+ + + + + + + + +
Добавление нового турнираПриготовить турнир и запустить
+ +
+ + + diff --git a/tournir.php b/tournir.php deleted file mode 100644 index a8ebb03..0000000 --- a/tournir.php +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - -
Турнирная
-
- -

-0){ - if ($_POST['newtournament']){ - // - $Tournir->CreateTournament("Еженедельные турниры"); - } - if ($_POST['preptournament']){ - $Tournir->PrepearTournir(); - } - - if ($_POST['addzayvka']) - $Tournir->AddUserInTournament((int)$_POST['idtur']); - - if ($_POST['dellzayvka']) - $Tournir->DellUserInTournament((int)$_POST['idtur']); - if ($_POST['expenemy']) - $Tournir->expectationenemy((int)$_POST['expenemy']); -} - - - -//$Tournir->CreateHTML(7); -//echo $dateTime=mktime(20, 20, 0, 03, 31, 2010); -//$Tournir->PrepearTournir(); - - - -$dateD=mysql_fetch_row(mysql_query("select datetime from turnament where old=0 limit 1")); - -if (mktime()>=($dateD[0]+10)){ - $Tournir->UpdateTournir(); -} -$Tournir->showAllTurnament(); - -if (mktime()>=($dateD[0]+10)){ - $Tournir->StartTournir(); -} -$Tournir->ShowTournirFinaliats(); -?> -
- - - - - - - - -
Добавление нового турнираПриготовить турнир и запустить
- -
- - - diff --git a/tower.php b/tower.php index 83b9c68..a8723ad 100644 --- a/tower.php +++ b/tower.php @@ -1,172 +1,208 @@ mysql = $mysql; - $this->userid = $user; - $this->turnirstart = mysql_fetch_array(mysql_query("SELECT `value`, `bs_art` FROM `variables` WHERE `var` = 'startbs' LIMIT 1")); - $this->arts = $this->turnirstart[1]; - $this->turnirstart = $this->turnirstart[0]; - } - - function get_turnir() { - $data = mysql_fetch_array(mysql_query("SELECT * FROM `deztow_turnir` WHERE `active` = TRUE")); - $this->turnir_id = $data[0]; - return $data; - } - - function get_stavka() { - $data = mysql_fetch_array(mysql_query("SELECT `kredit` FROM `deztow_stavka` WHERE `owner` = '".$this->userid['id']."' LIMIT 1")); - return $data[0]; - - } - - function set_stavka($kredit) { - if(($kredit >= 3 && $kredit <= 30) && $this->userid['level'] > 3 && $this->userid['money'] >= $kredit) { - $this->userid['money'] -= $kredit; - mysql_query("INSERT `deztow_stavka` (`owner`, `kredit`, `time`) VALUES ('".$this->userid['id']."', '".(float)$kredit."', '".time()."')"); - mysql_query("UPDATE `users` SET `money` = '".$this->userid['money']."' WHERE `id` = '".$this->userid['id']."' LIMIT 1"); - } - } - - function up_stavka($kredit) { - $all_stavka = mysql_fetch_array(mysql_query("SELECT `kredit` FROM `deztow_stavka` WHERE `owner` = '{$this->userid['id']}' LIMIT 1")); - if($all_stavka) { - $all_stavka = $all_stavka['kredit']; + function __construct() + { + global $user; + $this->userid = $user; + $this->turnirstart = mysql_fetch_array(mysql_query("SELECT `value`, `bs_art` FROM `variables` WHERE `var` = 'startbs' LIMIT 1")); + $this->arts = $this->turnirstart[1]; + $this->turnirstart = $this->turnirstart[0]; } - if(($all_stavka+$kredit <= 30) && $this->userid['level'] > 3 && $this->userid['money'] >= $kredit) { - $this->userid['money'] -= $kredit; - mysql_query("UPDATE `deztow_stavka` SET `kredit` = (`kredit`+'".(float)$kredit."') WHERE `owner` = '".$this->userid['id']."' LIMIT 1"); - mysql_query("UPDATE `users` SET `money` = '".$this->userid['money']."' WHERE `id` = '".$this->userid['id']."' LIMIT 1"); - } - } - function get_fond() { - $data = mysql_fetch_array(mysql_query("SELECT SUM(`kredit`)*0.7, COUNT(`kredit`) FROM `deztow_stavka`")); - $this->turnir_info = array(round($data[0], 2), $data[1]); - return $this->turnir_info; - } + function get_turnir() + { + $data = mysql_fetch_array(mysql_query("SELECT * FROM `deztow_turnir` WHERE `active` = TRUE")); + $this->turnir_id = $data[0]; + return $data; + } + + function get_stavka() + { + $data = mysql_fetch_array(mysql_query("SELECT `kredit` FROM `deztow_stavka` WHERE `owner` = '" . $this->userid['id'] . "' LIMIT 1")); + return $data[0]; + + } + + function set_stavka($kredit) + { + if (($kredit >= 3 && $kredit <= 30) && $this->userid['level'] > 3 && $this->userid['money'] >= $kredit) { + $this->userid['money'] -= $kredit; + mysql_query("INSERT `deztow_stavka` (`owner`, `kredit`, `time`) VALUES ('" . $this->userid['id'] . "', '" . (float)$kredit . "', '" . time() . "')"); + mysql_query("UPDATE `users` SET `money` = '" . $this->userid['money'] . "' WHERE `id` = '" . $this->userid['id'] . "' LIMIT 1"); + } + } + + function up_stavka($kredit) + { + $all_stavka = mysql_fetch_array(mysql_query("SELECT `kredit` FROM `deztow_stavka` WHERE `owner` = '{$this->userid['id']}' LIMIT 1")); + if ($all_stavka) { + $all_stavka = $all_stavka['kredit']; + } + if (($all_stavka + $kredit <= 30) && $this->userid['level'] > 3 && $this->userid['money'] >= $kredit) { + $this->userid['money'] -= $kredit; + mysql_query("UPDATE `deztow_stavka` SET `kredit` = (`kredit`+'" . (float)$kredit . "') WHERE `owner` = '" . $this->userid['id'] . "' LIMIT 1"); + mysql_query("UPDATE `users` SET `money` = '" . $this->userid['money'] . "' WHERE `id` = '" . $this->userid['id'] . "' LIMIT 1"); + } + } + + function get_fond() + { + $data = mysql_fetch_array(mysql_query("SELECT SUM(`kredit`)*0.7, COUNT(`kredit`) FROM `deztow_stavka`")); + $this->turnir_info = [round($data[0], 2), $data[1]]; + return $this->turnir_info; + } } $bania = new predbannik_bs; $haos = mysql_fetch_array(mysql_query("SELECT `id` FROM `effects` WHERE `owner` = '{$user['id']}' AND `type` = '4' LIMIT 1")); -if($_POST['docoin']) { - if(!isset($haos['id'])) { - $bania->set_stavka($_POST['coin']) ; - } else { - echo "Хаосникам запрещено участвовать в турнире!"; - } +if ($_POST['docoin']) { + if (!isset($haos['id'])) { + $bania->set_stavka($_POST['coin']); + } else { + echo "Хаосникам запрещено участвовать в турнире!"; + } } -if($_POST['upcoin']) { - if(!isset($haos['id'])) { - $bania->up_stavka($_POST['coin']) ; - } else { - echo "Хаосникам запрещено участвовать в турнире!"; - } +if ($_POST['upcoin']) { + if (!isset($haos['id'])) { + $bania->up_stavka($_POST['coin']); + } else { + echo "Хаосникам запрещено участвовать в турнире!"; + } } - -if($_GET['st'] == 'startmegaturnirnow') { - $bania->start_turnir(); + +if ($_GET['st'] == 'startmegaturnirnow') { + $bania->start_turnir(); } $tr = $bania->get_turnir(); $bania->get_fond(); ?> - - - - - + + + + + - +
-
-
- - - - -
+
+ + + + +
-
- -

Башня смерти.

-

Внимание! Персонаж с травмой, с молчанкой или с силой нейтралитета не сможет зайти в БС!

-

Внимание! Принять участие могут уровни от 4 и старше!

-

Прием заявок на следующий турнир


- Начало турнира : turnirstart); ?>
- Призовой фонд на текущий момент : turnir_info[0]; ?> кр.
- Всего подано заявок : turnir_info[1]; ?>
- -

Подать заявку

- get_stavka()) { echo "Вы уже поставили ".round($bania->get_stavka(), 2)." кр. хотите увеличить ставку? У вас в наличии ".round($user['money'], 2)." кр.
"; ?> -
- 3 до 30 кр.
"; - echo "Ваша ставка (минимальная ставка 3.00 кр. у вас в наличии ".round($user['money'], 2)." кр.)
"; - ?> -
- - Чем выше ваша ставка, тем больше шансов принять участие в турнире. Подробнее о башне смерти читайте в разделе "Подсказка". - 1) { $lors .= ", "; } - $lors .= Nick::id($in[0])->full(1); - $lors .= ltrim(",", $lors); - } - if($lors == '') { - $lors = 'Никого'; - } - ?> -

Турнир начался.

- Призовой фонд : кр.
-
- Всего живых участников на данный момент : () -
- - -

 

Победители 10-ти предыдущих турниров

-
    - -
  1. Победитель : Начало турнира , продолжительность : ч. мин., приз : кр. История турнира »»
  2. - -
- -

Максимальный выигрыш

- Победитель : Начало турнира , продолжительность : ч. мин., приз : кр. История турнира »»
- -

Самый продолжительный турнир

- Победитель : Начало турнира , продолжительность : ч. мин., приз : кр. История турнира »»
+ + + +

Башня смерти.

+

Внимание! Персонаж с травмой, с молчанкой или с силой нейтралитета не сможет зайти в БС!

+
+

Внимание! Принять участие могут уровни от 4 и старше!

+

Прием заявок на следующий турнир


+ Начало турнира : turnirstart); ?>
+ Призовой фонд на текущий момент : turnir_info[0]; ?> кр.
+ Всего подано заявок : turnir_info[1]; ?>
+ +

Подать заявку

+ get_stavka()) { + echo "Вы уже поставили " . round($bania->get_stavka(), 2) . " кр. хотите увеличить ставку? У вас в наличии " . round($user['money'], 2) . " кр.
"; ?> +
+ 3 до 30 кр.
"; + echo "Ваша ставка (минимальная ставка 3.00 кр. у вас в наличии " . round($user['money'], 2) . " кр.)
"; + ?> +
+ + Чем выше ваша ставка, тем больше шансов принять участие в турнире. Подробнее о башне смерти читайте в разделе "Подсказка". + 1) { + $lors .= ", "; + } + $lors .= Nick::id($in[0])->full(1); + $lors .= ltrim(",", $lors); + } + if ($lors == '') { + $lors = 'Никого'; + } + ?> +

Турнир начался.

+ Призовой фонд : кр.
+
+ Всего живых участников на данный момент : () +
+ + +

 

Победители 10-ти предыдущих турниров

+
    + +
  1. Победитель : Начало турнира , продолжительность : + + ч. + мин., приз : кр. История турнира »»
  2. + +
+ +

Максимальный выигрыш

+ Победитель : Начало турнира , продолжительность : + ч. + мин., приз : кр. История турнира »»
+ +

Самый продолжительный турнир

+ Победитель : Начало турнира , продолжительность : + ч. + мин., приз : кр. История турнира »»
\ No newline at end of file diff --git a/towerin.php b/towerin.php index e391868..74aec6b 100644 --- a/towerin.php +++ b/towerin.php @@ -1,566 +1,697 @@ array(20, 0, 502, 505, 0), - "502" => array(15, 0, 0, 0, 501), - "503" => array(15, 0, 0, 507, 0), - "504" => array(15, 0, 0, 508, 0), - "505" => array(20, 501, 0, 510, 0), - "506" => array(15, 0, 507, 511, 0), - "507" => array(15, 503, 508, 0, 506), - "508" => array(25, 504, 0, 513, 507), - "509" => array(20, 0, 0, 515, 0), - "510" => array(20, 505, 511, 0, 0), - "511" => array(20, 506, 0, 0, 510), - "512" => array(30, 0, 513, 519, 0), - "513" => array(25, 508, 514, 0, 512), - "514" => array(20, 0, 0, 0, 513), - "515" => array(20, 509, 0, 522, 0), - "516" => array(25, 0, 517, 523, 0), - "517" => array(25, 0, 518, 0, 516), - "518" => array(35, 0, 519, 525, 517), - "519" => array(35, 512, 520, 526, 518), - "520" => array(35, 0, 521, 0, 519), - "521" => array(15, 0, 0, 528, 0), - "522" => array(20, 515, 0, 529, 0), - "523" => array(15, 516, 0, 530, 0), - "524" => array(20, 0, 525, 531, 0), - "525" => array(35, 518, 526, 532, 524), - "526" => array(40, 519, 527, 533, 525), - "527" => array(35, 0, 0, 0, 526), - "528" => array(15, 521, 529,535, 0), - "529" => array(20, 522, 0, 0, 528), - "530" => array(20, 523, 531, 537, 0), - "531" => array(35, 524, 0, 538, 530), - "532" => array(20, 525, 533, 539, 0), - "533" => array(20, 526, 534, 540, 532), - "534" => array(15, 0, 0, 0, 533), - "535" => array(20, 528, 0, 541, 0), - "536" => array(20, 0, 537, 0, 535), - "537" => array(35, 530, 0, 543, 536), - "538" => array(20, 531, 0, 544, 0), - "539" => array(20, 532, 0, 545, 0), - "540" => array(15, 533, 0, 546, 0), - "541" => array(20, 535, 542, 547, 0), - "542" => array(15, 0, 543, 0, 541), - "543" => array(40, 537, 0, 549, 542), - "544" => array(40, 538, 545, 550, 543), - "545" => array(40, 539, 0, 551, 544), - "546" => array(15, 540, 0, 552, 0), - "547" => array(20, 541, 548, 553, 0), - "548" => array(20, 0, 549, 0, 547), - "549" => array(35, 543, 550, 0, 548), - "550" => array(40, 544, 551, 554, 549), - "551" => array(40, 545, 0, 555, 550), - "552" => array(15, 546, 0, 556, 0), - "553" => array(20, 547, 0, 557, 0), - "554" => array(20, 550, 555, 0, 0), - "555" => array(35, 551, 0, 0, 554), - "556" => array(15, 552, 0, 559, 0), - "557" => array(15, 553, 0, 0, 0), - "558" => array(20, 0, 559, 0, 0), - "559" => array(20, 556, 560, 0, 558), - "560" => array(20, 0, 0, 0, 559) -); +$rhar = [ + "501" => [20, 0, 502, 505, 0], + "502" => [15, 0, 0, 0, 501], + "503" => [15, 0, 0, 507, 0], + "504" => [15, 0, 0, 508, 0], + "505" => [20, 501, 0, 510, 0], + "506" => [15, 0, 507, 511, 0], + "507" => [15, 503, 508, 0, 506], + "508" => [25, 504, 0, 513, 507], + "509" => [20, 0, 0, 515, 0], + "510" => [20, 505, 511, 0, 0], + "511" => [20, 506, 0, 0, 510], + "512" => [30, 0, 513, 519, 0], + "513" => [25, 508, 514, 0, 512], + "514" => [20, 0, 0, 0, 513], + "515" => [20, 509, 0, 522, 0], + "516" => [25, 0, 517, 523, 0], + "517" => [25, 0, 518, 0, 516], + "518" => [35, 0, 519, 525, 517], + "519" => [35, 512, 520, 526, 518], + "520" => [35, 0, 521, 0, 519], + "521" => [15, 0, 0, 528, 0], + "522" => [20, 515, 0, 529, 0], + "523" => [15, 516, 0, 530, 0], + "524" => [20, 0, 525, 531, 0], + "525" => [35, 518, 526, 532, 524], + "526" => [40, 519, 527, 533, 525], + "527" => [35, 0, 0, 0, 526], + "528" => [15, 521, 529, 535, 0], + "529" => [20, 522, 0, 0, 528], + "530" => [20, 523, 531, 537, 0], + "531" => [35, 524, 0, 538, 530], + "532" => [20, 525, 533, 539, 0], + "533" => [20, 526, 534, 540, 532], + "534" => [15, 0, 0, 0, 533], + "535" => [20, 528, 0, 541, 0], + "536" => [20, 0, 537, 0, 535], + "537" => [35, 530, 0, 543, 536], + "538" => [20, 531, 0, 544, 0], + "539" => [20, 532, 0, 545, 0], + "540" => [15, 533, 0, 546, 0], + "541" => [20, 535, 542, 547, 0], + "542" => [15, 0, 543, 0, 541], + "543" => [40, 537, 0, 549, 542], + "544" => [40, 538, 545, 550, 543], + "545" => [40, 539, 0, 551, 544], + "546" => [15, 540, 0, 552, 0], + "547" => [20, 541, 548, 553, 0], + "548" => [20, 0, 549, 0, 547], + "549" => [35, 543, 550, 0, 548], + "550" => [40, 544, 551, 554, 549], + "551" => [40, 545, 0, 555, 550], + "552" => [15, 546, 0, 556, 0], + "553" => [20, 547, 0, 557, 0], + "554" => [20, 550, 555, 0, 0], + "555" => [35, 551, 0, 0, 554], + "556" => [15, 552, 0, 559, 0], + "557" => [15, 553, 0, 0, 0], + "558" => [20, 0, 559, 0, 0], + "559" => [20, 556, 560, 0, 558], + "560" => [20, 0, 0, 0, 559], +]; mysql_query("LOCK TABLES `bots` WRITE, `deztow_stavka` WRITE, `users` WRITE, `deztow_items` WRITE, `inventory` WRITE, `battle` WRITE, `logs` WRITE, `deztow_turnir` WRITE, `effects` WRITE,`shop` WRITE, `online` WRITE, `deztow_gamers_inv` WRITE, `deztow_realchars` WRITE, `deztow_eff` WRITE, `variables` WRITE, `ashop` WRITE"); - + $ls = mysql_num_rows(mysql_query("SELECT `id` FROM `users` WHERE `bot` = 1 AND `in_tower` = 1")); $kol_pl = mysql_num_rows(mysql_query("SELECT `id` FROM `users` WHERE `bot` = 0 AND `in_tower` = 1")); -$tur_data = mysql_fetch_array(mysql_query("SELECT * FROM `deztow_turnir` WHERE `active` = TRUE")); +$tur_data = mysql_fetch_array(mysql_query("SELECT * FROM `deztow_turnir` WHERE `active` = TRUE")); -if($_GET['give']) { - $obj = mysql_fetch_array(mysql_query("SELECT * FROM `deztow_items` WHERE `id` = '".mysql_real_escape_string($_GET['give'])."' AND `room` = '".$user['room']."' LIMIT 1")); - if($obj) { - if($_SESSION['timei']-time() <= 0) { - $_SESSION['timei'] = (time()+3); - if($tur_data['art'] == 0){ - $dress = mysql_fetch_array(mysql_query("SELECT * FROM `shop` WHERE `id` = '".$obj['iteam_id']."' LIMIT 1")); - } else { - $dress = mysql_fetch_array(mysql_query("SELECT * FROM `ashop` WHERE `id` = '".$obj['iteam_id']."' LIMIT 1")); - } - if(isset($dress['id'])) { - mysql_query("INSERT INTO `inventory` (`bs`, `prototype`, `owner`, `name`, `type`, `massa`, `cost`, `img`, `maxdur`, `isrep`, `gsila`, `glovk`, `ginta`, `gintel`, `ghp`, `gnoj`, `gtopor`, `gdubina`, `gmech`, `gfire`, `gwater`, `gair`, `gearth`, `glight`, `ggray`, `gdark`, `needident`, `nsila`, `nlovk`, `ninta`, `nintel`, `nmudra`, `nvinos`, `nnoj`, `ntopor`, `ndubina`, `nmech`, `nfire`, `nwater`, `nair`, `nearth`, `nlight`, `ngray`, `ndark`, `mfkrit`, `mfakrit`, `mfuvorot`, `mfauvorot`, `bron1`, `bron2`, `bron3`, `bron4`, `maxu`, `minu`, `magic`, `nlevel`, `nalign`, `dategoden`, `goden`, `otdel`, `koll`) VALUES ('1', '{$dress['id']}', '{$user['id']}', '{$dress['name']}', '{$dress['type']}', '{$dress['massa']}', '{$dress['cost']}', '{$dress['img']}', '{$dress['maxdur']}', '{$dress['isrep']}', '{$dress['gsila']}', '{$dress['glovk']}', '{$dress['ginta']}', '{$dress['gintel']}', '{$dress['ghp']}', '{$dress['gnoj']}', '{$dress['gtopor']}', '{$dress['gdubina']}', '{$dress['gmech']}', '{$dress['gfire']}', '{$dress['gwater']}', '{$dress['gair']}', '{$dress['gearth']}', '{$dress['glight']}', '{$dress['ggray']}', '{$dress['gdark']}', '{$dress['needident']}', '{$dress['nsila']}', '{$dress['nlovk']}', '{$dress['ninta']}', '{$dress['nintel']}', '{$dress['nmudra']}', '{$dress['nvinos']}', '{$dress['nnoj']}', '{$dress['ntopor']}', '{$dress['ndubina']}', '{$dress['nmech']}', '{$dress['nfire']}', '{$dress['nwater']}', '{$dress['nair']}', '{$dress['nearth']}', '{$dress['nlight']}', '{$dress['ngray']}', '{$dress['ndark']}', '{$dress['mfkrit']}', '{$dress['mfakrit']}', '{$dress['mfuvorot']}', '{$dress['mfauvorot']}', '{$dress['bron1']}', '{$dress['bron3']}', '{$dress['bron2']}', '{$dress['bron4']}', '{$dress['maxu']}', '{$dress['minu']}', '{$dress['magic']}', '{$dress['nlevel']}', '{$dress['nalign']}', '".(($dress['goden'])?($dress['goden']*24*60*60+time()):"")."', '{$dress['goden']}', '{$dress['razdel']}', '{$dress['koll']}')"); - mysql_query("DELETE FROM `deztow_items` WHERE `id` = '".mysql_real_escape_string($_GET['give'])."' AND `room` = '".$user['room']."' LIMIT 1"); - } else { - echo 'Предмет не найден. Сообщите Администрации данный код #'.$obj['iteam_id'].'#'; - } - } else { - echo "Вы сможете поднять вещь через ".($_SESSION['timei']-time())." секунд..."; - } - } else { - echo "Кто-то был быстрее..."; - } +if ($_GET['give']) { + $obj = mysql_fetch_array(mysql_query("SELECT * FROM `deztow_items` WHERE `id` = '" . mysql_real_escape_string($_GET['give']) . "' AND `room` = '" . $user['room'] . "' LIMIT 1")); + if ($obj) { + if ($_SESSION['timei'] - time() <= 0) { + $_SESSION['timei'] = (time() + 3); + if ($tur_data['art'] == 0) { + $dress = mysql_fetch_array(mysql_query("SELECT * FROM `shop` WHERE `id` = '" . $obj['iteam_id'] . "' LIMIT 1")); + } else { + $dress = mysql_fetch_array(mysql_query("SELECT * FROM `ashop` WHERE `id` = '" . $obj['iteam_id'] . "' LIMIT 1")); + } + if (isset($dress['id'])) { + mysql_query("INSERT INTO `inventory` (`bs`, `prototype`, `owner`, `name`, `type`, `massa`, `cost`, `img`, `maxdur`, `isrep`, `gsila`, `glovk`, `ginta`, `gintel`, `ghp`, `gnoj`, `gtopor`, `gdubina`, `gmech`, `gfire`, `gwater`, `gair`, `gearth`, `glight`, `ggray`, `gdark`, `needident`, `nsila`, `nlovk`, `ninta`, `nintel`, `nmudra`, `nvinos`, `nnoj`, `ntopor`, `ndubina`, `nmech`, `nfire`, `nwater`, `nair`, `nearth`, `nlight`, `ngray`, `ndark`, `mfkrit`, `mfakrit`, `mfuvorot`, `mfauvorot`, `bron1`, `bron2`, `bron3`, `bron4`, `maxu`, `minu`, `magic`, `nlevel`, `nalign`, `dategoden`, `goden`, `otdel`, `koll`) VALUES ('1', '{$dress['id']}', '{$user['id']}', '{$dress['name']}', '{$dress['type']}', '{$dress['massa']}', '{$dress['cost']}', '{$dress['img']}', '{$dress['maxdur']}', '{$dress['isrep']}', '{$dress['gsila']}', '{$dress['glovk']}', '{$dress['ginta']}', '{$dress['gintel']}', '{$dress['ghp']}', '{$dress['gnoj']}', '{$dress['gtopor']}', '{$dress['gdubina']}', '{$dress['gmech']}', '{$dress['gfire']}', '{$dress['gwater']}', '{$dress['gair']}', '{$dress['gearth']}', '{$dress['glight']}', '{$dress['ggray']}', '{$dress['gdark']}', '{$dress['needident']}', '{$dress['nsila']}', '{$dress['nlovk']}', '{$dress['ninta']}', '{$dress['nintel']}', '{$dress['nmudra']}', '{$dress['nvinos']}', '{$dress['nnoj']}', '{$dress['ntopor']}', '{$dress['ndubina']}', '{$dress['nmech']}', '{$dress['nfire']}', '{$dress['nwater']}', '{$dress['nair']}', '{$dress['nearth']}', '{$dress['nlight']}', '{$dress['ngray']}', '{$dress['ndark']}', '{$dress['mfkrit']}', '{$dress['mfakrit']}', '{$dress['mfuvorot']}', '{$dress['mfauvorot']}', '{$dress['bron1']}', '{$dress['bron3']}', '{$dress['bron2']}', '{$dress['bron4']}', '{$dress['maxu']}', '{$dress['minu']}', '{$dress['magic']}', '{$dress['nlevel']}', '{$dress['nalign']}', '" . (($dress['goden']) ? ($dress['goden'] * 24 * 60 * 60 + time()) : "") . "', '{$dress['goden']}', '{$dress['razdel']}', '{$dress['koll']}')"); + mysql_query("DELETE FROM `deztow_items` WHERE `id` = '" . mysql_real_escape_string($_GET['give']) . "' AND `room` = '" . $user['room'] . "' LIMIT 1"); + } else { + echo 'Предмет не найден. Сообщите Администрации данный код #' . $obj['iteam_id'] . '#'; + } + } else { + echo "Вы сможете поднять вещь через " . ($_SESSION['timei'] - time()) . " секунд..."; + } + } else { + echo "Кто-то был быстрее..."; + } } -if($_POST['attack']) { - $jert = mysql_fetch_array(mysql_query("SELECT `id`, `login`, `room`, `battle`, `hp` FROM `users` WHERE `login` = '".mysql_real_escape_string($_POST['attack'])."' LIMIT 1")); - if($jert['room'] == $user['room'] && $jert['id'] != $user['id']) { - if($jert['id'] == 233 || $jert['id'] == 234 || $jert['id'] == 235) { - $arha = mysql_fetch_array(mysql_query('SELECT * FROM `bots` WHERE `prototype` = "'.$jert['id'].'" LIMIT 1')); - if(isset($arha['id'])) { - $jert['battle'] = $arha['battle']; - $jert['id'] = $arha['id']; - } else { - $jert['battle'] = 0; - #$jert['id'] = $jert['id']; ?!?!?!?!?!?! - } - $bot = 1; - } +if ($_POST['attack']) { + $jert = mysql_fetch_array(mysql_query("SELECT `id`, `login`, `room`, `battle`, `hp` FROM `users` WHERE `login` = '" . mysql_real_escape_string($_POST['attack']) . "' LIMIT 1")); + if ($jert['room'] == $user['room'] && $jert['id'] != $user['id']) { + if ($jert['id'] == 233 || $jert['id'] == 234 || $jert['id'] == 235) { + $arha = mysql_fetch_array(mysql_query('SELECT * FROM `bots` WHERE `prototype` = "' . $jert['id'] . '" LIMIT 1')); + if (isset($arha['id'])) { + $jert['battle'] = $arha['battle']; + $jert['id'] = $arha['id']; + } else { + $jert['battle'] = 0; + #$jert['id'] = $jert['id']; ?!?!?!?!?!?! + } + $bot = 1; + } - if($jert['battle'] > 0) { - $bd = mysql_fetch_array(mysql_query('SELECT * FROM `battle` WHERE `id` = "'.$jert['battle'].'" LIMIT 1')); - $battle = unserialize($bd['teams']); - $ak = array_keys($battle[$jert['id']]); - $battle[$user['id']] = $battle[$ak[0]]; - foreach($battle[$user['id']] as $k => $v) { - $battle[$k][$user['id']] = array(0, 0, time()); - $battle[$user['id']][$k] = array(0, 0, time()); - } - $t1 = explode(";", $bd['t1']); - if(in_array($jert['id'], $t1)) { - $ttt = 2; $ttt2 = 1; - } else { - $ttt = 1; $ttt2 = 2; - } - addch("".Nick::id($user['id'])->short()." вмешался в поединок »».", $user['room']); - addlog($jert['battle'], ''.date("H:i").' '.Nick::id($user['id'])->short().' вмешался в поединок!
'); - mysql_query('UPDATE `battle` SET `teams` = \''.serialize($battle).'\', `t'.$ttt.'` = CONCAT(`t'.$ttt.'`,\';'.$user['id'].'\'), `to'.$ttt.'` = \''.time().'\', `to'.$ttt2.'` = \''.(time()-1).'\' WHERE `id` = "'.$jert['battle'].'" LIMIT 1'); - mysql_query("UPDATE `users` SET `battle` = '".$jert['battle']."', `zayavka` = 0 WHERE `id` = '".$user['id']."' LIMIT 1"); - mysql_query('UPDATE `deztow_turnir` SET `log` = CONCAT(`log`,\''."".date("d.m.y H:i")." ".Nick::id($user['id'])->full(1)." вмешался в поединок против ".Nick::id($jert['id'])->full(1)." »»
".'\') WHERE `active` = TRUE LIMIT 1'); - header("Location: fbattle.php"); - } else { - if($bot) { - mysql_query("INSERT INTO `bots` (`name`, `prototype`, `battle`, `hp`) values ('".$jert['login']."', '".$jert['id']."', '', '".$jert['hp']."')"); - $jert['id'] = mysql_insert_id(); - } + if ($jert['battle'] > 0) { + $bd = mysql_fetch_array(mysql_query('SELECT * FROM `battle` WHERE `id` = "' . $jert['battle'] . '" LIMIT 1')); + $battle = unserialize($bd['teams']); + $ak = array_keys($battle[$jert['id']]); + $battle[$user['id']] = $battle[$ak[0]]; + foreach ($battle[$user['id']] as $k => $v) { + $battle[$k][$user['id']] = [0, 0, time()]; + $battle[$user['id']][$k] = [0, 0, time()]; + } + $t1 = explode(";", $bd['t1']); + if (in_array($jert['id'], $t1)) { + $ttt = 2; + $ttt2 = 1; + } else { + $ttt = 1; + $ttt2 = 2; + } + addch("" . Nick::id($user['id'])->short() . " вмешался в поединок »».", $user['room']); + addlog($jert['battle'], '' . date("H:i") . ' ' . Nick::id($user['id'])->short() . ' вмешался в поединок!
'); + mysql_query('UPDATE `battle` SET `teams` = \'' . serialize($battle) . '\', `t' . $ttt . '` = CONCAT(`t' . $ttt . '`,\';' . $user['id'] . '\'), `to' . $ttt . '` = \'' . time() . '\', `to' . $ttt2 . '` = \'' . (time() - 1) . '\' WHERE `id` = "' . $jert['battle'] . '" LIMIT 1'); + mysql_query("UPDATE `users` SET `battle` = '" . $jert['battle'] . "', `zayavka` = 0 WHERE `id` = '" . $user['id'] . "' LIMIT 1"); + mysql_query('UPDATE `deztow_turnir` SET `log` = CONCAT(`log`,\'' . "" . date("d.m.y H:i") . " " . Nick::id($user['id'])->full(1) . " вмешался в поединок против " . Nick::id($jert['id'])->full(1) . " »»
" . '\') WHERE `active` = TRUE LIMIT 1'); + header("Location: fbattle.php"); + } else { + if ($bot) { + mysql_query("INSERT INTO `bots` (`name`, `prototype`, `battle`, `hp`) values ('" . $jert['login'] . "', '" . $jert['id'] . "', '', '" . $jert['hp'] . "')"); + $jert['id'] = mysql_insert_id(); + } - $teams = array(); - $teams[$user['id']][$jert['id']] = array(0, 0, time()); - $teams[$jert['id']][$user['id']] = array(0, 0, time()); - $sv = array(1, 2, 3, 4, 5); - mysql_query("INSERT INTO `battle` (`coment`, `teams`, `timeout`, `type`, `status`, `t1`, `t2`, `to1`, `to2`, `blood`) VALUES ('', '".serialize($teams)."', '".$sv[rand(0, 3)]."', '10', '0', '".$user['id']."', '".$jert['id']."', '".time()."', '".time()."', '1')"); - $id = mysql_insert_id(); + $teams = []; + $teams[$user['id']][$jert['id']] = [0, 0, time()]; + $teams[$jert['id']][$user['id']] = [0, 0, time()]; + $sv = [1, 2, 3, 4, 5]; + mysql_query("INSERT INTO `battle` (`coment`, `teams`, `timeout`, `type`, `status`, `t1`, `t2`, `to1`, `to2`, `blood`) VALUES ('', '" . serialize($teams) . "', '" . $sv[rand(0, 3)] . "', '10', '0', '" . $user['id'] . "', '" . $jert['id'] . "', '" . time() . "', '" . time() . "', '1')"); + $id = mysql_insert_id(); - if($bot) { - mysql_query("UPDATE `bots` SET `battle` = {$id} WHERE `id` = {$jert['id']} LIMIT 1"); - } else { - mysql_query("UPDATE `users` SET `battle` = {$id} WHERE `id` = {$jert['id']} LIMIT 1"); - } + if ($bot) { + mysql_query("UPDATE `bots` SET `battle` = {$id} WHERE `id` = {$jert['id']} LIMIT 1"); + } else { + mysql_query("UPDATE `users` SET `battle` = {$id} WHERE `id` = {$jert['id']} LIMIT 1"); + } - $rr = "".Nick::id($user['id'])->full(1)." и ".Nick::id($jert['id'])->full(1).""; - addch("".Nick::id($user['id'])->short()." , применив магию нападения, внезапно напал на ".Nick::id($jert['id'])->short().".", $user['room']); - addlog($id, "Часы показывали ".date("Y.m.d H.i").", когда ".$rr." бросили вызов друг другу.
"); - mysql_query("UPDATE `users` SET `battle` = {$id}, `zayavka` = 0 WHERE (`id` = {$user['id']} OR `id` = {$jert['id']})"); - mysql_query('UPDATE `deztow_turnir` SET `log` = CONCAT(`log`,\''."".date("d.m.y H:i")." ".Nick::id($user['id'])->full(1)." напал на ".Nick::id($jert['id'])->full(1)." завязался бой »»
".'\') WHERE `active` = TRUE LIMIT 1'); - header("Location: fbattle.php"); - } - } else { - echo 'Жертва ускользнула из комнаты...'; - } + $rr = "" . Nick::id($user['id'])->full(1) . " и " . Nick::id($jert['id'])->full(1) . ""; + addch("" . Nick::id($user['id'])->short() . " , применив магию нападения, внезапно напал на " . Nick::id($jert['id'])->short() . ".", $user['room']); + addlog($id, "Часы показывали " . date("Y.m.d H.i") . ", когда " . $rr . " бросили вызов друг другу.
"); + mysql_query("UPDATE `users` SET `battle` = {$id}, `zayavka` = 0 WHERE (`id` = {$user['id']} OR `id` = {$jert['id']})"); + mysql_query('UPDATE `deztow_turnir` SET `log` = CONCAT(`log`,\'' . "" . date("d.m.y H:i") . " " . Nick::id($user['id'])->full(1) . " напал на " . Nick::id($jert['id'])->full(1) . " завязался бой »»
" . '\') WHERE `active` = TRUE LIMIT 1'); + header("Location: fbattle.php"); + } + } else { + echo 'Жертва ускользнула из комнаты...'; + } } -$_GET['path'] = (int)$_GET['path']; -if($rhar[$user['room']][$_GET['path']] > 0 && $_GET['path'] < 5 && $_GET['path'] > 0 && ($_SESSION['time'] <= time())) { - $rr = mysql_fetch_array(mysql_query("SELECT * FROM `effects` WHERE `type` = 10 AND `owner` = {$user['id']} LIMIT 1")); - if(!isset($rr['id'])) { - $list = mysql_query("SELECT `id`, `room`, `login` FROM `users` WHERE `room` = '".$user['room']."' AND `in_tower` = 1"); - while($u = mysql_fetch_array($list)) { - if($u['id'] != $user['id']) { - addchp('Внимание! '.$user['login'].' отправился в '.$rooms[$rhar[$user['room']][$_GET['path']]].'.', '{[]}'.$u['login'].'{[]}'); - } - } +$_GET['path'] = (int)$_GET['path']; +if ($rhar[$user['room']][$_GET['path']] > 0 && $_GET['path'] < 5 && $_GET['path'] > 0 && ($_SESSION['time'] <= time())) { + $rr = mysql_fetch_array(mysql_query("SELECT * FROM `effects` WHERE `type` = 10 AND `owner` = {$user['id']} LIMIT 1")); + if (!isset($rr['id'])) { + $list = mysql_query("SELECT `id`, `room`, `login` FROM `users` WHERE `room` = '" . $user['room'] . "' AND `in_tower` = 1"); + while ($u = mysql_fetch_array($list)) { + if ($u['id'] != $user['id']) { + addchp('Внимание! ' . $user['login'] . ' отправился в ' . $rooms[$rhar[$user['room']][$_GET['path']]] . '.', '{[]}' . $u['login'] . '{[]}'); + } + } - $list = mysql_query("SELECT `id`, `room`, `login` FROM `users` WHERE `room` = '".$rhar[$user['room']][$_GET['path']]."' AND `in_tower` = 1"); - while($u = mysql_fetch_array($list)) { - addchp('Внимание! '.$user['login'].' вошел в комнату.', '{[]}'.$u['login'].'{[]}'); - } - mysql_query("UPDATE `users`, `online` SET `users`.`room` = '".$rhar[$user['room']][$_GET['path']]."', `online`.`room` = '".$rhar[$user['room']][$_GET['path']]."' WHERE `online`.`id` = `users`.`id` AND `online`.`id` = '{$user['id']}'"); - $_SESSION['time'] = (time()+$rhar[$rhar[$user['room']][$_GET['path']]][0]); - header('Location: towerin.php'); - } else { - err('Вы парализованы и не можете двигаться...'); - } + $list = mysql_query("SELECT `id`, `room`, `login` FROM `users` WHERE `room` = '" . $rhar[$user['room']][$_GET['path']] . "' AND `in_tower` = 1"); + while ($u = mysql_fetch_array($list)) { + addchp('Внимание! ' . $user['login'] . ' вошел в комнату.', '{[]}' . $u['login'] . '{[]}'); + } + mysql_query("UPDATE `users`, `online` SET `users`.`room` = '" . $rhar[$user['room']][$_GET['path']] . "', `online`.`room` = '" . $rhar[$user['room']][$_GET['path']] . "' WHERE `online`.`id` = `users`.`id` AND `online`.`id` = '{$user['id']}'"); + $_SESSION['time'] = (time() + $rhar[$rhar[$user['room']][$_GET['path']]][0]); + header('Location: towerin.php'); + } else { + err('Вы парализованы и не можете двигаться...'); + } } $list = mysql_query("SELECT * FROM `users` WHERE `in_tower` = 1 AND `battle` = 0"); -while($u = mysql_fetch_array($list)) { - if($u['hp'] <= 0) { - undressall($u['id']); - $rep = mysql_query("SELECT * FROM `inventory` WHERE `owner` = '".$u['id']."' AND `bs` = 1"); - while($r = mysql_fetch_array($rep)) { - mysql_query("INSERT `deztow_items` (`iteam_id`, `name`, `img`, `room`) VALUES ('".$r['prototype']."', '".$r['name']."', '".$r['img']."', '".$u['room']."')"); - } +while ($u = mysql_fetch_array($list)) { + if ($u['hp'] <= 0) { + undressall($u['id']); + $rep = mysql_query("SELECT * FROM `inventory` WHERE `owner` = '" . $u['id'] . "' AND `bs` = 1"); + while ($r = mysql_fetch_array($rep)) { + mysql_query("INSERT `deztow_items` (`iteam_id`, `name`, `img`, `room`) VALUES ('" . $r['prototype'] . "', '" . $r['name'] . "', '" . $r['img'] . "', '" . $u['room'] . "')"); + } - mysql_query("DELETE FROM `inventory` WHERE `owner` = '".$u['id']."' AND `bs` = 1"); + mysql_query("DELETE FROM `inventory` WHERE `owner` = '" . $u['id'] . "' AND `bs` = 1"); - $tec = mysql_fetch_array(mysql_query("SELECT * FROM `deztow_realchars` WHERE `owner` = '{$u['id']}' LIMIT 1")); - if(isset($tec['id'])) { - mysql_query("DELETE FROM `deztow_realchars` WHERE `owner` = '{$u['id']}'"); - $u = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id` = '{$u['id']}' LIMIT 1")); - mysql_query("UPDATE `users` SET `sila` = '".$tec['sila']."', `lovk` = '".$tec['lovk']."', `inta` = '".$tec['inta']."', `vinos` = '".$tec['vinos']."', `intel` = '".$tec['intel']."', `stats` = '".$tec['stats']."', `nextup` = '".$tec['nextup']."', `level` = '".$tec['level']."', `hp` = '".($tec['vinos']*6)."', `maxhp` = '".($tec['vinos']*6)."', `align` = '".$tec['align']."', `noj` = '".$tec['noj']."', `mec` = '".$tec['mec']."', `topor` = '".$tec['topor']."', `dubina` = '".$tec['dubina']."', `mlight` = '".$tec['mlight']."', `mgray` = '".$tec['mgray']."', `mdark` = '".$tec['mdark']."', `master` = '".$tec['master']."' WHERE `id` = '".$u['id']."' LIMIT 1"); - } + $tec = mysql_fetch_array(mysql_query("SELECT * FROM `deztow_realchars` WHERE `owner` = '{$u['id']}' LIMIT 1")); + if (isset($tec['id'])) { + mysql_query("DELETE FROM `deztow_realchars` WHERE `owner` = '{$u['id']}'"); + $u = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id` = '{$u['id']}' LIMIT 1")); + mysql_query("UPDATE `users` SET `sila` = '" . $tec['sila'] . "', `lovk` = '" . $tec['lovk'] . "', `inta` = '" . $tec['inta'] . "', `vinos` = '" . $tec['vinos'] . "', `intel` = '" . $tec['intel'] . "', `stats` = '" . $tec['stats'] . "', `nextup` = '" . $tec['nextup'] . "', `level` = '" . $tec['level'] . "', `hp` = '" . ($tec['vinos'] * 6) . "', `maxhp` = '" . ($tec['vinos'] * 6) . "', `align` = '" . $tec['align'] . "', `noj` = '" . $tec['noj'] . "', `mec` = '" . $tec['mec'] . "', `topor` = '" . $tec['topor'] . "', `dubina` = '" . $tec['dubina'] . "', `mlight` = '" . $tec['mlight'] . "', `mgray` = '" . $tec['mgray'] . "', `mdark` = '" . $tec['mdark'] . "', `master` = '" . $tec['master'] . "' WHERE `id` = '" . $u['id'] . "' LIMIT 1"); + } - $eff = mysql_fetch_array(mysql_query("SELECT * FROM `effects` WHERE `owner` = '".$u['id']."' AND (`type` = 11 OR `type` = 12 OR `type` = 13 OR `type` = 14 OR `type` = 2 OR `type` = 3)")); - mysql_query("DELETE FROM `effects` WHERE `owner` = '".$u['id']."' AND `type` != 11 AND `type` != 12 AND `type` != 13 AND `type` != 14 AND `type` != 2 AND `type` != 3"); + $eff = mysql_fetch_array(mysql_query("SELECT * FROM `effects` WHERE `owner` = '" . $u['id'] . "' AND (`type` = 11 OR `type` = 12 OR `type` = 13 OR `type` = 14 OR `type` = 2 OR `type` = 3)")); + mysql_query("DELETE FROM `effects` WHERE `owner` = '" . $u['id'] . "' AND `type` != 11 AND `type` != 12 AND `type` != 13 AND `type` != 14 AND `type` != 2 AND `type` != 3"); - if($tec[0]) { - mysql_query("UPDATE `users` SET `sila` = `sila`-'".$eff['sila']."', `lovk` = `lovk`-'".$eff['lovk']."', `inta` = `inta`-'".$eff['inta']."' WHERE `id` = '".$eff['owner']."' LIMIT 1"); - } - get_out($u['id']); + if ($tec[0]) { + mysql_query("UPDATE `users` SET `sila` = `sila`-'" . $eff['sila'] . "', `lovk` = `lovk`-'" . $eff['lovk'] . "', `inta` = `inta`-'" . $eff['inta'] . "' WHERE `id` = '" . $eff['owner'] . "' LIMIT 1"); + } + get_out($u['id']); - mysql_query("UPDATE `users` SET `in_tower` = 0, `room` = '31' WHERE `id` = '".$u['id']."'"); - mysql_query("UPDATE `online` SET `room` = '31' WHERE `id` = '".$u['id']."'"); + mysql_query("UPDATE `users` SET `in_tower` = 0, `room` = '31' WHERE `id` = '" . $u['id'] . "'"); + mysql_query("UPDATE `online` SET `room` = '31' WHERE `id` = '" . $u['id'] . "'"); - mysql_query('UPDATE `deztow_turnir` SET `log` = CONCAT(`log`,\''."".date("d.m.y H:i")." ".Nick::id($u['id'])->full(1)." повержен и выбывает из турнира
".'\') WHERE `active` = TRUE LIMIT 1'); - addchp('Внимание! Вы выбыли из турнира Башни Смерти.', '{[]}'.$u['login'].'{[]}'); - header('Location: tower.php'); - } + mysql_query('UPDATE `deztow_turnir` SET `log` = CONCAT(`log`,\'' . "" . date("d.m.y H:i") . " " . Nick::id($u['id'])->full(1) . " повержен и выбывает из турнира
" . '\') WHERE `active` = TRUE LIMIT 1'); + addchp('Внимание! Вы выбыли из турнира Башни Смерти.', '{[]}' . $u['login'] . '{[]}'); + header('Location: tower.php'); + } } -if(($kol_pl+$ls) < 2 && ($tur_data['start_time']+60) <= time()) { - $tur = mysql_fetch_array(mysql_query("SELECT * FROM `deztow_turnir` WHERE `active` = TRUE LIMIT 1")); - undressall($user['id']); - $rep = mysql_query("SELECT * FROM `inventory` WHERE `owner` = '".$user['id']."' AND `bs` = 1"); - while($r = mysql_fetch_array($rep)) { - mysql_query("INSERT `deztow_items` (`iteam_id`, `name`, `img`, `room`) VALUES ('".$r['prototype']."', '".$r['name']."', '".$r['img']."', '".$user['room']."');"); - } - mysql_query("DELETE FROM `inventory` WHERE `owner` = '".$user['id']."' AND `bs` = 1"); - $tec = mysql_fetch_array(mysql_query("SELECT * FROM `deztow_realchars` WHERE `owner` = '{$user['id']}'")); - if(isset($tec['id'])) { - mysql_query("DELETE FROM `deztow_realchars` WHERE `owner` = '{$user['id']}'"); - $u = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id` = '{$user['id']}' LIMIT 1")); - mysql_query("UPDATE `users` SET `sila` = '".$tec['sila']."', `lovk` = '".$tec['lovk']."', `inta` = '".$tec['inta']."', `vinos` = '".$tec['vinos']."', `intel` = '".$tec['intel']."', `stats` = '".$tec['stats']."', `nextup` = '".$tec['nextup']."', `level` = '".$tec['level']."', `align` = '".$tec['align']."', `hp` = '".($tec['vinos']*6)."', `maxhp` = '".($tec['vinos']*6)."', `noj` = '".$tec['noj']."', `mec` = '".$tec['mec']."', `topor` = '".$tec['topor']."', `dubina` = '".$tec['dubina']."', `mlight` = '".$tec['mlight']."', `mgray` = '".$tec['mgray']."', `mdark` = '".$tec['mdark']."', `master` = '".$tec['master']."' WHERE `id` = '".$user['id']."' LIMIT 1"); - } +if (($kol_pl + $ls) < 2 && ($tur_data['start_time'] + 60) <= time()) { + $tur = mysql_fetch_array(mysql_query("SELECT * FROM `deztow_turnir` WHERE `active` = TRUE LIMIT 1")); + undressall($user['id']); + $rep = mysql_query("SELECT * FROM `inventory` WHERE `owner` = '" . $user['id'] . "' AND `bs` = 1"); + while ($r = mysql_fetch_array($rep)) { + mysql_query("INSERT `deztow_items` (`iteam_id`, `name`, `img`, `room`) VALUES ('" . $r['prototype'] . "', '" . $r['name'] . "', '" . $r['img'] . "', '" . $user['room'] . "');"); + } + mysql_query("DELETE FROM `inventory` WHERE `owner` = '" . $user['id'] . "' AND `bs` = 1"); + $tec = mysql_fetch_array(mysql_query("SELECT * FROM `deztow_realchars` WHERE `owner` = '{$user['id']}'")); + if (isset($tec['id'])) { + mysql_query("DELETE FROM `deztow_realchars` WHERE `owner` = '{$user['id']}'"); + $u = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id` = '{$user['id']}' LIMIT 1")); + mysql_query("UPDATE `users` SET `sila` = '" . $tec['sila'] . "', `lovk` = '" . $tec['lovk'] . "', `inta` = '" . $tec['inta'] . "', `vinos` = '" . $tec['vinos'] . "', `intel` = '" . $tec['intel'] . "', `stats` = '" . $tec['stats'] . "', `nextup` = '" . $tec['nextup'] . "', `level` = '" . $tec['level'] . "', `align` = '" . $tec['align'] . "', `hp` = '" . ($tec['vinos'] * 6) . "', `maxhp` = '" . ($tec['vinos'] * 6) . "', `noj` = '" . $tec['noj'] . "', `mec` = '" . $tec['mec'] . "', `topor` = '" . $tec['topor'] . "', `dubina` = '" . $tec['dubina'] . "', `mlight` = '" . $tec['mlight'] . "', `mgray` = '" . $tec['mgray'] . "', `mdark` = '" . $tec['mdark'] . "', `master` = '" . $tec['master'] . "' WHERE `id` = '" . $user['id'] . "' LIMIT 1"); + } - mysql_query("DELETE FROM `effects` WHERE `owner` = '".$user['id']."' AND `type` != 11 AND `type` != 12 AND `type` != 13 AND `type` != 14 AND `type` != 2 AND `type` != 3"); - get_out($user['id']); - mysql_query("UPDATE `users` SET `money` = (`money`+'".$tur['coin']."'), `in_tower` = 0, `room` = 31 WHERE `id` = '".$user['id']."' LIMIT 1"); - mysql_query("UPDATE `online` SET `room` = 31 WHERE `id` = '".$user['id']."' LIMIT 1"); + mysql_query("DELETE FROM `effects` WHERE `owner` = '" . $user['id'] . "' AND `type` != 11 AND `type` != 12 AND `type` != 13 AND `type` != 14 AND `type` != 2 AND `type` != 3"); + get_out($user['id']); + mysql_query("UPDATE `users` SET `money` = (`money`+'" . $tur['coin'] . "'), `in_tower` = 0, `room` = 31 WHERE `id` = '" . $user['id'] . "' LIMIT 1"); + mysql_query("UPDATE `online` SET `room` = 31 WHERE `id` = '" . $user['id'] . "' LIMIT 1"); - mysql_query('UPDATE `deztow_turnir` SET `winner` = \''.$user['id'].'\', `winnerlog` = \''.Nick::id($user['id'])->full(1).'\', `endtime` = \''.time().'\', `active` = FALSE, `log` = CONCAT(`log`,\''."".date("d.m.y H:i")." Турнир завершен. Победитель : ".Nick::id($user['id'])->full(1)." Приз : ".$tur['coin']." кр.
".'\') WHERE `active` = TRUE LIMIT 1'); - addchp('Внимание! Поздравляем! Вы победитель турнира Башни смерти! Получаете '.$tur['coin'].' кр.', '{[]}'.$user['login'].'{[]}'); - AddChatSystem('Внимание! Битва в Башне Смерти завершена. Победитель : '.$user['login'].' ['.$user['level'].']'); - if($tur['art'] == 1) { $bs_art = 0; } else { $bs_art = 0; } #1 - mysql_query('UPDATE `variables` SET `value` = "'.(time()+60*60*1).'", `bs_art` = "'.$bs_art.'" WHERE `var` = "startbs" LIMIT 1'); + mysql_query('UPDATE `deztow_turnir` SET `winner` = \'' . $user['id'] . '\', `winnerlog` = \'' . Nick::id($user['id'])->full(1) . '\', `endtime` = \'' . time() . '\', `active` = FALSE, `log` = CONCAT(`log`,\'' . "" . date("d.m.y H:i") . " Турнир завершен. Победитель : " . Nick::id($user['id'])->full(1) . " Приз : " . $tur['coin'] . " кр.
" . '\') WHERE `active` = TRUE LIMIT 1'); + addchp('Внимание! Поздравляем! Вы победитель турнира Башни смерти! Получаете ' . $tur['coin'] . ' кр.', '{[]}' . $user['login'] . '{[]}'); + AddChatSystem('Внимание! Битва в Башне Смерти завершена. Победитель : ' . $user['login'] . ' [' . $user['level'] . ']'); + if ($tur['art'] == 1) { + $bs_art = 0; + } else { + $bs_art = 0; + } #1 + mysql_query('UPDATE `variables` SET `value` = "' . (time() + 60 * 60 * 1) . '", `bs_art` = "' . $bs_art . '" WHERE `var` = "startbs" LIMIT 1'); - mysql_query("TRUNCATE TABLE `deztow_stavka`"); - mysql_query("TRUNCATE TABLE `deztow_gamers_inv`"); - mysql_query("TRUNCATE TABLE `deztow_items`"); - mysql_query("TRUNCATE TABLE `deztow_trap`"); + mysql_query("TRUNCATE TABLE `deztow_stavka`"); + mysql_query("TRUNCATE TABLE `deztow_gamers_inv`"); + mysql_query("TRUNCATE TABLE `deztow_items`"); + mysql_query("TRUNCATE TABLE `deztow_trap`"); - header('Location: tower.php'); + header('Location: tower.php'); } mysql_query("UNLOCK TABLES"); -if($user['hp'] <= 0) { header('Location: tower.php'); die(); } +if ($user['hp'] <= 0) { + header('Location: tower.php'); + die(); +} ?> - - - - - - - - - - - -
+ function closehint3() { + document.all("hint3").style.visibility = "hidden"; + Hint3Name = ''; + } + + + +
- - - - + + + + - - - -
battle() ?>    -Напасть на... -
- +
battle() ?>    + Напасть на... +
+ -0) { - echo '

В комнате разбросаны вещи:

'; - } - while($it = mysql_fetch_array($its)) { - echo ' Подобрать предмет \'',$it['name'],'\''; - } + $its = mysql_query("SELECT * FROM `deztow_items` WHERE `room` = '" . $user['room'] . "';"); + if (mysql_num_rows($its) > 0) { + echo '

В комнате разбросаны вещи:

'; + } + while ($it = mysql_fetch_array($its)) { + echo ' Подобрать предмет \'', $it['name'], '\''; + } -?> -
- - - + document.onmousedown = Down; + + - - - - -
-
- -
- - -
- -
- -
- - - - - - -
- - - - - - - - - - - - - -
- - - - - -
- - - -
- -
- - - - - - - - - - - - - - - -
href="?rnd=0.817371946556865&path=4">nmousemove="fastshow2('');" onmouseout="hideshow();" />
- - - - - - - - - -
href="?rnd=0.817371946556865&path=1">onmousemove="fastshow2('');" onmouseout="hideshow();" />
href="?rnd=0.817371946556865&path=3">onmousemove="fastshow2('');" onmouseout="hideshow();" />
- - - - - - - - - - - - - - - -
href="?rnd=0.817371946556865&path=2">onmousemove="fastshow2('');" onmouseout="hideshow();" />
- - - - - -
- - -
-
-
- - + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ href="?rnd=0.817371946556865&path=4">nmousemove="fastshow2('');" + onmouseout="hideshow();"/>
+ + + + + + + + + + + + +
+ href="?rnd=0.817371946556865&path=1">onmousemove="fastshow2('');" + onmouseout="hideshow();"/>
+
+ href="?rnd=0.817371946556865&path=3">onmousemove="fastshow2('');" + onmouseout="hideshow();"/>
+ + + + + + + + + + + + + + + + + + +
href="?rnd=0.817371946556865&path=2">onmousemove="fastshow2('');" + onmouseout="hideshow();"/>
+ + + + + + + + + + + + +
+ + +
+
+ + + + + ";} - -if($user['room']==402){ -?> - - - - - - - - - - +if ($user->room == 403) { + header('Location: canalizaciya.php'); + exit; +} +if ($user->room == 402) { + ?> + + + + + + + +
+ + + + +
+

Вход в водосток

+ '0'"); + if ($el = mysql_fetch_array($select)) { + $wait_sec = $el["time"]; + $new_t = time(); + $left_time = $wait_sec - $new_t; + $left_hour = floor(($left_time / 60) / 60); + $left_min = floor($left_time / 60); + $left_sec = $left_time - $left_min * 60; + $left_min = ($left_min - $left_hour * 60); - - -

Вход в водосток

-'0'"); -if($el = mysql_fetch_array ($select)) { -$wait_sec=$el["time"]; -$new_t=time(); -$left_time=$wait_sec-$new_t; -$left_hour=floor(($left_time/60)/60); -$left_min=floor($left_time/60); -$left_sec=$left_time-$left_min*60; -$left_min=($left_min-$left_hour*60); - -if($wait_sec > $new_t) { -print" До следующего входа осталось + if ($wait_sec > $new_t) { + print" До следующего входа осталось : $left_hour ч. $left_min мин. $left_sec сек.
"; -}else{ - mysql_query("DELETE FROM visit_podzem WHERE login='".$user['login']."'"); - print ""; - exit(); -} -}else{ + } else { + mysql_query("DELETE FROM visit_podzem WHERE login='" . $user['login'] . "'"); + print ""; + exit(); + } + }else{ -$login = $user['login']; -$ya = mysql_query("SELECT `login` FROM `vxodd` WHERE `login` = '$login' LIMIT 1"); -$wawe = 0; -if($daw = mysql_fetch_array($ya)) { $wawe = 1;} + $login = $user['login']; + $ya = mysql_query("SELECT `login` FROM `vxodd` WHERE `login` = '$login' LIMIT 1"); + $wawe = 0; + if ($daw = mysql_fetch_array($ya)) { + $wawe = 1; + } -$naw = mysql_query("SELECT `login` FROM `vxod` WHERE `login` = '$login' LIMIT 1"); -$nawe = 0; -if($ser = mysql_fetch_array($naw)) { $nawe = 1;} + $naw = mysql_query("SELECT `login` FROM `vxod` WHERE `login` = '$login' LIMIT 1"); + $nawe = 0; + if ($ser = mysql_fetch_array($naw)) { + $nawe = 1; + } -$rt=mysql_query("select id,level from users where login='$login'"); -$est=mysql_fetch_array($rt); -$user_id = $est["id"]; -$user_lvl = $est["level"]; + $rt = mysql_query("select id,level from users where login='$login'"); + $est = mysql_fetch_array($rt); + $user_id = $est["id"]; + $user_lvl = $est["level"]; -if($wawe == 0) { - echo " + if ($wawe == 0) { + echo "
Группа Комментарий
@@ -102,197 +101,235 @@ if($wawe == 0) {
"; -} else { + } else { -print"
+ print"
Группа "; -if($nawe==1){ - echo "  ";} - echo " + if ($nawe == 1) { + echo "  "; + } + echo "
"; -} - -if($_GET['warning']==1){print" Вы покинули группу";} -if($_GET['warning']==2){print" Увы! Не угадали пароль!";} -if($_GET['warning']==3){print" Вы подали заявку! Отзавите!";} -if($_GET['warning']==4){print" Вы уже в группе!";} -if($_GET['warning']==5){print" Группа уже собранна!";} -print""; - -$i=0; -$Q=mysql_query("SELECT * FROM vxod"); -while($DATA=mysql_fetch_array($Q)){ - $cr=$DATA["glav_id"]; - $z_login[$i]=$DATA["login"]; - $date[$i]=$DATA["date"]; - $comment[$i]=$DATA["comment"]; - $password[$i]=$DATA["pass"]; - - $mine_z[$i] = 0; - - $Q2=mysql_query("SELECT glav_id FROM vxodd WHERE glav_id='$cr'"); - $t1_all[$i]=0; - while($DATAS=mysql_fetch_array($Q2)){ - $t1_all[$i]++; - } - $creator[$i]=$DATA["glav_id"]; - $i++; -} - -for($n=0;$n<$i;$n++) { -echo " + + + + +
$date[$n] "; - - $QUER=mysql_query("SELECT login,lvl FROM vxodd WHERE glav_id='$creator[$n]' ORDER BY id ASC"); - while($DATAS=mysql_fetch_array($QUER)){ - $p1=$DATAS["login"]; - $p_login=$DATAS["login"]; - $p_lvl=$DATAS["lvl"]; - if($p1!=""){ -$p1 = "$p1 [$p_lvl] "; -if($t1_all[$n]==1){echo " $p1";}else{echo " $p1,";} - } - } -if(!empty($comment[$n])){print"| $comment[$n] ";} -if($wawe=='0') { + if ($_GET['warning'] == 1) { + print" Вы покинули группу"; + } + if ($_GET['warning'] == 2) { + print" Увы! Не угадали пароль!"; + } + if ($_GET['warning'] == 3) { + print" Вы подали заявку! Отзавите!"; + } + if ($_GET['warning'] == 4) { + print" Вы уже в группе!"; + } + if ($_GET['warning'] == 5) { + print" Группа уже собранна!"; + } + print""; -if(!empty($password[$n])){echo" ";} -echo" -";} -echo ""; + $i = 0; + $Q = mysql_query("SELECT * FROM vxod"); + while ($DATA = mysql_fetch_array($Q)) { + $cr = $DATA["glav_id"]; + $z_login[$i] = $DATA["login"]; + $date[$i] = $DATA["date"]; + $comment[$i] = $DATA["comment"]; + $password[$i] = $DATA["pass"]; -}/////////закрытие -?> + $mine_z[$i] = 0; -"; + + }/////////закрытие + ?> + + + - -
+ $Q2 = mysql_query("SELECT glav_id FROM vxodd WHERE glav_id='$cr'"); + $t1_all[$i] = 0; + while ($DATAS = mysql_fetch_array($Q2)) { + $t1_all[$i]++; + } + $creator[$i] = $DATA["glav_id"]; + $i++; + } + + for ($n = 0; $n < $i; $n++) { + echo "
$date[$n] "; + + $QUER = mysql_query("SELECT login,lvl FROM vxodd WHERE glav_id='$creator[$n]' ORDER BY id ASC"); + while ($DATAS = mysql_fetch_array($QUER)) { + $p1 = $DATAS["login"]; + $p_login = $DATAS["login"]; + $p_lvl = $DATAS["lvl"]; + if ($p1 != "") { + $p1 = "$p1 [$p_lvl] "; + if ($t1_all[$n] == 1) { + echo " $p1"; + } else { + echo " $p1,"; + } + + } + } + if (!empty($comment[$n])) { + print"| $comment[$n] "; + } + + if ($wawe == '0') { + + if (!empty($password[$n])) { + echo " "; + } + echo " +"; + } + echo "
-
+
-location.href='?warning=4'"; -exit; -} -$time=date("H:i"); -$SQL2 = mysql_query("INSERT INTO vxod(date,login,glav_id,comment,pass) VALUES('$time','$login','$user_id','".$_GET['cmt']."','".$_GET['pass']."')"); -$SQL2 = mysql_query("INSERT INTO vxodd(login,glav_id,lvl) VALUES('$login','$user_id','$user_lvl')"); -if($SQL2){ -print ""; -exit;}else{print"Ошибка!!! Сообщите администратору!";} -} -//////////////Удаление заявки////////////////////// -if($_GET['del']) -{ -$e = mysql_query("DELETE FROM vxod WHERE login='$login'"); -$es = mysql_query("DELETE FROM vxodd WHERE glav_id='$user_id'"); -$ed = mysql_query("DELETE FROM vxodd WHERE login='$login'"); -if($e){ -print ""; -exit; -}else{print"Ошибка!!! Сообщите администратору!";} -} -/////////////Присоединится/////////////// -if($_GET['add']) -{ -$der=mysql_query("SELECT glav_id,id FROM vxodd WHERE login='".$user['login']."'"); -if($deras=mysql_fetch_array($der)){ -print ""; -exit; -} -$den=mysql_query("SELECT id FROM vxodd WHERE glav_id='".$_GET['naw_id']."'"); -if(mysql_num_rows($den) >= 4){ -print ""; -exit; -} + ///////////////Подача заявки//////////////////// + if ($_GET['open']) { + $der = mysql_query("SELECT glav_id FROM vxodd WHERE login='" . $user['login'] . "'"); + if ($deras = mysql_fetch_array($der)) { + print ""; + exit; + } + $time = date("H:i"); + $SQL2 = mysql_query("INSERT INTO vxod(date,login,glav_id,comment,pass) VALUES('$time','$login','$user_id','" . $_GET['cmt'] . "','" . $_GET['pass'] . "')"); + $SQL2 = mysql_query("INSERT INTO vxodd(login,glav_id,lvl) VALUES('$login','$user_id','$user_lvl')"); + if ($SQL2) { + print ""; + exit; + } else { + print"Ошибка!!! Сообщите администратору!"; + } + } + //////////////Удаление заявки////////////////////// + if ($_GET['del']) { + $e = mysql_query("DELETE FROM vxod WHERE login='$login'"); + $es = mysql_query("DELETE FROM vxodd WHERE glav_id='$user_id'"); + $ed = mysql_query("DELETE FROM vxodd WHERE login='$login'"); + if ($e) { + print ""; + exit; + } else { + print"Ошибка!!! Сообщите администратору!"; + } + } + /////////////Присоединится/////////////// + if ($_GET['add']) { + $der = mysql_query("SELECT glav_id,id FROM vxodd WHERE login='" . $user['login'] . "'"); + if ($deras = mysql_fetch_array($der)) { + print ""; + exit; + } + $den = mysql_query("SELECT id FROM vxodd WHERE glav_id='" . $_GET['naw_id'] . "'"); + if (mysql_num_rows($den) >= 4) { + print ""; + exit; + } -if($_GET['pass'] == $_GET['naw_pass']){ - $rt=mysql_query("select level from users where login='$login'"); - $est=mysql_fetch_array($rt); - $s = mysql_query("INSERT INTO vxodd(login,glav_id,lvl) VALUES('$login','".$_GET['naw_id']."','".$est["level"]."')"); - if($s){ - print ""; - exit;}else{print"Ошибка!!! Сообщите администратору!";} -}else{ -print ""; -exit; -} -} -//////////////////Начинаем//////////////////// -if($_GET['start']){ -$zax=mysql_query("select login from vxodd where glav_id='".$user['id']."'"); -while($nana=mysql_fetch_array($zax)) -{ -$n_login = $nana["login"]; -$rty=mysql_query("select id,level,login from users where login='$n_login'"); -$esth=mysql_fetch_array($rty); -$est_id = $esth["id"]; -$est_login = $esth["login"]; + if ($_GET['pass'] == $_GET['naw_pass']) { + $rt = mysql_query("select level from users where login='$login'"); + $est = mysql_fetch_array($rt); + $s = mysql_query("INSERT INTO vxodd(login,glav_id,lvl) VALUES('$login','" . $_GET['naw_id'] . "','" . $est["level"] . "')"); + if ($s) { + print ""; + exit; + } else { + print"Ошибка!!! Сообщите администратору!"; + } + } else { + print ""; + exit; + } + } + //////////////////Начинаем//////////////////// + if ($_GET['start']) { + $zax = mysql_query("select login from vxodd where glav_id='" . $user['id'] . "'"); + while ($nana = mysql_fetch_array($zax)) { + $n_login = $nana["login"]; + $rty = mysql_query("select id,level,login from users where login='$n_login'"); + $esth = mysql_fetch_array($rty); + $est_id = $esth["id"]; + $est_login = $esth["login"]; //Время до следующего визита -$vremya=3600*6+time(); -mysql_query('insert into visit_podzem (login,time) values("'.$n_login.'","'.$vremya.'")'); -$vrem=120*60+time(); -mysql_query('insert into labirint(user_id, login, location, vector, glav_id, glava, t, l,key1,key2,key3,el,name,visit_time) values("'.$est_id.'", "'.$est_login.'", "16", "0", "'.$user['id'].'", "'.$user['login'].'","226","453","99","96","92","47","Канализация 1 этаж","'.$vrem.'")'); -mysql_query("UPDATE `users`,`online` SET `users`.`room` = '403',`online`.`room` = '403' WHERE `online`.`id` = `users`.`id` AND `online`.`id` = '".$esth["id"]."' ;"); -} + $vremya = 3600 * 6 + time(); + mysql_query('insert into visit_podzem (login,time) values("' . $n_login . '","' . $vremya . '")'); + $vrem = 120 * 60 + time(); + mysql_query('insert into labirint(user_id, login, location, vector, glav_id, glava, t, l,key1,key2,key3,el,name,visit_time) values("' . $est_id . '", "' . $est_login . '", "16", "0", "' . $user['id'] . '", "' . $user['login'] . '","226","453","99","96","92","47","Канализация 1 этаж","' . $vrem . '")'); + mysql_query("UPDATE `users`,`online` SET `users`.`room` = '403',`online`.`room` = '403' WHERE `online`.`id` = `users`.`id` AND `online`.`id` = '" . $esth["id"] . "' ;"); + } -$ferrr = mysql_query("SELECT * FROM podzem3 WHERE glava='default' and name='Канализация 1 этаж'"); -$retr = mysql_fetch_array($ferrr); -mysql_query('insert into podzem3(glava,name,n1,n2,n3,n4,n5,n6,n7,n8,n9,n11,n12,n13,n14,n15,n16,n17,n18,n19,n21,n22,n23,n24,n25,n26,n27,n28,n29,n31,n32,n33,n34,n35,n36,n37,n38,n39,n41,n42,n43,n44,n45,n46,n47,n48,n49,n51,n52,n53,n54,n55,n56,n57,n58,n59,n61,n62,n63,n64,n65,n66,n67,n68,n69,n71,n72,n73,n74,n75,n76,n77,n78,n79,n81,n82,n83,n84,n85,n86,n87,n88,n89,n91,n92,n93,n94,n95,n96,n97,n98,n99,sunduk1,sunduk2,sunduk3,sunduk4,sunduk5,sunduk6,sunduk7) -values("'.$login.'","Канализация 1 этаж","'.$retr["n1"].'","'.$retr["n2"].'","'.$retr["n3"].'","'.$retr["n4"].'","'.$retr["n5"].'","'.$retr["n6"].'","'.$retr["n7"].'","'.$retr["n8"].'","'.$retr["n9"].'","'.$retr["n11"].'","'.$retr["n12"].'","'.$retr["n13"].'","'.$retr["n14"].'","'.$retr["n15"].'","'.$retr["n16"].'","'.$retr["n17"].'","'.$retr["n18"].'","'.$retr["n19"].'","'.$retr["n21"].'","'.$retr["n22"].'","'.$retr["n23"].'","'.$retr["n24"].'","'.$retr["n25"].'","'.$retr["n26"].'","'.$retr["n27"].'","'.$retr["n28"].'","'.$retr["n29"].'","'.$retr["n31"].'","'.$retr["n32"].'","'.$retr["n33"].'","'.$retr["n34"].'","'.$retr["n35"].'","'.$retr["n36"].'","'.$retr["n37"].'","'.$retr["n38"].'","'.$retr["n39"].'","'.$retr["n41"].'","'.$retr["n42"].'","'.$retr["n43"].'","'.$retr["n44"].'","'.$retr["n45"].'","'.$retr["n46"].'","'.$retr["n47"].'","'.$retr["n48"].'","'.$retr["n49"].'","'.$retr["n51"].'","'.$retr["n52"].'","'.$retr["n53"].'","'.$retr["n54"].'","'.$retr["n55"].'","'.$retr["n56"].'","'.$retr["n57"].'","'.$retr["n58"].'","'.$retr["n59"].'","'.$retr["n61"].'","'.$retr["n62"].'","'.$retr["n63"].'","'.$retr["n64"].'","'.$retr["n65"].'","'.$retr["n66"].'","'.$retr["n67"].'","'.$retr["n68"].'","'.$retr["n69"].'","'.$retr["n71"].'","'.$retr["n72"].'","'.$retr["n73"].'","'.$retr["n74"].'","'.$retr["n75"].'","'.$retr["n76"].'","'.$retr["n77"].'","'.$retr["n78"].'","'.$retr["n79"].'","'.$retr["n81"].'","'.$retr["n82"].'","'.$retr["n83"].'","'.$retr["n84"].'","'.$retr["n85"].'","'.$retr["n86"].'","'.$retr["n87"].'","'.$retr["n88"].'","'.$retr["n89"].'","'.$retr["n91"].'","'.$retr["n92"].'","'.$retr["n93"].'","'.$retr["n94"].'","'.$retr["n95"].'","'.$retr["n96"].'","'.$retr["n97"].'","'.$retr["n98"].'","'.$retr["n99"].'","'.$retr["sunduk1"].'","'.$retr["sunduk2"].'","'.$retr["sunduk3"].'","'.$retr["sunduk4"].'","'.$retr["sunduk5"].'","'.$retr["sunduk6"].'","'.$retr["sunduk7"].'")'); + $ferrr = mysql_query("SELECT * FROM podzem3 WHERE glava='default' and name='Канализация 1 этаж'"); + $retr = mysql_fetch_array($ferrr); + mysql_query('insert into podzem3(glava,name,n1,n2,n3,n4,n5,n6,n7,n8,n9,n11,n12,n13,n14,n15,n16,n17,n18,n19,n21,n22,n23,n24,n25,n26,n27,n28,n29,n31,n32,n33,n34,n35,n36,n37,n38,n39,n41,n42,n43,n44,n45,n46,n47,n48,n49,n51,n52,n53,n54,n55,n56,n57,n58,n59,n61,n62,n63,n64,n65,n66,n67,n68,n69,n71,n72,n73,n74,n75,n76,n77,n78,n79,n81,n82,n83,n84,n85,n86,n87,n88,n89,n91,n92,n93,n94,n95,n96,n97,n98,n99,sunduk1,sunduk2,sunduk3,sunduk4,sunduk5,sunduk6,sunduk7) +values("' . $login . '","Канализация 1 этаж","' . $retr["n1"] . '","' . $retr["n2"] . '","' . $retr["n3"] . '","' . $retr["n4"] . '","' . $retr["n5"] . '","' . $retr["n6"] . '","' . $retr["n7"] . '","' . $retr["n8"] . '","' . $retr["n9"] . '","' . $retr["n11"] . '","' . $retr["n12"] . '","' . $retr["n13"] . '","' . $retr["n14"] . '","' . $retr["n15"] . '","' . $retr["n16"] . '","' . $retr["n17"] . '","' . $retr["n18"] . '","' . $retr["n19"] . '","' . $retr["n21"] . '","' . $retr["n22"] . '","' . $retr["n23"] . '","' . $retr["n24"] . '","' . $retr["n25"] . '","' . $retr["n26"] . '","' . $retr["n27"] . '","' . $retr["n28"] . '","' . $retr["n29"] . '","' . $retr["n31"] . '","' . $retr["n32"] . '","' . $retr["n33"] . '","' . $retr["n34"] . '","' . $retr["n35"] . '","' . $retr["n36"] . '","' . $retr["n37"] . '","' . $retr["n38"] . '","' . $retr["n39"] . '","' . $retr["n41"] . '","' . $retr["n42"] . '","' . $retr["n43"] . '","' . $retr["n44"] . '","' . $retr["n45"] . '","' . $retr["n46"] . '","' . $retr["n47"] . '","' . $retr["n48"] . '","' . $retr["n49"] . '","' . $retr["n51"] . '","' . $retr["n52"] . '","' . $retr["n53"] . '","' . $retr["n54"] . '","' . $retr["n55"] . '","' . $retr["n56"] . '","' . $retr["n57"] . '","' . $retr["n58"] . '","' . $retr["n59"] . '","' . $retr["n61"] . '","' . $retr["n62"] . '","' . $retr["n63"] . '","' . $retr["n64"] . '","' . $retr["n65"] . '","' . $retr["n66"] . '","' . $retr["n67"] . '","' . $retr["n68"] . '","' . $retr["n69"] . '","' . $retr["n71"] . '","' . $retr["n72"] . '","' . $retr["n73"] . '","' . $retr["n74"] . '","' . $retr["n75"] . '","' . $retr["n76"] . '","' . $retr["n77"] . '","' . $retr["n78"] . '","' . $retr["n79"] . '","' . $retr["n81"] . '","' . $retr["n82"] . '","' . $retr["n83"] . '","' . $retr["n84"] . '","' . $retr["n85"] . '","' . $retr["n86"] . '","' . $retr["n87"] . '","' . $retr["n88"] . '","' . $retr["n89"] . '","' . $retr["n91"] . '","' . $retr["n92"] . '","' . $retr["n93"] . '","' . $retr["n94"] . '","' . $retr["n95"] . '","' . $retr["n96"] . '","' . $retr["n97"] . '","' . $retr["n98"] . '","' . $retr["n99"] . '","' . $retr["sunduk1"] . '","' . $retr["sunduk2"] . '","' . $retr["sunduk3"] . '","' . $retr["sunduk4"] . '","' . $retr["sunduk5"] . '","' . $retr["sunduk6"] . '","' . $retr["sunduk7"] . '")'); -$ferrr = mysql_query("SELECT * FROM podzem3 WHERE glava='default' and name='Канализация 2 этаж'"); -$retr = mysql_fetch_array($ferrr); -mysql_query('insert into podzem3(glava,name,n1,n2,n3,n4,n5,n6,n7,n8,n9,n11,n12,n13,n14,n15,n16,n17,n18,n19,n21,n22,n23,n24,n25,n26,n27,n28,n29,n31,n32,n33,n34,n35,n36,n37,n38,n39,n41,n42,n43,n44,n45,n46,n47,n48,n49,n51,n52,n53,n54,n55,n56,n57,n58,n59,n61,n62,n63,n64,n65,n66,n67,n68,n69,n71,n72,n73,n74,n75,n76,n77,n78,n79,n81,n82,n83,n84,n85,n86,n87,n88,n89,n91,n92,n93,n94,n95,n96,n97,n98,n99,sunduk1,sunduk2,sunduk3,sunduk4,sunduk5,sunduk6,sunduk7) -values("'.$login.'","Канализация 2 этаж","'.$retr["n1"].'","'.$retr["n2"].'","'.$retr["n3"].'","'.$retr["n4"].'","'.$retr["n5"].'","'.$retr["n6"].'","'.$retr["n7"].'","'.$retr["n8"].'","'.$retr["n9"].'","'.$retr["n11"].'","'.$retr["n12"].'","'.$retr["n13"].'","'.$retr["n14"].'","'.$retr["n15"].'","'.$retr["n16"].'","'.$retr["n17"].'","'.$retr["n18"].'","'.$retr["n19"].'","'.$retr["n21"].'","'.$retr["n22"].'","'.$retr["n23"].'","'.$retr["n24"].'","'.$retr["n25"].'","'.$retr["n26"].'","'.$retr["n27"].'","'.$retr["n28"].'","'.$retr["n29"].'","'.$retr["n31"].'","'.$retr["n32"].'","'.$retr["n33"].'","'.$retr["n34"].'","'.$retr["n35"].'","'.$retr["n36"].'","'.$retr["n37"].'","'.$retr["n38"].'","'.$retr["n39"].'","'.$retr["n41"].'","'.$retr["n42"].'","'.$retr["n43"].'","'.$retr["n44"].'","'.$retr["n45"].'","'.$retr["n46"].'","'.$retr["n47"].'","'.$retr["n48"].'","'.$retr["n49"].'","'.$retr["n51"].'","'.$retr["n52"].'","'.$retr["n53"].'","'.$retr["n54"].'","'.$retr["n55"].'","'.$retr["n56"].'","'.$retr["n57"].'","'.$retr["n58"].'","'.$retr["n59"].'","'.$retr["n61"].'","'.$retr["n62"].'","'.$retr["n63"].'","'.$retr["n64"].'","'.$retr["n65"].'","'.$retr["n66"].'","'.$retr["n67"].'","'.$retr["n68"].'","'.$retr["n69"].'","'.$retr["n71"].'","'.$retr["n72"].'","'.$retr["n73"].'","'.$retr["n74"].'","'.$retr["n75"].'","'.$retr["n76"].'","'.$retr["n77"].'","'.$retr["n78"].'","'.$retr["n79"].'","'.$retr["n81"].'","'.$retr["n82"].'","'.$retr["n83"].'","'.$retr["n84"].'","'.$retr["n85"].'","'.$retr["n86"].'","'.$retr["n87"].'","'.$retr["n88"].'","'.$retr["n89"].'","'.$retr["n91"].'","'.$retr["n92"].'","'.$retr["n93"].'","'.$retr["n94"].'","'.$retr["n95"].'","'.$retr["n96"].'","'.$retr["n97"].'","'.$retr["n98"].'","'.$retr["n99"].'","'.$retr["sunduk1"].'","'.$retr["sunduk2"].'","'.$retr["sunduk3"].'","'.$retr["sunduk4"].'","'.$retr["sunduk5"].'","'.$retr["sunduk6"].'","'.$retr["sunduk7"].'")'); + $ferrr = mysql_query("SELECT * FROM podzem3 WHERE glava='default' and name='Канализация 2 этаж'"); + $retr = mysql_fetch_array($ferrr); + mysql_query('insert into podzem3(glava,name,n1,n2,n3,n4,n5,n6,n7,n8,n9,n11,n12,n13,n14,n15,n16,n17,n18,n19,n21,n22,n23,n24,n25,n26,n27,n28,n29,n31,n32,n33,n34,n35,n36,n37,n38,n39,n41,n42,n43,n44,n45,n46,n47,n48,n49,n51,n52,n53,n54,n55,n56,n57,n58,n59,n61,n62,n63,n64,n65,n66,n67,n68,n69,n71,n72,n73,n74,n75,n76,n77,n78,n79,n81,n82,n83,n84,n85,n86,n87,n88,n89,n91,n92,n93,n94,n95,n96,n97,n98,n99,sunduk1,sunduk2,sunduk3,sunduk4,sunduk5,sunduk6,sunduk7) +values("' . $login . '","Канализация 2 этаж","' . $retr["n1"] . '","' . $retr["n2"] . '","' . $retr["n3"] . '","' . $retr["n4"] . '","' . $retr["n5"] . '","' . $retr["n6"] . '","' . $retr["n7"] . '","' . $retr["n8"] . '","' . $retr["n9"] . '","' . $retr["n11"] . '","' . $retr["n12"] . '","' . $retr["n13"] . '","' . $retr["n14"] . '","' . $retr["n15"] . '","' . $retr["n16"] . '","' . $retr["n17"] . '","' . $retr["n18"] . '","' . $retr["n19"] . '","' . $retr["n21"] . '","' . $retr["n22"] . '","' . $retr["n23"] . '","' . $retr["n24"] . '","' . $retr["n25"] . '","' . $retr["n26"] . '","' . $retr["n27"] . '","' . $retr["n28"] . '","' . $retr["n29"] . '","' . $retr["n31"] . '","' . $retr["n32"] . '","' . $retr["n33"] . '","' . $retr["n34"] . '","' . $retr["n35"] . '","' . $retr["n36"] . '","' . $retr["n37"] . '","' . $retr["n38"] . '","' . $retr["n39"] . '","' . $retr["n41"] . '","' . $retr["n42"] . '","' . $retr["n43"] . '","' . $retr["n44"] . '","' . $retr["n45"] . '","' . $retr["n46"] . '","' . $retr["n47"] . '","' . $retr["n48"] . '","' . $retr["n49"] . '","' . $retr["n51"] . '","' . $retr["n52"] . '","' . $retr["n53"] . '","' . $retr["n54"] . '","' . $retr["n55"] . '","' . $retr["n56"] . '","' . $retr["n57"] . '","' . $retr["n58"] . '","' . $retr["n59"] . '","' . $retr["n61"] . '","' . $retr["n62"] . '","' . $retr["n63"] . '","' . $retr["n64"] . '","' . $retr["n65"] . '","' . $retr["n66"] . '","' . $retr["n67"] . '","' . $retr["n68"] . '","' . $retr["n69"] . '","' . $retr["n71"] . '","' . $retr["n72"] . '","' . $retr["n73"] . '","' . $retr["n74"] . '","' . $retr["n75"] . '","' . $retr["n76"] . '","' . $retr["n77"] . '","' . $retr["n78"] . '","' . $retr["n79"] . '","' . $retr["n81"] . '","' . $retr["n82"] . '","' . $retr["n83"] . '","' . $retr["n84"] . '","' . $retr["n85"] . '","' . $retr["n86"] . '","' . $retr["n87"] . '","' . $retr["n88"] . '","' . $retr["n89"] . '","' . $retr["n91"] . '","' . $retr["n92"] . '","' . $retr["n93"] . '","' . $retr["n94"] . '","' . $retr["n95"] . '","' . $retr["n96"] . '","' . $retr["n97"] . '","' . $retr["n98"] . '","' . $retr["n99"] . '","' . $retr["sunduk1"] . '","' . $retr["sunduk2"] . '","' . $retr["sunduk3"] . '","' . $retr["sunduk4"] . '","' . $retr["sunduk5"] . '","' . $retr["sunduk6"] . '","' . $retr["sunduk7"] . '")'); -$ferrr = mysql_query("SELECT * FROM podzem4 WHERE glava='default' and name='Канализация 1 этаж'"); -$retr = mysql_fetch_array($ferrr); -mysql_query('insert into podzem4(glava,name,n1,n2,n3,n4,n5,n6,n7,n8,n9,n11,n12,n13,n14,n15,n16,n17,n18,n19,n21,n22,n23,n24,n25,n26,n27,n28,n29,n31,n32,n33,n34,n35,n36,n37,n38,n39,n41,n42,n43,n44,n45,n46,n47,n48,n49,n51,n52,n53,n54,n55,n56,n57,n58,n59,n61,n62,n63,n64,n65,n66,n67,n68,n69,n71,n72,n73,n74,n75,n76,n77,n78,n79,n81,n82,n83,n84,n85,n86,n87,n88,n89,n91,n92,n93,n94,n95,n96,n97,n98,n99,v1,v2,v3,v4,v5,v6,v7,v8,v9,v11,v12,v13,v14,v15,v16,v17,v18,v19,v21,v22,v23,v24,v25,v26,v27,v28,v29,v31,v32,v33,v34,v35,v36,v37,v38,v39,v41,v42,v43,v44,v45,v46,v47,v48,v49,v51,v52,v53,v54,v55,v56,v57,v58,v59,v61,v62,v63,v64,v65,v66,v67,v68,v69,v71,v72,v73,v74,v75,v76,v77,v78,v79,v81,v82,v83,v84,v85,v86,v87,v88,v89,v91,v92,v93,v94,v95,v96,v97,v98,v99) -values("'.$login.'","Канализация 1 этаж","'.$retr["n1"].'","'.$retr["n2"].'","'.$retr["n3"].'","'.$retr["n4"].'","'.$retr["n5"].'","'.$retr["n6"].'","'.$retr["n7"].'","'.$retr["n8"].'","'.$retr["n9"].'","'.$retr["n11"].'","'.$retr["n12"].'","'.$retr["n13"].'","'.$retr["n14"].'","'.$retr["n15"].'","'.$retr["n16"].'","'.$retr["n17"].'","'.$retr["n18"].'","'.$retr["n19"].'","'.$retr["n21"].'","'.$retr["n22"].'","'.$retr["n23"].'","'.$retr["n24"].'","'.$retr["n25"].'","'.$retr["n26"].'","'.$retr["n27"].'","'.$retr["n28"].'","'.$retr["n29"].'","'.$retr["n31"].'","'.$retr["n32"].'","'.$retr["n33"].'","'.$retr["n34"].'","'.$retr["n35"].'","'.$retr["n36"].'","'.$retr["n37"].'","'.$retr["n38"].'","'.$retr["n39"].'","'.$retr["n41"].'","'.$retr["n42"].'","'.$retr["n43"].'","'.$retr["n44"].'","'.$retr["n45"].'","'.$retr["n46"].'","'.$retr["n47"].'","'.$retr["n48"].'","'.$retr["n49"].'","'.$retr["n51"].'","'.$retr["n52"].'","'.$retr["n53"].'","'.$retr["n54"].'","'.$retr["n55"].'","'.$retr["n56"].'","'.$retr["n57"].'","'.$retr["n58"].'","'.$retr["n59"].'","'.$retr["n61"].'","'.$retr["n62"].'","'.$retr["n63"].'","'.$retr["n64"].'","'.$retr["n65"].'","'.$retr["n66"].'","'.$retr["n67"].'","'.$retr["n68"].'","'.$retr["n69"].'","'.$retr["n71"].'","'.$retr["n72"].'","'.$retr["n73"].'","'.$retr["n74"].'","'.$retr["n75"].'","'.$retr["n76"].'","'.$retr["n77"].'","'.$retr["n78"].'","'.$retr["n79"].'","'.$retr["n81"].'","'.$retr["n82"].'","'.$retr["n83"].'","'.$retr["n84"].'","'.$retr["n85"].'","'.$retr["n86"].'","'.$retr["n87"].'","'.$retr["n88"].'","'.$retr["n89"].'","'.$retr["n91"].'","'.$retr["n92"].'","'.$retr["n93"].'","'.$retr["n94"].'","'.$retr["n95"].'","'.$retr["n96"].'","'.$retr["n97"].'","'.$retr["n98"].'","'.$retr["n99"].'","'.$retr["v1"].'","'.$retr["v2"].'","'.$retr["v3"].'","'.$retr["v4"].'","'.$retr["v5"].'","'.$retr["v6"].'","'.$retr["v7"].'","'.$retr["v8"].'","'.$retr["v9"].'","'.$retr["v11"].'","'.$retr["v12"].'","'.$retr["v13"].'","'.$retr["v14"].'","'.$retr["v15"].'","'.$retr["v16"].'","'.$retr["v17"].'","'.$retr["v18"].'","'.$retr["v19"].'","'.$retr["v21"].'","'.$retr["v22"].'","'.$retr["v23"].'","'.$retr["v24"].'","'.$retr["v25"].'","'.$retr["v26"].'","'.$retr["v27"].'","'.$retr["v28"].'","'.$retr["v29"].'","'.$retr["v31"].'","'.$retr["v32"].'","'.$retr["v33"].'","'.$retr["v34"].'","'.$retr["v35"].'","'.$retr["v36"].'","'.$retr["v37"].'","'.$retr["v38"].'","'.$retr["v39"].'","'.$retr["v41"].'","'.$retr["v42"].'","'.$retr["v43"].'","'.$retr["v44"].'","'.$retr["v45"].'","'.$retr["v46"].'","'.$retr["v47"].'","'.$retr["v48"].'","'.$retr["v49"].'","'.$retr["v51"].'","'.$retr["v52"].'","'.$retr["v53"].'","'.$retr["v54"].'","'.$retr["v55"].'","'.$retr["v56"].'","'.$retr["v57"].'","'.$retr["v58"].'","'.$retr["v59"].'","'.$retr["v61"].'","'.$retr["v62"].'","'.$retr["v63"].'","'.$retr["v64"].'","'.$retr["v65"].'","'.$retr["v66"].'","'.$retr["v67"].'","'.$retr["v68"].'","'.$retr["v69"].'","'.$retr["v71"].'","'.$retr["v72"].'","'.$retr["v73"].'","'.$retr["v74"].'","'.$retr["v75"].'","'.$retr["v76"].'","'.$retr["v77"].'","'.$retr["v78"].'","'.$retr["v79"].'","'.$retr["v81"].'","'.$retr["v82"].'","'.$retr["v83"].'","'.$retr["v84"].'","'.$retr["v85"].'","'.$retr["v86"].'","'.$retr["v87"].'","'.$retr["v88"].'","'.$retr["v89"].'","'.$retr["v91"].'","'.$retr["v92"].'","'.$retr["v93"].'","'.$retr["v94"].'","'.$retr["v95"].'","'.$retr["v96"].'","'.$retr["v97"].'","'.$retr["v98"].'","'.$retr["v99"].'")'); + $ferrr = mysql_query("SELECT * FROM podzem4 WHERE glava='default' and name='Канализация 1 этаж'"); + $retr = mysql_fetch_array($ferrr); + mysql_query('insert into podzem4(glava,name,n1,n2,n3,n4,n5,n6,n7,n8,n9,n11,n12,n13,n14,n15,n16,n17,n18,n19,n21,n22,n23,n24,n25,n26,n27,n28,n29,n31,n32,n33,n34,n35,n36,n37,n38,n39,n41,n42,n43,n44,n45,n46,n47,n48,n49,n51,n52,n53,n54,n55,n56,n57,n58,n59,n61,n62,n63,n64,n65,n66,n67,n68,n69,n71,n72,n73,n74,n75,n76,n77,n78,n79,n81,n82,n83,n84,n85,n86,n87,n88,n89,n91,n92,n93,n94,n95,n96,n97,n98,n99,v1,v2,v3,v4,v5,v6,v7,v8,v9,v11,v12,v13,v14,v15,v16,v17,v18,v19,v21,v22,v23,v24,v25,v26,v27,v28,v29,v31,v32,v33,v34,v35,v36,v37,v38,v39,v41,v42,v43,v44,v45,v46,v47,v48,v49,v51,v52,v53,v54,v55,v56,v57,v58,v59,v61,v62,v63,v64,v65,v66,v67,v68,v69,v71,v72,v73,v74,v75,v76,v77,v78,v79,v81,v82,v83,v84,v85,v86,v87,v88,v89,v91,v92,v93,v94,v95,v96,v97,v98,v99) +values("' . $login . '","Канализация 1 этаж","' . $retr["n1"] . '","' . $retr["n2"] . '","' . $retr["n3"] . '","' . $retr["n4"] . '","' . $retr["n5"] . '","' . $retr["n6"] . '","' . $retr["n7"] . '","' . $retr["n8"] . '","' . $retr["n9"] . '","' . $retr["n11"] . '","' . $retr["n12"] . '","' . $retr["n13"] . '","' . $retr["n14"] . '","' . $retr["n15"] . '","' . $retr["n16"] . '","' . $retr["n17"] . '","' . $retr["n18"] . '","' . $retr["n19"] . '","' . $retr["n21"] . '","' . $retr["n22"] . '","' . $retr["n23"] . '","' . $retr["n24"] . '","' . $retr["n25"] . '","' . $retr["n26"] . '","' . $retr["n27"] . '","' . $retr["n28"] . '","' . $retr["n29"] . '","' . $retr["n31"] . '","' . $retr["n32"] . '","' . $retr["n33"] . '","' . $retr["n34"] . '","' . $retr["n35"] . '","' . $retr["n36"] . '","' . $retr["n37"] . '","' . $retr["n38"] . '","' . $retr["n39"] . '","' . $retr["n41"] . '","' . $retr["n42"] . '","' . $retr["n43"] . '","' . $retr["n44"] . '","' . $retr["n45"] . '","' . $retr["n46"] . '","' . $retr["n47"] . '","' . $retr["n48"] . '","' . $retr["n49"] . '","' . $retr["n51"] . '","' . $retr["n52"] . '","' . $retr["n53"] . '","' . $retr["n54"] . '","' . $retr["n55"] . '","' . $retr["n56"] . '","' . $retr["n57"] . '","' . $retr["n58"] . '","' . $retr["n59"] . '","' . $retr["n61"] . '","' . $retr["n62"] . '","' . $retr["n63"] . '","' . $retr["n64"] . '","' . $retr["n65"] . '","' . $retr["n66"] . '","' . $retr["n67"] . '","' . $retr["n68"] . '","' . $retr["n69"] . '","' . $retr["n71"] . '","' . $retr["n72"] . '","' . $retr["n73"] . '","' . $retr["n74"] . '","' . $retr["n75"] . '","' . $retr["n76"] . '","' . $retr["n77"] . '","' . $retr["n78"] . '","' . $retr["n79"] . '","' . $retr["n81"] . '","' . $retr["n82"] . '","' . $retr["n83"] . '","' . $retr["n84"] . '","' . $retr["n85"] . '","' . $retr["n86"] . '","' . $retr["n87"] . '","' . $retr["n88"] . '","' . $retr["n89"] . '","' . $retr["n91"] . '","' . $retr["n92"] . '","' . $retr["n93"] . '","' . $retr["n94"] . '","' . $retr["n95"] . '","' . $retr["n96"] . '","' . $retr["n97"] . '","' . $retr["n98"] . '","' . $retr["n99"] . '","' . $retr["v1"] . '","' . $retr["v2"] . '","' . $retr["v3"] . '","' . $retr["v4"] . '","' . $retr["v5"] . '","' . $retr["v6"] . '","' . $retr["v7"] . '","' . $retr["v8"] . '","' . $retr["v9"] . '","' . $retr["v11"] . '","' . $retr["v12"] . '","' . $retr["v13"] . '","' . $retr["v14"] . '","' . $retr["v15"] . '","' . $retr["v16"] . '","' . $retr["v17"] . '","' . $retr["v18"] . '","' . $retr["v19"] . '","' . $retr["v21"] . '","' . $retr["v22"] . '","' . $retr["v23"] . '","' . $retr["v24"] . '","' . $retr["v25"] . '","' . $retr["v26"] . '","' . $retr["v27"] . '","' . $retr["v28"] . '","' . $retr["v29"] . '","' . $retr["v31"] . '","' . $retr["v32"] . '","' . $retr["v33"] . '","' . $retr["v34"] . '","' . $retr["v35"] . '","' . $retr["v36"] . '","' . $retr["v37"] . '","' . $retr["v38"] . '","' . $retr["v39"] . '","' . $retr["v41"] . '","' . $retr["v42"] . '","' . $retr["v43"] . '","' . $retr["v44"] . '","' . $retr["v45"] . '","' . $retr["v46"] . '","' . $retr["v47"] . '","' . $retr["v48"] . '","' . $retr["v49"] . '","' . $retr["v51"] . '","' . $retr["v52"] . '","' . $retr["v53"] . '","' . $retr["v54"] . '","' . $retr["v55"] . '","' . $retr["v56"] . '","' . $retr["v57"] . '","' . $retr["v58"] . '","' . $retr["v59"] . '","' . $retr["v61"] . '","' . $retr["v62"] . '","' . $retr["v63"] . '","' . $retr["v64"] . '","' . $retr["v65"] . '","' . $retr["v66"] . '","' . $retr["v67"] . '","' . $retr["v68"] . '","' . $retr["v69"] . '","' . $retr["v71"] . '","' . $retr["v72"] . '","' . $retr["v73"] . '","' . $retr["v74"] . '","' . $retr["v75"] . '","' . $retr["v76"] . '","' . $retr["v77"] . '","' . $retr["v78"] . '","' . $retr["v79"] . '","' . $retr["v81"] . '","' . $retr["v82"] . '","' . $retr["v83"] . '","' . $retr["v84"] . '","' . $retr["v85"] . '","' . $retr["v86"] . '","' . $retr["v87"] . '","' . $retr["v88"] . '","' . $retr["v89"] . '","' . $retr["v91"] . '","' . $retr["v92"] . '","' . $retr["v93"] . '","' . $retr["v94"] . '","' . $retr["v95"] . '","' . $retr["v96"] . '","' . $retr["v97"] . '","' . $retr["v98"] . '","' . $retr["v99"] . '")'); -$ferrr = mysql_query("SELECT * FROM podzem4 WHERE glava='default' and name='Канализация 2 этаж'"); -$retr = mysql_fetch_array($ferrr); -mysql_query('insert into podzem4(glava,name,n1,n2,n3,n4,n5,n6,n7,n8,n9,n11,n12,n13,n14,n15,n16,n17,n18,n19,n21,n22,n23,n24,n25,n26,n27,n28,n29,n31,n32,n33,n34,n35,n36,n37,n38,n39,n41,n42,n43,n44,n45,n46,n47,n48,n49,n51,n52,n53,n54,n55,n56,n57,n58,n59,n61,n62,n63,n64,n65,n66,n67,n68,n69,n71,n72,n73,n74,n75,n76,n77,n78,n79,n81,n82,n83,n84,n85,n86,n87,n88,n89,n91,n92,n93,n94,n95,n96,n97,n98,n99,v1,v2,v3,v4,v5,v6,v7,v8,v9,v11,v12,v13,v14,v15,v16,v17,v18,v19,v21,v22,v23,v24,v25,v26,v27,v28,v29,v31,v32,v33,v34,v35,v36,v37,v38,v39,v41,v42,v43,v44,v45,v46,v47,v48,v49,v51,v52,v53,v54,v55,v56,v57,v58,v59,v61,v62,v63,v64,v65,v66,v67,v68,v69,v71,v72,v73,v74,v75,v76,v77,v78,v79,v81,v82,v83,v84,v85,v86,v87,v88,v89,v91,v92,v93,v94,v95,v96,v97,v98,v99) -values("'.$login.'","Канализация 2 этаж","'.$retr["n1"].'","'.$retr["n2"].'","'.$retr["n3"].'","'.$retr["n4"].'","'.$retr["n5"].'","'.$retr["n6"].'","'.$retr["n7"].'","'.$retr["n8"].'","'.$retr["n9"].'","'.$retr["n11"].'","'.$retr["n12"].'","'.$retr["n13"].'","'.$retr["n14"].'","'.$retr["n15"].'","'.$retr["n16"].'","'.$retr["n17"].'","'.$retr["n18"].'","'.$retr["n19"].'","'.$retr["n21"].'","'.$retr["n22"].'","'.$retr["n23"].'","'.$retr["n24"].'","'.$retr["n25"].'","'.$retr["n26"].'","'.$retr["n27"].'","'.$retr["n28"].'","'.$retr["n29"].'","'.$retr["n31"].'","'.$retr["n32"].'","'.$retr["n33"].'","'.$retr["n34"].'","'.$retr["n35"].'","'.$retr["n36"].'","'.$retr["n37"].'","'.$retr["n38"].'","'.$retr["n39"].'","'.$retr["n41"].'","'.$retr["n42"].'","'.$retr["n43"].'","'.$retr["n44"].'","'.$retr["n45"].'","'.$retr["n46"].'","'.$retr["n47"].'","'.$retr["n48"].'","'.$retr["n49"].'","'.$retr["n51"].'","'.$retr["n52"].'","'.$retr["n53"].'","'.$retr["n54"].'","'.$retr["n55"].'","'.$retr["n56"].'","'.$retr["n57"].'","'.$retr["n58"].'","'.$retr["n59"].'","'.$retr["n61"].'","'.$retr["n62"].'","'.$retr["n63"].'","'.$retr["n64"].'","'.$retr["n65"].'","'.$retr["n66"].'","'.$retr["n67"].'","'.$retr["n68"].'","'.$retr["n69"].'","'.$retr["n71"].'","'.$retr["n72"].'","'.$retr["n73"].'","'.$retr["n74"].'","'.$retr["n75"].'","'.$retr["n76"].'","'.$retr["n77"].'","'.$retr["n78"].'","'.$retr["n79"].'","'.$retr["n81"].'","'.$retr["n82"].'","'.$retr["n83"].'","'.$retr["n84"].'","'.$retr["n85"].'","'.$retr["n86"].'","'.$retr["n87"].'","'.$retr["n88"].'","'.$retr["n89"].'","'.$retr["n91"].'","'.$retr["n92"].'","'.$retr["n93"].'","'.$retr["n94"].'","'.$retr["n95"].'","'.$retr["n96"].'","'.$retr["n97"].'","'.$retr["n98"].'","'.$retr["n99"].'","'.$retr["v1"].'","'.$retr["v2"].'","'.$retr["v3"].'","'.$retr["v4"].'","'.$retr["v5"].'","'.$retr["v6"].'","'.$retr["v7"].'","'.$retr["v8"].'","'.$retr["v9"].'","'.$retr["v11"].'","'.$retr["v12"].'","'.$retr["v13"].'","'.$retr["v14"].'","'.$retr["v15"].'","'.$retr["v16"].'","'.$retr["v17"].'","'.$retr["v18"].'","'.$retr["v19"].'","'.$retr["v21"].'","'.$retr["v22"].'","'.$retr["v23"].'","'.$retr["v24"].'","'.$retr["v25"].'","'.$retr["v26"].'","'.$retr["v27"].'","'.$retr["v28"].'","'.$retr["v29"].'","'.$retr["v31"].'","'.$retr["v32"].'","'.$retr["v33"].'","'.$retr["v34"].'","'.$retr["v35"].'","'.$retr["v36"].'","'.$retr["v37"].'","'.$retr["v38"].'","'.$retr["v39"].'","'.$retr["v41"].'","'.$retr["v42"].'","'.$retr["v43"].'","'.$retr["v44"].'","'.$retr["v45"].'","'.$retr["v46"].'","'.$retr["v47"].'","'.$retr["v48"].'","'.$retr["v49"].'","'.$retr["v51"].'","'.$retr["v52"].'","'.$retr["v53"].'","'.$retr["v54"].'","'.$retr["v55"].'","'.$retr["v56"].'","'.$retr["v57"].'","'.$retr["v58"].'","'.$retr["v59"].'","'.$retr["v61"].'","'.$retr["v62"].'","'.$retr["v63"].'","'.$retr["v64"].'","'.$retr["v65"].'","'.$retr["v66"].'","'.$retr["v67"].'","'.$retr["v68"].'","'.$retr["v69"].'","'.$retr["v71"].'","'.$retr["v72"].'","'.$retr["v73"].'","'.$retr["v74"].'","'.$retr["v75"].'","'.$retr["v76"].'","'.$retr["v77"].'","'.$retr["v78"].'","'.$retr["v79"].'","'.$retr["v81"].'","'.$retr["v82"].'","'.$retr["v83"].'","'.$retr["v84"].'","'.$retr["v85"].'","'.$retr["v86"].'","'.$retr["v87"].'","'.$retr["v88"].'","'.$retr["v89"].'","'.$retr["v91"].'","'.$retr["v92"].'","'.$retr["v93"].'","'.$retr["v94"].'","'.$retr["v95"].'","'.$retr["v96"].'","'.$retr["v97"].'","'.$retr["v98"].'","'.$retr["v99"].'")'); + $ferrr = mysql_query("SELECT * FROM podzem4 WHERE glava='default' and name='Канализация 2 этаж'"); + $retr = mysql_fetch_array($ferrr); + mysql_query('insert into podzem4(glava,name,n1,n2,n3,n4,n5,n6,n7,n8,n9,n11,n12,n13,n14,n15,n16,n17,n18,n19,n21,n22,n23,n24,n25,n26,n27,n28,n29,n31,n32,n33,n34,n35,n36,n37,n38,n39,n41,n42,n43,n44,n45,n46,n47,n48,n49,n51,n52,n53,n54,n55,n56,n57,n58,n59,n61,n62,n63,n64,n65,n66,n67,n68,n69,n71,n72,n73,n74,n75,n76,n77,n78,n79,n81,n82,n83,n84,n85,n86,n87,n88,n89,n91,n92,n93,n94,n95,n96,n97,n98,n99,v1,v2,v3,v4,v5,v6,v7,v8,v9,v11,v12,v13,v14,v15,v16,v17,v18,v19,v21,v22,v23,v24,v25,v26,v27,v28,v29,v31,v32,v33,v34,v35,v36,v37,v38,v39,v41,v42,v43,v44,v45,v46,v47,v48,v49,v51,v52,v53,v54,v55,v56,v57,v58,v59,v61,v62,v63,v64,v65,v66,v67,v68,v69,v71,v72,v73,v74,v75,v76,v77,v78,v79,v81,v82,v83,v84,v85,v86,v87,v88,v89,v91,v92,v93,v94,v95,v96,v97,v98,v99) +values("' . $login . '","Канализация 2 этаж","' . $retr["n1"] . '","' . $retr["n2"] . '","' . $retr["n3"] . '","' . $retr["n4"] . '","' . $retr["n5"] . '","' . $retr["n6"] . '","' . $retr["n7"] . '","' . $retr["n8"] . '","' . $retr["n9"] . '","' . $retr["n11"] . '","' . $retr["n12"] . '","' . $retr["n13"] . '","' . $retr["n14"] . '","' . $retr["n15"] . '","' . $retr["n16"] . '","' . $retr["n17"] . '","' . $retr["n18"] . '","' . $retr["n19"] . '","' . $retr["n21"] . '","' . $retr["n22"] . '","' . $retr["n23"] . '","' . $retr["n24"] . '","' . $retr["n25"] . '","' . $retr["n26"] . '","' . $retr["n27"] . '","' . $retr["n28"] . '","' . $retr["n29"] . '","' . $retr["n31"] . '","' . $retr["n32"] . '","' . $retr["n33"] . '","' . $retr["n34"] . '","' . $retr["n35"] . '","' . $retr["n36"] . '","' . $retr["n37"] . '","' . $retr["n38"] . '","' . $retr["n39"] . '","' . $retr["n41"] . '","' . $retr["n42"] . '","' . $retr["n43"] . '","' . $retr["n44"] . '","' . $retr["n45"] . '","' . $retr["n46"] . '","' . $retr["n47"] . '","' . $retr["n48"] . '","' . $retr["n49"] . '","' . $retr["n51"] . '","' . $retr["n52"] . '","' . $retr["n53"] . '","' . $retr["n54"] . '","' . $retr["n55"] . '","' . $retr["n56"] . '","' . $retr["n57"] . '","' . $retr["n58"] . '","' . $retr["n59"] . '","' . $retr["n61"] . '","' . $retr["n62"] . '","' . $retr["n63"] . '","' . $retr["n64"] . '","' . $retr["n65"] . '","' . $retr["n66"] . '","' . $retr["n67"] . '","' . $retr["n68"] . '","' . $retr["n69"] . '","' . $retr["n71"] . '","' . $retr["n72"] . '","' . $retr["n73"] . '","' . $retr["n74"] . '","' . $retr["n75"] . '","' . $retr["n76"] . '","' . $retr["n77"] . '","' . $retr["n78"] . '","' . $retr["n79"] . '","' . $retr["n81"] . '","' . $retr["n82"] . '","' . $retr["n83"] . '","' . $retr["n84"] . '","' . $retr["n85"] . '","' . $retr["n86"] . '","' . $retr["n87"] . '","' . $retr["n88"] . '","' . $retr["n89"] . '","' . $retr["n91"] . '","' . $retr["n92"] . '","' . $retr["n93"] . '","' . $retr["n94"] . '","' . $retr["n95"] . '","' . $retr["n96"] . '","' . $retr["n97"] . '","' . $retr["n98"] . '","' . $retr["n99"] . '","' . $retr["v1"] . '","' . $retr["v2"] . '","' . $retr["v3"] . '","' . $retr["v4"] . '","' . $retr["v5"] . '","' . $retr["v6"] . '","' . $retr["v7"] . '","' . $retr["v8"] . '","' . $retr["v9"] . '","' . $retr["v11"] . '","' . $retr["v12"] . '","' . $retr["v13"] . '","' . $retr["v14"] . '","' . $retr["v15"] . '","' . $retr["v16"] . '","' . $retr["v17"] . '","' . $retr["v18"] . '","' . $retr["v19"] . '","' . $retr["v21"] . '","' . $retr["v22"] . '","' . $retr["v23"] . '","' . $retr["v24"] . '","' . $retr["v25"] . '","' . $retr["v26"] . '","' . $retr["v27"] . '","' . $retr["v28"] . '","' . $retr["v29"] . '","' . $retr["v31"] . '","' . $retr["v32"] . '","' . $retr["v33"] . '","' . $retr["v34"] . '","' . $retr["v35"] . '","' . $retr["v36"] . '","' . $retr["v37"] . '","' . $retr["v38"] . '","' . $retr["v39"] . '","' . $retr["v41"] . '","' . $retr["v42"] . '","' . $retr["v43"] . '","' . $retr["v44"] . '","' . $retr["v45"] . '","' . $retr["v46"] . '","' . $retr["v47"] . '","' . $retr["v48"] . '","' . $retr["v49"] . '","' . $retr["v51"] . '","' . $retr["v52"] . '","' . $retr["v53"] . '","' . $retr["v54"] . '","' . $retr["v55"] . '","' . $retr["v56"] . '","' . $retr["v57"] . '","' . $retr["v58"] . '","' . $retr["v59"] . '","' . $retr["v61"] . '","' . $retr["v62"] . '","' . $retr["v63"] . '","' . $retr["v64"] . '","' . $retr["v65"] . '","' . $retr["v66"] . '","' . $retr["v67"] . '","' . $retr["v68"] . '","' . $retr["v69"] . '","' . $retr["v71"] . '","' . $retr["v72"] . '","' . $retr["v73"] . '","' . $retr["v74"] . '","' . $retr["v75"] . '","' . $retr["v76"] . '","' . $retr["v77"] . '","' . $retr["v78"] . '","' . $retr["v79"] . '","' . $retr["v81"] . '","' . $retr["v82"] . '","' . $retr["v83"] . '","' . $retr["v84"] . '","' . $retr["v85"] . '","' . $retr["v86"] . '","' . $retr["v87"] . '","' . $retr["v88"] . '","' . $retr["v89"] . '","' . $retr["v91"] . '","' . $retr["v92"] . '","' . $retr["v93"] . '","' . $retr["v94"] . '","' . $retr["v95"] . '","' . $retr["v96"] . '","' . $retr["v97"] . '","' . $retr["v98"] . '","' . $retr["v99"] . '")'); -?> - -location.href='canalizaciya.php'"; -exit; -} -} -?> + ?> + + location.href='canalizaciya.php'"; + exit; + } + } + ?> -
+ + - + - -
-
- - - -
- - - +
+
+
+ + + +
+
+
+ + + \ No newline at end of file diff --git a/wall_build.php b/wall_build.php deleted file mode 100644 index aeeb20f..0000000 --- a/wall_build.php +++ /dev/null @@ -1,600 +0,0 @@ -0)) header("Location: index.php"); - include "config.php"; - $dig_time=mysql_fetch_array(mysql_query("SELECT * FROM variables WHERE var='dig_timeout';")); - $user = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id` = '{$_SESSION['uid']}' LIMIT 1;")); - $inv=mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE `owner` = '{$user['id']}' AND (`prototype` = '727' OR `prototype` = '6') AND `dressed` = '1' LIMIT 1;")); - $inv_all=mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE `owner` = '{$user['id']}' AND (`prototype` = '727' OR `prototype` = '6') AND `dressed` = '1' LIMIT 1;")); - include "functions.php"; - - /*if($user['id']==1258) - { - $all_bots=mysql_query("SELECT * FROM bots;"); - while ($the_bot=mysql_fetch_array($all_bots)) - { - $the_bot_battle=mysql_fetch_array(mysql_query("SELECT * FROM battle WHERE id='{$the_bot['battle']}' LIMIT 1;")); - if ($the_bot_battle['win']<3)//0,1,2 - {mysql_query("DELETE FROM bots WHERE id='{$the_bot['id']}' LIMIT 1;");} - } - }*/ - - - if ($user['room'] != 47) { header("Location: main.php"); die(); } - if ($user['battle'] != 0) { header('location: fbattle.php'); die(); } - - - $in_dig = mysql_fetch_array(mysql_query("SELECT * FROM `digger` WHERE `id` = '{$user['id']}' LIMIT 1;")); - //вносимся в табличку - if(!$in_dig) - { - mysql_query("INSERT INTO digger(id) values('{$user['id']}');"); - $in_dig=mysql_fetch_array(mysql_query("SELECT * FROM `digger` WHERE `id` = '{$user['id']}' LIMIT 1;")); - } - - if($inv['id']==0) - {$delay=600;}//def 600 - else {$delay=300;};//def 300 - - if($inv['id']==0) - {$rest=3600;}//def 3600 - else {$rest=1800;};//def 1800 - - $guard_delay=3600;//def 3600 -$tm=time(); - -?> - - - - - - - - - - - - - - - - - -

Строительство Замка

- -$in_dig['finish_guard'])&&($tm>$in_dig['finish_dig'])&&(!$_POST['digstart'])) echo ''; ?>
- - - -

Этим Замком будет распоряжаться Орден Законников... Каждый новый блок приближает время Большой Войны между склонностями. Я так сказал... © Мусорщик. Осталось ждать еще '.$t_wait.' минут
-'; - else - { - $t_wait_h=round(($t_wait/60),1); - echo ' -
- - -

Недавно на город совершили рейд силы Хаоса, появляться на стройке опасно! Осталось ждать еще '.$t_wait_h.' часа
-
'; - } -} -//мы копаем -elseif(($tm<=$in_dig['finish_dig'])) -{ - $t_wait=round((($in_dig['finish_dig']-$tm)/60),1); - echo ' -
- - - -

Пока Вы работаете, нельзя выходить из объекта. Вам осталось работать '.$t_wait.' минут

- -
-
'; -} -//мы помогаем кому-то -elseif($_POST['help']) -{ - - if($tm>=$in_dig['finish_guard']) - {echo ' -
- - - -

Вы уже закончили стоять на страже, помощь рабочим для Вас теперь не обязательна!

- -
-
';} -else - { - - include("./magic/attackbot.php"); - die(""); - } -} -//мы стоим на страже -elseif(($tm<=$in_dig['finish_guard'])) -{ - $t_wait=round((($in_dig['finish_guard']-$tm)/60),1); - echo ' -
- - -'; -$civil=mysql_query("SELECT * FROM users WHERE room='47' AND battle<>'0'"); -echo(" - -

Пока вы на страже, нельзя покидать пост. Вам осталось бдить еще '.$t_wait.' минут
"); - while($civ=mysql_fetch_array($civil)) - { - $civ_online = mysql_num_rows(mysql_query("select `id` from `online` WHERE `date` >= ".(time()-120)." AND `id` = '{$civ['id']}' LIMIT 1;")); - if($civ_online>0) - { - //echo('
This room, in battle:'.$civ['id']); - $civ_bat=mysql_fetch_array(mysql_query("SELECT * FROM battle WHERE `id`='".$civ['battle']."' LIMIT 1;"));//mysql_fetch_array(mysql_query("SELECT * FROM battle WHERE win='3' AND (t1 LIKE '%".$civ['id']."%' OR t2 LIKE '%".$civ['id']."%') ORDER BY id DESC LIMIT 1;")); - //echo('
This battle:'.$civ_bat['id']); - $bot_name=mysql_fetch_array(mysql_query("SELECT * FROM bots WHERE battle='{$civ_bat['id']}' AND prototype='1990' limit 1")); - //echo('
Enemy bot:'.$bot_name['id']." - ".$bot_name['name']."
"); - $civ_dig = mysql_fetch_array(mysql_query("SELECT * FROM `digger` WHERE `id` = '{$civ}' LIMIT 1;")); - - //враг - бот? - $t1=explode(";",$civ_bat['t1']); - $t2=explode(";",$civ_bat['t2']); - if(count($t1)+count($t2)<3) - { - if($bot_name['id'] && $civ_dig['on_guard']==0) - { - echo("
".$civ['login']." - "); - echo''; - echo''; - $magic_name="attackbot"; - $k="attackbot"; - } - } - else - if($bot_name['id']) - { - echo("
".$civ['login']." - "); - echo'есть страж в бою'; - } - - - } -} -echo'
- -
-
'; -} - -//мы закончили сторожить -elseif(($tm>$in_dig['finish_guard'])&&($in_dig['on_guard']==1)) -{ - mysql_query("UPDATE digger SET on_guard='0' WHERE id='{$user['id']}';"); - echo'Вы простояли на страже условленное время -
- - -

- -
-
'; -} - -//мы вступаем на стражу -elseif(($_POST['guard'])&& ($tm>$in_dig['finish_rest'])) -{ - $_POST['guard']=0; - mysql_query("UPDATE digger SET finish_guard='{$tm}'+'{$guard_delay}',on_guard='1',count_guard=count_guard+1 WHERE id='{$user['id']}';"); - echo("Вы прислонились к стене и принялись считать ворон..."); - echo '
'; -} - -//мы закончили -elseif(($tm>$in_dig['finish_dig'])&&($in_dig['got_prize']==0)) -{ -mysql_query("UPDATE digger SET got_prize='1' WHERE id='{$user['id']}';"); - //$min_p=($user['level'])*($user['level'])/10; - //$max_p=($user['level'])*($user['level'])*($user['level'])/10+20*($user['level'])/10; - -//шанс получить приз -if($user['level']==6) $priz_inv_max=50; -elseif($user['level']==7) $priz_inv_max=55; -elseif($user['level']==8) $priz_inv_max=60; -elseif($user['level']==9) $priz_inv_max=65; -elseif($user['level']>=10) $priz_inv_max=70; -//что мы можем получить -$priz_low= -array("732","733","734","735"); -$priz_med= -array("736","737","738","739","740","741","742","743"); -$priz_high= -array("775","776","777","778"); -$priz_mag= -array("858","866","884","885","886","887","889","890","892","893","895","896","898", -"899","901","902","904","905","907","908","910","912","913","915","916","918","919", -"921","922","924","925","927","928","930","931"); -//$priz_get=0; - - -$priz_inv=rand(0,100); -$priz_magic=rand(0,100); - -//раздаем свитки -if($user['intel']>=40 && $priz_magic<80) -{ - $priz_m=$priz_mag[array_rand($priz_mag)]; - $dress = mysql_fetch_array(mysql_query("SELECT * FROM `shop` WHERE `id` = '{$priz_m}' LIMIT 1;")); - mysql_query("INSERT INTO `inventory` - (`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, - `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, - `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`encicl`,`artefact`,`duration` - ) - VALUES - ('{$dress['id']}','{$user['id']}','{$dress['name']}','{$dress['type']}',{$dress['massa']},{$dress['cost']},'{$dress['img']}',{$dress['maxdur']},{$dress['isrep']},'{$dress['gsila']}','{$dress['glovk']}','{$dress['ginta']}','{$dress['gintel']}','{$dress['ghp']}','{$dress['gnoj']}','{$dress['gtopor']}','{$dress['gdubina']}','{$dress['gmech']}','{$dress['gfire']}','{$dress['gwater']}','{$dress['gair']}','{$dress['gearth']}','{$dress['glight']}','{$dress['ggray']}','{$dress['gdark']}','{$dress['needident']}','{$dress['nsila']}','{$dress['nlovk']}','{$dress['ninta']}','{$dress['nintel']}','{$dress['nmudra']}','{$dress['nvinos']}','{$dress['nnoj']}','{$dress['ntopor']}','{$dress['ndubina']}','{$dress['nmech']}','{$dress['nfire']}','{$dress['nwater']}','{$dress['nair']}','{$dress['nearth']}','{$dress['nlight']}','{$dress['ngray']}','{$dress['ndark']}', - '{$dress['mfkrit']}','{$dress['mfakrit']}','{$dress['mfuvorot']}','{$dress['mfauvorot']}','{$dress['bron1']}','{$dress['bron3']}','{$dress['bron2']}','{$dress['bron4']}','{$dress['maxu']}','{$dress['minu']}','{$dress['magic']}','{$dress['nlevel']}','{$dress['nalign']}','".(($dress['goden'])?($dress['goden']*24*60*60+time()):"")."','{$dress['goden']}','{$dress['razdel']}','{$dress['gmp']}','{$dress['gmeshok']}','{$dress['encicl']}','{$dress['artefact']}','{$dur}' - ) ;"); - mysql_query("INSERT INTO `delo` (`id` , `author` ,`pers`, `text`, `type`, `date`) VALUES ('','0','{$user['id']}','\"".$user['login']."\" откопал предмет: \"".$dress['name']."\" ".$dresscount."id:(".$dressid.") [0/".$dress['maxdur']."] в разломе',1,'".time()."');"); - addchp ('Вы выкопали свиток '.$dress['name'].'. ','{[]}'.Nick::id($v)->short().'{[]}'); -} -//у нас нет кирки - if($inv_all['id']==0 && $in_dig['can_get_kirka']<$tm) - { - $kirka_iq=rand(0,1000); - $echo_got_kirka=0; - if($kirka_iq<5)//def 5 - { - $kirka_r=rand(0,4); - $kirka_time=$tm+7*(24-2+$kirka_r)*60*60; - mysql_query("UPDATE digger SET can_get_kirka='{$kirka_time}' WHERE id='{$user['id']}';"); - $dress = mysql_fetch_array(mysql_query("SELECT * FROM `shop` WHERE `id` = '727' LIMIT 1;")); - mysql_query("INSERT INTO `inventory` - (`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, - `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, - `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`encicl`,`artefact`,`duration`,`present` - ) - VALUES - ('{$dress['id']}','{$user['id']}','{$dress['name']}','{$dress['type']}',{$dress['massa']},{$dress['cost']},'{$dress['img']}',{$dress['maxdur']},{$dress['isrep']},'{$dress['gsila']}','{$dress['glovk']}','{$dress['ginta']}','{$dress['gintel']}','{$dress['ghp']}','{$dress['gnoj']}','{$dress['gtopor']}','{$dress['gdubina']}','{$dress['gmech']}','{$dress['gfire']}','{$dress['gwater']}','{$dress['gair']}','{$dress['gearth']}','{$dress['glight']}','{$dress['ggray']}','{$dress['gdark']}','{$dress['needident']}','{$dress['nsila']}','{$dress['nlovk']}','{$dress['ninta']}','{$dress['nintel']}','{$dress['nmudra']}','{$dress['nvinos']}','{$dress['nnoj']}','{$dress['ntopor']}','{$dress['ndubina']}','{$dress['nmech']}','{$dress['nfire']}','{$dress['nwater']}','{$dress['nair']}','{$dress['nearth']}','{$dress['nlight']}','{$dress['ngray']}','{$dress['ndark']}', - '{$dress['mfkrit']}','{$dress['mfakrit']}','{$dress['mfuvorot']}','{$dress['mfauvorot']}','{$dress['bron1']}','{$dress['bron3']}','{$dress['bron2']}','{$dress['bron4']}','{$dress['maxu']}','{$dress['minu']}','{$dress['magic']}','{$dress['nlevel']}','{$dress['nalign']}','".(($dress['goden'])?($dress['goden']*24*60*60+time()):"")."','{$dress['goden']}','{$dress['razdel']}','{$dress['gmp']}','{$dress['gmeshok']}','{$dress['encicl']}','{$dress['artefact']}','{$dur}','Мусорщик' - ) ;"); - mysql_query("INSERT INTO `delo` (`id` , `author` ,`pers`, `text`, `type`, `date`) VALUES ('','0','{$user['id']}','\"".$user['login']."\" откопал предмет: \"".$dress['name']."\" ".$dresscount."id:(".$dressid.") [0/".$dress['maxdur']."] в разломе',1,'".time()."');"); - $echo_got_kirka=1; - } - } -//у нас есть кирка и мы получили что-то - if(($priz_inv<=$priz_inv_max)&&($inv_all['id']!=0)) - - { - $flower=0; - $priz_iq=rand(0,100); - //получаем тир-1 - if($priz_iq<=75) - { - $priz_id=rand(0,count($priz_low)-1); - $priz_get=$priz_low[$priz_id]; - } - //получаем тир-2 - elseif(($priz_iq>75)&&($priz_iq<98)) - { - $priz_id=rand(0,count($priz_med)-1); - $priz_get=$priz_med[$priz_id]; - } - //получаем арт - elseif(($priz_iq>=98)&&($priz_iq!=100)) - { - if($in_dig['can_get_art']<$tm) - { - $priz_id=rand(0,count($priz_high)-1); - $priz_get=$priz_high[$priz_id]; - $art_r=rand(0,4); - $art_time=$tm+3*(24-2+$art_r)*60*60; - mysql_query("UPDATE digger SET can_get_art='{$art_time}' WHERE id='{$user['id']}';"); - } - else $priz_get=0; - } - //получаем венок - elseif($priz_iq==100) - { - if($in_dig['can_get_venok']<$tm) - { - $priz_get=14; - $ven_r=rand(0,4); - $ven_time=$tm+7*(24-2+$ven_r)*60*60; - mysql_query("UPDATE digger SET can_get_venok='{$ven_time}' WHERE id='{$user['id']}';"); - } - else $priz_get=0; - - } - $dur=0; - //выборка из магазина - - if($priz_get) - { - if($priz_iq==100) - //венок - { - $dress = mysql_fetch_array(mysql_query("SELECT * FROM `fshop` WHERE `id` = '{$priz_get}' LIMIT 1;")); - - - } - else - //вещь - { - $dress = mysql_fetch_array(mysql_query("SELECT * FROM `shop` WHERE `id` = '{$priz_get}' LIMIT 1;")); - //ломаем вещь случайным образом - $dur=rand(0,$dress['maxdur']-1); - } - - //и отдаем игроку - mysql_query("INSERT INTO `inventory` - (`prototype`,`owner`,`name`,`type`,`massa`,`cost`,`img`,`maxdur`,`isrep`, - `gsila`,`glovk`,`ginta`,`gintel`,`ghp`,`gnoj`,`gtopor`,`gdubina`,`gmech`,`gfire`,`gwater`,`gair`,`gearth`,`glight`,`ggray`,`gdark`,`needident`,`nsila`,`nlovk`,`ninta`,`nintel`,`nmudra`,`nvinos`,`nnoj`,`ntopor`,`ndubina`,`nmech`,`nfire`,`nwater`,`nair`,`nearth`,`nlight`,`ngray`,`ndark`, - `mfkrit`,`mfakrit`,`mfuvorot`,`mfauvorot`,`bron1`,`bron2`,`bron3`,`bron4`,`maxu`,`minu`,`magic`,`nlevel`,`nalign`,`dategoden`,`goden`,`otdel`,`gmp`,`gmeshok`,`encicl`,`artefact`,`duration` - ) - VALUES - ('{$dress['id']}','{$user['id']}','{$dress['name']}','{$dress['type']}',{$dress['massa']},{$dress['cost']},'{$dress['img']}',{$dress['maxdur']},{$dress['isrep']},'{$dress['gsila']}','{$dress['glovk']}','{$dress['ginta']}','{$dress['gintel']}','{$dress['ghp']}','{$dress['gnoj']}','{$dress['gtopor']}','{$dress['gdubina']}','{$dress['gmech']}','{$dress['gfire']}','{$dress['gwater']}','{$dress['gair']}','{$dress['gearth']}','{$dress['glight']}','{$dress['ggray']}','{$dress['gdark']}','{$dress['needident']}','{$dress['nsila']}','{$dress['nlovk']}','{$dress['ninta']}','{$dress['nintel']}','{$dress['nmudra']}','{$dress['nvinos']}','{$dress['nnoj']}','{$dress['ntopor']}','{$dress['ndubina']}','{$dress['nmech']}','{$dress['nfire']}','{$dress['nwater']}','{$dress['nair']}','{$dress['nearth']}','{$dress['nlight']}','{$dress['ngray']}','{$dress['ndark']}', - '{$dress['mfkrit']}','{$dress['mfakrit']}','{$dress['mfuvorot']}','{$dress['mfauvorot']}','{$dress['bron1']}','{$dress['bron3']}','{$dress['bron2']}','{$dress['bron4']}','{$dress['maxu']}','{$dress['minu']}','{$dress['magic']}','{$dress['nlevel']}','{$dress['nalign']}','".(($dress['goden'])?($dress['goden']*24*60*60+time()):"")."','{$dress['goden']}','{$dress['razdel']}','{$dress['gmp']}','{$dress['gmeshok']}','{$dress['encicl']}','{$dress['artefact']}','{$dur}' - ) ;"); - mysql_query("INSERT INTO `delo` (`id` , `author` ,`pers`, `text`, `type`, `date`) VALUES ('','0','{$user['id']}','\"".$user['login']."\" откопал предмет: \"".$dress['name']."\" ".$dresscount."id:(".$dressid.") [0/".$dress['maxdur']."] в разломе',1,'".time()."');"); -} -} - -//шанс получить деньги - if($user['level']==6) - {$min_p=1;$max_p=5;} - elseif($user['level']==7) - {$min_p=1;$max_p=10;} - elseif($user['level']==8) - {$min_p=1;$max_p=15;} - elseif($user['level']==9) - {$min_p=1;$max_p=20;} - elseif($user['level']>=10) - {$min_p=1;$max_p=25;} - $priz=rand($min_p,$max_p); - - -echo' -
'; -echo' - - - -

Вы чувствуете, что больше работать не в силах.

Вы подходите к прорабу с надеждой на награду. Подумав немного, '; -$got_prize=rand(0,100); - if($got_prize<=15) - { - $priz=0; - echo ' он с ухмылкой отвечает: "Вы недостаточно усердно трудились в этот раз". '; - } - elseif($got_prize>90) - { - $priz=2*$priz; - echo ' он выдает вам деньги за двоих - '; - } - else - { - echo ' он отсчитывает ваши заработанные тяжелым трудом деньги '; - } -$priz=round($priz,2); -echo'['.$priz.' кр.]'; -if($echo_got_kirka) -{ - if($got_prize<=15) echo '. Пока никто не видит, вы незаметно уносите со склада почти новую Кирку!'; - else echo ', кроме того, он вручает Вам Кирку!'; -} -if($priz_get) -{ - if($got_prize<=15) echo '. Но после короткого разговора он отдает Вам '.$dress['name'].'!'; - else echo ', кроме того, прораб подарил Вам '.$dress['name'].'!'; -} - -echo'

'; -$obval=rand(0,100); -if($obval<30) -{ - - echo'Кажется, только что стена немного сползла. Лучше пока погулять где-то...'; -} -else -echo''; -echo' -
-
'; -mysql_query("UPDATE variables set value=value+1 where var='digger';"); -mysql_query("UPDATE users set money=money+{$priz} where id='{$user['id']}';"); -if($priz>0) -{ - addchp ('Вы выкопали '.$priz.' кр. ','{[]}'.Nick::id($v)->short().'{[]}'); - mysql_query("INSERT INTO `delo` (`id` , `author` ,`pers`, `text`, `type`, `date`) - VALUES ('','0','{$user['id']}','\"".$user['login']."\" получил на стройке ".$priz." кр. ',1,'".time()."');"); -$_POST['digger']=0; -} - -if($dress['name']!='') -{ - addchp ('Вы выкопали '.$dress['name'].'!','{[]}'.Nick::id($v)->short().'{[]}'); - mysql_query("INSERT INTO `delo` (`id` , `author` ,`pers`, `text`, `type`, `date`) - VALUES ('','0','{$user['id']}','\"".$user['login']."\" получил на стройке ".$dress['name']."',1,'".time()."');"); -$_POST['digger']=0; -} - - mysql_query("INSERT INTO `delo` (`id` , `author` ,`pers`, `text`, `type`, `date`) - VALUES ('','0','{$user['id']}','\"".$user['login']."\" получил на стройке ".$priz." кр. ',1,'".time()."');"); -$_POST['digger']=0; - -} -//мы начинаем копать -elseif($_POST['digstart'] && ($tm>$in_dig['finish_rest'])) - { - //на нас напал Младшенький? - $demon_ambush=rand(0,100); - if($user['id']==1258) $demon_ambush=1;//test - Vano can't dig' - if($demon_ambush>30)// def - { - mysql_query("UPDATE digger SET finish_dig='{$tm}'+'{$delay}' WHERE id='{$user['id']}';"); - mysql_query("UPDATE digger SET finish_rest='{$tm}'+'{$delay}'+'{$rest}' WHERE id='{$user['id']}';"); - mysql_query("UPDATE digger SET got_prize='0', count_dig=count_dig+1 WHERE id='{$user['id']}';"); - $_SESSION['digtimer']=time(); - echo ' -
- - - -

'; -//кто без кирки - я не виноват -if($inv['id']==0) echo 'Вы со вздохом подняли с пола старую лопату'; else echo 'Вы с радостью взялись за свою кирку'; -echo' и принялись копать!

- -
-
'; -//мы начали копать только один раз! -$_POST['digstart']=0; -} - else - //на нас напал Младшенький - { - addchp ('Внимание! На Вас напал Младший Враг из Глубин!','{[]}'.Nick::id($v)->short().'{[]}'); - $nb = mysql_fetch_array(mysql_query("SELECT count(`id`) FROM `bots` WHERE `name` LIKE 'Младший Враг из Глубин%';")); - mysql_query("INSERT INTO `bots` (`name`,`prototype`,`battle`,`hp`) values ('Младший Враг из Глубин ".($nb[0]+1)."','1990','','450');"); - $bot = mysql_insert_id(); - $teams = array(); - - $teams[$user['id']][$bot] = array(0,0,time()); - $teams[$bot][$user['id']] = array(0,0,time()); - - mysql_query("INSERT INTO `battle` - ( - `id`,`coment`,`teams`,`timeout`,`type`,`status`,`t1`,`t2`,`to1`,`to2` - ) - VALUES - ( - NULL,'','".serialize($teams)."','3','1','0','".$user['id']."','".$bot."','".time()."','".time()."' - )"); - - $id = mysql_insert_id(); - - // апдейтим бота - mysql_query("UPDATE `bots` SET `battle` = {$id} WHERE `id` = {$bot} LIMIT 1;"); - - // создаем лог - $rr = "".Nick::id($user['id'])->full(1)." и ".Nick::id($bot)->full(1).""; - - addlog($id,"Часы показывали ".date("Y.m.d H.i").", когда ".$rr." сошлись в поединке.
"); - - mysql_query("UPDATE users SET `battle` ={$id},`zayavka`=0 WHERE `id`= {$user['id']};"); - - die(""); - } - } -//мы подошли к дырке -elseif((!$_POST['digstart'])&&(!$_POST['guard'])&&($tm>=$in_dig['finish_rest'] )) -{ - $meters=mysql_fetch_array(mysql_query("SELECT * FROM variables WHERE var='digger' limit 1;")); -$met=$meters['value']/5; -echo ' -
- - - - - -
- - - - - - -'; - else echo("Вы не можете стоять на страже вечно! Возвращайтесь завтра"); -} - -else echo'Вы не можете встать на стражу, пока Ваш уровень меньше 8!'; -//C-Haos -echo''; -echo'

Этим Замком будет распоряжаться Орден Законников... Уже положено '.$met.' каменных блоков и каждый новый блок приближает время Большой Войны между склонностями. Я так сказал... © Мусорщик

Все приглашаются на работу, плата гарантирована, иногородним - поселение за счет Администрации!

'; -$dig_num=$in_dig['count_dig']+1; -if($in_dig['count_dig']<15) - echo' ('.$dig_num.' из 15)'; -else echo("Вы понимаете, что еще немного и Вы упадете на месте. Отдохните и возвращайтесь завтра"); -echo' -


Вы видите объявление:
Внимание! В последнее время были замечены случаи нападения на рабочих. Ищем опытных добровольцев для караула!
-'; -if ($user['level']>=8) -{ - $guard_num=$in_dig['count_guard']+1; - if($in_dig['count_guard']<3)echo' ('.$guard_num.' из 3)

-
- -
-
'; -} -//мы отдыхаем и играемся в Алавар -elseif(($tm>$in_dig['finish_dig']) && ($tm<$in_dig['finish_rest'])) -{ - - $wait=($in_dig['finish_rest']-$tm)/60; -$wait=round($wait,1); -$r_out=$rest/60; -$r_out=round($r_out,2); - echo ' - - -

'; -if($tm<=$in_dig['finish_rest']) echo'Вы слишком устали, возвращайтесь позже! (нужно отдохнуть еще '.$wait.' из '.$r_out.' минут)'; -else echo'Вы отдохнули и полны сил!'; -echo'
- - -

- -
-
'; -echo'

Для полной релаксации рекомендуем игры от Alawar:

- - -
'; -} - - - ?> - - \ No newline at end of file diff --git a/zayavka.php b/zayavka.php index 220b65c..a00c0cc 100644 --- a/zayavka.php +++ b/zayavka.php @@ -4,9 +4,9 @@ if (empty($_SESSION['uid'])) { header("Location: index.php"); exit; } -include("functions.php"); +require_once "functions.php"; $user = $user ?? []; -if ($user->battle != 0) { +if ($user->battle) { header('Location: fbattle.php'); exit; } diff --git a/znahar.php b/znahar.php index d4bc2ef..a27a4de 100644 --- a/znahar.php +++ b/znahar.php @@ -1,319 +1,333 @@ "Сила","2"=>"Ловкость","3"=>"Интуиция","4"=>"Выносливость","5"=>"Интеллект","6"=>"Мудрость"); -$stat_nmdb=array("1"=>"sila","2"=>"lovk","3"=>"inta","4"=>"vinos","5"=>"intel","6"=>"mudra"); -$stat_nmto=array("1"=>"в силу","2"=>"в ловкость","3"=>"в интуицию","4"=>"в выносливость","5"=>"в интеллект","6"=>"в мудрость"); -$trv=""; -if($_SESSION['uid'] == null) { header("Location: index.php"); die(); } -include "config.php"; -include "functions.php"; -if(!$user['login']) header("Location: index.php"); -if ($user['battle'] != 0) { header('location: fbattle.php'); die(); } +$stat_nm = ["1" => "Сила", "2" => "Ловкость", "3" => "Интуиция", "4" => "Выносливость", "5" => "Интеллект", "6" => "Мудрость"]; +$stat_nmdb = ["1" => "sila", "2" => "lovk", "3" => "inta", "4" => "vinos", "5" => "intel", "6" => "mudra"]; +$stat_nmto = ["1" => "в силу", "2" => "в ловкость", "3" => "в интуицию", "4" => "в выносливость", "5" => "в интеллект", "6" => "в мудрость"]; +$trv = ""; +if ($_SESSION['uid'] == null) { + header("Location: index.php"); + die(); +} +require_once "functions.php"; +if ($user->battle) { + header('location: fbattle.php'); + die(); +} ?> - - - - - - - + + + + + Комната знахаря -
Комната Знахаря

- get_meshok()) { - echo "У вас переполнен рюкзак, вы не можете передвигаться...
"; - }?> +
Комната Знахаря
+
+
+
+ get_meshok()) { + echo "У вас переполнен рюкзак, вы не можете передвигаться...
"; +} ?> Запахи трав наполняют помещение, непонятные и пугающие предметы скрываются в пляшущих тенях...
-Говорят, здесь можно изменить свою судьбу. Стать кем-то иным... кем раньше был лишь в мечтах...


+ Говорят, здесь можно изменить свою судьбу. Стать кем-то иным... кем раньше был лишь в мечтах...


Все имеет цену. Но не все можно купить. Помните - некоторые шансы даются лишь раз в жизни...
Вы не можете воспользоваться услугами Знахаря имея травму!"; die();}elseif($owntravma['type']==188 or $owntravma['type']==21 or $owntravma['type']==201 or $owntravma['type']==202){echo "
Вы не можете воспользоваться услугами Знахаря находясь под действием эликсиров и эффектов!"; die();} +$owntravma = mysql_fetch_array(mysql_query("SELECT `type` FROM `effects` WHERE `owner` = " . (int)$_SESSION['uid'] . " AND (type=12 OR type=13 OR type=11 OR type=14 OR type=188 OR type=21 OR type=201 OR type=202);")); +if ($owntravma['type'] == 11 or $owntravma['type'] == 12 or $owntravma['type'] == 13 or $owntravma['type'] == 14) { + echo "
Вы не можете воспользоваться услугами Знахаря имея травму!"; + die(); +} elseif ($owntravma['type'] == 188 or $owntravma['type'] == 21 or $owntravma['type'] == 201 or $owntravma['type'] == 202) { + echo "
Вы не можете воспользоваться услугами Знахаря находясь под действием эликсиров и эффектов!"; + die(); +} -if ($_POST['undr']=='1') undressall((int)$_SESSION['uid']); -$s=mysql_fetch_row(mysql_query("SELECT count(id) FROM inventory WHERE dressed!=0 AND owner=".(int)$_SESSION['uid'])); -if ((int)$s[0]>0) { echo "
Перед входом в комнату Знахарь требует полного очищения!
"; die();} +if ($_POST['undr'] == '1') undressall((int)$_SESSION['uid']); +$s = mysql_fetch_row(mysql_query("SELECT count(id) FROM inventory WHERE dressed!=0 AND owner=" . (int)$_SESSION['uid'])); +if ((int)$s[0] > 0) { + echo "
Перед входом в комнату Знахарь требует полного очищения!
"; + die(); +} -if (@(int)$_POST['move_ab']>0 && $user['money'] >= 32) { - if (($stat_nmdb[(int)$_POST['move_ab']]=='sila' && $user['sila']<4) || ($stat_nmdb[(int)$_POST['move_ab']]=='lovk' && $user['lovk']<4) || ($stat_nmdb[(int)$_POST['move_ab']]=='inta' && $user['inta']<4) || ($stat_nmdb[(int)$_POST['move_ab']]=='vinos' && $user['vinos']<(4+$user['level']))) echo "Невозможно перераспределить статы ниже минимального уровня."; - else { - if (@(int)$_POST['move_ab_top']>0) { - $money_need= $user[$stat_nmdb[(int)$_POST['move_ab_top']]]<=10 ? "10":$user[$stat_nmdb[(int)$_POST['move_ab_top']]]; - #$money_need = 0; - if (@(int)$_POST['move_ab']==@(int)$_POST['move_ab_top']) echo "Переносить умение можно только в другое!"; - elseif (!$user[$stat_nmdb[(int)$_POST['move_ab']]]>0) { echo "Недостаточно умений для перераспределения!"; } - elseif (($user['money']-$money_need)<0) { - echo "Недостаточно кредитов для совершения операции!"; - } - else { - mysql_query("UPDATE `users` SET `".$stat_nmdb[(int)$_POST['move_ab']]."`=(`".$stat_nmdb[(int)$_POST['move_ab']]."`-1), `".$stat_nmdb[(int)$_POST['move_ab_top']]."`=(`".$stat_nmdb[(int)$_POST['move_ab_top']]."`+1), money=(money-".$money_need.") WHERE id=".(int)$_SESSION['uid']." "); - echo "Перераспределение статов \"".$stat_nm[(int)$_POST['move_ab']]." ".$stat_nmto[(int)$_POST['move_ab_top']]."\" произведено успешно. Цена операции ".$money_need.""; - $user[$stat_nmdb[(int)$_POST['move_ab_top']]]++; $user[$stat_nmdb[(int)$_POST['move_ab']]]--; - $user['money']-=$money_need; - #$trv=settravma((int)$_SESSION['uid'],20,rand(300,600),1); - } - } - } +if (@(int)$_POST['move_ab'] > 0 && $user['money'] >= 32) { + if (($stat_nmdb[(int)$_POST['move_ab']] == 'sila' && $user['sila'] < 4) || ($stat_nmdb[(int)$_POST['move_ab']] == 'lovk' && $user['lovk'] < 4) || ($stat_nmdb[(int)$_POST['move_ab']] == 'inta' && $user['inta'] < 4) || ($stat_nmdb[(int)$_POST['move_ab']] == 'vinos' && $user['vinos'] < (4 + $user['level']))) echo "Невозможно перераспределить статы ниже минимального уровня."; + else { + if (@(int)$_POST['move_ab_top'] > 0) { + $money_need = $user[$stat_nmdb[(int)$_POST['move_ab_top']]] <= 10 ? "10" : $user[$stat_nmdb[(int)$_POST['move_ab_top']]]; + #$money_need = 0; + if (@(int)$_POST['move_ab'] == @(int)$_POST['move_ab_top']) echo "Переносить умение можно только в другое!"; + elseif (!$user[$stat_nmdb[(int)$_POST['move_ab']]] > 0) { + echo "Недостаточно умений для перераспределения!"; + } elseif (($user['money'] - $money_need) < 0) { + echo "Недостаточно кредитов для совершения операции!"; + } else { + mysql_query("UPDATE `users` SET `" . $stat_nmdb[(int)$_POST['move_ab']] . "`=(`" . $stat_nmdb[(int)$_POST['move_ab']] . "`-1), `" . $stat_nmdb[(int)$_POST['move_ab_top']] . "`=(`" . $stat_nmdb[(int)$_POST['move_ab_top']] . "`+1), money=(money-" . $money_need . ") WHERE id=" . (int)$_SESSION['uid'] . " "); + echo "Перераспределение статов \"" . $stat_nm[(int)$_POST['move_ab']] . " " . $stat_nmto[(int)$_POST['move_ab_top']] . "\" произведено успешно. Цена операции " . $money_need . ""; + $user[$stat_nmdb[(int)$_POST['move_ab_top']]]++; + $user[$stat_nmdb[(int)$_POST['move_ab']]]--; + $user['money'] -= $money_need; + #$trv=settravma((int)$_SESSION['uid'],20,rand(300,600),1); + } + } + } - } -elseif ((int)$_POST['sbr_nav']>0 && $user['money'] >= 32){ - if (($user['noj']+$user['mec']+$user['topor']+$user['dubina']+$user['mfire']+$user['mwater']+$user['mair']+$user['mearth']+$user['mlight']+$user['mgray']+$user['mdark'])==0) echo "У Вас нет нераспределённых умений!"; - elseif (!file_exists('/tmp/memcache/uml'.$_SESSION['uid'])) { - if (mysql_query("UPDATE `users` SET `master` = noj+mec+topor+dubina+mfire+mwater+mair+mearth+mlight+mgray+mdark+master,noj=0,mec=0,topor=0,dubina=0,mfire=0,mwater=0,mair=0,mearth=0,mlight=0,mgray=0,mdark=0,money=(money-32) WHERE `id`= ".(int)$_SESSION['uid']." LIMIT 1;")) { - mysql_query("INSERT INTO `delo`(`id` , `author` ,`pers`, `text`, `type`, `date`) VALUES ('','0','{$_SESSION['uid']}','\"".$user['login']."\" перераспределил умения, заплатив 32 кр в Комнате Знахаря. ',1,'".time()."');"); - echo "Все прошло удачно.Цена операции 32 кр. Вы можете перераспределить умения."; - $flum=fopen('/tmp/memcache/uml'.$_SESSION['uid'],'w'); - fwrite($flum,date('Y-m-d H:i:s')); - fclose($flum); - $user['money']-=32; - $trv=settravma((int)$_SESSION['uid'],20,rand(300,600),1); - } - else echo "Произошла ошибка!"; - } - else { - if ($user['money']<32){ - echo "Недостаточно кредитов для совершения операции!"; - } - else { - if (mysql_query("UPDATE `users` SET `master` = noj+mec+topor+dubina+mfire+mwater+mair+mearth+mlight+mgray+mdark+master,noj=0,mec=0,topor=0,dubina=0,mfire=0,mwater=0,mair=0,mearth=0,mlight=0,mgray=0,mdark=0,money=(money-32) WHERE `id`= ".(int)$_SESSION['uid']." LIMIT 1;")) { - mysql_query("INSERT INTO `delo`(`id` , `author` ,`pers`, `text`, `type`, `date`) VALUES ('','0','{$_SESSION['uid']}','\"".$user['login']."\" перераспределил умения, заплатив 32 кр. в Комнате Знахаря. ',1,'".time()."');"); - echo "Все прошло удачно.Цена операции 32 кр. Вы можете перераспределить умения."; - $user['money']-=32; - $trv=settravma((int)$_SESSION['uid'],20,rand(300,60),1); - } - else echo "Произошла ошибка!"; - } - } - } - elseif ((int)$_POST['sbr_par']>0) { - $expstats = array( - /* nextup,summstats*/ - "20" => 3, //exp 0-19 - "45" => 4, //exp 20-44 - "75" => 5, //exp 45-74 - "110" => 6, //exp 75-109 - "160" => 9, //1лвл, exp 110-159 - "215" => 10, //exp 160-214 - "280" => 11, //exp 215-279 - "350" => 12, //exp 280-349 - "410" => 13, //exp 350-409 - "530" => 16,//2лвл exp 410-529 - "670" => 17, - "830" => 18, - "950" => 19, - "1100" => 20, - "1300" => 21, - "1450" => 24, //3лвл - "1650" => 25, - "1850" => 26, - "2050" => 27, - "2200" => 28, - "2500" => 29, - "2900" => 34, //4лвл - "3350" => 35, - "3800" => 36, - "4200" => 37, - "4600" => 38, - "5000" => 39, - "6000" => 42, //5лвл - "7000" => 43, - "8000" => 44, - "9000" => 45, - "10000" => 46, - "11000" => 47, - "12000" => 48, - "12500" => 49, - "14000" => 52, //6лвл - "15500" => 53, - "17000" => 54, - "19000" => 55, - "21000" => 56, - "23000" => 57, - "27000" => 58, - "30000" => 59, - "60000" => 64, //7лвл - "75000" => 65, - "150000" => 66, - "175000" => 67, - "200000" => 68, - "225000" => 69, - "250000" => 70, - "260000" => 71, - "280000" => 72, - "300000" => 73, - "1500000" => 78,//8лвл - "1750000" => 79, - "2000000" => 80, - "2175000" => 81, - "2300000" => 82, - "2400000" => 83, - "2500000" => 84, - "2600000" => 85, - "2800000" => 86, - "3000000" => 87, - "6000000" => 94,//9лвл - "6500000" => 95, - "7500000" => 96, - "8500000" => 97, - "9000000" => 98, - "9250000" => 99, - "9500000" => 100, - "9750000" => 101, - "9900000" => 102, - "10000000" => 103, - "13000000" => 112,//10лвл - "14000000" => 114, - "15000000" => 116, - "16000000" => 118, - "17000000" => 120, - "17500000" => 122, - "18000000" => 124, - "19000000" => 126, - "19500000" => 128, - "20000000" => 130, - "30000000" => 132, - "32000000" => 134, - "34000000" => 136, - "35000000" => 138, - "36000000" => 140, - "38000000" => 142, - "40000000" => 144, - "42000000" => 146, - "44000000" => 148, - "45000000" => 150, - "46000000" => 152, - "48000000" => 154, - "50000000" => 156, - "52000000" => 158, - "55000000" => 168,//11лвл - "60000000" => 169, - "65000000" => 170, - "70000000" => 171, - "75000000" => 172, - "80000000" => 173, - "85000000" => 174, - "90000000" => 175, - "95000000" => 176, - "100000000" => 177, - "120000000" => 178, - "150000000" => 188,//12лвл - "180000000" => 190, - "210000000" => 192, - "240000000" => 194, - "270000000" => 196, - "310000000" => 198, - "340000000" => 200, - "370000000" => 202, - "400000000" => 204, - "430000000" => 206, - "470000000" => 208, - "500000000" => 210, - "600000000" => 220 //13лвл - ); - $vinoslvl = array( - /* level,summvinos*/ - "0" => 3, - "1" => 4, - "2" => 5, - "3" => 6, - "4" => 7, - "5" => 8, - "6" => 9, - "7" => 10, - "8" => 11, - "9" => 13, - "10" => 16, - "11" => 21, - "12" => 26, - "13" => 31); +} elseif ((int)$_POST['sbr_nav'] > 0 && $user['money'] >= 32) { + if (($user['noj'] + $user['mec'] + $user['topor'] + $user['dubina'] + $user['mfire'] + $user['mwater'] + $user['mair'] + $user['mearth'] + $user['mlight'] + $user['mgray'] + $user['mdark']) == 0) echo "У Вас нет нераспределённых умений!"; + elseif (!file_exists('/tmp/memcache/uml' . $_SESSION['uid'])) { + if (mysql_query("UPDATE `users` SET `master` = noj+mec+topor+dubina+mfire+mwater+mair+mearth+mlight+mgray+mdark+master,noj=0,mec=0,topor=0,dubina=0,mfire=0,mwater=0,mair=0,mearth=0,mlight=0,mgray=0,mdark=0,money=(money-32) WHERE `id`= " . (int)$_SESSION['uid'] . " LIMIT 1;")) { + mysql_query("INSERT INTO `delo`(`id` , `author` ,`pers`, `text`, `type`, `date`) VALUES ('','0','{$_SESSION['uid']}','\"" . $user['login'] . "\" перераспределил умения, заплатив 32 кр в Комнате Знахаря. ',1,'" . time() . "');"); + echo "Все прошло удачно.Цена операции 32 кр. Вы можете перераспределить умения."; + $flum = fopen('/tmp/memcache/uml' . $_SESSION['uid'], 'w'); + fwrite($flum, date('Y-m-d H:i:s')); + fclose($flum); + $user['money'] -= 32; + $trv = settravma((int)$_SESSION['uid'], 20, rand(300, 600), 1); + } else echo "Произошла ошибка!"; + } else { + if ($user['money'] < 32) { + echo "Недостаточно кредитов для совершения операции!"; + } else { + if (mysql_query("UPDATE `users` SET `master` = noj+mec+topor+dubina+mfire+mwater+mair+mearth+mlight+mgray+mdark+master,noj=0,mec=0,topor=0,dubina=0,mfire=0,mwater=0,mair=0,mearth=0,mlight=0,mgray=0,mdark=0,money=(money-32) WHERE `id`= " . (int)$_SESSION['uid'] . " LIMIT 1;")) { + mysql_query("INSERT INTO `delo`(`id` , `author` ,`pers`, `text`, `type`, `date`) VALUES ('','0','{$_SESSION['uid']}','\"" . $user['login'] . "\" перераспределил умения, заплатив 32 кр. в Комнате Знахаря. ',1,'" . time() . "');"); + echo "Все прошло удачно.Цена операции 32 кр. Вы можете перераспределить умения."; + $user['money'] -= 32; + $trv = settravma((int)$_SESSION['uid'], 20, rand(300, 60), 1); + } else echo "Произошла ошибка!"; + } + } +} elseif ((int)$_POST['sbr_par'] > 0) { + $expstats = [ + /* nextup,summstats*/ + "20" => 3, //exp 0-19 + "45" => 4, //exp 20-44 + "75" => 5, //exp 45-74 + "110" => 6, //exp 75-109 + "160" => 9, //1лвл, exp 110-159 + "215" => 10, //exp 160-214 + "280" => 11, //exp 215-279 + "350" => 12, //exp 280-349 + "410" => 13, //exp 350-409 + "530" => 16,//2лвл exp 410-529 + "670" => 17, + "830" => 18, + "950" => 19, + "1100" => 20, + "1300" => 21, + "1450" => 24, //3лвл + "1650" => 25, + "1850" => 26, + "2050" => 27, + "2200" => 28, + "2500" => 29, + "2900" => 34, //4лвл + "3350" => 35, + "3800" => 36, + "4200" => 37, + "4600" => 38, + "5000" => 39, + "6000" => 42, //5лвл + "7000" => 43, + "8000" => 44, + "9000" => 45, + "10000" => 46, + "11000" => 47, + "12000" => 48, + "12500" => 49, + "14000" => 52, //6лвл + "15500" => 53, + "17000" => 54, + "19000" => 55, + "21000" => 56, + "23000" => 57, + "27000" => 58, + "30000" => 59, + "60000" => 64, //7лвл + "75000" => 65, + "150000" => 66, + "175000" => 67, + "200000" => 68, + "225000" => 69, + "250000" => 70, + "260000" => 71, + "280000" => 72, + "300000" => 73, + "1500000" => 78,//8лвл + "1750000" => 79, + "2000000" => 80, + "2175000" => 81, + "2300000" => 82, + "2400000" => 83, + "2500000" => 84, + "2600000" => 85, + "2800000" => 86, + "3000000" => 87, + "6000000" => 94,//9лвл + "6500000" => 95, + "7500000" => 96, + "8500000" => 97, + "9000000" => 98, + "9250000" => 99, + "9500000" => 100, + "9750000" => 101, + "9900000" => 102, + "10000000" => 103, + "13000000" => 112,//10лвл + "14000000" => 114, + "15000000" => 116, + "16000000" => 118, + "17000000" => 120, + "17500000" => 122, + "18000000" => 124, + "19000000" => 126, + "19500000" => 128, + "20000000" => 130, + "30000000" => 132, + "32000000" => 134, + "34000000" => 136, + "35000000" => 138, + "36000000" => 140, + "38000000" => 142, + "40000000" => 144, + "42000000" => 146, + "44000000" => 148, + "45000000" => 150, + "46000000" => 152, + "48000000" => 154, + "50000000" => 156, + "52000000" => 158, + "55000000" => 168,//11лвл + "60000000" => 169, + "65000000" => 170, + "70000000" => 171, + "75000000" => 172, + "80000000" => 173, + "85000000" => 174, + "90000000" => 175, + "95000000" => 176, + "100000000" => 177, + "120000000" => 178, + "150000000" => 188,//12лвл + "180000000" => 190, + "210000000" => 192, + "240000000" => 194, + "270000000" => 196, + "310000000" => 198, + "340000000" => 200, + "370000000" => 202, + "400000000" => 204, + "430000000" => 206, + "470000000" => 208, + "500000000" => 210, + "600000000" => 220 //13лвл + ]; + $vinoslvl = [ + /* level,summvinos*/ + "0" => 3, + "1" => 4, + "2" => 5, + "3" => 6, + "4" => 7, + "5" => 8, + "6" => 9, + "7" => 10, + "8" => 11, + "9" => 13, + "10" => 16, + "11" => 21, + "12" => 26, + "13" => 31]; -if (!file_exists('/tmp/memcache/par'.$_SESSION['uid']) && $user['money'] >= 10) { - if (mysql_query("UPDATE `users` SET `stats` = ".$expstats[$user['nextup']].", `sila`=3,`lovk`=3,`inta`=3,`mudra`=0,`intel`=0,`duh`=0,`vinos`= ".$vinoslvl[$user['level']].",`maxhp`= ".$vinoslvl[$user['level']]."*6,`maxmana`= 0,`mana`= '0',`hp`=".$vinoslvl[$user['level']]."*6, `money`=(`money`-10) WHERE `id`= ".(int)$_SESSION['uid']." LIMIT 1;")) { - mysql_query("INSERT INTO `delo`(`id` , `author` ,`pers`, `text`, `type`, `date`) VALUES ('','0','{$_SESSION['uid']}','\"".$user['login']."\" сбросил параметры, заплатив 10 кр. в Комнате Знахаря. ',1,'".time()."');"); - echo "Все прошло удачно.Цена операции 10 кр. Вы можете перераспределить параметры."; - $flum=fopen('/tmp/memcache/par'.$_SESSION['uid'],'w'); - fwrite($flum,date('Y-m-d H:i:s')); - fclose($flum); - $trv=settravma((int)$_SESSION['uid'],20,rand(300,600),1); - $user['money'] -=10; - } - else echo "Произошла ошибка!"; - } - else { - if ($user['money']<10) echo "Недостаточно кредитов для совершения операции!"; - else { - if (mysql_query("UPDATE `users` SET `stats` = ".$expstats[$user['nextup']].", `sila`=3,`lovk`=3,`inta`=3,`mudra`=0,`intel`=0,`duh`=0,`vinos`= ".$vinoslvl[$user['level']].",`maxhp`= ".$vinoslvl[$user['level']]."*6,`maxmana`= 0,`mana`= 0,`money`=(`money`-10) WHERE `id`= ".(int)$_SESSION['uid']." LIMIT 1;")) { - mysql_query("INSERT INTO `delo`(`id` , `author` ,`pers`, `text`, `type`, `date`) VALUES ('','0','{$_SESSION['uid']}','\"".$user['login']."\" сбросил параметры, заплатив 10 кр. в Комнате Знахаря. ',1,'".time()."');"); - echo "Все прошло удачно.Цена операции 10 кр. Вы можете перераспределить параметры."; - $trv=settravma((int)$_SESSION['uid'],20,rand(300,600),1); - $user['money'] -=10; - } - else echo "Произошла ошибка!"; - } - } - } + if (!file_exists('/tmp/memcache/par' . $_SESSION['uid']) && $user['money'] >= 10) { + if (mysql_query("UPDATE `users` SET `stats` = " . $expstats[$user['nextup']] . ", `sila`=3,`lovk`=3,`inta`=3,`mudra`=0,`intel`=0,`duh`=0,`vinos`= " . $vinoslvl[$user['level']] . ",`maxhp`= " . $vinoslvl[$user['level']] . "*6,`maxmana`= 0,`mana`= '0',`hp`=" . $vinoslvl[$user['level']] . "*6, `money`=(`money`-10) WHERE `id`= " . (int)$_SESSION['uid'] . " LIMIT 1;")) { + mysql_query("INSERT INTO `delo`(`id` , `author` ,`pers`, `text`, `type`, `date`) VALUES ('','0','{$_SESSION['uid']}','\"" . $user['login'] . "\" сбросил параметры, заплатив 10 кр. в Комнате Знахаря. ',1,'" . time() . "');"); + echo "Все прошло удачно.Цена операции 10 кр. Вы можете перераспределить параметры."; + $flum = fopen('/tmp/memcache/par' . $_SESSION['uid'], 'w'); + fwrite($flum, date('Y-m-d H:i:s')); + fclose($flum); + $trv = settravma((int)$_SESSION['uid'], 20, rand(300, 600), 1); + $user['money'] -= 10; + } else echo "Произошла ошибка!"; + } else { + if ($user['money'] < 10) echo "Недостаточно кредитов для совершения операции!"; + else { + if (mysql_query("UPDATE `users` SET `stats` = " . $expstats[$user['nextup']] . ", `sila`=3,`lovk`=3,`inta`=3,`mudra`=0,`intel`=0,`duh`=0,`vinos`= " . $vinoslvl[$user['level']] . ",`maxhp`= " . $vinoslvl[$user['level']] . "*6,`maxmana`= 0,`mana`= 0,`money`=(`money`-10) WHERE `id`= " . (int)$_SESSION['uid'] . " LIMIT 1;")) { + mysql_query("INSERT INTO `delo`(`id` , `author` ,`pers`, `text`, `type`, `date`) VALUES ('','0','{$_SESSION['uid']}','\"" . $user['login'] . "\" сбросил параметры, заплатив 10 кр. в Комнате Знахаря. ',1,'" . time() . "');"); + echo "Все прошло удачно.Цена операции 10 кр. Вы можете перераспределить параметры."; + $trv = settravma((int)$_SESSION['uid'], 20, rand(300, 600), 1); + $user['money'] -= 10; + } else echo "Произошла ошибка!"; + } + } +} -if ($trv!="") echo "
Вы чувствуете слабость.. ".$trv.""; +if ($trv != "") echo "
Вы чувствуете слабость.. " . $trv . ""; ?> -
Деньги: кр. +
Деньги: кр.

-Навыки владения оружием и магией -
' name='sbr_nav'> У Вас есть шанс забыть старое ради нового: '>
-


+ Навыки владения оружием и магией +
' name='sbr_nav'> У Вас есть шанс забыть старое + ради нового: '> +
+ +

-Параметры -
' name='sbr_par'> У Вас есть шанс забыть старое ради нового: '>
-


+ Параметры +
' name='sbr_par'> У Вас есть шанс забыть старое + ради нового: '> +
+ +

-Параметры -Вы можете стать иным - более ловким, сильным или мудрым... но лишь за счет других параметров
-
-
-
-
-
-
+ Параметры + Вы можете стать иным - более ловким, сильным или мудрым... но лишь за счет других параметров
+
+
+
+
+
+
-
-Перенести в + + Перенести в +
+ + -Роспись:
+ Роспись: