Foros del Web » Programando para Internet » PHP »

Puntuacion de juegos ipb v2 con v3.2

Estas en el tema de Puntuacion de juegos ipb v2 con v3.2 en el foro de PHP en Foros del Web. Hola a todos, queria saber si alguien me puede guiar o ayudar a implementar un codigo script php en otro. El script php que tengo, ...
  #1 (permalink)  
Antiguo 30/10/2010, 05:28
 
Fecha de Ingreso: octubre-2010
Mensajes: 2
Antigüedad: 13 años, 5 meses
Puntos: 0
Puntuacion de juegos ipb v2 con v3.2

Hola a todos, queria saber si alguien me puede guiar o ayudar a implementar un codigo script php en otro.
El script php que tengo, cumple la funcion de agregar puntajes o puntos a los juegos en flash (swf), pero hay un problema, solo agrega puntos a los juegos tipo ipb v2, y me gustaria que también agregara juegos ipb v3.2 y es lo que busco.
Mirando e intentando (minimo conocimiento php) puse a probar el script el localhost pero sin resultado alguno.

El actionscritp para agregar puntos de los juegos ipb v2 Son así:

// Action script...

Código:
on (press)
{
    var gname = "3d_Net_Blazer";
    var gscore = eval("/:score");
    getURL("index.php?act=Arcade&do=newscore", "_self", "POST";
}
El actionscritp para agregar puntos de los juegos ipb v3.2 Es así:

Código:
// [Action in Frame 1]
if (yy.savescore == 1)
{
    if (ipb_score == undefined)
    {
        ipb_score = eval(_global.ipb_scoreVar);
    } // end if
    xx = new LoadVars();
    xx.arcadegid = _root.ibpro_gameid;
    xx.gscore = ipb_score;
    xx.gname = _global.ipb_get_gname();
    xx.enscore = ipb_score * yy.randchar ^ yy.randchar2;
    xx.send("index.php?autocom=arcade&do=savescore", "_self", "POST");
    stop ();
} // end if
_global.ipbSend = function (ipb_score)
{
    _root._visible = false;
    _root.enabled = false;
    xx = new LoadVars();
    yy = new LoadVars();
    xx.sendAndLoad("index.php?autocom=arcade&do=verifyscore", yy, "POST");
El script que encontre y me dio esperanza es este que sirve para los arcade de vBulletin y ipbarcade creo..


Código:
//Dice para que agregue los puntos de los ipbv3.2 hay que reemplar esto:

} else if ($id || $_GET['do'] == "newscore" || $_GET['autocom']) {
$thescore = $_POST['thescore'];
if ($_GET['do'] == newscore) {
$id=htmlspecialchars($_POST['gname'], ENT_QUOTES);
$thescore = $_POST['gscore'];
}
 
if ($_GET['autocom']) {
 
$id=htmlspecialchars($_COOKIE['gname'], ENT_QUOTES);
$thescore = $_POST['gscore'];
 
}


//Reemplazar por este otro:
} elseif ( $id || $_GET['do'] == "newscore" || $_GET['do'] == 'savescore' || $_GET['autocom'] == 'arcade' || $_POST['autocom'] == 'arcade') {
 
$id = $_POST['gname'];
if($id==NULL) $id= $_REQUEST['id'];
 
//For other games
$thescore = $_POST['thescore'];
 
//For v32 games
if ($_GET['autocom'] == 'arcade' || $_POST['autocom'] == 'arcade') {
if ($_GET['do'] == 'savescore' || $_GET['do'] == 'newscore') {
$thescore = $_POST['gscore'];
if ($thescore==NULL) $thescore= $_POST['thescore'];
if ($thescore==NULL) $thescore= $_GET['scoreVar'];
}
}
 
//For v2 games
if ($_GET['do'] == 'savescore' || $_GET['do'] == 'newscore') {
$thescore = $_POST['gscore'];
if ($thescore==NULL) $thescore= $_POST['thescore'];
if ($thescore==NULL) $thescore= $_GET['scoreVar'];
}
Busco la manera y forma de hacer eso en mi script pero no tengo idea como.
Escribire otro post con mi script para ver si alguien pueda guiarme o ayudarme con esto.
  #2 (permalink)  
Antiguo 30/10/2010, 05:30
 
Fecha de Ingreso: octubre-2010
Mensajes: 2
Antigüedad: 13 años, 5 meses
Puntos: 0
Respuesta: Puntuacion de juegos ipb v2 con v3.2

Ya solucione el problema... gracias de todas maneras

Última edición por carlabrigg; 30/10/2010 a las 09:41 Razón: Mi script lo pague

Etiquetas: codigos, juegos, puntajes, puntos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:35.