Pues ya hemos empezado la beta, pueden ver más información en este post [http://foro.universojuegos.es/viewtopic.php?f=91&p=206767][0]">viewtopic.php?f=91&p=206767
Reporto para que cierren.
[0]: <a href=
Pues ya hemos empezado la beta, pueden ver más información en este post [http://foro.universojuegos.es/viewtopic.php?f=91&p=206767][0]">viewtopic.php?f=91&p=206767
Reporto para que cierren.
[0]: <a href=
claro que puedes, un claro ejemplo es atlantea, que de cada una hay otros 5 mapas más XD, simplemente copias todos lso archivos de el mapa, y lo implementas como un nuevo mapa.
prueba con esto, no tengo donde probar pero no creo que haya fallo.
* @license http://creativecommons.org/licenses/by-nc-sa/2.0/fr/
* @version b1.002 24/04/2010
* @link http://mt2cms.free.fr
*
* [itemshop.php]
* Page de l'itemshop. C'est le magasin de votre site. L'affichage mais aussi l'achat s'effectue sur cette page.
*
**/
//Si l'itemshop est activé ou si le membre est Admin
if($CONFIG['itemshop']==1 or $rang_membre>=4)
{
/**
*Si on demande des détails
**/
if(isset($_GET['a']) and $_GET['a']=='det' and isset($_GET['id']) and is_numeric($_GET['id']))
{
$tpl->assign('a', 'det');
$id_i=$_GET['id'];
$requette = ("SELECT * FROM site.itemshop WHERE actif=1 AND id='$id_i' LIMIT 1");
$sql = mysql_query($requette) or die(mysql_error());
while(($data = mysql_fetch_array($sql)))
{
$requette2 = ("SELECT * FROM site.cat_is WHERE id = '".$data['cat']."' LIMIT 1");
$sql2 = mysql_query($requette2) or die(mysql_error());
$data2 = mysql_fetch_array($sql2);
$cat=$data2['nom'];
$tpl->assign_array('list_item', array(
'id' => $data['id'],
'id_item' => $data['id_item'],
'nom' => $data['name_item'],
'info' => $data['info_item'],
'nb' => $data['nb_item'],
'prix' => $data['prix'],
'type' => $data['type'],
'cat' => $cat
));
}
}
/**
*Si on veut acheter
**/
elseif(isset($_GET['a']) and $_GET['a']=='buy' and isset($_GET['id']) and is_numeric($_GET['id']))
{
$tpl->assign('a', 'buy');
//Si on a reçu la confirmation
if(isset($_POST['id']) and is_numeric($_POST['id']))
{
$tpl->assign('conf_buy', '1');
$errors = '';
$id_i=$_GET['id'];
//Si l'ID est bien dans la db
$retour = mysql_query("SELECT COUNT(*) AS nb_item FROM site.itemshop WHERE id = '$id_i' AND actif='1'");
$donnees = mysql_fetch_array($retour);
if($donnees['nb_item'] == 1)
{
//Si le membre a assez de cash
$retour = mysql_query("SELECT * FROM site.itemshop WHERE id = '$id_i' AND actif='1'");
$donnees = mysql_fetch_array($retour);
$prix_item = $donnees['prix'];
$nb_item = $donnees['nb_item'];
$item = $donnees['id_item'];
/**
*Si l'item est de type : Simple
**/
if($donnees['type'] == 1)
{
//Si le membre a assez de cash
if($cash_membre >= $prix_item)
{
$retour = mysql_query("SELECT flag FROM player.item_proto WHERE vnum = '$item' ");
$donnees = mysql_fetch_array($retour);
$flag = $donnees['flag'];
/**
*Si l'item est regroupable
**/
if($flag==4 or $flag==20 or $flag==132 or $flag==2052 or $flag==8212)
{
//Si l'entrepot n'est pas plein
if (is_numeric(verif_place_is($id_membre)))
{
//On le débite
mysql_query("UPDATE account.account SET cash=cash-'$prix_item', mileage=mileage+'$prix_item' WHERE id=$id_membre LIMIT 1");
//On ajoute l'objet
$pos = verif_place_is($id_membre);
mysql_query("INSERT INTO player.item (owner_id, window, pos, count, vnum, socket0, socket1, socket2) VALUES ('$id_membre', 'MALL', '$pos', '$nb_item', '$item', '1', '1', '1')");
}
else { $errors = 5; }//5: Entrepot plein.
}
//Sinon on regroupe les items
else
{
//Si l'entrepot n'est pas plein
if (is_numeric(verif_place_is($id_membre, $nb_item)))
{
//On le débite
mysql_query("UPDATE account.account SET cash=cash-'$prix_item', mileage=mileage+'$prix_item' WHERE id=$id_membre LIMIT 1");
//On ajoute l'objet
for ($i = 1; $i
si puedes deja el script de la itemshop acá, porque sin ver el código no puedo saber nada y no tengo esa web
no tengo idea de que shop usas...pero en todas es la misma, la query que mete los items al server, en esa salen unos campos socket 1, 2 y 3, colócalos con valor 1 y ya tendrás los huecos.
recuerda que en el item_proto, no recuerdo el value, creo que era en el 0 o el 3, debe ir el número de shapeindex del msm de la armadura.
1.-gayforge no vende licencia, la vende YMIR :mem7:
2.-no se lo venden al primer loco que llegue, debes ser empresa :mem7:
3.-si compras licencia será en africa, y luego te pondrán bloqueo de IP como al .SG al principio :mem11:
4.-no ganarás ni reintegro :trollface: