#1

How to add fake admin system (Troll admin System) to my admin system?
I mean there is troll admin filterscripts but they all with rcon, how to change it to my admin system?
Ex:

Код:
CMD:fakemute(playerid, params[])
{
	if (!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xF50A0AFF, "<!> ERROR: You are not Logged in as an Administrator.");
	new ID;
	if (sscanf(params, "us[90]", ID)) return SendClientMessage(playerid, 0x1F36E0FF, "<!> USAGE: /fakemute [Player ID/Name].");
	if (!IsPlayerConnected(ID)) return SendClientMessage(playerid, 0xF50A0AFF, "<!> ERROR: This Player is not Connected! (Invalid ID).");
	new string[128];
	format(string,sizeof(string),"[MUTED]: %s has been Muted by %s [Reason: Stop Spamming !]", PlayerName(ID), PlayerName(playerid));
	SendClientMessageToAll(0x1F36E0FF, string);
	SendClientMessage(ID, 0xa9c4e4FF, "Server: You have been Muted (You Can't Talk) !");
    return 1;
}
Reply
#2

This
pawn Код:
CMD:fakemute(playerid, params[])
{
    if (!PlayerInfo[playerid][pAdmin)) return SendClientMessage(playerid, 0xF50A0AFF, "<!> ERROR: You are not Logged in as an Administrator.");
    new ID;
    if (sscanf(params, "u", ID)) return SendClientMessage(playerid, 0x1F36E0FF, "<!> USAGE: /fakemute [Player ID/Name].");
    if (!IsPlayerConnected(ID)) return SendClientMessage(playerid, 0xF50A0AFF, "<!> ERROR: This Player is not Connected! (Invalid ID).");
    new string[128];
    format(string,sizeof(string),"[MUTED]: %s has been Muted by %s [Reason: Stop Spamming !]", PlayerName(ID), PlayerName(playerid));
    SendClientMessageToAll(0x1F36E0FF, string);
    SendClientMessage(ID, 0xa9c4e4FF, "Server: You have been Muted (You Can't Talk) !");
    return 1;
}
Also show me your IsPlayerAdmin stock so i can modify it to be non rcon.
Reply
#3

Change this:
pawn Код:
if (!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xF50A0AFF, "<!> ERROR: You are not Logged in as an Administrator.");
To your admin enum, this is just an example:
pawn Код:
if (PlayerInfo[playerid][pAdmin] == 0) return SendClientMessage(playerid, 0xF50A0AFF, "<!> ERROR: You are not Logged in as an Administrator.");
Reply
#4

Thanks Guys
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)