Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate

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

0 Miembros and 1 Guest are viewing this topic.

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

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 :)

Online Lude #1 Posteado: January 25, 2017, 09:02:04 AM

  • C++ Coder
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 311
  • Gracias recibida: 10462
  • 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, 11:03:27 AM


Online Lude #3 Posteado: January 25, 2017, 12:38:50 PM

  • C++ Coder
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 311
  • Gracias recibida: 10462
  • 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, 10:19:46 PM

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, 09:23:23 PM

Gracias:


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

  • Like
    Dislike
    Love
    HaHa
    Angry
    Surprise
    Sad
    Party
Dakosmu Colaborador

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


Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate

 

Related Topics

  Subject / Started by Replies Last post
3 Replies
625 Views
Last post March 06, 2017, 11:34:02 PM
by jigokush
3 Replies
841 Views
Last post May 10, 2018, 04:50:26 PM
by TioFedEx
1 Replies
417 Views
Last post June 24, 2018, 03:11:17 PM
by ZabiinoOo
2 Replies
344 Views
Last post August 06, 2018, 07:18:25 PM
by -Rastaa.TSM☢
2 Replies
446 Views
Last post June 01, 2019, 10:04:31 AM
by moises13