02.02.2013, 16:59
Quizб asн te sirva:
pawn Код:
zcmd(new, playerid, params[])
{
#define Rango1_Adm "Admin Mod" // 1
#define Rango2_Adm "Admin ModSuper" // 2
#define Rango3_Adm "Admin Alto" // 3
#define Rango4_Adm "Admin Global" // 4
#define Rango5_Adm "Admin Lider" // 5
#define Rango6_Adm "Admin Dueсo" // 6
new string[128];
if(DetectarSPAM(params[0])) return AccionSPAM(playerid, params[0]);
if(NewUsed[playerid] == 1) return Message(playerid, COLOR_GRAD2, "Tiene que esperar 2 minutos para volver a usar este canal.");
if(PlayerInfo[playerid][pBanDuda] != 0) return Message(playerid, COLOR_GRAD2, "ЎNo puedes utilizar este comando, estas baneado del sistema de ayuda!");
if((noooc)) return Message(playerid, COLOR_GRAD2, "El canal de ayuda ha sido deshabilitado por un administrador.");
if(sscanf(params, "s[128]", params[0])) return Message(playerid, COLOR_GRAD2, "Utilize: /new <Texto>");
new AdminTexto_[20];
if(PlayerInfo[playerid][pAdmin] == 1) { AdminTexto_ = Rango1_Adm; }
else if(PlayerInfo[playerid][pAdmin] == 2) { AdminTexto_ = Rango2_Adm; }
else if(PlayerInfo[playerid][pAdmin] == 3) { AdminTexto_ = Rango3_Adm; }
else if(PlayerInfo[playerid][pAdmin] == 4) { AdminTexto_ = Rango4_Adm; }
else if(PlayerInfo[playerid][pAdmin] == 5) { AdminTexto_ = Rango5_Adm; }
else if(PlayerInfo[playerid][pAdmin] == 6) { AdminTexto_ = Rango6_Adm; }
if(PlayerInfo[playerid][pAdmin] > 0){
format(string, sizeof(string), "(( [%d] %s %s: %s ))" , playerid, AdminTexto_,PlayerName(playerid), params[0]);
return OOCOff(CHATNEW,string);
}
else if(PlayerInfo[playerid][pHelper] == 1){
format(string, sizeof(string), "(( [%d] Helper %s: %s ))" , playerid, PlayerName(playerid), params[0]);
return OOCOff(CHATNEW,string);
}
else if(PlayerInfo[playerid][pLevel] < 6){
NewUsed[playerid] = 1;
SetTimerEx("NewUs", 120000, 0, "i", playerid);
format(string, sizeof(string), "(( [%d] Nuevo %s: %s ))" , playerid, PlayerName(playerid), params[0]);
OOCOff(CHATNEW,string);
} else Message(playerid, COLOR_GRAD2, "ЎNo puedes usar este canal!");
return 1;
}