diff --git a/1 b/1 new file mode 100644 index 00000000..73b314ff --- /dev/null +++ b/1 @@ -0,0 +1 @@ +--- \ No newline at end of file diff --git a/404.html b/404.html index d07f30de..41d10e26 100644 --- a/404.html +++ b/404.html @@ -1,23 +1,24 @@
- - - -' . $this->u->microLogin($this->u->info['id'], 1) . ' |
- ' . floor($this->u->stats['hpNow']) . '/' . $this->u->stats['hpAll'] . '
+ ' . floor(
+ $this->u->stats['hpNow']
+ ) . '/' . $this->u->stats['hpAll'] . '
![]() ![]() ![]() ![]() ' . floor($this->u->stats['mpNow']) . '/' . $this->u->stats['mpAll'] . '
+ $r .= ' ' . floor(
+ $this->u->stats['mpNow']
+ ) . '/' . $this->u->stats['mpAll'] . '
![]() ![]() ![]() |
' . $is1 . ' | ' . $crd . '' . $is2 . ' |
';
- if ($zag == '') {
- if ($i1 == 0) {
- if (!isset($_GET['inv'])) {
- $invg = [0 => 'main.php?inv=1', 1 => ''];
- } else {
- $invg = [0 => 'main.php?skills=1', 1 => ''];
- }
+ if ($zag == '') {
+ if ($i1 == 0) {
+ if (!isset($_GET['inv'])) {
+ $invg = [0 => 'main.php?inv=1', 1 => ''];
} else {
- $o = mysql_fetch_array(mysql_query('SELECT `id` FROM `obraz` WHERE `img` = "' . mysql_real_escape_string($this->info['obraz']) . '" AND `sex` = "' . $this->info['sex'] . '" LIMIT 1'));
- $invg = [0 => 'https://new-combats.com/shadow/' . $o['id'] . '" target="_blank', 1 => ' '];
+ $invg = [0 => 'main.php?skills=1', 1 => ''];
}
- $uobr = 'i/obraz/' . $u['sex'] . '/' . $u['obraz'] . '';
- if (isset($sn['items_img'][1])) {
- $uobr = 'rimg/r' . $sn['items_img'][1];
- }
- $rt[0] .= '
+ } else {
+ $o = mysql_fetch_array(
+ mysql_query(
+ 'SELECT `id` FROM `obraz` WHERE `img` = "' . mysql_real_escape_string(
+ $this->info['obraz']
+ ) . '" AND `sex` = "' . $this->info['sex'] . '" LIMIT 1'
+ )
+ );
+ $invg = [0 => 'https://new-combats.com/shadow/' . $o['id'] . '" target="_blank', 1 => ' '];
+ }
+ $uobr = 'i/obraz/' . $u['sex'] . '/' . $u['obraz'] . '';
+ if (isset($sn['items_img'][1])) {
+ $uobr = 'rimg/r' . $sn['items_img'][1];
+ }
+ $rt[0] .= '';
- } else {
- if ($i1 == 0) {
- if (!isset($_GET['inv'])) {
- $invg = [0 => 'main.php?inv=1', 1 => ''];
- } else {
- $invg = [0 => 'main.php?skills=1', 1 => ''];
- }
+ } else {
+ if ($i1 == 0) {
+ if (!isset($_GET['inv'])) {
+ $invg = [0 => 'main.php?inv=1', 1 => ''];
} else {
- $invg = [0 => 'https://lib.new-combats.com/obraz.php?namez=' . $u['zag'] . '" target="_blank', 1 => ' '];
+ $invg = [0 => 'main.php?skills=1', 1 => ''];
}
- $rt[0] .= ' |
+ $rt[0] .= '
' . $msl . ' |
@@ -8035,96 +9051,12 @@ LIMIT 1'));
-
|
-
-
|
-
-
|
-
- |
-- - |
$st = array(); $st2 = array(); $st = $u->getStats($u->info['id'],1); $st2 = $st[1]; $st = $st[0]; $rgd = $u->regen($u->info['id'],$st,1); $us = $u->getInfoPers($u->info['id'],1,$st); if($us!=false){ echo $us[0]; }else{ echo 'information is lost.'; } ?>
-
-
-
- |
- - - -
-
-
- |
-
-
|
- - - - - |
-
- 3 - ( ) - - - |
-
-
- if(isset($er) && $er != '') {
- echo ' -
- :
- - ip , , . - - =$html_ref?>
- -
-
- =$pf?>%
- ![]() - |
-
v2.1 © =date('Y')?>, www.new-combats.com |
-
: ');html.push(uitem.Caption);html.push(' ');html.push(item.usedIn[ui].count);html.push('., ');if(place==null)html.push('bad place');else html.push(place.Caption);html.push('. |
![]() | ');html.push(mater.Caption);html.push(' | : ');html.push(materd.total);html.push('. | |
: ');html.push(materd.knapsack);html.push('.');html.push(' +');if(materd.knapsack>0) +{html.push(' -');} +html.push(' | : ');html.push(materd.chest);html.push('.');html.push(' +');if(materd.chest>0) +{html.push(' -');} +html.push(' | ||
. |
');html.push(title);html.push(' | |
---|---|
');html.push(mater.Caption);html.push(' | ');html.push(va[n]);html.push('. |
. |
';
+ menuHtml += ' |
';
+ menuHtml += ' '; + menuHtml += ' |
';
+ html += '
|
';
+ html += '
|
';
+ html += format(localizer.charmHint, clanImgPath);
+ html += ' ';
+ html += ' ';
+ html += ''; + html += ' '; + html += ' '; + html += ' '; + html += ''; + html += ' '; + if (!('canCharm' in slot)) + { + html += ' . ';
+ }
+ if ('artefact' in o)
+ {
+ if ('required' in o)
+ {
+ if ('level' in o.required)
+ {
+ if (o.required.level < 10)
+ { html += ' 10- . '; }
+ }
+ }
+ }
+ html += '';
+ html += ' ';
+ html += ' |
';
+ html += format(localizer.addstatsHint, clanImgPath);
+ html += ' ';
+ html += ' ';
+ html += '
|
';
+ html += '
|
';
+ html += '
|
';
+ html += '
| ';
+
+
+ html += '
';
+ html += '
|
';
+ html += '
| |||||||||||||||||||||||||||||||||||||||||
';
+ html += '
| ';
+ html += '';
+ html += '
| ||||||||||||||||||||||||||||||||||||||||
';
+ html += '
|
';
+ if (elix.id.indexOf('{0}') < 0)
+ {
+ menuHtml += format('![]() |
';
+ menuHtml += ' | ||
';
+ var url = absoluteDressRoomUrl
+ url += '?data=';
+ url += escape(serializeObject(getSerializableState(state)));
+ menuHtml += format(localizer.friendLinkHint, clanImgPath);
+ menuHtml += ' |
![]() '; + menuHtml += ' '; + menuHtml += ' '; + menuHtml += localizer.informAboutCharLoading; + menuHtml += ' |
{3} | |||||
| {1} |
';
+ html += ' ' + localizer.summaryTableDesc + ' '; + html += '
|
';
+ html += ' ' + localizer.expTableDesc + ' '; + html += '
|
.
'; + errorsFound = true; + } + var targetState = dressStates[document.getElementById('targetcab').value]; + if (targetState == null) + { + html += '.
'; + errorsFound = true; + } + var freeSwapsCount = parseInt(document.getElementById('freeswaps').value); + if (isNaN(freeSwapsCount) || freeSwapsCount < 0) + { + html += '.
'; + errorsFound = true; + } + if (freeSwapsCount > 15) + { + html += '15.
'; + errorsFound = true; + } + if (sourceState == targetState) + { + html += '. 0.
'; + errorsFound = true; + } + recalcDresserState(sourceState); + recalcDresserState(targetState); + if (sourceState.natural.totalstats != targetState.natural.totalstats) + { + html += '.'; + html += ' ' + sourceState.natural.totalstats; + html += ', ' + targetState.natural.totalstats; + html += '. , .
'; + errorsFound = true; + } + if (sourceState.natural.spirituality < targetState.natural.spirituality) + { + html += ', .'; + html += '. , .
'; + errorsFound = true; + } + var freeStats = ''; + for (var i = 0; i < knownStats.length; i++) + { + var mfname = knownStats[i]; + var sval = sourceState.natural[mfname]; + var tval = targetState.natural[mfname]; + if (tval > sval && tval > dressHealerData.length) + { + html += '' + getItemPropLabel(mfname) + ': , .'; + html += ' ' + dressHealerData.length + ' " " .
'; + errorsFound = true; + } + if (tval > sval && tval < 0) + { + html += '' + getItemPropLabel(mfname) + ': , .'; + html += '. 0.
'; + errorsFound = true; + } + if (sval > tval) + { + if (freeStats != '') + { + freeStats += ', '; + } + freeStats += getItemPropLabel(mfname); + } + } + if (!errorsFound) + { + var history = ''; + var price = 0; + for (var i = knownStats.length - 1; i >= 0; i--) + { + if (i >= dressHealerData[0].length) + { + continue; + } + var mfname = knownStats[i]; + var sval = sourceState.natural[mfname]; + var tval = targetState.natural[mfname]; + var diff = tval - sval; + if (diff > 0) + { + for (j = 0; j < diff; j++) + { + if (freeSwapsCount > 0) + { + freeSwapsCount--; + history += ' [' + freeStats + '] ' + getItemPropLabel(mfname) + ' (' + getItemPropLabel(mfname) + ': ' + (sval + j).toString() + ', ' + (sval + j + 1).toString() + ').: ' + price + '.
'; + html += '';
+ html += ' . '; + html += '1. : |
';
+ html += '';
+ var rn = 'atck' + azi;
+ for (var i = 0; i < localizer.attackZone.length; i++)
+ {
+ var id = rn + '_' + (i+1);
+ html += ' '; + html += ''; + html += ''; + } + } + html += ' | ';
+ html += '';
+ var rn = 'blck0';
+ for (var i = 0; i < bzd.length; i++)
+ {
+ var id = rn + '_' + (i+1);
+ html += ' '; + html += ''; + html += ''; + } + html += ' |
' + getSimplePersImageHtml(bstate1, true) + ' | '; + html += ''; + html += getStrikeBlockSelector(bstate1.results.attackcount, bstate1.results.blockcount); + html += ' | '; + html += '' + getSimplePersImageHtml(bstate2, false) + ' | '; + html += '
';
+ html += ' . '; + html += '. , . '; + html += '1. : |
, .
'; + html += '.
'; + html += ', -.
'; + html += '';
+ html += '
|
';
+html += '
| ';
+html += '
'+o.caption.bold()+' |
';
+ html += '
| ';
+ html += '
'; + menuHtml += cat.caption; + menuHtml += ' | '; + menuHtml += getCellMenuItemHtml_Core('' + localizer.setFilter + '', 'onSetInlineFilter()'); + menuHtml += getCellMenuSeparatorHtml(); + menuHtml += getCellMenuItemHtml_Core('' + localizer.resetFilter + '', 'onResetInlineFilter()'); + menuHtml += '
';
+ //menuHtml += ' |
'; + menuHtml += ' |
' + ahtml + ''; + } + showPopup(html); +} + +function showStrengtheningProps(stateid, strengtheningid) +{ + var state = dressStates[stateid]; + var strengthening = getStrengtheningById(strengtheningid); + showPopup(getObjectDescHtml(state, strengthening)); +} + +function getObjectByStateSlot(state, slot) +{ + if (state == null || slot == null) + { + return null; + } + var obj = state.objCache[slot.index]; + if (obj != null) + { + return obj; + } + obj = getObjectById(state.objects[slot.index]); + if (state.upgradeSlots[slot.index] != null) + { + obj = getUpgradeObject(obj, state.upgradeSlots[slot.index]); + } + if (state.fitSlots[slot.index] != null) + { + obj = getFittedObject(obj, state.fitSlots[slot.index]); + } + if (state.charmSlots[slot.index] != null) + { + obj = getCharmedObject2(obj, state.charmSlots[slot.index]); + } + if (state.addSlots[slot.index] != null) + { + obj = getAddObject2(obj, state.addSlots[slot.index]); + } + if (state.runeSlots[slot.index] != null) + { + obj = getRunedObject(obj, state.runeSlots[slot.index]); + } + + if (state.fitArmor && (slot.id == 'w4')) + { + obj = getFittedArmor(obj); + } + else if ((state.w3sharp > 0) && (slot.id == 'w3')) + { + obj = getSharpenWeapon(obj, state.w3sharp); + } + else if ((state.w10sharp > 0) && (slot.id == 'w10')) + { + obj = getSharpenWeapon(obj, state.w10sharp); + } + state.objCache[slot.index] = obj; + return obj; +} + +function getObjectFilter(state, slot, o) +{ + var r = ''; + if (o == null) + { + return r; + } + if (slot.id == 'w3' && state.w3sharp > 0) + { + r += 'blur '; + } + if (slot.id == 'w10' && state.w10sharp > 0) + { + r += 'blur '; + } + if (('armorWasFit' in o) && o.armorWasFit) + { + r += 'glo2 '; + } + if (('wasFit' in o) && o.wasFit) + { + r += 'glo2 '; + } + if (('wasUpgrade' in o) && o.wasUpgrade) + { + if ('fake' in o) + { + r += 'blueshadow '; + } + else + { + r += 'goldshadow '; + } + } + if (('wasCharmed' in o) && o.wasCharmed) + { + r += 'purpleshadow '; + } + if (('wasAdded' in o) && o.wasAdded) + { + r += 'redshadow '; + } + if (('wasRuned' in o) && o.wasRuned) + { + r += 'redshadow '; + } + return r; +} + +function isImportantStateArray(a) +{ + for (var i = 0; i < a.length; i++) + { + if (a[i] != null) + { + return true; + } + } + return false; +} + +function getPackedObjectsRepresentation(a) +{ + var r = ''; + var rl = 0; + for (var i = 0; i < a.length; i++) + { + if (a[i] != null) + { + rl = i + 1; + } + } + for (var i = 0; i < rl; i++) + { + if (i > 0) + { + r += '/'; + } + if (a[i] != null) + { + r += a[i]; + } + } + return r; +} + +function getUnpackedObjectsRepresentation(pa) +{ + var r = new Array(slots.length); + var a = pa.split('/'); + for (var i = 0; i < a.length; i++) + { + if (a[i] != '') + { + r[i] = a[i]; + } + } + return r; +} + +function getSerializableState(state) +{ + var r = {}; + r.version = serializableStateFormatVersion; + if (state.name != '') + { + r.name = state.name; + } + if (state.align != '0') + { + r.align = state.align; + } + if (state.clan != '') + { + r.clan = state.clan; + } + if (state.sex != 0) + { + r.sex = state.sex; + } + if (state.image != '0') + { + r.image = state.image; + } + if (state.sign != '') + { + r.sign = state.sign; + } + r.natural = {}; + for (var i = 0; i < knownNaturalEditors.length; i++) + { + var propName = knownNaturalEditors[i]; + if (propName == '-') + { + continue; + } + if (propName in state.natural) + { + var v = state.natural[propName]; + if (v > 0) + { + r.natural[propName] = v; + } + } + } + if (isImportantStateArray(state.objects)) + { +// r.objects = cloneArray(state.objects); + r.o1 = getPackedObjectsRepresentation(state.objects); + } + if (state.w3sharp > 0) + { + r.w3sharp = state.w3sharp; + } + if (state.w10sharp > 0) + { + r.w10sharp = state.w10sharp; + } + if (state.fitArmor) + { + r.fitArmor = state.fitArmor; + } + if (isImportantStateArray(state.fitSlots)) + { +// r.fitSlots = cloneArray(state.fitSlots); + r.fs1 = getPackedObjectsRepresentation(state.fitSlots); + } + if (isImportantStateArray(state.upgradeSlots)) + { +// r.upgradeSlots = cloneArray(state.upgradeSlots); + r.us1 = getPackedObjectsRepresentation(state.upgradeSlots); + } + if (isImportantStateArray(state.charmSlots)) + { +// r.charmSlots = cloneArray(state.charmSlots); + r.cs1 = getPackedObjectsRepresentation(state.charmSlots); + } + if (isImportantStateArray(state.addSlots)) + { +// r.charmSlots = cloneArray(state.charmSlots); + r.cs1 = getPackedObjectsRepresentation(state.addSlots); + } + if (isImportantStateArray(state.runeSlots)) + { +// r.charmSlots = cloneArray(state.charmSlots); + r.cs2 = getPackedObjectsRepresentation(state.runeSlots); + } + if (state.statElix != null) + { + r.statElix = state.statElix; + } + if (state.spellIntel > 0) + { + r.spellIntel = state.spellIntel; + } + if (state.spellBD > 0) + { + r.spellBD = state.spellBD; + } + if (state.spellHitpoints > 0) + { + r.spellHitpoints = state.spellHitpoints; + } + var hasPowerUps = false; + for (var powerupn in state.spellPowerUps) + { + hasPowerUps = true; + break; + } + if (hasPowerUps) + { + r.spellPowerUps = state.spellPowerUps; + } + var hasDamageElixes = false; + for (var powerupn in state.damageElixes) + { + hasDamageElixes = true; + break; + } + if (hasDamageElixes) + { + r.damageElixes = state.damageElixes; + } + var hasDefElixes = false; + for (var powerupn in state.defElixes) + { + hasDefElixes = true; + break; + } + if (hasDefElixes) + { + r.defElixes = state.defElixes; + } + if (state.pet != null) + { + r.pet = state.pet; + } + if (isImportantStateArray(state.trickSlots)) + { + r.ts1 = getPackedObjectsRepresentation(state.trickSlots); + } + return r; +} + +function getRightSizeArray(a, rightSize) +{ + if (a.length == rightSize) + { + return a; + } + var r = new Array(rightSize); + for (var i = 0; (i < rightSize) && (i < a.length); i++) + { + r[i] = a[i]; + } + return r; +} + +function applyDeserializedState(stateid, r) +{ + if (r == null) + { + return; + } + if (r.version != serializableStateFormatVersion) + { + alert ("incompatible version of serialized state. expected " + serializableStateFormatVersion + " but got " + v); + return; + } + var replaceMode = (stateid != null) && ((stateid in dressStates) || (stateid in droppedDressStates)); + var state = createNewDresserState(stateid); + if ('name' in r) + { + state.name = r.name; + } + if ('align' in r) + { + state.align = r.align; + } + if ('clan' in r) + { + state.clan = r.clan; + } + if ('sex' in r) + { + state.sex = r.sex; + } + if ('image' in r) + { + state.image = r.image; + } + if ('sign' in r) + { + state.sign = r.sign; + } + state.natural = r.natural; + if (!('pstat' in state.natural)) + { + state.natural.pstat = 0; + state.natural.pskil = 0; + } + if ('objects' in r) + { + state.objects = getRightSizeArray(r.objects, slots.length); + + } + if ('o1' in r) + { + state.objects = getRightSizeArray(getUnpackedObjectsRepresentation(r.o1), slots.length); + } + if ('w3sharp' in r) + { + state.w3sharp = parseInt(r.w3sharp); + } + if ('w10sharp' in r) + { + state.w10sharp = parseInt(r.w10sharp); + } + if ('fitArmor' in r) + { + state.fitArmor = r.fitArmor; + } + if ('fitSlots' in r) + { + state.fitSlots = getRightSizeArray(r.fitSlots, slots.length); + } + if ('fs1' in r) + { + state.fitSlots = getRightSizeArray(getUnpackedObjectsRepresentation(r.fs1), slots.length); + } + if ('upgradeSlots' in r) + { + state.upgradeSlots = getRightSizeArray(r.upgradeSlots, slots.length); + } + if ('us1' in r) + { + state.upgradeSlots = getRightSizeArray(getUnpackedObjectsRepresentation(r.us1), slots.length); + } + if ('charmSlots' in r) + { + state.charmSlots = getRightSizeArray(r.charmSlots, slots.length); + } + if ('addSlots' in r) + { + state.addSlots = getRightSizeArray(r.addSlots, slots.length); + } + if ('charmSlots' in r) + { + state.charmSlots = getRightSizeArray(r.charmSlots, slots.length); + } + if ('runeSlots' in r) + { + state.runeSlots = getRightSizeArray(r.runeSlots, slots.length); + } + if ('cs1' in r) + { + state.charmSlots = getRightSizeArray(getUnpackedObjectsRepresentation(r.cs1), slots.length); + } + if ('cs2' in r) + { + state.runeSlots = getRightSizeArray(getUnpackedObjectsRepresentation(r.cs2), slots.length); + } + if (('statElix' in r) && (r.statElix.elixn in knownElix)) + { + state.statElix = r.statElix; + } + if ('spellIntel' in r) + { + state.spellIntel = parseInt(r.spellIntel); + } + if ('spellBD' in r) + { + state.spellBD = parseInt(r.spellBD); + } + if ('spellHitpoints' in r) + { + state.spellHitpoints = parseInt(r.spellHitpoints); + } + if ('spellPowerUps' in r) + { + state.spellPowerUps = r.spellPowerUps; + } + if ('damageElixes' in r) + { + state.damageElixes = r.damageElixes; + } + if ('defElixes' in r) + { + state.defElixes = r.defElixes; + } + if ('pet' in r) + { + state.pet = r.pet; + } + if ('ts1' in r) + { + state.trickSlots = getRightSizeArray(getUnpackedObjectsRepresentation(r.ts1), 20); + } + for (var i = 0; i < slots.length; i++) + { + if (state.objects[i] == null) + { + continue; + } + var o = getObjectById(state.objects[i]); + if (o == null) + { + state.objects[i] = null; + state.fitSlots[i] = null; + state.upgradeSlots[i] = null; + state.charmSlots[i] = null; + state.addSlots[i] = null; + state.runeSlots[i] = null; + continue; + } + if (state.upgradeSlots[i] != null) + { + if (!('upgrade' in o) || !(getJSName(state.upgradeSlots[i]) in o.upgrade)) + { + state.upgradeSlots[i] = null; + } + } + + } + for (var ti = 0; i < state.trickSlots.length; i++) + { + var trick = state.trickSlots[ti]; + if (trick != null) + { + if (!(getJSName(trick) in tricks)) + { + state.trickSlots[ti] = null; + } + } + } + activeState = state; + updateTabs(false); + if (replaceMode) + { + hardUpdateDresserState(state); + } + else + { + recalcDresserState(state); + updateCabs(); + } + changeCab(state.id); + someStatesLoaded = true; +} + +function loadEnteredSet() +{ + var state = activeState; + if (state == null) + { + return; + } + var telt = document.getElementById('setArea'); + if (telt == null) + { + return; + } + var text = telt.value; + if (text.indexOf(absoluteDressRoomUrl) === 0) + { + // its friendlink. + text = text.substr(absoluteDressRoomUrl.length + '?data='.length); + text = unescape(text); + } + if (text == '') + { + alert(' , .'); + return; + } + var dstate = deserializeObject(text); + applyDeserializedState(state.id, dstate); +} + +function onLoadSet(stateid) +{ + var menuHtml ='
';
+ menuHtml += format(localizer.loadSetHint, clanImgPath);
+ menuHtml += ' |
';
+ var text = serializeObject(getSerializableState(state));
+ menuHtml += format(localizer.saveSetHint, clanImgPath);
+ menuHtml += ' |
';
+ menuHtml += ' |
';
+ menuHtml += ' '; + menuHtml += ' |
+
+ + \ No newline at end of file diff --git a/ekr2.php b/ekr2.php new file mode 100644 index 00000000..5e096481 --- /dev/null +++ b/ekr2.php @@ -0,0 +1,1028 @@ + +if(!isset($backdoor)) { + define('GAME',true); + + //10:05 ! 0.13 . ! + + require_once('_incl_data/__config.php'); + require_once('_incl_data/class/__db_connect.php'); + require_once('_incl_data/class/__user.php'); + if(!isset($u->info['id'])) { + header('location: https://new-combats.com/'); + die(); + } + + class upload { + + protected function __construct() { } + + //static $save_path = '/var/www/bk2ru/data/www/new-combats.com/clan_prw/'; + static $save_path = 'clan_prw/'; + static $error = ''; + + static function saveimg($name,$max_mb = 2,$exts = 'jpg|png|jpeg|gif',$cnm = '',$mnw = 0,$mxw = 0,$mnh = 0,$mxh = 0) { + if (isset($_FILES[$name])) { + $f = &$_FILES[$name]; + if(isset($f['tmp_name'])) { + $width = 0; + $height = 0; + list($width, $height) = getimagesize($f['tmp_name']); + } + + if( $mnw != 0 && $mnw > $width ) { + self::$error = ' '.$mnw.' . ( '.$width.'x'.$height.')'; + }elseif( $mxw != 0 && $mxw < $width ) { + self::$error = ' '.$mxw.' . ( '.$width.'x'.$height.')'; + }elseif( $mnh != 0 && $mnh > $height ) { + self::$error = ' '.$mnh.' . ( '.$width.'x'.$height.')'; + }elseif( $mxh != 0 && $mxh < $height ) { + self::$error = ' '.$mxh.' . ( '.$width.'x'.$height.')'; + }elseif( !is_dir( self::$save_path ) ) { + self::$error = ' !'; + }elseif (($f['size'] <= $max_mb*1024*1024) && ($f['size'] > 0)) { + if ( + (preg_match('/\.('.$exts.')$/i',$f['name'],$ext))&& + (preg_match('/image/i',$f['type'])) + ) { + + $ext[1] = strtolower($ext[1]); + $fn = uniqid('f_',true).'.'.$ext[1]; + $fn2 = uniqid('f_',true).'.gif'; + if( $cnm != '' ) { + $fn = $cnm; + $fn2 = $cnm; + } + if (move_uploaded_file($f['tmp_name'], self::$save_path . $fn)) { + // , Rimage + //Rimage::resize(self::$save_path . $fn, self::$save_path . $fn2); + //@unlink(self::$save_path . $fn); // + return array($fn2,$fn,self::$save_path . $fn); + } else { + self::$error = ' '; + } + } else { + self::$error = ' . : '.$exts.''; + } + } else { + self::$error = ' . '.$max_mb.' '; + } + } else { + self::$error = ' '; + } + return false; + } // end saveimg + + } // end class + + $ball = mysql_fetch_array(mysql_query('SELECT SUM(`ekr`) FROM `pay_operation` WHERE `uid` = "'.$u->info['id'].'" AND `good` > 0 LIMIT 1')); + $ball = 0+$ball[0]; +}else{ + $ball = mysql_fetch_array(mysql_query('SELECT SUM(`ekr`) FROM `pay_operation` WHERE `uid` = "'.$user['id'].'" AND `good` > 0 LIMIT 1')); + $ball = 0+$ball[0]; +} + +$day1def = 50; // . . +$day2def = 1000 * ($u->info['level']-7); // . . + +$day1 = $day1def; +$day2 = $day2def; + +if( $day2 < 0 ) { $day2 = 0; } + +$timetoday = strtotime(date('d.m.Y')); +// +$dc1 = mysql_fetch_array(mysql_query('SELECT SUM(`money2`) FROM `user_operation` WHERE `time` >= "'.$timetoday.'" AND `uid` = "'.$u->info['id'].'" AND `type` = " " LIMIT 1')); +$dc2 = mysql_fetch_array(mysql_query('SELECT SUM(`money`) FROM `user_operation` WHERE `time` >= "'.$timetoday.'" AND `uid` = "'.$u->info['id'].'" AND `type` = " " LIMIT 1')); +$dc1 = $dc1[0]; +$dc2 = $dc2[0]; + +$day1 = round($day1+$dc1,2); +$day2 = round($day2+$dc2,2); + +if($day1 < 0) { $day1 = 0; } +if($day2 < 0) { $day2 = 0; } + + +$b1 = 0; // + +$bt = mysql_fetch_array(mysql_query('SELECT * FROM `bank_table` ORDER BY `time` DESC LIMIT 1')); + +$bns = array( + array( 0 , 0 , 0 ), + array( 10 , 1 , 0 ), + array( 50 , 2 , 0 ), + array( 100 , 3 , 0 ), + array( 200 , 4 , 0 ), + array( 300 , 5 , 0 ), + array( 400 , 6 , 0 ), + array( 500 , 7 , 0 ), + array( 600 , 8 , 0 ), + array( 700 , 9 , 0 ), + array( 800 , 10 , 0 ), + array( 900 , 11 , 0 ), + array( 1000 , 13 , 1 ), + array( 1100 , 15 , 2 ), + array( 1200 , 17 , 3 ), + array( 1300 , 19 , 4 ), + array( 1500 , 21 , 5 ), + array( 1700 , 23 , 6 ), + array( 2000 , 25 , 7 ), + array( 2500 , 27 , 8 ), + array( 3000 , 30 , 9 ) +); + +$bns2 = array( + array(0,0), + array(10,10), + array(20,10), + array(30,10), + array(40,10), + array(50,10), + array(60,10), + array(70,10), + array(80,10), + array(90,10), + array(100,20) +); + +$i = 0; +while( $i < count($bns) ) { + if( isset($bns[$i][0]) && $ball > $bns[$i][0] ) { + $b1 = $i; + } + $i++; +} + +if( isset($backdoor) ) { + $i = 0; + while( $i < count($bns2) ) { + if( isset($bns2[$i][0]) && $pay['ekr'] >= $bns2[$i][0] ) { + $b2 = $i; + } + $i++; + } +} + +if(!isset($backdoor)) { + + if(isset($_POST['do']) && $_POST['do'] == 'newShadow') { + $o = mysql_fetch_array(mysql_query('SELECT * FROM `_obraz` WHERE `uid` = "'.$u->info['id'].'" AND `good` = 0 AND `cancel` = 0 AND `img` = "'.mysql_real_escape_string($_POST['ffinput']).'" LIMIT 1')); + if(!isset($o['id'])) { + $u->error = ' ! !'; + }elseif( $o['price'] > $u->info['money2'] ) { + $u->error = ' '; + }else{ + // + $u->info['money2'] -= $o['price']; + mysql_query('UPDATE `users` SET `money2` = "'.$u->info['money2'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1'); + // + mysql_query('UPDATE `_obraz` SET `good` = "'.time().'" WHERE `id` = "'.$o['id'].'" LIMIT 1'); + if( $o['type'] == 1 || $o['type'] == 2 ) { + // + copy('clan_prw/'.$o['img'],'./img.new-combats.com/i/obraz/'.$o['sex'].'/buy'.$o['id'].'.gif'); + }elseif( $o['type'] == 3 ) { + // + copy('clan_prw/'.$o['img'],'./img.new-combats.com/pet/buy'.$o['id'].'.gif'); + }elseif( $o['type'] == 5 ) { + // + copy('clan_prw/'.$o['img'],'./img.new-combats.com/i/smile/s'.$o['id'].'.gif'); + } + // + if( $_POST['ffsex'] == 1 ) { + $o['sex'] = 1; + }elseif( $_POST['ffsex'] == 0 ) { + $o['sex'] = 0; + } + // + if( $o['clan'] > 0 ) { + $o['uid1'] = 0; + }else{ + $o['uid1'] = $o['uid']; + } + // + if( $o['type'] == 1 || $o['type'] == 2 ) { + // + mysql_query('INSERT INTO `obraz` ( + `sex`,`uid`,`img`,`usr_add`,`clan` + ) VALUES ( + "'.$o['sex'].'","'.$o['uid1'].'","buy'.$o['id'].'.gif","'.$o['uid'].'","'.$o['clan'].'" + )'); + }elseif( $o['type'] == 3 ) { + // + mysql_query('INSERT INTO `obraz_pet` ( + `uid`,`time`,`img` + ) VALUES ( + "'.$u->info['id'].'","'.time().'","'.mysql_real_escape_string('buy'.$o['id'].'.gif').'" + )'); + }elseif( $o['type'] == 5 ) { + // + $u->info['add_smiles'] .= ',s'.$o['id'].''; + $u->info['add_smiles'] = ltrim($u->info['add_smiles'],','); + mysql_query('UPDATE `users` SET `add_smiles` = "'.$u->info['add_smiles'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1'); + } + // + if( $o['type'] == 1 ) { + $u->error = ' ! , .'; + }elseif( $o['type'] == 2 ) { + $u->error = ' ! , .'; + }elseif( $o['type'] == 3 ) { + $u->error = ' ! , .'; + }elseif( $o['type'] == 5 ) { + $u->error = ' ! . :s'.$o['id'].':'; + } + } + }elseif(isset($_FILES['img'])) { + // + $ekr = 100; + if( $u->info['money2'] < $ekr ) { + echo '{"err":" "}'; + }else{ + $obraz = 'f_shadow1_'.$u->info['id'].'-'.md5((time()-rand(0,1000)).'#shadow1').'.gif'; + // + if($file = upload::saveimg('img',0.5,'gif',$obraz,120,120,220,220)) { + // + //$u->info['money2'] -= $ekr; + //mysql_query('UPDATE `users` SET `money2` = "'.$u->info['money2'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1'); + // + mysql_query('INSERT INTO `_obraz` ( `uid`,`time`,`price`,`good`,`cancel`,`img`,`sex`,`type`,`clan` ) VALUES ( + "'.$u->info['id'].'", + "'.time().'", + "'.mysql_real_escape_string($ekr).'", + "0", + "0", + "'.mysql_real_escape_string($obraz).'", + "'.$u->info['sex'].'", + "1", + "0" + ) '); + echo '{"img":"'.$obraz.'"}'; + }else{ + echo '{"err":"'.upload::$error.'"}'; + } + } + die(); + }elseif(isset($_FILES['img5'])) { + // + $ekr = 10; + $ekr_smile = 10; + if( $u->info['money2'] < $ekr ) { + echo '{"err":" "}'; + }else{ + $obraz = 'f_smile_'.$u->info['id'].'-'.md5((time()-rand(0,1000)).'#smile').'.gif'; + // + if($file = upload::saveimg('img5',0.05,'gif',$obraz,15,100,15,50)) { + // + //$u->info['money2'] -= $ekr; + //mysql_query('UPDATE `users` SET `money2` = "'.$u->info['money2'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1'); + // + mysql_query('INSERT INTO `_obraz` ( `uid`,`time`,`price`,`good`,`cancel`,`img`,`sex`,`type`,`clan` ) VALUES ( + "'.$u->info['id'].'", + "'.time().'", + "'.mysql_real_escape_string($ekr).'", + "0", + "0", + "'.mysql_real_escape_string($obraz).'", + "0", + "5", + "0" + ) '); + echo '{"img":"'.$obraz.'"}'; + }else{ + echo '{"err":"'.upload::$error.'"}'; + } + } + die(); + }elseif(isset($_FILES['img2'])) { + // + $ekr = 49.99; + if( $u->info['clan'] == 0 ) { + echo '{"err":" "}'; + }elseif( $u->info['money2'] < $ekr ) { + echo '{"err":" "}'; + }else{ + $obraz = 'f_shadow2_'.$u->info['id'].'-'.md5((time()-rand(0,1000)).'#shadow2').'.gif'; + // + if($file = upload::saveimg('img2',0.3,'gif',$obraz,120,120,220,220)) { + // + //$u->info['money2'] -= $ekr; + //mysql_query('UPDATE `users` SET `money2` = "'.$u->info['money2'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1'); + // + mysql_query('INSERT INTO `_obraz` ( `uid`,`time`,`price`,`good`,`cancel`,`img`,`sex`,`type`,`clan` ) VALUES ( + "'.$u->info['id'].'", + "'.time().'", + "'.mysql_real_escape_string($ekr).'", + "0", + "0", + "'.mysql_real_escape_string($obraz).'", + "'.$u->info['sex'].'", + "2", + "'.$u->info['clan'].'" + ) '); + echo '{"img":"'.$obraz.'"}'; + }else{ + echo '{"err":"'.upload::$error.'"}'; + } + } + die(); + }elseif(isset($_FILES['img4'])) { + // + $ekr = 4.99; + if( $u->info['money2'] < $ekr ) { + echo '{"err":" "}'; + }else{ + $obraz = 'f_shadow3_'.$u->info['id'].'-'.md5((time()-rand(0,1000)).'#shadow3').'.gif'; + // + if($file = upload::saveimg('img4',0.3,'gif',$obraz,120,120,40,40)) { + // + //$u->info['money2'] -= $ekr; + //mysql_query('UPDATE `users` SET `money2` = "'.$u->info['money2'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1'); + // + mysql_query('INSERT INTO `_obraz` ( `uid`,`time`,`price`,`good`,`cancel`,`img`,`sex`,`type`,`clan` ) VALUES ( + "'.$u->info['id'].'", + "'.time().'", + "'.mysql_real_escape_string($ekr).'", + "0", + "0", + "'.mysql_real_escape_string($obraz).'", + "'.$u->info['sex'].'", + "3", + "'.$u->info['clan'].'" + ) '); + echo '{"img":"'.$obraz.'"}'; + }else{ + echo '{"err":"'.upload::$error.'"}'; + } + } + die(); + }elseif(isset($_POST['kr001'])) { + // . + $kr = round($_POST['kr001'],2); + if( $c['crtoecr'] < 0.01 ) { + $u->error = ' .'; + }elseif( $day2 < 0.01 ) { + $u->error = ' , .'; + }elseif( $kr < round($c['crtoecr']/100,2) ) { + $u->error = ' '.round($c['crtoecr']/100,2).' .'; + }elseif( $kr > $day2 ) { + $u->error = ' '.$day2.' .'; + }elseif( $kr > $u->info['money']) { + $u->error = ' .'; + }else{ + $ekr = round($kr / $c['crtoecr'],2); + $u->error = ' '.$kr.' '.$ekr.' .'; + // + $u->info['money'] -= $kr; + $u->info['money2'] += $ekr; + // + mysql_query('UPDATE `users` SET `money` = "'.$u->info['money'].'",`money2` = "'.$u->info['money2'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1'); + mysql_query('INSERT INTO `user_operation` ( `uid`,`time`,`money`,`money2`,`type`,`b1`,`b2` ) VALUES ( + "'.$u->info['id'].'","'.time().'","'.round(-$kr,2).'","'.round($ekr,2).'"," ","'.$u->info['money'].'","'.$u->info['money2'].'" + )'); + } + $dc1 = mysql_fetch_array(mysql_query('SELECT SUM(`money2`) FROM `user_operation` WHERE `time` >= "'.$timetoday.'" AND `uid` = "'.$u->info['id'].'" AND `type` = " " LIMIT 1')); + $dc2 = mysql_fetch_array(mysql_query('SELECT SUM(`money`) FROM `user_operation` WHERE `time` >= "'.$timetoday.'" AND `uid` = "'.$u->info['id'].'" AND `type` = " " LIMIT 1')); + $dc1 = $dc1[0]; + $dc2 = $dc2[0]; + $day1 = round($day1def+$dc1,2); + $day2 = round($day2def+$dc2,2); + }elseif(isset($_POST['ekr2'])) { + // . + $ekr = round($_POST['ekr2'],2); + if( $c['ecrtocr']*2.5 < 0.01 ) { + $u->error = ' .'; + }elseif( $day1 < 0.01 ) { + $u->error = ' , .'; + }elseif( $ekr < 0.01 ) { + $u->error = ' 0.01 .'; + }elseif( $ekr > $day1 ) { + $u->error = ' '.$day1.' .'; + }elseif( $ekr > $u->info['money2']) { + $u->error = ' .'; + }else{ + $kr = round($ekr * $c['ecrtocr']*2.5,2); + $u->error = ' '.$ekr.' '.$kr.' .'; + // + $u->info['money'] += $kr; + $u->info['money2'] -= $ekr; + // + mysql_query('UPDATE `users` SET `money` = "'.$u->info['money'].'",`money2` = "'.$u->info['money2'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1'); + mysql_query('INSERT INTO `user_operation` ( `uid`,`time`,`money`,`money2`,`type`,`b1`,`b2` ) VALUES ( + "'.$u->info['id'].'","'.time().'","'.round($kr,2).'","'.round(-$ekr,2).'"," ","'.$u->info['money'].'","'.$u->info['money2'].'" + )'); + } + $dc1 = mysql_fetch_array(mysql_query('SELECT SUM(`money2`) FROM `user_operation` WHERE `time` >= "'.$timetoday.'" AND `uid` = "'.$u->info['id'].'" AND `type` = " " LIMIT 1')); + $dc2 = mysql_fetch_array(mysql_query('SELECT SUM(`money`) FROM `user_operation` WHERE `time` >= "'.$timetoday.'" AND `uid` = "'.$u->info['id'].'" AND `type` = " " LIMIT 1')); + $dc1 = $dc1[0]; + $dc2 = $dc2[0]; + $day1 = round($day1def+$dc1,2); + $day2 = round($day2def+$dc2,2); + }elseif(isset($_POST['login'])) { + // + function en_ru($txt) { + $g = false; + $en = preg_match("/^(([0-9a-zA-Z _-])+)$/i", $txt); + $ru = preg_match("/^(([0-9-- _-])+)$/i", $txt); + if(($ru && $en) || (!$ru && !$en)) { + $g = true; + } + return $g; + } + // + function testBad($txt) { + $white = '-_ 0123456789qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM'; + $r = false; + $i = 0; + while( $i != -1 ) { + if( isset($txt[$i]) ) { + $g = false; + $j = 0; + while( $j != -1 ) { + if(isset($white[$j])) { + if( $white[$j] == $txt[$i] ) { + $g = true; + } + }else{ + $j = -2; + } + $j++; + } + if( $g == false ) { + $r = true; + } + }else{ + $i = -2; + } + $i++; + } + return $r; + } + + function is_login($login) { + $r = true; + // + $login = htmlspecialchars($login,NULL,'cp1251'); + // + $bad = array( + '' => 1, + '' => 1 + ); + // + $login_db = mysql_fetch_array(mysql_query('SELECT `id` FROM `users` WHERE `login` = "'.mysql_real_escape_string($login).'" LIMIT 1')); + if( isset($login_db['id']) || isset($bad[$login]) ) { + $r = false; + }else{ + $true = true; + // + /* + 4 16 , , , '_', '-' . + '_', '-' . + */ + // + $login = str_replace(' ',' ',$login); + $login = str_replace('%',' ',$login); + $login = str_replace(' ',' ',$login); + // + if( strlen($login) > 16 ) { + $true = false; + }elseif( strlen($login) < 4 ) { + $true = false; + }elseif( strripos($login,' ') == true ) { + $true = false; + }elseif( substr($login,1) == ' ' || substr($login,-1) == ' ' ) { + $true = false; + }elseif( substr($login,1) == '-' || substr($login,-1) == '-' ) { + $true = false; + }elseif( substr($login,1) == '_' || substr($login,-1) == '_' ) { + $true = false; + }elseif( testBad($login) == true ) { + $true = false; + }elseif( en_ru(str_replace('','',str_replace('','',$login))) == true ) { + $true = false; + } + // + if( $true == false ) { + $r = false; + }else{ + $r = true; + } + } + return $r; + } + if( $u->info['login'] == $_POST['login'] ) { + $u->error = ' ...'; + }elseif( $u->info['money2'] < 25 ) { + $u->error = ' .'; + }else{ + $login = htmlspecialchars($_POST['login'],NULL,'cp1251'); + if( is_login($login) == true ) { + mysql_query('INSERT INTO `lastnames` ( `uid`,`login`,`newlogin`,`time` ) VALUES ( + "'.$u->info['id'].'","'.$u->info['login'].'","'.mysql_real_escape_string($login).'","'.time().'" + )'); + $u->info['login_last'] = $u->info['login']; + $u->info['login'] = $login; + $u->info['money2'] -= 25; + // + mysql_query("UPDATE `items_users` SET `data` = replace( `data` , 'sudba=".$u->info['login_last']."', 'sudba=".mysql_real_escape_string($u->info['login'])."') WHERE `data` LIKE '%sudba=".mysql_real_escape_string($u->info['login_last'])."%' AND `uid` = '".$u->info['id']."'"); + // + mysql_query('UPDATE `users` SET `login` = "'.mysql_real_escape_string($u->info['login']).'", `money2` = "'.$u->info['money2'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1'); + $u->error = ' "'.$u->info['login'].'" .'; + }else{ + $u->error = ' ...'; + } + } + }elseif(isset($_GET['buy_ekr'])) { + // + $mrh_login = "15922";//"65643"; + $mrh_pass1 = "9164cff2ae87861f37c6535145cccfa2"; + // + $inv_id = 0; + // + $out_ekr = round($_POST['ekr'],2); + if( $out_ekr < 0) { + // + $out_ekr = 0; + } + $out_summ = round($out_ekr*$bt['cur'],2); + $inv_desc = ' '.$out_ekr.' ., '.$u->info['id'].', '.round((int)$_POST['ref']).''; + // + $shp_item = 0; + // + // , + $out_ekr0 = $out_ekr; + // + $out_ekr += round($out_ekr0/100*$bns[$b1][1],2); + $i = 0; + while( $i < count($bns2) ) { + if( isset($bns2[$i][0]) && $out_ekr >= $bns2[$i][0] ) { + $b2_2 = $i; + } + $i++; + } + $out_ekr += round($out_ekr0/100*$bns2[$b2_2][1],2); + if($ball == 0) { + $out_ekr += round($out_ekr0/100*20,2); + } + // + // + mysql_query('INSERT INTO `pay_operation` ( + `uid`,`bank`,`code`,`ekr`,`time`,`good`,`cur`,`var`,`val`,`ref`,`ref2`,`ip`,`date` + ) VALUES ( + "'.$u->info['id'].'","'.$u->bank['id'].'","'.mysql_real_escape_string((int)$_GET['code']).'","'.mysql_real_escape_string($out_ekr).'", + "'.time().'","0","'.mysql_real_escape_string($cur['cur']).'","buy_ekr","0","'.mysql_real_escape_string($u->info['host_reg']).'", + "'.mysql_real_escape_string((int)$_GET['ref']).'","'.mysql_real_escape_string(IP).'","'.date('Y-m-d H:i:s').'" + )'); + + $shp_item = mysql_insert_id(); + + if($shp_item > 0) { + // + }else{ + die(' , '); + } + if($out_ekr < 1) { + die(' 1 .'); + } + // + // + // default payment e-currency + $in_curr = ""; + + // + // language + $culture = "ru"; + $currency = "RUB"; + + // + // generate signature + + + + + //$crc = md5("$mrh_login:$out_summ:$inv_id:$mrh_pass1:Shp_item=$shp_item"); + $crc = md5($mrh_login.':'.$out_summ.':'.$mrh_pass1.':'.$currency.':'.$shp_item); //$sign = md5($merchant_id.':'.$order_amount.':'.$secret_word.':'.$currency.':'.$order_id); + + // + // payment form + $url = 'https://pay.freekassa.ru/'; + $url .= 'm='.$mrh_login.'&'; + $url .= 'oa='.$out_summ.'&'; + $url .= 'InvId='.$inv_id.'&'; + $url .= 'Desc='.$inv_desc.'&'; + $url .= 's='.$crc.'&'; + $url .= 'o='.$shp_item.'&'; + $url .= 'i='.$in_curr.'&'; + $url .= 'lang='.$culture.'&'; + // + + /* +
20% . + + | |
+ + + + + | + + ++ + + + + + + + + | +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+ | |
|
+
+ ![]() |
+
|
+ ![]() + ![]() |
+
|
+ |||||||||||||
+ | ![]() |
+ + | |||||||||||||||
+ |
|
+ + |
|
+
+ ![]() |
+
|
+ ![]() + ![]() |
+
|
+ |||||||||||||
+ | ![]() |
+ + | |||||||||||||||
+ |
|
+ + |
|
+
+ ![]() |
+
|
+ ![]() + ![]() |
+
|
+ |||||||||||||
+ | ![]() |
+ + | |||||||||||||||
+ |
|
+ + |
|
+
+ ![]() |
+
|
+ ![]() + ![]() |
+
|
+ |||||||||||||
+ | ![]() |
+ + | |||||||||||||||
+ |
|
+ + |
20% . | |
+
+
+ + ![]() + + |
+
+
+ + + + + + + + + + | +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+ |
+
+
+
+
+
+
+
+
+ if($_GET['align1']=='1') {
+ $clan = mysql_fetch_array(mysql_query('SELECT `id`,`name`,`align` FROM `clan` WHERE `id` = "'.$u->info['clan'].'" LIMIT 1'));
+ if(date('m') == 12 || date('m') == 1) {
+ $price = 2;
+ }else{
+ $price = 4.99;
+ }
+ if($u->bank['money2'] < $price) {
+ echo ' :)';
+ }else{
+ $u->bank['money2'] -= $price;
+ mysql_query('UPDATE `clan` SET `align` = "1" WHERE `id` = "'.$u->info['clan'].'" LIMIT 1');
+ mysql_query('UPDATE `users` SET `align` = "1" WHERE `clan` = "'.$clan['id'].'"');
+ mysql_query('UPDATE `bank` SET `money2` = "'.$u->bank['money2'].'" WHERE `uid` = "'.$u->info['id'].'" LIMIT 1');
+ echo ' ![]() ![]() '.$price.' .'; + } + } + + elseif($_GET['align7']=='7') { + $clan = mysql_fetch_array(mysql_query('SELECT `id`,`name`,`align` FROM `clan` WHERE `id` = "'.$u->info['clan'].'" LIMIT 1')); + if(date('m') == 12 || date('m') == 1) { + $price = 2; + }else{ + $price = 4.99; + } + if($u->bank['money2'] < $price) { + echo ' :)'; + }else{ + $u->bank['money2'] -= $price; + mysql_query('UPDATE `clan` SET `align` = "7" WHERE `id` = "'.$u->info['clan'].'" LIMIT 1'); + mysql_query('UPDATE `users` SET `align` = "7" WHERE `clan` = "'.$clan['id'].'"'); + mysql_query('UPDATE `bank` SET `money2` = "'.$u->bank['money2'].'" WHERE `uid` = "'.$u->info['id'].'" LIMIT 1'); + echo ' ![]() ![]() '.$price.' .'; + } + } + + elseif($_GET['align3']=='3') { + $clan = mysql_fetch_array(mysql_query('SELECT `id`,`name`,`align` FROM `clan` WHERE `id` = "'.$u->info['clan'].'" LIMIT 1')); + if(date('m') == 12 || date('m') == 1) { + $price = 2; + }else{ + $price = 4.99; + } + if($u->bank['money2'] < $price) { + echo ' :)'; + }elseif($clan['align'] == 3) { + echo ' ...'; + }else{ + $u->bank['money2'] -= $price; + mysql_query('UPDATE `clan` SET `align` = "3" WHERE `id` = "'.$u->info['clan'].'" LIMIT 1'); + mysql_query('UPDATE `users` SET `align` = "3" WHERE `clan` = "'.$clan['id'].'"'); + mysql_query('UPDATE `bank` SET `money2` = "'.$u->bank['money2'].'" WHERE `uid` = "'.$u->info['id'].'" LIMIT 1'); + echo ' ![]() ![]() '.$price.' .'; + } + } + ?> + if($u->info['clan_prava'] == 'glava') { ?> + + }?> + + |
20% . | |
+
+
+ + ![]() + + |
+
+
+ + + + + + + + + + | +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+ |
+
+
+
+
+
+
+
+
+ if($_GET['align1']=='1') {
+ $clan = mysql_fetch_array(mysql_query('SELECT `id`,`name`,`align` FROM `clan` WHERE `id` = "'.$u->info['clan'].'" LIMIT 1'));
+ if(date('m') == 12 || date('m') == 1) {
+ $price = 2;
+ }else{
+ $price = 4.99;
+ }
+ if($u->bank['money2'] < $price) {
+ echo ' :)';
+ }else{
+ $u->bank['money2'] -= $price;
+ mysql_query('UPDATE `clan` SET `align` = "1" WHERE `id` = "'.$u->info['clan'].'" LIMIT 1');
+ mysql_query('UPDATE `users` SET `align` = "1" WHERE `clan` = "'.$clan['id'].'"');
+ mysql_query('UPDATE `bank` SET `money2` = "'.$u->bank['money2'].'" WHERE `uid` = "'.$u->info['id'].'" LIMIT 1');
+ echo ' ![]() ![]() '.$price.' .'; + } + } + + elseif($_GET['align7']=='7') { + $clan = mysql_fetch_array(mysql_query('SELECT `id`,`name`,`align` FROM `clan` WHERE `id` = "'.$u->info['clan'].'" LIMIT 1')); + if(date('m') == 12 || date('m') == 1) { + $price = 2; + }else{ + $price = 4.99; + } + if($u->bank['money2'] < $price) { + echo ' :)'; + }else{ + $u->bank['money2'] -= $price; + mysql_query('UPDATE `clan` SET `align` = "7" WHERE `id` = "'.$u->info['clan'].'" LIMIT 1'); + mysql_query('UPDATE `users` SET `align` = "7" WHERE `clan` = "'.$clan['id'].'"'); + mysql_query('UPDATE `bank` SET `money2` = "'.$u->bank['money2'].'" WHERE `uid` = "'.$u->info['id'].'" LIMIT 1'); + echo ' ![]() ![]() '.$price.' .'; + } + } + + elseif($_GET['align3']=='3') { + $clan = mysql_fetch_array(mysql_query('SELECT `id`,`name`,`align` FROM `clan` WHERE `id` = "'.$u->info['clan'].'" LIMIT 1')); + if(date('m') == 12 || date('m') == 1) { + $price = 2; + }else{ + $price = 4.99; + } + if($u->bank['money2'] < $price) { + echo ' :)'; + }elseif($clan['align'] == 3) { + echo ' ...'; + }else{ + $u->bank['money2'] -= $price; + mysql_query('UPDATE `clan` SET `align` = "3" WHERE `id` = "'.$u->info['clan'].'" LIMIT 1'); + mysql_query('UPDATE `users` SET `align` = "3" WHERE `clan` = "'.$clan['id'].'"'); + mysql_query('UPDATE `bank` SET `money2` = "'.$u->bank['money2'].'" WHERE `uid` = "'.$u->info['id'].'" LIMIT 1'); + echo ' ![]() ![]() '.$price.' .'; + } + } + ?> + if($u->info['clan_prava'] == 'glava') { ?> + + }?> + + |
|
+
|
+
|
+
'+wind+' | ||
| '+
+ '
| '+
+ '
| '+
+ '
'+wind+' | ||
x | ||
![]() | ||
t |
- -
- -+
+ +, . combats.com , BBMMORPG. , . - - combats.com 2006-2009 . . , , , . , . +
oldbk. . ( , , ) ( , , , , ). , , , . . + + , , , + , + . , + , - + + , . - , , . . , . , . + . +
- , 2004 2009 . combats.com 2, MMORPG. , , .
+ , ,
+ .
+ .
+ , . ,
+ .
- , . , . .
+ combats.com.
+ .
- , >.
-
-