Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate

Autor Topic: Muemu s8 requiero modulo para convertir de GP a WcoinC  (Visto 1900 veces)

0 Miembros and 1 Guest are viewing this topic.

Offline jigokush Posteado: January 25, 2017, 09:09:38 AM

  • 0 puntos por ventas
  • *
  • Rank: Avanzado
  • Posts: 127
  • Gracias recibida: 92
  • pe
Buen dia uso muemu s8 por favor requiero q alguien me facilite un modulo para intercambiar o convertir los Globint Point a la moneda WcoinC espero su gran aporte y ayuda a la comunidad muchas gracias y buen dia :)

Gracias:


Offline Lude #1 Posteado: January 25, 2017, 10:02:04 AM

  • MAESTRO

  • C++ Coder
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 388
  • Gracias recibida: 19153
  • us
Buen dia uso muemu s8 por favor requiero q alguien me facilite un modulo para intercambiar o convertir los Globint Point a la moneda WcoinC espero su gran aporte y ayuda a la comunidad muchas gracias y buen dia :)

Lo que puedes hacer es usar el Modulo de Horas por Creditos y cambiar las tablas, asi pasas los GoblinPoints a WCoins.


Offline jigokush #2 Posteado: January 25, 2017, 12:03:27 PM

  • 0 puntos por ventas
  • *
  • Rank: Avanzado
  • Posts: 127
  • Gracias recibida: 92
  • pe

Offline Lude #3 Posteado: January 25, 2017, 01:38:50 PM

  • MAESTRO

  • C++ Coder
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 388
  • Gracias recibida: 19153
  • us
no se como  :(

No tiene nada de otro mundo, manda el modulo para decirte lo que vas a cambiar, mas no te lo cambiaré yo por que la idea de todo esto es que lo hagas tu mismo. Recuerda que la principal razón de este foro es fomentar el conocimiento y así los Usuarios aprendan a hacer las cosas y no pedir todo ya hecho, así formamos una mejor comunidad.


Offline jigokush #4 Posteado: January 25, 2017, 11:19:46 PM

  • 0 puntos por ventas
  • *
  • Rank: Avanzado
  • Posts: 127
  • Gracias recibida: 92
  • pe
Citar
<?php
define('phrase_chngtime2',"serán transferidas a la cuenta: ");
define('phrase_chngtime2_error',"<font color=red><b>No posees una cuenta de jugador asociada.</b></font>");
define('phrase_chng1',"Horas online ");
define('phrase_chng2',"Recompensa ");

$sql_gm_check   = mssql_query("SELECT * from Character where CtlCode=32 and StaffLvl!=0 and AccountID='$user_auth_id'");
$gm_check      = mssql_num_rows($sql_gm_check);
   
if($gm_check <= 0){
   define('phrase_chngtime',"Puedes cambiar la cantidad de horas jugadas por");
   $Otime['bonus']            = 'goblinpoints';          // zen / goblinpoints / mucoins
   $Otime['rate']            = 2;                  // [Zen/GoblinPoints/MuCoins] * hora
   
   $sql_gameshop_check = mssql_query("SELECT g.* FROM GameShop_Data g
                     JOIN MEMB_INFO m ON(m.memb_guid = g.MemberGuid)
                     WHERE m.memb___id='$user_auth_id'");

   $gameshop_check = mssql_num_rows($sql_gameshop_check);
   
   if($gameshop_check <= 0){
      $denegar = 1;
   }
   
}else{
   define('phrase_chngtime',"Puedes cambiar la cantidad de horas invertidas por");
   $Otime['bonus']            = 'mucoins';
   $Otime['rate']            = 1;
   
   $Select_GM_IDGame = $core_db2->Execute("Select GM_IDGame from Character where AccountID=?",array($user_auth_id));
   $GM_IDGame = $Select_GM_IDGame->fields[0];
   
   if($GM_IDGame == NULL){
      $denegar_gm = 1;
   }else{
      $check_mu_coins = $core_db2->Execute("Select ".MU_COINS_COLUMN." from ".MU_COINS_TABLE." where ".MU_COINS_USERID_COLUMN."=?",array($GM_IDGame));
      if($check_mu_coins->EOF){
         $insert_mu_coins_id = $core_db2->Execute("INSERT INTO ".MU_COINS_TABLE." (".MU_COINS_USERID_COLUMN.",".MU_COINS_COLUMN.")VALUES(?,?)",array($GM_IDGame,'0'));
      }
   }
   
   $user_auth_id_old = $user_auth_id;
}

if($Otime['bonus'] == 'zen'){
   $Currency['name'] = 'Zen';
}elseif($Otime['bonus'] == 'goblinpoints'){
   $Currency['name'] = 'Goblin Points';
}elseif($Otime['bonus'] == 'mucoins'){
   $Currency['name'] = 'MU Coins';
}

$minute_result   = $core_db->Execute("SELECT OnlineHours from MEMB_STAT where memb___id='$user_auth_id'");
$minute_row      = $minute_result->fetchRow();

if(($minute_row[0] % 60) >= 0){
   $minutes   = ($minute_row[0] % 60);
   $hours      = (($minute_row[0] - $minutes) / 60);

}else{
   $hours      = '0';
   if($minute_row[0] > 0){
      $minutes = $minute_row[0];
   
   }else{
      $minutes = '0';
   }
}

if($hours > 0){
   $add_credits = ($hours * $Otime['rate']);

}else{
   $add_credits = '0';
}

if($gm_check > 0){
   $user_auth_id = $GM_IDGame;
}

if($Otime['bonus'] == 'zen'){
   $update_money = "UPDATE dbo.Warehouse SET Money = Money + $add_credits WHERE AccountId = '$user_auth_id'";
   
}elseif($Otime['bonus'] == 'goblinpoints'){
   $update_money = "UPDATE g SET g.WCoinG = g.WCoinG + $add_credits FROM GameShop_Data g
         JOIN MEMB_INFO m ON(m.memb_guid = g.MemberGuid)
         WHERE m.memb___id='$user_auth_id'";
   
}elseif($Otime['bonus'] == 'mucoins'){
   $update_money = "UPDATE dbo.MEMB_CREDITS SET credits = credits + '$add_credits' WHERE memb___id = '$user_auth_id'";
   
}else{
   $update_money = "";
}

$bonus = $Currency['name'];

if(isset($_POST['change'])){
   if($denegar_gm != 1){
      if($hours > 0){
            if(account_online($user_auth_id) === true){
               echo msg('0','Tu personaje debe estar desconectado del juego.');
               
            }else{
               if($gm_check > 0){
                  $user_auth_id = $user_auth_id_old;
               }
               
               if($denegar != 1){
                  $delminutes        = $hours * 60;
                  $removeotime     = $core_db->Execute("UPDATE MEMB_STAT SET OnlineHours = OnlineHours - $delminutes WHERE memb___id='$user_auth_id'");
                  $addmoney        = $core_db->Execute($update_money);
                  
                  echo msg('1',"Las horas online han sido cambiadas correctamente.");
               }else{
                  echo msg('0','Debes ingresar a la tienda MU Item Shop al menos una vez.');
               }
            }
      }else{
         echo msg('0',"Horas online insuficientes para ser cambiadas.");
      }
   }else{
      echo msg('0',"No se ha encontrado cuenta de jugador asociada a ".$user_auth_id_old.".");
   }
}
?>

   <table width="100%">
      <tr>
         <td class="text_default" style='width:95%; text-align:justify; padding:5px 10px 5px 10px; border:1px dashed #B9955B;'>
         <?php
         
         echo '<font color="#B9955B">' . phrase_chngtime . ' ' . $bonus . '.</font><br>';
         
         if($gm_check > 0){
            if($denegar_gm != 1){
               echo '<font color="#B9955B">Las ' . $bonus . ' ' . phrase_chngtime2 . '<font color="red"><b>' . $GM_IDGame . '</b></font>.</font>';
            }else{
               echo phrase_chngtime2_error;
            }
         }
         ?>
         </td>
      </tr>
   </table>
   <br>

   <table align="center" border="0" cellpadding="2" cellspacing="2" style="border:1px solid #B9955B; font-family:Tahoma; color:#9d8666; font-size:11px;">
      <tr class="bgcol1">
         <td class="text_default" align="right" width="50%"><b><?php echo phrase_chng1;?>:</b></td>
         <td class="text_default"><?php echo $hours." h ".$minutes." m";?></td>
      </tr>
      <tr>
         <td class="text_default" align="right" width="50%"><b><?php echo phrase_chng2;?>:</b></td>
         <td class="text_default"><?php echo $add_credits." ".$bonus; ?></td>
      </tr>   
   </table>
   <form method="post" action="" name="changetime_start">
   <table align="center">
   <br>
      <tr>
         <td>
            <input type="hidden" name="change" value="1">
            <input type="button" class="submit-form" onclick="this.disabled=true; this.value='Cargando...'; changetime_start.submit();" value="Obtener <? echo $Currency['name']; ?>">
         </td>
      </tr>
   </table>
   </form>





no se como  :(

No tiene nada de otro mundo, manda el modulo para decirte lo que vas a cambiar, mas no te lo cambiaré yo por que la idea de todo esto es que lo hagas tu mismo. Recuerda que la principal razón de este foro es fomentar el conocimiento y así los Usuarios aprendan a hacer las cosas y no pedir todo ya hecho, así formamos una mejor comunidad.


Offline jigokush #5 Posteado: January 29, 2017, 10:23:23 PM

  • 0 puntos por ventas
  • *
  • Rank: Avanzado
  • Posts: 127
  • Gracias recibida: 92
  • pe

Gracias:


Offline dakosmu #6 Posteado: January 30, 2017, 07:51:29 AM

  • Colaborador
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 619
  • Gracias recibida: 5673
  • ve
Dakosmu Colaborador

Offline jigokush #7 Posteado: February 05, 2017, 06:37:32 PM

  • 0 puntos por ventas
  • *
  • Rank: Avanzado
  • Posts: 127
  • Gracias recibida: 92
  • pe

Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate


 

Related Topics

  Subject / Started by Replies Last post
3 Replies
1314 Views
Last post March 07, 2017, 12:34:02 AM
by jigokush
3 Replies
1498 Views
Last post May 10, 2018, 05:50:26 PM
by TioFedEx
1 Replies
871 Views
Last post June 24, 2018, 04:11:17 PM
by ZabiinoOo
2 Replies
871 Views
Last post August 06, 2018, 08:18:25 PM
by -Rastaa.TSM☢
2 Replies
913 Views
Last post June 01, 2019, 11:04:31 AM
by MOYOne