Ayuda BLoquea de chat admin -
alexan12 - 10.07.2012
Bueno cuando quiero desactivar el canal de admins , igual los admins pueden escribir ahi,osea ,no se bloquea,este es el codigo.
Код:
zcmd(noac, playerid, params[]){
if(Info[playerid][pAdmin] < 6) 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), "[VCRP]: [ADMIN CHAT BLOQUEADO Por %s]",GetPlayerNameEx(playerid));
ABroadCast(COLOR_GREEN2,string,2);
}
else{
noac = 0;
format(string, sizeof(string), "[VCRP]: [ADMIN CHAT DESBLOQUEADO Por %s]",GetPlayerNameEx(playerid));
ABroadCast(COLOR_GREEN2,string,2);
}
return 1;
}
Respuesta: Ayuda BLoquea de chat admin -
PHudson - 10.07.2012
Con eso no me hago a la idea. їTe importarнa poner el cуdigo del comando que se usa para chatear ahн? Es decir, el comando /o (o lo que sea).
Re: Ayuda BLoquea de chat admin -
Rayco - 10.07.2012
їPodrнa ser el valor de "noac"? Es decir si el valor es 0 estб activado y 1 desactivado. Por lo cual serнa al reves del cual muestra uated їNo?. Pruebe haber xD
Respuesta: Ayuda BLoquea de chat admin -
alexan12 - 10.07.2012
zcmd(noac, ese es el comando, yo uso zcmd no otro sistema.
Respuesta: Ayuda BLoquea de chat admin -
PHudson - 10.07.2012
No me has entendido. Tъ has publicado el sistema para
bloquear el chat. Yo te estoy pidiendo que me muestres el sistema para
hablar por el chat, que supongo que serб el comando /o como en la mayorнa de los RP.
Saludos.
Respuesta: Ayuda BLoquea de chat admin -
alexan12 - 10.07.2012
A si te entendi mal
Код:
CMD:a(playerid, params[])
{
if(Info[playerid][pAdmin] >= 1)
{
if(!isnull(params))
{
new szMessage[128];
if(Info[playerid][pAdmin] == 1) format(szMessage, sizeof(szMessage), "* Moderador %s: %s", GetPlayerNameEx(playerid), params);
else if(Info[playerid][pAdmin] == 2) format(szMessage, sizeof(szMessage), "* Admin Junior %s: %s", GetPlayerNameEx(playerid), params);
else if(Info[playerid][pAdmin] == 3) format(szMessage, sizeof(szMessage), "* Administrador %s: %s", GetPlayerNameEx(playerid), params);
else if(Info[playerid][pAdmin] == 4) format(szMessage, sizeof(szMessage), "* Administrador Lider %s: %s", GetPlayerNameEx(playerid), params);
else if(Info[playerid][pAdmin] == 5) format(szMessage, sizeof(szMessage), "* Admin General %s: %s", GetPlayerNameEx(playerid), params);
else if(Info[playerid][pAdmin] == 1338) format(szMessage, sizeof(szMessage), "* Admin Director %s: %s", GetPlayerNameEx(playerid), params);
else if(Info[playerid][pAdmin] == 6) format(szMessage, sizeof(szMessage), "* Administrador Dueсo %s: %s", GetPlayerNameEx(playerid), params);
SendAdminMessage(COLOR_YELLOW, szMessage);
Log("logs/adminchat.log", szMessage);
}
else SendClientMessageEx(playerid, COLOR_WHITE, "USE: (/a)dmin [Admin Chat]");
}
return 1;
}
Uso zcmd y CMD
Respuesta: Ayuda BLoquea de chat admin -
PHudson - 10.07.2012
Faltaba un
if que compruebe que el chat no habнa sido desactivado. Prueba sustituyendo lo que me has dado por el siguiente cуdigo:
pawn Код:
CMD:a(playerid, params[])
{
if(Info[playerid][pAdmin] >= 1)
{
if(!isnull(params))
{
if(!noac)
{
new szMessage[128];
if(Info[playerid][pAdmin] == 1) format(szMessage, sizeof(szMessage), "* Moderador %s: %s", GetPlayerNameEx(playerid), params);
else if(Info[playerid][pAdmin] == 2) format(szMessage, sizeof(szMessage), "* Admin Junior %s: %s", GetPlayerNameEx(playerid), params);
else if(Info[playerid][pAdmin] == 3) format(szMessage, sizeof(szMessage), "* Administrador %s: %s", GetPlayerNameEx(playerid), params);
else if(Info[playerid][pAdmin] == 4) format(szMessage, sizeof(szMessage), "* Administrador Lider %s: %s", GetPlayerNameEx(playerid), params);
else if(Info[playerid][pAdmin] == 5) format(szMessage, sizeof(szMessage), "* Admin General %s: %s", GetPlayerNameEx(playerid), params);
else if(Info[playerid][pAdmin] == 1338) format(szMessage, sizeof(szMessage), "* Admin Director %s: %s", GetPlayerNameEx(playerid), params);
else if(Info[playerid][pAdmin] == 6) format(szMessage, sizeof(szMessage), "* Administrador Dueсo %s: %s", GetPlayerNameEx(playerid), params);
SendAdminMessage(COLOR_YELLOW, szMessage);
Log("logs/adminchat.log", szMessage);
}
else
{
SendClientMessageEx(playerid, COLOR_WHITE, "ERROR: El chat ha sido bloqueado y no puedes utilizarlo.");
}
}
else
{
SendClientMessageEx(playerid, COLOR_WHITE, "USE: (/a)dmin [Admin Chat]");
}
}
return 1;
}
Saludos.
Respuesta: Ayuda BLoquea de chat admin -
alexan12 - 10.07.2012
Me da el famoso error 26