echo Yii::t('' . Yii::app()->request->cookies['language']->value . '', 'Reset'); ?> :</span> <span class="lvl"><?php $reset = $this->getFConfig('reset_col'); echo $char->{$reset}; ?> </span> </span> </span> <span class="char-class <?php echo Character::getCClass($char->Class, 3); ?> "> <?php echo Character::getCClass($char->Class, 1); ?> </span> <span class="char-money"> <img src="<?php echo $this->getTemplate('backend'); ?> images/coins.png"> <?php echo number_format($char->Money); ?> </span> <span class="char-actions"> <span class="lock-char-action"> <?php
followMouse: false, offsetX: 0, offsetY: 0, overrideText: '', position: 'right', speed: 100 }) jQuery('.nano').nanoScroller({ preventPageScrolling: true }); </script> <div class="char-page" style="background-image:url(/images/items/inventory/<?php echo Character::getCClass($model->Class, 3); ?> .jpg);"> <div class="inv-bg"> <div class="char-name"> <div class="name"> <?php echo $model->Name; ?> </div> </div> <?php echo $this->renderPartial('block/inventory', array('item' => $item, 'itemDesc' => $itemDesc)); ?> </div>
private function getReset() { if ($this->getFConfig('resetMItem')) { $model = $this->loadCModel(); if (isset($_POST['reset'])) { $resColumn = $this->getFConfig('reset_col'); $resNumber = $model->{$resColumn} + 1; $getClass = new Character(); switch ($model->Class) { case 0: $newPoints = $this->getFConfig('resetDwPoints') * $resNumber; break; case 1: $newPoints = $this->getFConfig('resetDwPoints') * $resNumber; break; case 2: $newPoints = $this->getFConfig('resetDwPoints') * $resNumber; break; case 3: $newPoints = $this->getFConfig('resetDwPoints') * $resNumber; break; case 16: $newPoints = $this->getFConfig('resetDkPoints') * $resNumber; break; case 17: $newPoints = $this->getFConfig('resetDkPoints') * $resNumber; break; case 18: $newPoints = $this->getFConfig('resetDkPoints') * $resNumber; break; case 19: $newPoints = $this->getFConfig('resetDkPoints') * $resNumber; break; case 32: $newPoints = $this->getFConfig('resetElfPoints') * $resNumber; break; case 33: $newPoints = $this->getFConfig('resetElfPoints') * $resNumber; break; case 34: $newPoints = $this->getFConfig('resetElfPoints') * $resNumber; break; case 35: $newPoints = $this->getFConfig('resetElfPoints') * $resNumber; break; case 48: $newPoints = $this->getFConfig('resetMgPoints') * $resNumber; break; case 49: $newPoints = $this->getFConfig('resetMgPoints') * $resNumber; break; case 50: $newPoints = $this->getFConfig('resetMgPoints') * $resNumber; break; case 64: $newPoints = $this->getFConfig('resetDlPoints') * $resNumber; break; case 65: $newPoints = $this->getFConfig('resetDlPoints') * $resNumber; break; case 66: $newPoints = $this->getFConfig('resetDlPoints') * $resNumber; break; case 80: $newPoints = $this->getFConfig('resetSumPoints') * $resNumber; break; case 81: $newPoints = $this->getFConfig('resetSumPoints') * $resNumber; break; case 82: $newPoints = $this->getFConfig('resetSumPoints') * $resNumber; break; case 83: $newPoints = $this->getFConfig('resetSumPoints') * $resNumber; break; case 96: $newPoints = $this->getFConfig('resetRfPoints') * $resNumber; break; case 97: $newPoints = $this->getFConfig('resetRfPoints') * $resNumber; break; case 98: $newPoints = $this->getFConfig('resetRfPoints') * $resNumber; break; } switch ($model->Class) { case 0: $charClass = 0; break; case 1: $charClass = 0; break; case 2: $charClass = 0; break; case 3: $charClass = 0; break; case 16: $charClass = 16; break; case 17: $charClass = 16; break; case 18: $charClass = 16; break; case 19: $charClass = 16; break; case 32: $charClass = 32; break; case 33: $charClass = 32; break; case 34: $charClass = 32; break; case 35: $charClass = 32; break; case 48: $charClass = 48; break; case 49: $charClass = 48; break; case 50: $charClass = 48; break; case 64: $charClass = 64; break; case 65: $charClass = 64; break; case 66: $charClass = 64; break; case 80: $charClass = 80; break; case 81: $charClass = 80; break; case 82: $charClass = 80; break; case 83: $charClass = 80; break; case 96: $charClass = 96; break; case 97: $charClass = 96; break; case 98: $charClass = 96; break; } if ($model->{$resColumn} == 0) { $model->{$resColumn} = 1; } else { $model->{$resColumn}; } if ($this->getFConfig('resetPayType') == 1) { $resPrice = $this->getFConfig('resetPayDynamic') * $model->{$resColumn}; } else { $resPrice = $this->getFConfig('resetPayFixed'); } $totalPrice = $model->Money - $resPrice; if ($model->getOInfo(Yii::app()->user->username, Yii::app()->user->char) == 1) { Yii::app()->user->setFlash('delete', Yii::t('' . Yii::app()->request->cookies['language']->value . '', 'For reset your character, he must be offline')); $this->refresh(); } elseif ($totalPrice < 0) { Yii::app()->user->setFlash('delete', Yii::t('' . Yii::app()->request->cookies['language']->value . '', 'The character is not enough money')); $this->refresh(); } elseif ($model->cLevel < $this->getFConfig('resetLevel')) { Yii::app()->user->setFlash('delete', Yii::t('' . Yii::app()->request->cookies['language']->value . '', 'Character level is too low')); $this->refresh(); } else { $reset = array(); $reset['cLevel'] = '1'; $reset['LevelUpPoint'] = $newPoints; $reset['Experience'] = '0'; $reset['Money'] = $totalPrice; $reset['PkCount'] = '0'; $reset['PkLevel'] = '3'; $reset['PkTime'] = '0'; $reset['MapNumber'] = '0'; $reset['MapPosX'] = '133'; $reset['MapPosY'] = '120'; $reset[$resColumn] = $resNumber; if ($getClass->getCClass($model->Class, 1) == 80 || $getClass->getCClass($model->Class, 1) == 81 || $getClass->getCClass($model->Class, 1) == 82 || $getClass->getCClass($model->Class, 1) == 83) { $reset['MapNumber'] = '51'; $reset['MapPosX'] = '133'; $update['MapPosY'] = '120'; } elseif ($getClass->getCClass($model->Class, 1) == 32 || $getClass->getCClass($model->Class, 1) == 33 || $getClass->getCClass($model->Class, 1) == 34 || $getClass->getCClass($model->Class, 1) == 35) { $reset['MapNumber'] = '3'; $reset['MapPosX'] = '175'; $reset['MapPosY'] = '112'; } if ($this->getFConfig('resetInvType') == 1) { $inventory = DefaultClassType::getInventory($charClass); $query = "UPDATE Character SET Inventory=0x{$inventory} WHERE Name='" . Yii::app()->user->char . "'"; $command = Yii::app()->db->createCommand($query); $command->execute(); } if ($this->getFConfig('resetMlType') == 1) { $magicList = DefaultClassType::getMList($charClass); $query = "UPDATE Character SET MagicList=0x{$magicList} WHERE Name='" . Yii::app()->user->char . "'"; $command = Yii::app()->db->createCommand($query); $command->execute(); } if ($this->getFConfig('resetPtType') == 1) { $reset['Strength'] = $getClass->getCClass($model->Class, 6); $reset['Dexterity'] = $getClass->getCClass($model->Class, 7); $reset['Vitality'] = $getClass->getCClass($model->Class, 8); $reset['Energy'] = $getClass->getCClass($model->Class, 9); $reset['Leadership'] = $getClass->getCClass($model->Class, 10); } Character::model()->updateAll($reset, 'AccountID =:AccountID AND Name=:Name', array(':AccountID' => Yii::app()->user->username, ':Name' => Yii::app()->user->char)); Yii::app()->user->setFlash('success', Yii::t('' . Yii::app()->request->cookies['language']->value . '', 'Reset is successful')); $this->refresh(); } } $this->pageTitle = Yii::app()->user->username . ' / ' . Yii::app()->user->char . ' / ' . Yii::t('' . Yii::app()->request->cookies['language']->value . '', 'Control panel') . ' / ' . Yii::t('' . Yii::app()->request->cookies['language']->value . '', 'Reset character') . ' / ' . $this->getFConfig('serverName'); $this->breadcrumbs = array(Yii::t('' . Yii::app()->request->cookies['language']->value . '', 'Control panel'), Yii::t('' . Yii::app()->request->cookies['language']->value . '', 'Reset')); $this->pageH1 = Yii::t('' . Yii::app()->request->cookies['language']->value . '', 'Reset character'); $this->renderPartial('block/reset', array('model' => $model), false, true); } }
<div id="selected-char"> <div id="schar-info"> <div id="char-bar-info"> </div> </div> <div id="char-select"> <ul id="hero-tabs"> <?php foreach (Character::getAChars() as $char) { ?> <li> <a class="hero-tab <?php echo strtolower(Character::getCClass($char->Class, '3')) . $this->checkCS($char->Name); ?> " href="<?php echo $this->createUrl('cp/update', array('id' => $char->Name)); ?> " onClick="updateSC(this);return false;"> <span class="hero-portrait"></span> <span class="name"><?php echo $char->Name; ?> </span> </a> </li> <?php } ?>