Espanol Pawno

[New] Ciudad Mágica RP -Tu segunda vida- [24/7] [0.3z]

- REGISTRO MEDIANTE LA WEB
Si quieres ingresar al servidor, deberas registrarte en nuestro sitio web y ahi configurar tu cuenta, es facil y nuestros certificadores te aprobraron enseguida. Recuerda que debes responder mas de 15 preguntas correctas para pasar la certificacion. En el servidor ahi puro rol, de momento no ahi anti rol, tenemos un staff serio.

¿PROBLEMAS CON EL REGISTRO?
Si tienes problemas para registrarte en el servidor, puedes pedir soporte en nuestro grupo de SAMP, ahi te intentaremos ayudar para que logres pasar la certificacion y si tienes dudas, tambien puedes publicarlas ahi.
En la imagen que esta abajo se puede notar que asi se vera tu personaje una vez registrado y certificado..
NOTA:
Puedes contactarnos y pedirnos soporte, si tienes problemas con la certificacion.
https://www.facebook.com/federeck.darwin
-
https://www.facebook.com/fabianlamas33

GRUPO FACEBOOK:
* www.facebook.com/groups/CMRPG/

ADEMAS!!
Cuando te estas registrando en la web, podras elegir de que roleare.
LSPD, entre otros, tu elegiras que faccion o como sera tu personaje, tu le daras VIDA A TU PERSONAJE!!!

PANEL DE LA WEB
Dentro de la web, podras comprobrar que esta pasando con tu usuario, saber los ultimos comandos que uso y es facil.

- Ciudad Mágica RP -

Es un server Role Play en el cual podrás encontrar diversión y conocer gente de distindos lugares, tanto Europa como América Latina. En Ciudad Mágica además contamos con un sistema de usuarios Premium los cuales proporcionando una donación reciben grandes beneficios dependiendo de la donacion.

DATOS DEL SERVIDOR ( IMPORTANTE )
IP DE SAMP:
* samp.gosuplayer.com:7777
IP DE TS3:
* ts.gosuplayer.com
WEB SERVIDOR:
* www.gosuplayer.com
GRUPO FACEBOOK:
* www.facebook.com/groups/CMRPG/

DATOS IMPORTANTES 2 ( SISTEMAS )

Alguna vez quisiste saber que se siente ser policía?, ladrón?, mafioso?, pandillero?, político?, terrorista?

Esta es tu oportunidad, en Ciudad Mágica RolePlay tenemos un monton de sistemas únicos, Sistemas de Gobierno, Sistemas de CarToys, podés tunear tus vehículos y lucirlos por Los Santos.
Podes invitar a tus amigos para que la diversión sea mayor y obtener beneficios si se registran como tus referidos.
- Además contamos con sistema Premium, en el cuál si te haces premium obtenes gran cantidad de beneficios.

Estamos implementando gran cantidad de sistemas todo el tiempo aca tenes algunos de los sistemas:

- Liquidos de vehiculos (Gasolina, aceite, agua)

- Sistema de Headshots (Las armas mas potentes pueden llegar a matarte de un disparo en la cabeza)

- Graffitis (Si sos pandillero, podés hacer graffitis y conquistar los barrios)

- Radiación (Podes ser de terrorista y plantar una bomba nuclear, entonces si explota la radiación aumentara y si los usuarios no compraron vacunas, los afectara.)

- Motores (Además de tunear tu auto, podés mejorarlo comprandole motores en un taller)

- Temperatura (Si usaste mucho tu vehiculo y el nivel de agua es bajo la temperatura aumenta)

- Evento Zombie (Cada tanto, para salir de rol, convertimos la ciudad en un entorno post-apocaliptico y comenzamos la guerra contra los zombies)

Y muchos mas, asi que entra ya y comenzá a divertirte!

Todas las facciones del servidor.

En total tenemos 20 facciones activas, se activaran mas cuando hallan mas usuarios. Tambien podran crear sus familias.
El gamemode fue creado totalmente desde 0 y tiene cosas unicas!

PD: En el caso que este post sea considerado SPAM por los administradores, disculpen y por favor eliminen el post. La comunidad no se hara responsable de nada

Comunidad en Español dedicada a la creación de servidores San Andreas Multiplayer mediante PAWN (PAWNO), también llamado PawnoScripting.


    [Tutorial]Comando /n ( Canal Dudas ) 2 Versiones

    Comparte
    avatar
    Fagrinht



    Mensajes : 30
    Fecha de inscripción : 19/11/2013
    Edad : 18
    Localización : Venezuela

    Chorme

    Masculino

    [Tutorial]Comando /n ( Canal Dudas ) 2 Versiones

    Mensaje por Fagrinht el Mar Feb 25, 2014 1:08 pm

    Buenas, acá otra vez Fagrinht,esta vez les vengo a enseñar como hacer el canal /n, al decir canal /n muchos ya saben de que servidor es, bueno si lo saben no lo comenten acá ni nada, ya seria "Spam" creo, hago esto porqué veo muchos Gamemodes que tienen copias baratas de ese canal ( Sin Ofender ) osea, el canal de dudas es muy feo, acá e visto que enseñaron a como hacerlo 2 veces, uno era todo Blanco sin color ni nada y otro era el que todos usan actualmente, uno azul que cuando lo usas dice "Newbie" o algo así, bueno acá les vengo a traer uno mas presentable para su disfrute,este es mi primer tutorial, espero que lo haga bien, bueno comenzamos, antes que todo quiero dejar una foto del producto:



    El canal de dudas dice tu Nivel y ID,el canal de dudas detecta "Ayudante" "Moderador" "Admin", si no eres ninguno de esos solo te dirá tu nivel como en la foto, no pongo foto de lo demás osea el Ayudante y eso porqué no tengo mucho tiempo disponible para hacer eso, prefiero que ustedes lo vean ya cuando tenga el Canal de Dudas en su servidor, ahora vamos a como ponerlo, espero que les sirva.

    Definimos los News


    Código:
    new PlayerDuda[MAX_PLAYERS];


    Vamos a Callback llamado OnPlayerConnect, luego ponemos esto:


    Código:
    PlayerDuda[playerid] = 0;


    Ahora el comando /n


    Código:
    CMD:n(playerid, params[])
    {
      if(gPlayerLogged{playerid} == 0) return SendClientMessageEx(playerid, COLOR_GREY, "No estás logeado correctamente.");
      if(Info[playerid][pTut] == 0) return SendClientMessageEx(playerid, COLOR_GREY, "No puedes usar este comando en el tutorial.");
       if ((nonewbie) && Info[playerid][pAdminZC] < 2) return SendClientMessageEx(playerid, COLOR_GRAD2, "El canal de ayuda está desactivado por un administrador!");
      if(Info[playerid][pNMute] == 1) return SendClientMessageEx(playerid, COLOR_GREY, "Estás silenciado del canal de ayuda, espera %d segundos.", NewbieTimer[playerid]);
      new string[128];
      if(NewbieTimer[playerid] > 0)
      {
         format(string, sizeof(string), "Debes esperar %d segundos para volver a hablar por el canal de ayuda.", NewbieTimer[playerid]);
         SendClientMessageEx(playerid, COLOR_GREY, string);
         return 1;
      }
      if(gNewbie[playerid]==1) return SendClientMessageEx(playerid, COLOR_GREY, "Tienes el canal apagado, /togduda para re-habilitarlo!");
      if(isnull(params)) return SendClientMessageEx(playerid, COLOR_WHITE, "USA: /n [Texto]");
       if(isnumeric(params)) return SendClientMessageEx(playerid, COLOR_GRAD1, "ERROR: No se puede enviar números por este canal.");
      if(Info[playerid][pHelper]<1 && Info[playerid][pAdminZC] < 2)
      {
         NewbieTimer[playerid] = 50;
      }
      else if(Info[playerid][pHelper]==1&&Info[playerid][pAdminZC] < 2)
      {
         NewbieTimer[playerid] = 15;
      }
      else if(Info[playerid][pAdminZC] == 1)
      {
         NewbieTimer[playerid] = 15;
      }
      else if(Info[playerid][pHelper] >= 2 && Info[playerid][pAdminZC] < 2)
      {
         NewbieTimer[playerid] = 10;
      }
      if(Info[playerid][pHelper]<1&&Info[playerid][pAdminZC]<1)
      {
         format(string, sizeof(string), "{0082D0}((Canal de Dudas [/n])) [Nivel: %d] %s(%d): {FFFFFF}%s", Info[playerid][pLevel],GetPlayerNameEx(playerid),playerid, params);
      }
      if(Info[playerid][pHelper] == 1&& Info[playerid][pAdminZC]<2)
      {
         format(string, sizeof(string), "{0082D0}((Canal de Dudas [/n])) [Ayudante] %s(%d): {FFFFFF}%s", GetPlayerNameEx(playerid),playerid, params);
      }
      if(Info[playerid][pAdminZC] == 1)
      {
         format(string, sizeof(string), "{0082D0}((Canal de Dudas [/n])) [Moderador] %s(%d): {FFFFFF}%s", GetPlayerNameEx(playerid),playerid, params);
      }
      if(Info[playerid][pHelper] == 2 && Info[playerid][pAdminZC]< 2)
      {
         format(string, sizeof(string), "{0082D0}((Canal de Dudas [/n])) [Moderador] %s(%d): {FFFFFF}%s", GetPlayerNameEx(playerid),playerid, params);
      }
      if(Info[playerid][pAdminZC] >= 2)
      {
         format(string, sizeof(string), "{0082D0}((Canal de Dudas [/n])) [ADM] %s(%d): {FFFFFF}%s", GetPlayerNameEx(playerid),playerid, params);

       }
      if(Info[playerid][pAdminZC] >= 99999)
      {
         format(string, sizeof(string), "{0082D0}((Canal de Dudas [/n])) [ADM] %s(%d): {FFFFFF}%s", GetPlayerNameEx(playerid),playerid, params);
      }
      foreach(Player, n)
      {
         if (gNewbie[n] == 0)
         {
            SendClientMessageEx(n, COLOR_NEWBIE, string);
         }
      }
      return 1;
    }


    Comando para Mutear


    Código:
    zcmd(nmute, playerid, params[])
    {
       new giveplayerid;
        if(Info[playerid][pAdminZC] < 1 &&Info[playerid][pHelper] < 1) return SendClientMessageEx(playerid, COLOR_GRAD2, "¡No puedes usar este comando!");
       if(!sscanf(params, "d", giveplayerid))
       {
           if(!IsPlayerConnected(giveplayerid)) return SendClientMessageEx(playerid, COLOR_GRAD2, "Esa ID es inválida.");
             if(Info[giveplayerid][pAdminZC] >= 1)
          {
             return SendClientMessageEx(playerid, COLOR_LIGHTRED, "No puedes /nmute a administradores.");
          }
           if(Info[giveplayerid][pNMute] == 0)
          {
              new string[128];
                Info[giveplayerid][pNMute] = 1;
                NewbieTimer[giveplayerid] = 300000;
                Info[giveplayerid][pNMuteTotal]++;
             if(Info[giveplayerid][pNMuteTotal] == 30)
             {
                Info[giveplayerid][pBannedZC] = 2;
                format(string, sizeof(string), "AdmCmd: %s fue Kickeado automaticamente - Razón: 30 Newbie Muted en Total.", GetPlayerNameEx(giveplayerid));
                BroadCast(COLOR_LIGHTRED,string);
                Kick(giveplayerid);
                return 1;
             }
             format(string, sizeof(string), "* %s te ha silenciado del canal de ayuda por 5 minutos, razón: Mal uso del canal",GetPlayerNameEx(playerid));
             SendClientMessageEx(giveplayerid,COLOR_LIGHTRED,string);
             foreach(Player, n)
             {
                if (gNewbie[n] == 0 || Info[n][pNMute] == 0)
                {
                    format(string, sizeof(string), "AdmCmdExe: %s ha silenciado del canal de ayuda a %s por 5 minutos, razón: Mal uso del canal",GetPlayerNameEx(playerid), GetPlayerNameEx(giveplayerid));
                   SendClientMessageEx(n, COLOR_LIGHTRED, string);
                }
             }
             SetTimerEx("NewbieUnMuted", 300000, 0, "d", giveplayerid);
          }
       } else SendClientMessageEx(playerid, COLOR_GRAD2, "* /nmute <PlayerID>");
       return 1;
    }


    Comando para Activar/Desactivar "Los Usuarios" ( Para que los usuarios no vean las dudas, este CMD lo ponen ellos si se aburrieron de ver las dudas o van hacer un rol )


    Código:
    CMD:togduda(playerid, params[])
    {
       if (!gNewbie[playerid]){
          gNewbie[playerid] = 1;
          SendClientMessageEx(playerid, COLOR_GRAD2, "Deshabilitaste el canal de ayuda.");
       }
       else{
          gNewbie[playerid] = 0;
          SendClientMessageEx(playerid, COLOR_GRAD2, "Habilitaste el canal de ayuda.");
       }
       return 1;
    }



    Comando para un un Admin Active/Desactive el canal de dudas ( Con esto nadie podrá usar el canal de dudas asta que lo active el admin, eso lo usan si hacen mucho mal uso del canal )


    Código:
    CMD:nocanal(playerid, params[])
    {
       if(Info[playerid][pAdminZC] >= 1338 ||Info[playerid][pHelper] >= 4)
       {
          if (!nonewbie){
             nonewbie = 1;
             BroadCast(COLOR_GENERAL, "CMD: El canal de ayuda fue deshabilitado por un administrador/ayudante !");
          }
          else{
             nonewbie = 0;
             BroadCast(COLOR_GENERAL, "CMD: El canal de ayuda fue habilitado por un administrador/ayudante !");
          }
       }
       else return SendClientMessageEx(playerid, COLOR_GRAD1, "No puedes usar este comando!");
       return 1;
    }


    Acá por si lo quieren así, le dejo esta otra "Versión" por así decirlo, así como este:



    Aclaro que esta versión no tiene tantas cosas como la de arriba, solo dice nivel y eso normal, no dice si sos ayudante,mod o admin, espero que no les moleste, luego cuando tenga tiempo la pongo como la de arriba.


    Código:
    CMD:n(playerid, params[])
    {
    if(!isnull(params))
    {
    new string[300];
    if(DudaOff[playerid] == 1) return SendClientMessage(playerid, COLOR_GRIS, "Sólo puedes usar el comando cada 30 segundos.");
    format(string, sizeof(string), "{009999}({009999}{009966}Canal /n{009999}){009999} [Nivel %d]{009999} %s {009999}(%d){009999}: %s", GetPlayerScore(playerid), Jugador(playerid),playerid,params);
    SendClientMessageToAll(0x00999900,string);
    DudaOff[playerid] = 1;
    SetTimerEx("DudaOn",30000,0,"d",playerid); // Tiempo en milisegundos (30000 milisegundos = 30 segundos)
    }
    else SendClientMessage(playerid, COLOR_BLANCO, "{0079C9}Usa {FFFFFF}/n (Texto){0079C9} para preguntar."); // Cuando usa el comando se le setea a 1 y hace que no pueda usarlo
    return 1;
    }
    forward DudaOn(playerid);
    public DudaOn(playerid)
    {
     DudaOff[playerid] = 0;
     return 1;
    }


    Como este es mi primer Tutorial creo que me faltaron cosas, si alguno ve que me falto algo primero díganme que me falta y no me critiquen, espero que les guste.
    avatar
    TheDiegoRP



    Mensajes : 57
    Fecha de inscripción : 07/01/2014
    Edad : 21
    Chorme

    Masculino

    Re: [Tutorial]Comando /n ( Canal Dudas ) 2 Versiones

    Mensaje por TheDiegoRP el Mar Feb 25, 2014 2:52 pm

    Joder esto era lo que buscaba,Muchas Gracias,Pero recuerda que no todos tienes las mismas variables ni los mismos colores definidos.. ni las mismas includes que vos asi que deverias explicarlo en mi opinion,no es un tutorial muy completo pero gracias.


    Última edición por TheDiegoRP el Mar Feb 25, 2014 3:15 pm, editado 2 veces (Razón : Correcion)
    avatar
    jellal1598



    Mensajes : 0
    Fecha de inscripción : 20/03/2014
    Edad : 15
    Chorme

    Masculino

    Re: [Tutorial]Comando /n ( Canal Dudas ) 2 Versiones

    Mensaje por jellal1598 el Jue Mayo 15, 2014 5:33 pm

    mira lo Que me aparece al copilar urtilizer el ultimo porque Los primero me dieron 22 errores D:

    C:\Users\YENIFER\Downloads\GMBase_Roleplay\[GM]Base Roleplay\gamemodes\[GM]BASE-RP.pwn(823) : error 029: invalid expression, assumed zero
    C:\Users\YENIFER\Downloads\GMBase_Roleplay\[GM]Base Roleplay\gamemodes\[GM]BASE-RP.pwn(823) : warning 215: expression has no effect
    C:\Users\YENIFER\Downloads\GMBase_Roleplay\[GM]Base Roleplay\gamemodes\[GM]BASE-RP.pwn(823) : error 001: expected token: ";", but found "]"
    C:\Users\YENIFER\Downloads\GMBase_Roleplay\[GM]Base Roleplay\gamemodes\[GM]BASE-RP.pwn(823) : error 029: invalid expression, assumed zero
    C:\Users\YENIFER\Downloads\GMBase_Roleplay\[GM]Base Roleplay\gamemodes\[GM]BASE-RP.pwn(823) : fatal error 107: too many error messages on one line

    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


    4 Errors.
    avatar
    LuFii



    Mensajes : 74
    Fecha de inscripción : 04/04/2014
    Edad : 20
    Chorme

    Masculino

    Re: [Tutorial]Comando /n ( Canal Dudas ) 2 Versiones

    Mensaje por LuFii el Jue Mayo 22, 2014 1:07 pm

    Muy bueno , me sirvió al 100%.

    +1
    avatar
    Pony Negro



    Mensajes : 166
    Fecha de inscripción : 07/02/2015
    Edad : 17
    Safari

    Masculino

    Re: [Tutorial]Comando /n ( Canal Dudas ) 2 Versiones

    Mensaje por Pony Negro el Dom Feb 15, 2015 3:31 pm

    Estoe s solo para zc?
    Tiene todas las variables para zc
    Saludos! ^^
    avatar
    Pony Negro



    Mensajes : 166
    Fecha de inscripción : 07/02/2015
    Edad : 17
    Safari

    Masculino

    rpta

    Mensaje por Pony Negro el Dom Feb 15, 2015 3:40 pm

    jellal1598 escribió:mira lo Que me aparece al copilar urtilizer el ultimo porque Los primero me dieron 22 errores D:

    C:\Users\YENIFER\Downloads\GMBase_Roleplay\[GM]Base Roleplay\gamemodes\[GM]BASE-RP.pwn(823) : error 029: invalid expression, assumed zero
    C:\Users\YENIFER\Downloads\GMBase_Roleplay\[GM]Base Roleplay\gamemodes\[GM]BASE-RP.pwn(823) : warning 215: expression has no effect
    C:\Users\YENIFER\Downloads\GMBase_Roleplay\[GM]Base Roleplay\gamemodes\[GM]BASE-RP.pwn(823) : error 001: expected token: ";", but found "]"
    C:\Users\YENIFER\Downloads\GMBase_Roleplay\[GM]Base Roleplay\gamemodes\[GM]BASE-RP.pwn(823) : error 029: invalid expression, assumed zero
    C:\Users\YENIFER\Downloads\GMBase_Roleplay\[GM]Base Roleplay\gamemodes\[GM]BASE-RP.pwn(823) : fatal error 107: too many error messages on one line

    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


    4 Errors.

    No somos adivinos pasanos las lineas de los errores para ayudarte


    Última edición por Pony Negro el Dom Feb 15, 2015 3:41 pm, editado 1 vez (Razón : ...)
    avatar
    Pony Negro



    Mensajes : 166
    Fecha de inscripción : 07/02/2015
    Edad : 17
    Safari

    Masculino

    Re: [Tutorial]Comando /n ( Canal Dudas ) 2 Versiones

    Mensaje por Pony Negro el Dom Feb 15, 2015 4:06 pm

    Otra cosa tras de que es solo para zc le faltan cosas como la variable
    pNMute
    pNMuteTotal

    Entre Otras

    Contenido patrocinado

    Re: [Tutorial]Comando /n ( Canal Dudas ) 2 Versiones

    Mensaje por Contenido patrocinado


      Fecha y hora actual: Jue Sep 21, 2017 10:27 pm