[Aporte] - Puntos Por Reset Segun El Reset (menos Complique)

Ver el tema anterior Ver el tema siguiente Ir abajo

[Aporte] - Puntos Por Reset Segun El Reset (menos Complique)

Mensaje  Admin el Jue Mar 13, 2008 3:50 pm

acá les dejo el modulo que uso en mi web es mucho menos complejo, acá no tienes nada de crear tablas ni nada complicado! solo deben agarrar el archivo Character.class que encuentran en la carpeta includes (muweb) y editar con esto! recalco dentro de el modulo que pondré encontraran las configuraciones, es solo un poco de lógica como configurarlo para cada server. Espero que este aporte les sirva y por favor agradezcan que muchas veces eso hace que mucho de nosotros posteemos buenas cosas!

Quote:
function reset($charactername)
{
if ((isset($_SESSION['pass'])) && (isset($_SESSION['user'])));
{
require("config.php");
$loginid = "$_SESSION[user]";

echo $charactername;
$character_check = $db->Execute("SELECT Name FROM Character WHERE Name=? and AccountID=?",array($charactername,$loginid));
$character_check_ = $character_check->numrows();
$online_check = $db->Execute("SELECT ConnectStat FROM MEMB_STAT WHERE memb___id=?",array($loginid));
$row2 = $online_check->fetchrow();

$result = $db->Execute("Select Clevel,Resets,Money,LevelUpPoint,class From Character where Name=?",array($charactername));
$row = $result->fetchrow();

$currentreset = $row[1];
$resetup=$row[1] + (1);
$resetmoeny=$row[2]-($muweb['resetmoney']);
$resetpt=$row[3] + ($muweb['resetpoints']);
$resetpt1=$muweb['resetpoints'] * ($row[1] + 1);


$mublade_[] = array("abajoDe" => "49", "resetALos" => "300");
$mublade_[] = array("abajoDe" => "99", "resetALos" => "250");
$mublade_[] = array("abajoDe" => "149", "resetALos" => "200");

$resetfinal=0;
$resetstotales=0;
$resetsexceso=0;

if (is_array($mublade_)) {
$anterior_ = "0";
foreach ($mublade_ as $rule_)
{
if ($currentreset >= $anterior_ and $currentreset <= $rule_["abajoDe"])
{
$resetfinal = $rule_["resetALos"];
if ($currentreset <= 49 ) { $resetsexceso=$currentreset+1; }
else {
$ResetExc = $rule_["abajoDe"]-49;
$resetsexceso = ($currentreset - $ResetExc) + 1 ;
}
break;
}
else
{
if ($currentreset > 149 && $currentreset <= 770)
{
$resetfinal = 150;
$resetsexceso = ($currentreset - 149) + 1 ;
$resetstotales = 37500;
break;
}
}
$anterior_ = $rule_["abajoDe"] + 1;
$resetstotales =$resetstotales + ( 50 * $rule_["resetALos"]);
}
}

$resetpt1_ = ($resetstotales)+($resetfinal * $resetsexceso);
si van a postearlo en otro Foro por favor no olviden poner los créditos! este Script fue elaborado por Elverdelaro para MuBlade.net

Admin
Admin

Cantidad de envíos: 28
Fecha de inscripción: 12/03/2008

Ver perfil de usuario http://sega.userboard.net

Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba

- Temas similares

Permiso de este foro:
No puedes responder a temas en este foro.