Muy buenas Español-Pawno!
Hola, este es mi 2º tutorial y estoy muy feliz de poder venir a ayudarlos de nuevo en lo que necesiten, como dice el titulo del post, hoy aprenderán a crear un simple y sencillo pero muy efectivo Sistema de AdminDuty.
Requisitos...
Van a necesitar el include "zcmd" para poder crear el comando para entrar en "Duty". Si no tienes el include "zcmd"...
===> Click aquí para descargar el include ZCMD! <====
Instrucciones para Instalar...
PASO 1: Lo primero que hay que hacer es ir a la parte donde estén los "new" del GM y colocaremos este nuevo "new". El "new" define lo que vamos a hacer, en este caso el adminduty, el "AdminDuty" define el comando y el "MAX_PLAYERS" define el player.
- Código:
new AdminDuty[MAX_PLAYERS];
PASO 2: Ahora crearemos el Comando para entrar al modo "AdminDuty" (para evitar bugs con esta parte, usa CTRL+F y busca zcmd(---, playerid, params[]... bueno, el --- lo represento como un comando X que puedan tener ustedes, entonces en donde termine la función del zcmd ponemos este otro. Este mismo comando debes usar para salir del modo "AdminDuty"
- Código:
zcmd(adminduty, playerid, params[]){
if(PlayerInfo[playerid][Variable de admin] < 1) return Message(playerid, COLOR_GRAD2, "¡No Eres el Encargado de eso u no eres Admin!")
new string[100];
if(AdminDuty[playerid] == 0){
AdminDuty[playerid] = 1; HidePM[playerid] = 0;
SetPlayerArmour(playerid, 100); SetHP(playerid, 100)
SetPlayerSkin(playerid, 217);
BroadCast(COLOR_ORANGE, "***=Nombre de tu server=***");
format(string, sizeof(string), "Nuestro Administrador %s está conectado.(/w %d /duda)", PlayerName(playerid), playerid); BroadCast(0xFFFFA4FF,string);
return BroadCast(COLOR_ORANGE, "****************************");
}
else{
AdminDuty[playerid] = 0; HidePM[playerid] = 1;
SetPlayerArmour(playerid, 100); SetHP(playerid, 100);
SetPlayerColor(playerid,TEAM_HIT_COLOR);
BroadCast(COLOR_ORANGE, "***=Nombre de tu server=***");
format(string, sizeof(string), "Nuestro Administrador %s está esta offduty ya no atendera las dudas o reportes.", PlayerName(playerid), playerid); BroadCast(0xAA3333AA,string);
return BroadCast(COLOR_ORANGE, "****************************");
}
}
Eso es todo por hoy amigos de Español-Pawno ojala les sirva, si hay algún error díganmelo o si tienen algún problema con las variables digan para ayudarles a adaptar el comando. Suerte!
Última edición por sonydarktan el Mar Jun 24, 2014 1:06 am, editado 3 veces (Razón : Algunos errores con los formatos)