Necesito comando urgente
#1

Quiero un comando que al poner /verdudas pueda ver todas las dudas que han respondido los moderadores.
Estoy usando la variable pDudas. Cuando el administrador responde una duda este es el comando. Base ZC


Код:
zcmd(aduda, playerid,params[])
{
	if(papilla[playerid] == 0) return SendClientMessageEx(playerid, COLOR_GRAD2, "{FF7C00}[ERROR]:{FFFFFF} Utiliza /ONDUTY.");
	if(Info[playerid][pAdmin] >= 2 || Info[playerid][pHelper] >= 1)
	{
	    new id;
		if(sscanf(params, "u", id)) return SendClientMessage(playerid, -1, "Utiliza: {FF0000}/aduda {FFFFFF}(ID/Nombre)");
		if(HayDuda[id] == 0) return SendClientMessage(playerid, 0xFF0000FF, "Este jugador no tiene una duda.");
		new string[128];
		if(!IsPlayerConnected(id)) return SendClientMessage(playerid, 0xFF0000FF, "Jugador no conectado.");
		format(string, sizeof(string), "{ACAAAA}Administrador %s ha aceptado tu duda",GetPlayerNameEx(playerid));
		SendClientMessage(id,-1,string);
		SendClientMessage(playerid,-1,"Has aceptado la duda correctamente - Usa /w para responder.");
        Info[playerid][pDudas] += 1; //suma una duda
		HayDuda[id]=0;
		format(string, sizeof(string), "{2F99B5}%s{FFFFFF} ha aceptado la duda del usuario que ha preguntado.", GetPlayerNameEx(playerid));
		ABroadCast(COLOR_GREEN, string, 2);

	}
	return 1;
}
Ahora quiero un comando para ver las dudas que han respondido los admins, no se si me entiendo.

Код:
zcmd(verduda, playerid,params[])
{
	if(Info[playerid][pAdmin] >= 5000)
	{
	//Que muestre el nombre del moderador y las dudas respondidas "pDudas", no se como hacerlo
	}
	return 1;
}
Reply
#2

La mierda de ZC GM default tiene esa funcion, buscala.
Reply
#3

nope.
Reply
#4

entonce... nope, no busques ayuda aqui con esa actitud!. !
Reply
#5

En el comando /aduda formateas una variable con un array con la cantidad de dudas que quieras.

En /verdudas usas un bucle para poder mostrar todas las dudas almacenadas en la variable con el array sin tener que hacer formatos segъn la cantidad mбxima de dudas que pusiste. Lo mismo con la respuesta del administrador.

Con GetPlayerName obtienes los nombres.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)