SA-MP Forums Archive
Ayuda BLoquea de chat admin - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: Ayuda BLoquea de chat admin (/showthread.php?tid=358375)



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