[Duda] sobre dialogos
#1

Hola a todos, mi duda es yo hice un dialogo sobre las reglas del server ejemplo "estas son las reglas del server aceptas las reglas apreta acepto" yo se como hacer esto pero yo quiero poner que salga este dialogo cuando el jugador ya selecciono el skin mejor dijo cuando entre al juego pero lo que quiero es que el skin del jugador no aparesca asta que aprete acepto.

їalguien me puede ayudar?
Reply
#2

Prueba asi:

pawn Код:
public OnPlayerConnect(playerid)
{
        new reglas[450];
    strcat(reglas, "1.- No se permite dar el msn por chat usa /PM [ID] [MENSAJE].\n");
    strcat(reglas, "2.- No hagas spam o flood eso sera causa de ban o kick.\n");
    strcat(reglas, "3.- Debes respetar a todos los jugadores y administradores.\n");
    strcat(reglas, "4.- No abuses del uso de los autos de guerra o sera jail.\n");
    strcat(reglas, "5.- No hagas bugs con armas rapidas (/RW) estan prohibidos.\n");
    strcat(reglas, "6.- Esta prohibido el uso de MOD ****** no lo uses porfavor.");
    ShowPlayerDialog(playerid, 12345, DIALOG_STYLE_MSGBOX, "Reglas Del Servidor", reglas, "Aceptar","");
    //TODO LO DEMAS ABAJO
    return 1;
}
Eso les saldra cuando se conecten y hasta q pongan ACEPTAR les saldra la seleccion de skins, no se si eso quieras, solo que es STYLE_MSGBOX no STYLE_LIST, para mi es mejor usar MSGBOX en las reglas ^^ y solo cambiarias mis reglas por las tuyas.
Reply
#3

dis77urbio se agradese su aporte pero yo no necesito eso por que ya se como se ase lo que no se como poner ese mensaje cuando el judador ya entro al server y no mostrar el skin asta que apretes acepto.
Reply
#4

Quote:
Originally Posted by Braz_y
Посмотреть сообщение
dis77urbio se agradese su aporte pero yo no necesito eso por que ya se como se ase lo que no se como poner ese mensaje cuando el judador ya entro al server y no mostrar el skin asta que apretes acepto.
No entiendo xD pero vere que puedo hacer ^^ o te refieres que no le quite el dialog hasta que le de aceptar?
Reply
#5

usa el callback
pawn Код:
public OnPlayerRequestSpawn(playerid)
{
Reply
#6

Quote:
Originally Posted by dis77urbio
Посмотреть сообщение
No entiendo xD pero vere que puedo hacer ^^ o te refieres que no le quite el dialog hasta que le de aceptar?
El se refiere a mostrar el mensaje despues de elejir el jugador y no mostrar el skin en el mensaje.




Asi como te dio ejemplo dis77urbio.
pawn Код:
public OnPlayerRequestSpawn(playerid)
{
     new reglas[450];
     strcat(reglas, "1.- No se permite dar el msn por chat usa /PM [ID] [MENSAJE].\n");
     strcat(reglas, "2.- No hagas spam o flood eso sera causa de ban o kick.\n");
     strcat(reglas, "3.- Debes respetar a todos los jugadores y administradores.\n");
     strcat(reglas, "4.- No abuses del uso de los autos de guerra o sera jail.\n");
     strcat(reglas, "5.- No hagas bugs con armas rapidas (/RW) estan prohibidos.\n");
     strcat(reglas, "6.- Esta prohibido el uso de MOD ****** no lo uses porfavor.");
     ShowPlayerDialog(playerid, 12345, DIALOG_STYLE_MSGBOX, "Reglas Del Servidor",reglas, "Aceptar","");    //TODO LO DEMAS ABAJO    return 1;}

     return 1;
}
y para no mostrar el skin usa SetPlayerCameraPos https://sampwiki.blast.hk/wiki/SetPlayerCameraPos SetPlayerCameraLookAt https://sampwiki.blast.hk/wiki/SetPlayerCameraLookAt SetCameraBehindPlayer https://sampwiki.blast.hk/wiki/SetCameraBehindPlayer.
Reply
#7

Quote:
Originally Posted by D3IMON
Посмотреть сообщение
El se refiere a mostrar el mensaje despues de elejir el jugador y no mostrar el skin en el mensaje.




Asi como te dio ejemplo dis77urbio.
pawn Код:
public OnPlayerRequestSpawn(playerid)
{
     new reglas[450];
     strcat(reglas, "1.- No se permite dar el msn por chat usa /PM [ID] [MENSAJE].\n");
     strcat(reglas, "2.- No hagas spam o flood eso sera causa de ban o kick.\n");
     strcat(reglas, "3.- Debes respetar a todos los jugadores y administradores.\n");
     strcat(reglas, "4.- No abuses del uso de los autos de guerra o sera jail.\n");
     strcat(reglas, "5.- No hagas bugs con armas rapidas (/RW) estan prohibidos.\n");
     strcat(reglas, "6.- Esta prohibido el uso de MOD ****** no lo uses porfavor.");
     ShowPlayerDialog(playerid, 12345, DIALOG_STYLE_MSGBOX, "Reglas Del Servidor",reglas, "Aceptar","");    //TODO LO DEMAS ABAJO    return 1;}

     return 1;
}
y para no mostrar el skin usa SetPlayerCameraPos https://sampwiki.blast.hk/wiki/SetPlayerCameraPos SetPlayerCameraLookAt https://sampwiki.blast.hk/wiki/SetPlayerCameraLookAt SetCameraBehindPlayer https://sampwiki.blast.hk/wiki/SetCameraBehindPlayer.
Ah esque ya edito su post, ahora lo explica mejor.
Reply
#8

Quote:
Originally Posted by D3IMON
Посмотреть сообщение
El se refiere a mostrar el mensaje despues de elejir el jugador y no mostrar el skin en el mensaje.




Asi como te dio ejemplo dis77urbio.
pawn Код:
public OnPlayerRequestSpawn(playerid)
{
     new reglas[450];
     strcat(reglas, "1.- No se permite dar el msn por chat usa /PM [ID] [MENSAJE].\n");
     strcat(reglas, "2.- No hagas spam o flood eso sera causa de ban o kick.\n");
     strcat(reglas, "3.- Debes respetar a todos los jugadores y administradores.\n");
     strcat(reglas, "4.- No abuses del uso de los autos de guerra o sera jail.\n");
     strcat(reglas, "5.- No hagas bugs con armas rapidas (/RW) estan prohibidos.\n");
     strcat(reglas, "6.- Esta prohibido el uso de MOD ****** no lo uses porfavor.");
     ShowPlayerDialog(playerid, 12345, DIALOG_STYLE_MSGBOX, "Reglas Del Servidor",reglas, "Aceptar","");    //TODO LO DEMAS ABAJO    return 1;}

     return 1;
}
y para no mostrar el skin usa SetPlayerCameraPos https://sampwiki.blast.hk/wiki/SetPlayerCameraPos SetPlayerCameraLookAt https://sampwiki.blast.hk/wiki/SetPlayerCameraLookAt SetCameraBehindPlayer https://sampwiki.blast.hk/wiki/SetCameraBehindPlayer.
Gracias eso era lo que necesitaba.
Reply
#9

otra cosa pero se trata sobre lo mismo alguien sabe como controlar cuando uno ingresa al juego ejemplo uno cuando entra al juego se ve el skin como una pelotita y despues se combierte en un skin se puede ver pero es algo muy rapido alguien sabe como controlar el skin cuando salga a lo que me refiero es ponerle un time o lo que quiera ha ser con el es un comando.

ejemplo
entre al juego server x y despues elijo my skin y cuando entre al juego no aparesca el skin solo la pantalla donde tiene que aparecer y si uno pone /skin aparesca.

alguien me puede ayudar.
Reply
#10

Disculpen por hacer doble post pero alguien me puede ayudar.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)