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.


    pedido cmd / reportar y /reportes

    Comparte
    avatar
    Jeree10



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

    Masculino

    pedido cmd / reportar y /reportes

    Mensaje por Jeree10 el Vie Abr 18, 2014 9:23 am

    Hola gente quisiera pedir un cmd / reportar id razón para los usuarios y con un tiempo de 60 segundo para reportar de nuevo y un cmd para los administradores de /reportes y que salga un textdraw de todos los reportes sin atender y cuando un administrador acepte uno salga el administrador xx esta viendo el reporte. Gracias
    avatar
    4L3X



    Mensajes : 1068
    Fecha de inscripción : 15/01/2011
    Edad : 21
    Localización : Cuenca, España

    Opera

    Masculino

    Re: pedido cmd / reportar y /reportes

    Mensaje por 4L3X el Vie Abr 18, 2014 6:25 pm

    Necesito la variable del nivel admin. Ej: InfoPlayer[playerid][pAdmin] o Info[playerid][pAdminZC] o el que sea

    avatar
    Jeree10



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

    Masculino

    Re: pedido cmd / reportar y /reportes

    Mensaje por Jeree10 el Vie Abr 18, 2014 6:30 pm

    4L3X escribió:Necesito la variable del nivel admin. Ej: InfoPlayer[playerid][pAdmin] o Info[playerid][pAdminZC] o el que sea
    La variable es [PAdmin]
    avatar
    4L3X



    Mensajes : 1068
    Fecha de inscripción : 15/01/2011
    Edad : 21
    Localización : Cuenca, España

    Opera

    Masculino

    Re: pedido cmd / reportar y /reportes

    Mensaje por 4L3X el Vie Abr 18, 2014 6:36 pm

    Jeree10 escribió:
    4L3X escribió:Necesito la variable del nivel admin. Ej: InfoPlayer[playerid][pAdmin] o Info[playerid][pAdminZC] o el que sea
    La variable es [PAdmin]

    InfoPlayer[playerid][pAdmin]

    es esa? y para los comandos usas zcmd

    avatar
    Jeree10



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

    Masculino

    Re: pedido cmd / reportar y /reportes

    Mensaje por Jeree10 el Vie Abr 18, 2014 6:47 pm

    4L3X escribió:
    Jeree10 escribió:
    4L3X escribió:Necesito la variable del nivel admin. Ej: InfoPlayer[playerid][pAdmin] o Info[playerid][pAdminZC] o el que sea
    La variable es [PAdmin]

    InfoPlayer[playerid][pAdmin]

    es esa? y para los comandos usas zcmd
    Si uso zcmd
    Edito: la variable es InfoPlayer [ playerid ] [ pAdmin ]
    avatar
    4L3X



    Mensajes : 1068
    Fecha de inscripción : 15/01/2011
    Edad : 21
    Localización : Cuenca, España

    Opera

    Masculino

    Re: pedido cmd / reportar y /reportes

    Mensaje por 4L3X el Sáb Abr 19, 2014 11:42 am

    VARS:
    Código:
    new ReportPLR_X[MAX_PLAYERS];
    new ReportPLR_ACT[MAX_PLAYERS];
    new ReportPLR_USER[MAX_PLAYERS];
    new ReportPLR_MSG[MAX_PLAYERS][567];

    DIALOGS:
    Código:
    #define diaReportes 7580
    #define diaReportesX 7581

    CMDS:
    Código:
    zcmd(reportar, playerid, params[]){
      new xid_re;
      new string_re[567];
      new string_tot[567];
      if(ReportPLR_X[MAX_PLAYERS] == 0)
      {
        if (!sscanf(params, "us[567]", xid_re, string_re))
        {
          if(IsPlayerConnected(xid_re)){return SendClientMessage(playerid, -1, "{ff0000}El jugador se encuentra fuera de linea !");}
          ReportPLR_X[playerid] += 60;
          ReportPLR_ACT[playerid] = 1;
          ReportPLR_USER[playerid] = xid_re;
          format(ReportPLR_MSG, sizeof(ReportPLR_MSG), "%s", string_re);
          for(new aid; aid < MAX_PLAYERS; aid++)
          {
            if(InfoPlayer[aid][pAdmin] > 0)
            {
              format(string_tot, sizeof(string_tot), "[%s] Envio un reporte a %s por %s");
              SendClientMessage(aid, -1, string_tot);
            }
          }
          format(string_tot, sizeof(string_tot), "Has enviado un reporte a %s por %s");
          SendClientMessage(playerid, -1, string_tot);
          SetTimerEx("OnPLR_ReportTime", 1000, false, "u", playerid);
          return true;
        }else{SendClientMessage(playerid, -1, "{ff0000}Usa: /reportar [id] [razon]");}
      }else{SendClientMessage(playerid, -1, "{ff0000}Tienes que esperar 60 segundos para volver a usar este comando!");}
      return false;
    }

    zcmd(reportes, playerid, params[]){
      if(InfoPlayer[playerid][pAdmin] > 0)
      {
        new string[567];
        new PlayerName[70];
        for(new xid; xid < MAX_PLAYERS; xid++)
        {
          if(ReportPLR_ACT[xid] != 0)
          {
            GetPlayerName(xid, PlayerName, sizeof(PlayerName));
            format(string, sizeof(string), "%s Reporte: %s usa /verreporte %d\r\n", string, PlayerName, xid);
          }
        }
        ShowPlayerDialog(playerid, diaReportes, DIALOG_STYLE_MSGBOX, "Reportes activos", string, "CERRAR", "");
        return true;
      }else return false;
    }

    zcmd(verreporte, playerid, params[]){
      if(InfoPlayer[playerid][pAdmin] > 0)
      {
        new xid;
        if (!sscanf(params, "u", xid))
        {
          if(ReportPLR_ACT[xid] == 0) return false;
          new string[1024];
          new PlayerName[70]; GetPlayerName(xid, PlayerName, sizeof(PlayerName));
          new PlayerName2[70]; GetPlayerName(ReportPLR_USER[xid], PlayerName2, sizeof(PlayerName2));
          format(string, sizeof(string), "Jugador: %s\r\nReportado: %s\r\nRazón: %s", PlayerName, PlayerName2, ReportPLR_MSG);
          ShowPlayerDialog(playerid, diaReportesX, DIALOG_STYLE_MSGBOX, "Reporte", string, "CERRAR", "");
          return true;
        }else return SendClientMessage(playerid, -1, "{ff0000} Usa: /verreporte [id]");
      }else return false;
    }

    zcmd(areporte, playerid, params[]){
      if(InfoPlayer[playerid][pAdmin] > 0)
      {
        new sid;
        if (!sscanf(params, "u", sid))
        {
          if(ReportPLR_ACT[sid] == 0) return false;
          new string[1024];
          new PlayerName[70]; GetPlayerName(xid, PlayerName, sizeof(PlayerName));
          new PlayerName2[70]; GetPlayerName(ReportPLR_USER[xid], PlayerName2, sizeof(PlayerName2));
          format(string, sizeof(string), "Jugador: %s\r\nReportado: %s\r\nRazón: %s\r\n{FFA500}Aviso:{ffffff} Revisa estos datos antes de comenzar a solucionar el reporte !", PlayerName, PlayerName2, ReportPLR_MSG);
          for(new aid; aid < MAX_PLAYERS; aid++)
          {
            if(InfoPlayer[aid][pAdmin] > 0)
            {
              format(string_tot, sizeof(string_tot), "[%s] Ha aceptado el reporte de %s");
              SendClientMessage(aid, -1, string_tot);
            }
          }
          ReportPLR_X[playerid] = 0;ReportPLR_MSG[playerid] = "";ReportPLR_ACT[playerid] = 0;
          ShowPlayerDialog(playerid, diaReportesX, DIALOG_STYLE_MSGBOX, "Reporte", string, "CERRAR", "");
          return true;
        }else return SendClientMessage(playerid, -1, "{ff0000} Usa: /areporte [id]");
      }else return false;
    }

    TIMERS:
    Código:
    forward OnPLR_ReportTime(playerid);

    public OnPLR_ReportTime(playerid)
    {
      if(ReportPLR_X[playerid] > 0)
      {
        ReportPLR_X[playerid] -= 1;
        if(ReportPLR_X[playerid] == 0){ReportPLR_MSG[playerid] = "";ReportPLR_ACT[playerid] = 0;}else{
          SetTimerEx("OnPLR_ReportTime", 1000, false, "u", playerid);
        }
      }
    }

    Aqui te dejo el sistema, lo hice ahora en un momento tu cambiale los mensajes y los colores. Si no sabes como montarlo todo avisame y te explico paso a paso donde va cada cosa ok?

    Casi me olvido, los comandos son:
    /reportar [id] [razon] //comando para el jugador
    /reportes //comando para administrador muestra dialogo con los reportes
    /verreporte [id] //ve los detalles del reporte
    /areporte [id] //acepta el reporte y como dijiste envia notificacion a los administradores al igual que cuando se realiza el reporte


    Última edición por 4L3X el Sáb Abr 19, 2014 11:44 am, editado 1 vez (Razón : Se me olvido los detalles de los comandos xd)

    avatar
    Jeree10



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

    Masculino

    Re: pedido cmd / reportar y /reportes

    Mensaje por Jeree10 el Sáb Abr 19, 2014 12:15 pm

    Hola si tengo 2 dudas:
    1 en donde pongo los timer
    2 creo que no se entendio lo que quería era que los administradores usen /reportes y salga un menú con todos los reportes sin atender y qe al darle doble click lo acepte
    Igual muchísimas gracias por ayudar
    avatar
    4L3X



    Mensajes : 1068
    Fecha de inscripción : 15/01/2011
    Edad : 21
    Localización : Cuenca, España

    Opera

    Masculino

    Re: pedido cmd / reportar y /reportes

    Mensaje por 4L3X el Sáb Abr 19, 2014 1:17 pm

    Jeree10 escribió:Hola si tengo 2 dudas:
    1 en donde pongo los timer
    2 creo que no se entendio lo que quería era que los administradores usen /reportes y salga un menú con todos los reportes sin atender y qe al darle doble click lo acepte
    Igual muchísimas gracias por ayudar
    coloca los timers abajo del todo dentro del gamemode y si te entendi muy bien el problema es que para hacer una lista de los reportes actuales sin atender es muy sencillo pero la lista no guarda los reportes por id por lo tanto al hacer click no se puede saber a que reporte pertenece el id de la lista dialogo mostrada asi que le puse un msgbox pqra mostrar los reportes activos y con otro comando poder aceptar el reporte, cuando aceptas el reporte te aparece la info del reporte en un dialogo y pone el reporte del jugador como atendido y por si solo quieres ver la info del reporte puse el comando /verreporte

    pd: espero que te halla servido


    Contenido patrocinado

    Re: pedido cmd / reportar y /reportes

    Mensaje por Contenido patrocinado


      Fecha y hora actual: Lun Oct 23, 2017 12:55 pm