Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate

Autor Topic: Problema Modulo MuCore  (Visto 705 veces)

0 Miembros and 1 Guest are viewing this topic.

Offline keikurono Posteado: October 10, 2017, 04:35:51 PM | Modificado: October 10, 2017, 04:38:09 PM by keikurono

  • 0 puntos por ventas
  • *
  • Rank: Avanzado
  • Posts: 138
  • Gracias recibida: 72
  • ar
Buenas !! dejo este tema por si alguien me puede dar una mano en el siguiente problema. De entre las descargas de modulos encontre uno de "exchange" que basicamente sirve para cambiar las horas acumuladas de juego por créditos, el problema es el siguiente, el modulo funciona para una base de datos en la cual las horas acumuladas radican en la tabla "MEMB_STAT" (es decir que las horas se acumulan en el ID de la cuenta), pero la base de datos que utilizo es diferente (GX, files brasileros con base en los titanium s4) ya que las horas acumuladas se guardan dentro de la tabla "CHARACTER", es decir, que cada personaje acumula un determinado  puntaje de tiempo conectado... sabiendo todo eso acomode las tablas del modulo segun mi base de dato y la verdad es que el modulo funciona bien PERO unicamente me toma los datos del primer personaje que figura en la tabla " CHARACTER" y no me tiene en cuenta el tiempo de los demas personajes, la pregunta es entonces, que debo agregarle al modulo para que me tenga en cuenta los 5 personajes y no solo el primero en figurar en dicha tabla?

dejo aqui el modulo:

Code: [Select]
<fieldset>
  <legend>ONLINE TIME TO CREDITS EXCHANGER</legend><table align=center border=0 width=500><tr><td align=center>
<?

$exchange_time_settings = simplexml_load_file('engine/config_mods/exchange_online_time.xml');
$reward = $exchange_time_settings->reward;

if(!isset($_SESSION['user_auth_id'])) { die("You need to be logged in."); }$name = $_SESSION['user_auth_id'];
$query = mssql_query("Select HoursOnly from Character where AccountID='$name'");
$hour = mssql_fetch_row($query);
$hours = floor($hour[0] / 60);

$credit = mssql_query("Select WCoinP from memb_info where memb___id='$name'");
$cr = mssql_fetch_row($credit);

if(!isset($_POST['agree']))
{

?><form action="" method="post" name="module">

<table style="padding-left: 10px;" border="0" cellpadding="0" cellspacing="4" width="100%">
<tbody>
<tr>
<td align="left">Your Credits : <b><font color="#2e9e1b"><? echo($cr[0]); ?></font></b></td>
</tr>
<tr>
<td align="left">Your Online Hours : <b><font color="#2e9e1b"><? if($hours == "") { $hours = "0"; } echo($hours); ?></font></b></td>
</tr>
<tr>
<td align="left">You Will Get : <b><em><? $k = $hours*$reward; echo($k); ?>
  <font color="red">Credits</font></em></b></td>
</tr>
<tr>
  <td align="left"><div align="right"><strong>
    <input name="agree" type="submit" id="agree" value="Exchange">
  </strong></div></td>
</tr>
</tbody></table>
</form>
<?
}
else
{
$name = $_SESSION['user_auth_id'];
$queryy = mssql_query("Select HoursOnly from Character where AccountID='$name'");
$hr = mssql_fetch_row($queryy);
$hh = floor($hr[0] / 60);

$mm = mssql_query("Select connectstat from MEMB_STAT where Memb___id='$name'");
$fmm = mssql_fetch_row($mm);
if($fmm[0] == "1")
{
die("<strong>You need to be <font color=red>OFFLINE</font> before you trade your hours.</strong>");
}
$k = $hh * $reward + $cr[0];
mssql_query("Update memb_info set WCoinP='$k' where memb___id='$name'");
mssql_query("Update Character set HoursOnly = 0 where AccountID='$name'");
$queryyy = mssql_query("Select HoursOnly from Character where AccountID='$name'");
$hrr = mssql_fetch_row($queryyy);
$hhh = $hrr[0];
echo("<strong>You have now <font color=red>".$k." Credits</font> and <font color=red>0</font> Online Hours</strong>");
}
?>
</td></tr></table></fieldset>



DESDE YA GRACIAS POR LEER !


Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate


 

Related Topics

  Subject / Started by Replies Last post
8 Replies
1993 Views
Last post January 26, 2017, 01:10:12 AM
by Nexus
5 Replies
1395 Views
Last post November 16, 2018, 12:42:42 PM
by Jutes
2 Replies
903 Views
Last post January 23, 2019, 01:16:54 PM
by MuArcano
2 Replies
758 Views
Last post February 13, 2020, 09:31:15 PM
by piscis007
0 Replies
142 Views
Last post August 01, 2023, 10:03:18 AM
by GameNet