Buenas EP
Quisiera saber si alguno puede ayudarme con esto:
Un Comando para bloquear y desbloquear /salirfaccion tengo esto:
Y quisiera saber si puedo crear el comando dueñoduty que mas o menos es asi pero no sirve...
Quisiera saber si alguno puede ayudarme con esto:
Un Comando para bloquear y desbloquear /salirfaccion tengo esto:
- Código:
zcmd(salirfaccion, playerid, params[])
{
if(PlayerInfo[playerid][pLeader] == 0 && PlayerInfo[playerid][pMember] == 0) return Message(playerid, COLOR_GRAD2, "No perteneces a ninguna facción.");
PlayerInfo[playerid][pMember] = 0;
PlayerInfo[playerid][pLeader] = 0;
PlayerInfo[playerid][pRank] = 0;
GameTextForPlayer(playerid, "/w/Has salido de tu faccion, ahora eres civil", 3000, 3);
SendClientMessage(-1, playerid, "Has salido de tu facción, ahora eres un civil");
return 1;
}
zcmd(nosf, playerid, params[]){
if(Info[playerid][pAdminZC] >= 9999) return SendClientMessageEx(playerid, COLOR_GRAD2, "[ERROR]: No tienes autorización a usar este comando.");
new string[80];
if (!noac){
noac = 1;
format(string, sizeof(string), "{0D56E7}[STAFF] >> {FFFFFF} Comando /salirfaccion bloqueado Por %s",GetPlayerNameEx(playerid));
ABroadCast(COLOR_LIGHTBLUE,string,2);
}
else{
noac = 0;
format(string, sizeof(string), "{0D56E7}[STAFF] >> {FFFFFF} Comando /salirfaccion desbloqueado por %s",GetPlayerNameEx(playerid));
ABroadCast(COLOR_LIGHTBLUE,string,2);
}
return 1;
}
Y quisiera saber si puedo crear el comando dueñoduty que mas o menos es asi pero no sirve...
- Código:
zcmd(dduty, playerid, params[]){
if(Info[playerid][pAdminZC] == 9999)
new string[200];
if(AdminDuty[playerid] == 0){
AntiAbusos[playerid] = 1;//Cuando la variable esta en 1 dejara usar los comandos
AdminDuty[playerid] = 1; HidePM[playerid] = 0;
SetPlayerSkin(playerid, 120);
Info[playerid][pModel] = 120;
SetPlayerArmour(playerid, 999); SetHP(playerid, 999);
SetPlayerColor(playerid, ROJO_ADMIN);
format(string, sizeof(string), "{0D56E7}[STAFF] >> {FFFFFF}El Dueño {3FFFFF}%s {ffffff}está en servicio para responder dudas, reportes y administrar la tienda {3FFFFF}(/mp %d).", GetPlayerNameEx(playerid), playerid);
ABroadCast(0xFFFFFFFF,string,4);
ShowPlayerDialog(playerid, INVALID_DIALOG, DIALOG_STYLE_MSGBOX, "{0B44FE}En servicio", "{FFFFFF}Bienvenido de nuevo Dueño.\nRecuerda tener paciencia con los {FF0411}usuarios\n\n {FFFFFF}Usa {FF0411}/adminhelp {FFFFFF}para ver los comandos.", "OK", "");
}
else
{
AdminDuty[playerid] = 0; HidePM[playerid] = 1;
AntiAbusos[playerid] = 0;//Cuando la variable esta en 0 no dejara usar los comandos
SetPlayerArmour(playerid, 0); SetHP(playerid, 100);
SetPlayerColor(playerid,TEAM_HIT_COLOR);
SetPlayerSkin(playerid, Info[playerid][pChar]);
format(string, sizeof(string), "{0D56E7}[STAFF] >> {FFFFFF}El Dueño {0000FF}%s{ffffff} está fuera de servicio, estara ocupado.", GetPlayerNameEx(playerid));
ABroadCast(0xFFFFFFFF,string,4);
}
return 1;
}
CMD:solicitar(playerid,params[])
{
static string[80],nombre[24];
GetPlayerName(playerid,nombre,24);
format(string,sizeof string,"|| El usuario %s solicita un administrador ||",nombre);
AdminMensaje(-1,string);
return 1;
}
stock AdminMensaje(color,text[])
{
foreach(new i:Player)
{
if(IsPlayerAdmin(i))
{
SendClientMessage(i,color,text);
}
}
return 1;
}