Cambiar a dialogo
#1

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;

Reply
#2

Код:
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", "");
Reply
#3

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", "");

Reply
#4

Код:
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.
Reply
#5

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
Reply
#6

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.
Reply
#7

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

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.
Reply
#9

No te entendi xd :c
Reply
#10

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

-> Clickeame :v <-
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)