当前位置: 首页>>代码示例>>PHP>>正文


PHP Usuarios::expNecesaria方法代码示例

本文整理汇总了PHP中Usuarios::expNecesaria方法的典型用法代码示例。如果您正苦于以下问题:PHP Usuarios::expNecesaria方法的具体用法?PHP Usuarios::expNecesaria怎么用?PHP Usuarios::expNecesaria使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Usuarios的用法示例。


在下文中一共展示了Usuarios::expNecesaria方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: actionExp

 /**
  * Listado de niveles de exp necesarios (DEBUG)
  *
  * @route jugadorNum12/usuarios/exp
  *
  * @return void
  */
 public function actionExp()
 {
     $exp = array(100);
     for ($i = 0; $i < 100; $i++) {
         $exp[$i] = Usuarios::expNecesaria($i);
     }
     $this->render('exp', array('array' => $exp));
 }
开发者ID:rMarinf,项目名称:JugadorNum12,代码行数:15,代码来源:UsuariosController.php

示例2: crearPersonaje

 /**
  * Fija los atributos de un nuevo personaje y lo guarda en la base de datos
  *
  * Para un personaje fija:
  *
  * - Recursos iniciales en funcion del personaje escogido
  * - nivel inicial (12)
  * - experencia inicial (7500)
  * - puntos de desbloqueo de habilidades (7)
  *
  * @return void
  */
 public function crearPersonaje()
 {
     /* Nivel y Exp */
     $this->setAttributes(array('nivel' => 1, 'exp' => 0, 'puntos_desbloqueo' => 3));
     $this->setAttributes(array('exp_necesaria' => Usuarios::expNecesaria(1)));
     /* Recursos */
     $rec = new Recursos();
     $rec->setAttributes(array('usuarios_id_usuario' => $this->id_usuario));
     switch ($this->personaje) {
         case self::PERSONAJE_ULTRA:
             $rec->setAttributes(array('dinero' => self::ULTRA_DINERO_INICIO, 'dinero_gen' => self::ULTRA_DINERO_GEN_INICIO, 'influencias' => self::ULTRA_INFLUENCIAS_MAX_INICIO, 'influencias_max' => self::ULTRA_INFLUENCIAS_MAX_INICIO, 'influencias_gen' => self::ULTRA_INFLUENCIAS_GEN_INICIO, 'influencias_bloqueadas' => 0, 'animo' => self::ULTRA_ANIMO_MAX_INICIO, 'animo_max' => self::ULTRA_ANIMO_MAX_INICIO, 'animo_gen' => self::ULTRA_ANIMO_GEN_INICIO));
             break;
         case self::PERSONAJE_MOVEDORA:
             $rec->setAttributes(array('dinero' => self::ANIMADORA_DINERO_INICIO, 'dinero_gen' => self::ANIMADORA_DINERO_GEN_INICIO, 'influencias' => self::ANIMADORA_INFLUENCIAS_MAX_INICIO, 'influencias_max' => self::ANIMADORA_INFLUENCIAS_MAX_INICIO, 'influencias_gen' => self::ANIMADORA_INFLUENCIAS_GEN_INICIO, 'influencias_bloqueadas' => 0, 'animo' => self::ANIMADORA_ANIMO_MAX_INICIO, 'animo_max' => self::ANIMADORA_ANIMO_MAX_INICIO, 'animo_gen' => self::ANIMADORA_ANIMO_GEN_INICIO));
             break;
         case self::PERSONAJE_EMPRESARIO:
             $rec->setAttributes(array('dinero' => self::EMPRESARIO_DINERO_INICIO, 'dinero_gen' => self::EMPRESARIO_DINERO_GEN_INICIO, 'influencias' => self::EMPRESARIO_INFLUENCIAS_MAX_INICIO, 'influencias_max' => self::EMPRESARIO_INFLUENCIAS_MAX_INICIO, 'influencias_gen' => self::EMPRESARIO_INFLUENCIAS_GEN_INICIO, 'influencias_bloqueadas' => 0, 'animo' => self::EMPRESARIO_ANIMO_MAX_INICIO, 'animo_max' => self::EMPRESARIO_ANIMO_MAX_INICIO, 'animo_gen' => self::EMPRESARIO_ANIMO_GEN_INICIO));
             break;
         default:
             break;
     }
     $rec->setAttributes(array('ultima_act' => time()));
     $rec->save();
     $this->save();
     // EXTRA
     $this->sumarExp(7500);
     $this->setAttributes(array('puntos_desbloqueo' => 7));
     $recy = $this->recursos;
     $a = $recy['animo_max'];
     $i = $recy['influencias_max'];
     $d = $recy['dinero'] * 5;
     $recy->setAttributes(array('dinero' => $d, 'animo' => $a, 'influencias' => $i));
     $recy->save();
     //----
 }
开发者ID:rMarinf,项目名称:JugadorNum12,代码行数:47,代码来源:Usuarios.php


注:本文中的Usuarios::expNecesaria方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。