SA-MP Forums Archive
como creo esto - 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: como creo esto (/showthread.php?tid=490573)



como creo esto - Ruiz_Daniel - 27.01.2014

ola gnete queria preguntarles como creo el admin
osea quiero que un comando sea solo para admin yo se que para rcon es asi
pawn Код:
if(!IsPlayerAdmin(playerid))
quiero saber como defino un nivel de admin 1 ejemplo quiero crear de 0 un gm y quiero definir el admin como lo hago? para poder crear dialogos solo para admin osea el /ah y los cmds de admin pero quiero que solo los admin lo utilizen como lo hago? si ahy algun tutorial si me lo pasan agradesco y si me lo explican mejor gracias


Respuesta: como creo esto - Zume - 27.01.2014

Estoy 97% seguro que en el buscador encontrarбs mбs de uno, te dejo dicho que eso lo haces con variables.


Respuesta: como creo esto - OTACON - 27.01.2014

pawn Код:
enum admin{
RangoAdmins,
//ETC...
};
new InfoAdministradores[MAX_PLAYERS][admin];
pawn Код:
new texto[24],data[100];
switch(InfoAdministradores[playerid][RangoAdmins]){
    case 1; texto = "administrador";
    case 2; texto = "moderador";
    case 3; texto = "aprendiz";
    case 4; texto = "ayudante";
    default: texto = "nadie";
}
format(data,sizeof(data),"usted es administador rango: %s",texto);
SendClientMessage(playerid,-1,data);
pawn Код:
if(InfoAdministradores[playerid][RangoAdmins]==1) return SendClientMessage(playerid,-1,"usted es administrador nivel 1");
pawn Код:
if(!InfoAdministradores[playerid][RangoAdmins]>=1) return SendClientMessage(playerid,-1,"usted no administrador nivel igual a 1 o mayor a 1");
nada mas es crear variables y utilizarlas como restriccion para tal funcion con sus respectivos operadores.
saludos.