Hola suarios/admin/mod de ep hoy traigo un tutorial que les servira a mi muchos es algo dificl para aquellos que empiezan bueno empesemos primero ejemplo luejo explicacion..
if(strcmp(cmd, "/Adminduty", true) == 0)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
if(IsPlayerConnected(playerid))
{
if(AdminDuty[playerid] == 0 && PlayerInfo[playerid][pAdmin] >= 1 )
{
SendClientMessageToAll(0xFFFF80FF,"* * *||____Anuncio Administrativo____||* * *");
format(string, sizeof(string)," El Administrador/moderador {FF0000}%s {FFFFFF} Esta en Servicio para cualquier duda (/w) (/duda) ( /w %d )", sendername, playerid);
SendClientMessageToAll(COLOR_WHITE, string);
SendClientMessageToAll(0xFFFF80FF,"||_________________________________||");
SetPlayerColor(playerid, 0xFF7F00FF);
AdminDuty[playerid] = 1;
SetPlayerHealth(playerid, 100);
SetPlayerArmour(playerid, 100);
if (PlayerInfo[playerid][pSex] == 2)
{
SetPlayerSkin(playerid, 211);
}
}
else
{
SendClientMessage(playerid,COLOR_GREY,"No estas autorizado a este comando!");
}
return 1;
if(strcmp(cmd, "/Adminduty", true) == 0)//esto es para que detecte el comando como texto y el encabezado.
__________________________________
{
GetPlayerName(playerid, sendername, sizeof(sendername));
<----- ///Estos dos lineas detecta el nombre del admin que lo pone..
if(IsPlayerConnected(playerid))
{
__________________________________
SendClientMessageToAll(0xFFFF80FF,"* * *||____Anuncio Administrativo____||* * *");//este es el primer mensaje que tira a todos.
__________________________________
format(string, sizeof(string)," El Administrador/moderador {FF0000}%s {FFFFFF} Esta en Servicio para cualquier duda (/w) (/duda) ( /w %d )", sendername, playerid);
///Buueno estas 2 de arriba son los string para que sirven? para que aparesca el nombre del admin que lo usa el otro de arriba el primero del inicio del tuto ese sirve para detectar el nombre y este sirve para que salga el nombre detectado como pueden ver esto %s ahi sale el nombre que detecto y tambien el mensaje que dice ahi ahora queremos cambiar el color de los dichos string?
__________________________________
SendClientMessageToAll(COLOR_WHITE, string);//aqui cambiaremos el color del string de arriba (^) Donde dice "COLOR_WHITE" lo cambiamos por el color que quieran siempre y cuando este definido ejemplo #define COLOR_NEGRO 0xffffff.
__________________________________
SendClientMessageToAll(0xFFFF80FF,"||_________________________________||");//el final del mensaje de duty..
SetPlayerColor(playerid, 0xFF7F00FF);//el color que quieres que le de al que ponga el comando en el caso de algunos preferible "ROJO".
AdminDuty[playerid] = 1;//este es para detectar si es admin
SetPlayerHealth(playerid, 100);//aqui le da health osea la barra de abajo.
SetPlayerArmour(playerid, 100);//aqui mas armour osea la barra de arriba.
if (PlayerInfo[playerid][pSex] == 2)//esto signiifica que el que lo pone es masculino si pusiese 1 saldria la administradora, pero preferible 2.
{
SetPlayerSkin(playerid, 211);//aqui le da el skin que dice "staff" aras de su camisa..
}
}
else//else es para el mensaje que de en caso que no tenga el lvl para ponerlo.
{
SendClientMessage(playerid,COLOR_GREY,"No estas autorizado a este comando!");//este es el mensaje que da pueden editarlo.
}
return 1;//es para cerrar el cmd, si no si cierra daria muchos errores..
________________________________________________________________________
_________________________________________________________________________
Bueno es todo espero les sirva algun tutorial no duden en perdirmelo algun sistema gm no se adios
Si tiene Algun Problema/Bug no dude En Hacernos Saver.
Si quieres Algun Tutorial, Scripter, HTML, Mapper u otros Lenjuages, No Dude En Pedirmelo en Su Foro Correspondiente.
Ejemplo
if(strcmp(cmd, "/Adminduty", true) == 0)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
if(IsPlayerConnected(playerid))
{
if(AdminDuty[playerid] == 0 && PlayerInfo[playerid][pAdmin] >= 1 )
{
SendClientMessageToAll(0xFFFF80FF,"* * *||____Anuncio Administrativo____||* * *");
format(string, sizeof(string)," El Administrador/moderador {FF0000}%s {FFFFFF} Esta en Servicio para cualquier duda (/w) (/duda) ( /w %d )", sendername, playerid);
SendClientMessageToAll(COLOR_WHITE, string);
SendClientMessageToAll(0xFFFF80FF,"||_________________________________||");
SetPlayerColor(playerid, 0xFF7F00FF);
AdminDuty[playerid] = 1;
SetPlayerHealth(playerid, 100);
SetPlayerArmour(playerid, 100);
if (PlayerInfo[playerid][pSex] == 2)
{
SetPlayerSkin(playerid, 211);
}
}
else
{
SendClientMessage(playerid,COLOR_GREY,"No estas autorizado a este comando!");
}
return 1;
Explicacion
if(strcmp(cmd, "/Adminduty", true) == 0)//esto es para que detecte el comando como texto y el encabezado.
__________________________________
{
GetPlayerName(playerid, sendername, sizeof(sendername));
<----- ///Estos dos lineas detecta el nombre del admin que lo pone..
if(IsPlayerConnected(playerid))
{
__________________________________
SendClientMessageToAll(0xFFFF80FF,"* * *||____Anuncio Administrativo____||* * *");//este es el primer mensaje que tira a todos.
__________________________________
format(string, sizeof(string)," El Administrador/moderador {FF0000}%s {FFFFFF} Esta en Servicio para cualquier duda (/w) (/duda) ( /w %d )", sendername, playerid);
///Buueno estas 2 de arriba son los string para que sirven? para que aparesca el nombre del admin que lo usa el otro de arriba el primero del inicio del tuto ese sirve para detectar el nombre y este sirve para que salga el nombre detectado como pueden ver esto %s ahi sale el nombre que detecto y tambien el mensaje que dice ahi ahora queremos cambiar el color de los dichos string?
__________________________________
SendClientMessageToAll(COLOR_WHITE, string);//aqui cambiaremos el color del string de arriba (^) Donde dice "COLOR_WHITE" lo cambiamos por el color que quieran siempre y cuando este definido ejemplo #define COLOR_NEGRO 0xffffff.
__________________________________
SendClientMessageToAll(0xFFFF80FF,"||_________________________________||");//el final del mensaje de duty..
SetPlayerColor(playerid, 0xFF7F00FF);//el color que quieres que le de al que ponga el comando en el caso de algunos preferible "ROJO".
AdminDuty[playerid] = 1;//este es para detectar si es admin
SetPlayerHealth(playerid, 100);//aqui le da health osea la barra de abajo.
SetPlayerArmour(playerid, 100);//aqui mas armour osea la barra de arriba.
if (PlayerInfo[playerid][pSex] == 2)//esto signiifica que el que lo pone es masculino si pusiese 1 saldria la administradora, pero preferible 2.
{
SetPlayerSkin(playerid, 211);//aqui le da el skin que dice "staff" aras de su camisa..
}
}
else//else es para el mensaje que de en caso que no tenga el lvl para ponerlo.
{
SendClientMessage(playerid,COLOR_GREY,"No estas autorizado a este comando!");//este es el mensaje que da pueden editarlo.
}
return 1;//es para cerrar el cmd, si no si cierra daria muchos errores..
________________________________________________________________________
_________________________________________________________________________
Bueno es todo espero les sirva algun tutorial no duden en perdirmelo algun sistema gm no se adios
Si tiene Algun Problema/Bug no dude En Hacernos Saver.
Si quieres Algun Tutorial, Scripter, HTML, Mapper u otros Lenjuages, No Dude En Pedirmelo en Su Foro Correspondiente.