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

Unirse al foro, es rápido y fácil

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

Espanol Pawno

¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.

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


3 participantes

    [Tutorial] ShowPlayerDialog

    4L3X
    4L3X

    [Tutorial] ShowPlayerDialog Legendario-1


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

    Opera

    Masculino

    [Tutorial] ShowPlayerDialog Empty [Tutorial] ShowPlayerDialog

    Mensaje por 4L3X Jue Dic 06, 2012 12:03 pm

    Hola y bienvenidos a este nuevo tutorial, en el que vamos a mostrar como usar la funcion ShowPlayerDialog. Ahora vamos a procesar con el tutorial, presta mucha antencion.

    Para crear un dialogo con ShowPlayerDialog, lo primero que tenemos que hacer es definir el ID del dialogo en defines, justo como yo ago a continuacion.

    Código:
    #define DIALOG_LISTA 1 //este sera un dialogo estilo lista
    #define DIALOG_MSGBOX 2 //este sera un mensaje en dialogo
    #define DIALOG_INPUT 3 //este sera un dialog input para ingresar algo
    #define DIALOG_PASSWORD 4 //este sera un dialog de contraseñas

    Estilos de dialogos:
    DIALOG_STYLE_MSGBOX
    DIALOG_STYLE_INPUT
    DIALOG_STYLE_LIST
    DIALOG_STYLE_PASSWORD


    Una vez que ayamos definido los dialogos con su id respectiva vamos a la siguente linea:
    Código:
    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])

    ¿Como ir a esa linea?
    Presiona las teclas Control+F y ingresa el public mostrado anteriormente.

    Ahora procesamos a la creacion del sistema de cada dialogo, y para eso creamos algo asi dentro de OnDialogResponse:

    Código:
    if(dialogid == DIALOG_LISTA)
    {
      if(response)
      {
        if(listitem == 0) //primer item de la lista
        {
          SendClientMessage(playerid, -1, "Item lista 1");
        }
        else if(listitem == 1) //segundo item de la lista
        {
          SendClientMessage(playerid, -1, "Item lista 2");
        }
        return 1;
      }
      else return SendClientMessage(playerid, -1, "Mensaje cerrar en DIALOG_LISTA");
    }
    if(dialogid == DIALOG_MSGBOX)
    {
      if(response)  //si presiona el primero boton del dialogo "Si presiona la tecla ENTER"
      {
        SendClientMessage(playerid, -1, "Tecla ENTER o BOTON DERECHA");
        return 1;
      }
      else // si presiona el segundo u otro boton del dialogo "Si presiona la tecla ESC"
      {
        SendClientMessage(playerid, -1, "Tecla ENTER o BOTON IZQUIERDA");
        return 1;
      }
    }
    if(dialogid == DIALOG_INPUT)
    {
      if(response)
      {
        if(strlen(inputtext)) //verificamos que el area de texto no este vacio
        {
          SendClientMessage(playerid, -1, "El area de texto no esta vacio");
          return 1;
        }
        else // si el area de texto esta vacio mostrar
        {
          SendClientMessage(playerid, -1, "El area de texto si esta vacio");
          return 1;
        }
      }
      else return SendClientMessage(playerid, -1, "Mensaje cerrar en DIALOG_INPUT");
    }
    if(dialogid == DIALOG_PASSWORD)
    {
      if(response)
      {
        if(strlen(inputtext)) //verificamos que el area de texto no este vacio
        {
          SendClientMessage(playerid, -1, "El area de password no esta vacio");
          return 1;
        }
        else // si el area de texto esta vacio mostrar
        {
          SendClientMessage(playerid, -1, "El area de password si esta vacio");
          return 1;
        }
      }
      else return SendClientMessage(playerid, -1, "Mensaje cerrar en DIALOG_PASSWORD");
    }

    Una vez que tengamos todo el script de los dialogos definidos anteriormente, procesamos a integrar el script dentro de nuestra funcion de OnDialogResponse, y eso se hace de la siguiente manera:

    Código:
    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
    if(dialogid == DIALOG_LISTA)
    {
      if(response)
      {
        if(listitem == 0) //primer item de la lista
        {
          SendClientMessage(playerid, -1, "Item lista 1");
        }
        else if(listitem == 1) //segundo item de la lista
        {
          SendClientMessage(playerid, -1, "Item lista 2");
        }
        return 1;
      }
      else return SendClientMessage(playerid, -1, "Mensaje cerrar en DIALOG_LISTA");
    }
    if(dialogid == DIALOG_MSGBOX)
    {
      if(response)  //si presiona el primero boton del dialogo "Si presiona la tecla ENTER"
      {
        SendClientMessage(playerid, -1, "Tecla ENTER o BOTON DERECHA");
        return 1;
      }
      else // si presiona el segundo u otro boton del dialogo "Si presiona la tecla ESC"
      {
        SendClientMessage(playerid, -1, "Tecla ENTER o BOTON IZQUIERDA");
        return 1;
      }
    }
    if(dialogid == DIALOG_INPUT)
    {
      if(response)
      {
        if(strlen(inputtext)) //verificamos que el area de texto no este vacio
        {
          SendClientMessage(playerid, -1, "El area de texto no esta vacio");
          return 1;
        }
        else // si el area de texto esta vacio mostrar
        {
          SendClientMessage(playerid, -1, "El area de texto si esta vacio");
          return 1;
        }
      }
      else return SendClientMessage(playerid, -1, "Mensaje cerrar en DIALOG_INPUT");
    }
    if(dialogid == DIALOG_PASSWORD)
    {
      if(response)
      {
        if(strlen(inputtext)) //verificamos que el area de texto no este vacio
        {
          SendClientMessage(playerid, -1, "El area de password no esta vacio");
          return 1;
        }
        else // si el area de texto esta vacio mostrar
        {
          SendClientMessage(playerid, -1, "El area de password si esta vacio");
          return 1;
        }
      }
      else return SendClientMessage(playerid, -1, "Mensaje cerrar en DIALOG_PASSWORD");
    }
      return 1;
    }

    Ahora, vamos a crear los ShowPlayerDialog's y a ingresarlos en un comando para poder mostrar dicho dialogo. Creare un comando para cada Dialogo definido anteriormente.

    Comando de dialogo "DIALOG_LISTA"
    Código:
    if (strcmp("/dialogolista", cmdtext, true, 10) == 0)
    {
      ShowPlayerDialog(playerid, DIALOG_LISTA, DIALOG_STYLE_LIST, "Estilo lista", " > Item 1\n > Item 2", "DER", "IZQ");
      return 1;
    }

    Comando de dialogo "DIALOG_MSGBOX"
    Código:
    if (strcmp("/dialogomensaje", cmdtext, true, 10) == 0)
    {
      ShowPlayerDialog(playerid, DIALOG_MSGBOX, DIALOG_STYLE_MSGBOX, "Estilo mensaje", "aqui ingresas el mensaje", "DER", "IZQ");
      return 1;
    }

    Comando de dialogo "DIALOG_INPUT"
    Código:
    if (strcmp("/dialogoinput", cmdtext, true, 10) == 0)
    {
      ShowPlayerDialog(playerid, DIALOG_INPUT, DIALOG_STYLE_INPUT, "Estilo input", "aqui ingresas el mensaje", "DER", "IZQ");
      return 1;
    }

    Comando de dialogo "DIALOG_PASSWORD"
    Código:
    if (strcmp("/dialogopassword", cmdtext, true, 10) == 0)
    {
      ShowPlayerDialog(playerid, DIALOG_PASSWORD, DIALOG_STYLE_PASSWORD, "Estilo password", "aqui ingresas el mensaje", "DER", "IZQ");
      return 1;
    }

    Para finalizar nuesto dialogo, ingresamos nuestro comando la siguiente funcion:
    Código:
    public OnPlayerCommandText(playerid, cmdtext[])

    ¿Como ir a esa funcion/linea?
    Presiona las teclas Control+F y ingresa el public mostrado anteriormente.

    Cuando estemos en el public de OnPlayerCommandText ponemos nuestos comandos dentro, debe quedar algo asi:
    Código:
    public OnPlayerCommandText(playerid, cmdtext[])
    {
      if (strcmp("/dialogolista", cmdtext, true, 10) == 0)
      {
        ShowPlayerDialog(playerid, DIALOG_LISTA, DIALOG_STYLE_LIST, "Estilo lista", " > Item 1\n > Item 2", "DER", "IZQ");
        return 1;
      }
      if (strcmp("/dialogomensaje", cmdtext, true, 10) == 0)
      {
        ShowPlayerDialog(playerid, DIALOG_MSGBOX, DIALOG_STYLE_MSGBOX, "Estilo mensaje", "aqui ingresas el mensaje", "DER", "IZQ");
        return 1;
      }
      if (strcmp("/dialogoinput", cmdtext, true, 10) == 0)
      {
        ShowPlayerDialog(playerid, DIALOG_INPUT, DIALOG_STYLE_INPUT, "Estilo input", "aqui ingresas el mensaje", "DER", "IZQ");
        return 1;
      }
      if (strcmp("/dialogopassword", cmdtext, true, 10) == 0)
      {
        ShowPlayerDialog(playerid, DIALOG_PASSWORD, DIALOG_STYLE_PASSWORD, "Estilo password", "aqui ingresas el mensaje", "DER", "IZQ");
        return 1;
      }
      return 0;
    }

    Y ya con eso finalizamos nuesto dialogo. Muchas gracias por mirar este tutorial, espero que te alla servido y que allas aprendido como usar los ShowPlayerDialog.

    Cualquier duda aqui estoi para cualquier cosa.

    Creditos del tutorial:
    Spoiler:
    Bryan_Brenes
    Bryan_Brenes

    [Tutorial] ShowPlayerDialog 2dcd6dz


    Mensajes : 262
    Fecha de inscripción : 29/05/2011
    Edad : 30
    Localización : Costa Rica, Cartago

    Chorme

    Masculino

    [Tutorial] ShowPlayerDialog Empty Re: [Tutorial] ShowPlayerDialog

    Mensaje por Bryan_Brenes Jue Dic 06, 2012 12:06 pm

    Se ve muy bueno, buen tuto Alex... xD
    [A]lex[007]
    [A]lex[007]

    [Tutorial] ShowPlayerDialog 2wlyrso


    Mensajes : 630
    Fecha de inscripción : 22/10/2012
    Edad : 29
    Firefox

    Masculino

    [Tutorial] ShowPlayerDialog Empty Re: [Tutorial] ShowPlayerDialog

    Mensaje por [A]lex[007] Jue Dic 06, 2012 12:23 pm

    muy buen tuto Alex muy bien explicado Wink
    4L3X
    4L3X

    [Tutorial] ShowPlayerDialog Legendario-1


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

    Opera

    Masculino

    [Tutorial] ShowPlayerDialog Empty Re: [Tutorial] ShowPlayerDialog

    Mensaje por 4L3X Jue Dic 06, 2012 12:26 pm

    gracias, espero que ayude a aprender Yes

    Contenido patrocinado


    [Tutorial] ShowPlayerDialog Empty Re: [Tutorial] ShowPlayerDialog

    Mensaje por Contenido patrocinado


      Fecha y hora actual: Jue Nov 21, 2024 5:51 am