Autor Tema: LO MAS ESPERADO.... ¿¿CÓMO AÑADIR RANGOS AL MC v6??  (Leído 3842 veces)

Desconectado RamFu

  • Moderadores Flash
  • PHPero Experto
  • ****
  • Mensajes: 778
  • Karma: 72
  • Sexo: Masculino
  • Programador y desarollador Actionscript y PHP
    • Ver Perfil
    • Google
LO MAS ESPERADO.... ¿¿CÓMO AÑADIR RANGOS AL MC v6??
« en: 01 de Noviembre de 2006, 02:14:30 am »
¡Hola! Mucha gente postea aqui: Como añado rangos noseke.. pero nadie os lo explica. Yo voy a intentar ayudaros lo mejor que pueda. Asi que vamos con el tutorial ;)
Lo primero de todo, saber que archivos vamos a editar:
Admins.php, Admintag.php, Colores.php, Funciones.php. Ahora, vamos con el primer archivo:
admins.php: Que vamos a hacer?
Muy Fácil. veréis codes como este:
<?
if ($_GET[&#39;admin&#39;] == "Moderador")
	
$admin "Rubis";
	
else if (
$_GET[&#39;admin&#39;] == "Rubi")
	
	
$admin "Coordinador";
	
	
else if (
$_GET[&#39;admin&#39;] == "Coordinador")
	
	
    
$admin "Zafiros";
	
	
    else if (
$_GET[&#39;admin&#39;] == "Zafiro")
	
	
	
    
$admin "Bronzes";
	
	
	
	
else if (
$_GET[&#39;admin&#39;] == "Bronze")
	
	
	
	
	
	
$admin "ViPs";
?>

Pues bien, lo que tenemos que hacer es añadir (recomendable por el medio) un rango. Como? Copiamos una línea:
	
	
    
$admin "Zafiros";
	
	
    else if (
$_GET[&#39;admin&#39;] == "Zafiro")

Y la pegamos por ejemplo aqui:
<?
if ($_GET[&#39;admin&#39;] == "Moderador")
	
$admin "Rubis";
	
else if (
$_GET[&#39;admin&#39;] == "Rubi")
	
	
$admin "Coordinador";
                else if (
$_GET[&#39;admin&#39;] == "Zafiro")
	
	
    
$admin "Zafiros";
	
	
    else if (
$_GET[&#39;admin&#39;] == "Zafiro")
	
	
	
    
$admin "Bronzes";
	
	
	
	
else if (
$_GET[&#39;admin&#39;] == "Bronze")
	
	
	
	
	
	
$admin "ViPs";
?>
Hemos insertado un code =. Pues es lo que tenemos que modificar, al rango que queramos
!NOTA! -> Recuerda poner siempre el mismo nombre. si pones por ejemplo Coordinador, tiene que ser siempre Coordinador, no vale Coordinadores. Sino, te dejas el code ai. Y quedaria:
<?
if ($_GET[&#39;admin&#39;] == "Moderador")
	
$admin "Rubis";
	
else if (
$_GET[&#39;admin&#39;] == "Rubi")
	
	
$admin "Coordinador";
	
	
else if (
$_GET[&#39;admin&#39;] == "Coordinador")
	
	
    
$admin "Zafiros";
	
	
    else if (
$_GET[&#39;admin&#39;] == "Zafiro")
	
	
	
    
$admin "Bronzes";
	
	
	
	
else if (
$_GET[&#39;admin&#39;] == "Bronze")
	
	
	
	
	
	
$admin "ViPs";
?>

Ok, Si seguimos Bajando, veremos un code con rangos como este:
<? 
if ($_GET[&#39;admin&#39;] == "Moderador")
	
$rol "Rubi";
	
else if (
$_GET[&#39;admin&#39;] == "Rubi")
	
	
$rol "Coordinador";
	
	
else if (
$_GET[&#39;admin&#39;] == "Coordinador")
	

	
	
    
$rol "Zafiro";
	
	
    else if (
$_GET[&#39;admin&#39;] == "Zafiro")
	
	
	
    
$rol "Bronze";
	
	
	
	
else if (
$_GET[&#39;admin&#39;] == "Bronze")
	
	
	
	
	
	
$rol "0";
	
	
	
	
	
	

hacemos lo mismo, pero esta vez la línea será:
	
	
$rol "Coordinador";
	
	
else if (
$_GET[&#39;admin&#39;] == "Coordinador")

por tanto:
if ($_GET[&#39;admin&#39;] == "Moderador")
	
$rol "Rubi";
	
else if (
$_GET[&#39;admin&#39;] == "Rubi")
	
	
$rol "Coordinador";
	
	
else if (
$_GET[&#39;admin&#39;] == "Coordinador")
	

	
	
    
$rol "Zafiro";
	
	
    else if (
$_GET[&#39;admin&#39;] == "Zafiro")
	
	
	
    
$rol "Bronze";
	
	
	
	
else if (
$_GET[&#39;admin&#39;] == "Bronze")
	
	
	
	
	
	
$rol "0";

y lo demas, lo dejamos. Guardamos el archivo, y abrimos el admintag.php
Una vez abierto, veréis codigos como por ejemplo:
<? if ($_SESSION[&#39;iden&#39;] != "Bronze" && $_SESSION[&#39;iden&#39;] != "Zafiro" && $_SESSION[&#39;iden&#39;] != "Coordinador" && $_SESSION[&#39;iden&#39;] != "Rubi") { ?>
<? 
if ($_SESSION[&#39;iden&#39;] != "Moderador") { ?>

El code que tenemos que añadir (tambien recomiendo por el medio), será:
&& $_SESSION[&#39;iden&#39;] != "Coordinador"
En la primera linea, que salen todos, es obligatório, quedando asi:
<? if ($_SESSION[&#39;iden&#39;] != "Bronze" && $_SESSION[&#39;iden&#39;] != "Zafiro" && $_SESSION[&#39;iden&#39;] != "Coordinador" && $_SESSION[&#39;iden&#39;] != "Rubi") { ?>
<? 
if ($_SESSION[&#39;iden&#39;] != "Moderador") { ?>
<? 
if ($activarReg == "on") { ?>

Luego, el && $_SESSION[&#39;iden&#39;] != "Coordinador"
Lo pondremos junto al codigo de identicas caracteristicas, pero con otros rangos. pero cuidado! El codigo, significa que serán las paginas que NO
quieres que el Coordinador vea en el panel. Eso, ya lo dejo a libre eleccion.
Guardamos y pasamos al colores.php
Vemos que el colores.php lleva codigos como por ejemplo (Nos fijamos en el de los rangos):
	
  if (
$valor[&#39;campo&#39;] == "colorowners")
 
	
  
	
 
$colorowners $valor[&#39;valor&#39;];

Bien, pondremos el code siguiente ( debajo de
	
  if (
$valor[&#39;campo&#39;] == "colorowners"):
 
	
  
	
 [
php]$colorowners $valor[&#39;valor&#39;];
):
     if ($valor['campo'] == "colorcoordinador")
          $colorcoordinador = $valor['valor'];[/php]      
Guardamos y cerramos. Abrimos el funciones.php
Aqui, el priomer code con rangos es:
	
	
	
if (
$usuario[&#39;rol&#39;] == "Owner"
	
	
	
|| 
$usuario[&#39;rol&#39;] == "Moderador"
	
	
	
|| 
$usuario[&#39;rol&#39;] == "Rubi"
	
	
	
|| 
$usuario[&#39;rol&#39;] == "Zafiro"
	
	
	
|| 
$usuario[&#39;rol&#39;] == "Bronze") {

Bien, hay que añadir nuestro rango de tal forma que:
	
	
	
if (
$usuario[&#39;rol&#39;] == "Owner"
	
	
	
|| 
$usuario[&#39;rol&#39;] == "Moderador"
	
	
	
|| 
$usuario[&#39;rol&#39;] == "Rubi"
	
	
	
|| 
$usuario[&#39;rol&#39;] == "Coordinador"
	
	
	
|| 
$usuario[&#39;rol&#39;] == "Zafiro"
	
	
	
|| 
$usuario[&#39;rol&#39;] == "Bronze") {

Seguimos abajo, y encontramos:
	
	
 if (
$rol == "Owner" && $rows && $user[&#39;rol&#39;] == "Owner" && $user[&#39;id&#39;] != $id)
	

	
	
 
	
return 
true;

	
	
 if (
$rol == "Zafiro" && $rows && $user[&#39;rol&#39;] == "Zafiro" && $user[&#39;id&#39;] != $id)  
	
	
 
	
return 
true
	
	

	
	
if (
$rol == "Moderador" && $rows && $user[&#39;rol&#39;] == "Moderador" && $user[&#39;id&#39;] != $id)  
	
	
 
	
return 
true
	

	
	

	
	
if (
$rol == "Rubi" && $rows && $user[&#39;rol&#39;] == "Rubi" && $user[&#39;id&#39;] != $id)  
	
	
 
	
return 
true
	

	
	

	
	
if (
$rol == "Bronze" && $rows && $user[&#39;rol&#39;] == "Bronze" && $user[&#39;id&#39;] != $id)  
	
	
 
	
return 
true

Añadimos nuestro rango, por lo tanto:
	
	
 if (
$rol == "Owner" && $rows && $user[&#39;rol&#39;] == "Owner" && $user[&#39;id&#39;] != $id)
	

	
	
 
	
return 
true;

	
	
 if (
$rol == "Zafiro" && $rows && $user[&#39;rol&#39;] == "Zafiro" && $user[&#39;id&#39;] != $id)  
	
	
 
	
return 
true
	
	
	

	
	
if (
$rol == "Coordinador" && $rows && $user[&#39;rol&#39;] == "Coordinador" && $user[&#39;id&#39;] != $id)  
	
	
 
	
return 
true
	
	

	
	
if (
$rol == "Moderador" && $rows && $user[&#39;rol&#39;] == "Moderador" && $user[&#39;id&#39;] != $id)  
	
	
 
	
return 
true
	

	
	

	
	
if (
$rol == "Rubi" && $rows && $user[&#39;rol&#39;] == "Rubi" && $user[&#39;id&#39;] != $id)  
	
	
 
	
return 
true
	

	
	

	
	
if (
$rol == "Bronze" && $rows && $user[&#39;rol&#39;] == "Bronze" && $user[&#39;id&#39;] != $id)  
	
	
 
	
return 
true

Seguimos abajo y encontramos:
	
	
if (
$usuario[&#39;rol&#39;] == "Owner"
	
	
|| 
$usuario[&#39;rol&#39;] == "Moderador"
	
	
|| 
$usuario[&#39;rol&#39;] == "Zafiro"
	
	
|| 
$usuario[&#39;rol&#39;] == "Rubi"
	
	
|| 
$usuario[&#39;rol&#39;] == "Bronze")

Añadimos nuestro rango, por lo tanto:
	
	
if (
$usuario[&#39;rol&#39;] == "Owner"
	
	
|| 
$usuario[&#39;rol&#39;] == "Moderador"
	
	
|| 
$usuario[&#39;rol&#39;] == "Zafiro"
	
	
|| 
$usuario[&#39;rol&#39;] == "Coordinador"
	
	
|| 
$usuario[&#39;rol&#39;] == "Rubi"
	
	
|| 
$usuario[&#39;rol&#39;] == "Bronze")

Para los que lleváis placas automáticas, el código con el rango añadido, será:
         // Comprobamos si no quiere mostrar placa
if ($ocultarplaca != "si"){

if (
$placasAutomaticas == "on") {
if (
$rol == "Moderador")
$anadir "es";
else
$anadir "s";
$b $rol."".$anadir;
$sql "SELECT imagen FROM smilies WHERE mostrar = &#39;$b&#39;";
$resp mysql_query($sql);
$rows mysql_num_rows($resp);
if (
$rows) {
$placa mysql_fetch_array($resp);
$placa $placa[&#39;imagen&#39;];
$texto "<img border=\"0\" src=\"".$placa."\" style=\"float: left\">".$texto;
}
}

         if (
$rol == "Owner") { 
               
$color $colorowners
               
$texto "<img src=\"owner.gif\">".$texto
         } else if (
$rol == "Moderador") { 
               
$color $colormoderador
                    
$texto "<img src=\"z.gif\">".$texto
         } else if (
$rol == "Zafiro"){ 
               
$color $colorzafiro
                    
$texto "<img src=\"p.gif\">".$texto
         } else if (
$rol == "Coordinador"){ 
               
$color $colorcoordinador;    
                    
$texto "<img src=\"img/coordinador.gif\">".$texto
         } else if (
$rol == "Bronze"){ 
               
$color $colorbronze;    
                    
$texto "<img src=\"b.gif\">".$texto
         } else if (
$rol == "Rubi"){ 
               
$color $colorrubi
                    
$texto "<img src=\"r.gif\">".$texto
         } else if (
$rol == "0") { 
               
$color $colorvip
               
$texto "<img src=\"vips.gif\">".$texto
                    } 

Recuerda cambiar la URL de las Placas! Para los que no tienen placas auto, el code seria:
        // Fecha en la que se envió el mensaje
	
	
$fecha .= " "._AT." ";
	
	

	
    
$fecha .= Date("H:i");
	
	
  
        if (
$existeNick == "true") {
	
	
	
$rol idenAdmin($login);
	
	
	
if (
$rol == "Owner")
            
	
$color $colorowners;
	
	
	
else if (
$rol == "Moderador")
	
	
	
	
	
$color $colormoderador;
	

	
	
	
else if (
$rol == "Zafiro")
	
	
	
	
	
$color $colorzafiro;
	

	
	
	
else if (
$rol == "Coordinador")
	
	
	
	
	
$color $colorcoordinador;
	

	
	
	
else if (
$rol == "Bronze")
	
	
	
	
	
$color $colorbronze;
	

	
	
	
else if (
$rol == "Rubi")
	
	
	
	
	
$color $colorrubi;
	

	
	
	
else if (
$rol == "0")
	
	
	
	
	
$color $colorvip;

Guardamos y cerramos. lo subimos al hosting.... y Listo! Comprueba el panel! Por cierto, para añadir en el panel la administracion del nuevo rango, añade
<tr>
          <
td colspan="2" bgcolor="#ffffff" class="Texto"> <img border="0" src="img/flechaa.gif">&nbsp;<a href="panel.php?mostrar=admins&admin=Coordinador&<? echo session_name()."=".session_id() ?>" class="EnlaceMenu">Coordinadores</a></td>
</
tr>

lo de coordinador va encorde vuestro rango. de este code, cambiaréis:
<a href="panel.php?mostrar=admins&admin=[b]Coordinador[/b]&
Lo negrita, y
class="EnlaceMenu">[b]Coordinadores[/b]</a></td>
en el ADMINTAG.PHP. El code nos añade una seccion mas. Ponlo Recomendable, debajo de los bronces!!!!

Saludos, RamFu
« Última modificación: 01 de Noviembre de 2006, 02:18:06 am por RamFu »

Comunidad PHPeros

LO MAS ESPERADO.... ¿¿CÓMO AÑADIR RANGOS AL MC v6??
« en: 01 de Noviembre de 2006, 02:14:30 am »

Desconectado Felipe

  • PHPerit@
  • *
  • Mensajes: 47
  • Karma: 0
  • Sexo: Masculino
    • Ver Perfil
Re: LO MAS ESPERADO.... ¿¿CÓMO AÑADIR RANGOS AL MC v6??
« Respuesta #1 en: 01 de Noviembre de 2006, 21:44:02 pm »
Gracias pero callosino me lo esta haciendo porque yo tbm soy de callosa xD pero grax por ponerlo  ;)

Desconectado cuatox

  • PHPerit@
  • *
  • Mensajes: 42
  • Karma: -2
  • Estoy viendo como naveda programa alado de él xD
    • Ver Perfil
    • HN
Re: LO MAS ESPERADO.... ¿¿CÓMO AÑADIR RANGOS AL MC v6??
« Respuesta #2 en: 03 de Diciembre de 2006, 02:36:13 am »
El Siguiente código tiene un bug
   

   

$rol = "Coordinador";

   

   

else if ($_GET['admin'] == "Coordinador")
Esta diciendo que el Admin de Coordinador(Para subirle de Rango) es Coordinador.
Y en este caso debiera ser Moderador.
Io invente el rango Coordinador Solito.
Saludos
Cuatox
   

   

   

   

   

   

$admin = "ViPs";

Desconectado kekoman

  • PHPero Master
  • ******
  • Mensajes: 1.180
  • Karma: 45
  • Sexo: Masculino
  • Mi nuevo usuario es marco811
    • Ver Perfil
Re: LO MAS ESPERADO.... ¿¿CÓMO AÑADIR RANGOS AL MC v6??
« Respuesta #3 en: 03 de Diciembre de 2006, 17:04:29 pm »
me podriais decir como bajar mini chat v6? YO tengo el v2! Pero no encuentro el v6, podriais er tan amables y decirme como se baja?  :) GRacias!


Este usuario ya no lo uso, mi nuevo usuario es marco811

Desconectado Dj-Colombia

  • PHPerit@
  • *
  • Mensajes: 38
  • Karma: -4
    • Ver Perfil
Re: LO MAS ESPERADO.... ¿¿CÓMO AÑADIR RANGOS AL MC v6??
« Respuesta #4 en: 05 de Diciembre de 2006, 23:39:31 pm »
Te agradezco, pero es que mira, no tengo tiempo y quisese saver si me haces uno con ese reango psss ???

Desconectado Ishamato

  • PHPero Avanzado
  • ****
  • Mensajes: 346
  • Karma: 3
  • Sexo: Masculino
  • PHPero adicto
    • Ver Perfil
Re: LO MAS ESPERADO.... ¿¿CÓMO AÑADIR RANGOS AL MC v6??
« Respuesta #5 en: 05 de Diciembre de 2006, 23:45:00 pm »
No pidais que os hagan el código si no que os enseñen a hacerlo ;)

Daros un paseo por el apartado de normas  ::)

http://www.phperos.net/foro/index.php?board=17.0

<? echo "Aprendiendo y descubriendo poco a poco"; ?>

Desconectado DcK

  • PHPerit@
  • *
  • Mensajes: 26
  • Karma: 0
    • Ver Perfil
Re: LO MAS ESPERADO.... ¿¿CÓMO AÑADIR RANGOS AL MC v6??
« Respuesta #6 en: 11 de Diciembre de 2006, 14:51:12 pm »
Te estan poniendo el codigo en bandeja de plata, y tu toavia quieres que te lo hagan porque no tienes tiempo xD???... suicidate xD

Los demas tampoco tenemos tiempo ;) xD
Kaoz MC

Desconectado Dj-Colombia

  • PHPerit@
  • *
  • Mensajes: 38
  • Karma: -4
    • Ver Perfil
Re: LO MAS ESPERADO.... ¿¿CÓMO AÑADIR RANGOS AL MC v6??
« Respuesta #7 en: 20 de Diciembre de 2006, 18:39:13 pm »
Perdón, ah y otra duda, es en donde dice Habbo Nombre ¡Como hago para cambiar eso? Ayudenme pss

Desconectado kekoman

  • PHPero Master
  • ******
  • Mensajes: 1.180
  • Karma: 45
  • Sexo: Masculino
  • Mi nuevo usuario es marco811
    • Ver Perfil
Re: LO MAS ESPERADO.... ¿¿CÓMO AÑADIR RANGOS AL MC v6??
« Respuesta #8 en: 31 de Diciembre de 2006, 19:27:22 pm »
te vas a la carpeta lenguages/spanish.php y ahi lo editas  :D


Este usuario ya no lo uso, mi nuevo usuario es marco811

Desconectado Dj-Colombia

  • PHPerit@
  • *
  • Mensajes: 38
  • Karma: -4
    • Ver Perfil
Re: LO MAS ESPERADO.... ¿¿CÓMO AÑADIR RANGOS AL MC v6??
« Respuesta #9 en: 01 de Enero de 2007, 00:11:10 am »
Como agrego Smilies a el Minichat y como configuro el catálogo para que en este salga? Ayuda plisss

Desconectado kekoman

  • PHPero Master
  • ******
  • Mensajes: 1.180
  • Karma: 45
  • Sexo: Masculino
  • Mi nuevo usuario es marco811
    • Ver Perfil
Re: LO MAS ESPERADO.... ¿¿CÓMO AÑADIR RANGOS AL MC v6??
« Respuesta #10 en: 01 de Enero de 2007, 01:02:54 am »
porque configurar el catalogo, te complicas xD? mejor borras el catalogo y creas otra pagina con forntpage y lo haces a tu gusto, y siq ueres que se abra al tamaño que queras ve aqui!
http://www.phperos.net/foro/index.php?topic=180.0


Este usuario ya no lo uso, mi nuevo usuario es marco811

Desconectado turbox

  • PHPerit@
  • *
  • Mensajes: 29
  • Karma: 0
  • Sexo: Masculino
    • Ver Perfil
Re: LO MAS ESPERADO.... ¿¿CÓMO AÑADIR RANGOS AL MC v6??
« Respuesta #11 en: 04 de Enero de 2007, 06:36:37 am »
hay agreggo los rangos y los poderes comos los edito y los colores y el pane

Desconectado -RiPeRcOp-

  • PHPer@ Fijo
  • ***
  • Mensajes: 206
  • Karma: 7
  • Sexo: Masculino
  • RiPeR, The House`s assistant
    • Ver Perfil
    • RevolutionW
Re: LO MAS ESPERADO.... ¿¿CÓMO AÑADIR RANGOS AL MC v6??
« Respuesta #12 en: 05 de Enero de 2007, 16:20:18 pm »
http://www.phperos.net/foro/index.php?topic=228.0
Ahi tienes como editar el resto del MC los colores y los poderes si tienes alguna duda me avisas lo publicas y te ayudo
Como agrego Smilies a el Minichat y como configuro el catálogo para que en este salga? Ayuda plisss
Mira para poder editar y quitar el catalogo y poner una seccion de Smilies tienes q acceder a la el ftag.php. Aqui te dejo el http://www.phperos.net/foro/index.php?topic=319.0
« Última modificación: 06 de Enero de 2007, 00:34:59 am por -RiPeRcOp- »

Desconectado josheles

  • PHPer@
  • **
  • Mensajes: 62
  • Karma: 2
    • Ver Perfil
Re: LO MAS ESPERADO.... ¿¿CÓMO AÑADIR RANGOS AL MC v6??
« Respuesta #13 en: 20 de Julio de 2007, 11:56:52 am »
Mirad tengo un problema he creado un rango y me dice esto

Parse error: syntax error, unexpected T_ELSE in /home/virtual/sitio141133/www/funciones.php on line 416

el codigo de esa lina es
 
} else {

 
	
	
	
$query "SELECT * FROM `usuarios` WHERE nick = &#39;".$login."&#39;"
	
	
	
$resp = @mysql_query($query);
	
	
	
$usuario = @mysql_fetch_array($resp);
	
	
	
$user_id $usuario[&#39;id&#39;];
	

	
	
	
$login "";
	
	
	
$query "UPDATE `usuarios` SET mensajes = mensajes + 1 WHERE id =&#39;" .$user_id"&#39;";
	
	
	
@
mysql_query($query);
        } else {
            
$color $coloranonimo;  // anonimo
	
	
	
$user_id = -1;
	
	
	
}


allí desde la 409 a la 419 por si podeis ayudarme
<?php 
for ($i=0;$i>1;$i--) {
 echo 
"Soy un buuuuucle interminable";
}
?>

Desconectado G2K

  • Moderador de Programación General
  • PHPero Master
  • ****
  • Mensajes: 2.245
  • Karma: 76
  • Sexo: Masculino
  • Dame un punto de apoyo y moveré la Tierra
    • Ver Perfil
    • Cristian Torrijos
Re: LO MAS ESPERADO.... ¿¿CÓMO AÑADIR RANGOS AL MC v6??
« Respuesta #14 en: 20 de Julio de 2007, 12:08:46 pm »
Pasa el codigo entero que te has equivocado en un else
Campeón del CatSkills de Webs (Enero 2011)
Campeón del SpainSkills de Webs (Abril 2011)
http://www.youtube.com/watch?v=1fBMG8F_hpM
Mejor representante catalan en SpainSkills 2011