SA-MP Forums Archive
Cambiar a dialogo - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: Cambiar a dialogo (/showthread.php?tid=624970)



Cambiar a dialogo - GOM3Z - 25.12.2016

Quiero cambiar esto a dialogo
que solo puedan utiilizar los admin


PHP код:
CMD:ayadmin(playeridparams[]){
if(
Info[playerid][jAdmin] == 1) {
SendClientMessage(playerid, -1"---|Nivel 1.          Ayudante          |---");
SendClientMessage(playerid, -1"");
SendClientMessage(playerid, -1"");
SendClientMessage(playerid, -1"");
}
if(
Info[playerid][jAdmin] == 2) {
SendClientMessage(playerid, -1"---|Nivel 2.          Moderador          |---");
SendClientMessage(playerid, -1"");
SendClientMessage(playerid, -1"");
SendClientMessage(playerid, -1"");
}
if(
Info[playerid][jAdmin] == 3) {
SendClientMessage(playerid, -1"---|Nivel 3.          Admin. Ayudante          |---");
SendClientMessage(playerid, -1"");
SendClientMessage(playerid, -1"");
SendClientMessage(playerid, -1"");
}
if(
Info[playerid][jAdmin] == 4) {
SendClientMessage(playerid, -1"---|Nivel 4.          Admin. Global          |---");
SendClientMessage(playerid, -1"");
SendClientMessage(playerid, -1"");
SendClientMessage(playerid, -1"");
}
if(
Info[playerid][jAdmin] == 5){
SendClientMessage(playerid, -1"---|Nivel 5.          Subdueсo          |---");
SendClientMessage(playerid, -1"");
SendClientMessage(playerid, -1"");
SendClientMessage(playerid, -1"");
}
if(
Info[playerid][jAdmin] == 6) {
SendClientMessage(playerid, -1"---|Nivel 6.          Dueсo          |---");
SendClientMessage(playerid, -1"");
SendClientMessage(playerid, -1"");
SendClientMessage(playerid, -1"");
}
return 
1;




Respuesta: Cambiar a dialogo - OTACON - 26.12.2016

Код:
new data[200];
strcat(data, "---|Nivel 1. \t Ayudante          |--- \n");
strcat(data, "---|Nivel 2. \t Moderador          |--- \n");
strcat(data, "---|Nivel 3. \t Admin. Ayudante          |--- \n");
strcat(data, "---|Nivel 4. \t Admin. Global          |--- \n");
strcat(data, "---|Nivel 5. \t Subdueсo          |--- \n");
strcat(data, "---|Nivel 6. \t Dueсo          |--- \n");
ShowPlayerDialog(playerid, DIALOG_ID, DIALOG_STYLE_MSGBOX, "administracion:", data, "cerrar", "");



Respuesta: Cambiar a dialogo - GOM3Z - 26.12.2016

Vale, pero para poner los comandos del admin en nivel 1. como?
Quote:

new data[200];
strcat(data, "---|Nivel 1. \t Ayudante |--- \n");
strcat(data, "---|Nivel 2. \t Moderador |--- \n");
strcat(data, "---|Nivel 3. \t Admin. Ayudante |--- \n");
strcat(data, "---|Nivel 4. \t Admin. Global |--- \n");
strcat(data, "---|Nivel 5. \t Subdueсo |--- \n");
strcat(data, "---|Nivel 6. \t Dueсo |--- \n");
ShowPlayerDialog(playerid, DIALOG_ID, DIALOG_STYLE_MSGBOX, "administracion:", data, "cerrar", "");




Re: Cambiar a dialogo - WalkingSleep - 26.12.2016

Код:
CMD:ayadmin(playerid, params[]){
new string[256]; 
if(Info[playerid][jAdmin] == 1) { 
strcat(string, "---|Nivel 1.          Ayudante          |---"); 
strcat(string, "Comando nivel 1\n\n"); 
} 
if(Info[playerid][jAdmin] == 2) { 
strcat(string, "---|Nivel 2.          Moderador          |---"); 
strcat(string, "Comando nivel 2\n\n"); 
} 
if(Info[playerid][jAdmin] == 3) { 
strcat(string, "---|Nivel 3.          Admin. Ayudante          |---"); 
strcat(string, "Comando nivel 3\n\n");
} 
if(Info[playerid][jAdmin] == 4) { 
strcat(string, "---|Nivel 4.          Admin. Global          |---"); 
strcat(string, "Comando nivel 4\n\n");
} 
if(Info[playerid][jAdmin] == 5){ 
strcat(string, "---|Nivel 5.          Subdueсo          |---"); 
strcat(string, "Comando nivel 5\n\n");
} 
if(Info[playerid][jAdmin] == 6) { 
strcat(string, "---|Nivel 6.          Dueсo          |---"); 
strcat(string, "Comando nivel 6");
}
ShowPlayerDialog(playerid, 8613, DIALOG_STYLE_MSGBOX, "Comandos de administraciуn", string, "Aceptar", "");
return 1; 
}
Recuerda usar \n para cambiar de lнnea.


Re: Cambiar a dialogo - SilverGaming - 26.12.2016

Una pregunta , se que no soy el del tema xd, pero me podrian explicar porfavor a que viene esto de "[256]"

En
Код:
 new string[256]
:3


Respuesta: Re: Cambiar a dialogo - Doniczzz - 26.12.2016

Quote:
Originally Posted by SilverGaming
Посмотреть сообщение
Una pregunta , se que no soy el del tema xd, pero me podrian explicar porfavor a que viene esto de "[256]"

En
Код:
 new string[256]
:3
Es el mбximo de letras de ese string, es decir, no se podrбn imprimir mas de 256 caracteres.


Re: Cambiar a dialogo - SilverGaming - 26.12.2016

Y como hago para saber cuantas letras hay xd? debo contarlas manualmente?


Re: Cambiar a dialogo - Swedky - 26.12.2016

Yo lo hago con Pawno. Pones el texto al comienzo de la lнnea, despuйs pones el cursor al final del texto y, abajo, en donde se muestran las lнneas tambiйn muestra la posiciуn del cursor. Claro que tambiйn tendrнas que tomar en cuenta la longitud de los textos al que le vas a dar formato.


Re: Cambiar a dialogo - SilverGaming - 26.12.2016

No te entendi xd :c


Respuesta: Re: Cambiar a dialogo - Revelation - 28.12.2016

Quote:
Originally Posted by SilverGaming
Посмотреть сообщение
Y como hago para saber cuantas letras hay xd? debo contarlas manualmente?
Usa esto xdd

-> Clickeame :v <-