CMD:ac(playerid, params[]) { new string[256]; new mesaj[256]; if(P_Data[playerid][pAdmin] >= 1) { if(sscanf(params, "us[256]", mesaj)) return SendClientMessage(playerid, COLOR_WHITE, "Folosire: /ac [mesaj]"); foreach(Player, i){ if(P_Data[i][pAdmin] >= 1) { format(string, sizeof(string), "Admin(%d) %s spune: %s ", P_Data[playerid][pAdmin], GetName(playerid), mesaj); SendClientMessage(i, -1, string); } } } return 1; }
CMD:ac(playerid,params[])
{
new string[145],mesaj[90];
if(P_Data[playerid][pAdmin] >= 1)
{
if(sscanf(params,"s[90]",mesaj))return SendClientMessage(playerid,COLOR_WHITE,"Folosire: /ac [mesaj]");
foreach(Player, i)
{
if(P_Data[i][pAdmin] >= 1)
{
format(string,sizeof string,"Admin(%i) %s spune: %s",P_Data[playerid][pAdmin],GetName(playerid),mesaj);
SendClientMessage(i,-1,string);
}
}
}
return 1;
}
CMD:ac(playerid, params[])
{
new
string[ 256 ], mesaj[ 256 ] ;
if( P_Data[playerid][pAdmin] >= 1 )
{
if( sscanf(params, "s[256]", mesaj))
return SendClientMessage(playerid, COLOR_WHITE, "Folosire: /ac [mesaj]");
foreach(Player, i)
{
if(P_Data[i][pAdmin] >= 1){
format(string, sizeof(string), "Admin(%d) %s spune: %s ", P_Data[playerid][pAdmin], GetName(playerid), mesaj);
SendClientMessage(i, -1, string);
}
}
}
return 1;
}
Thanks, working now!
Is it correct for admin chat what i did? |
CMD:ac(playerid, params[])
{
new
string[ 128 ] ;
if( P_Data[playerid][pAdmin] >= 1 )
{
if( sscanf(params, "s[128]", params ) )
return SendClientMessage(playerid, COLOR_WHITE, "Folosire: /ac [mesaj]");
foreach(Player, i)
{
if(P_Data[i][pAdmin] >= 1){
format(string, sizeof(string), "Admin(%d) %s spune: %s ", P_Data[playerid][pAdmin], GetName( playerid ), params );
SendClientMessage(i, -1, string);
}
}
}
return 1;
}
#define isnull(%1) ((!(%1[0])) || (((%1[0]) == '\1') && (!(%1[1]))))
CMD:ac(playerid, params[])
{
if(!P_Data[playerid][pAdmin]) return SendClientMessage(playerid, -1, "For admins only.");
if(isnull(params)) return SendClientMessage(playerid, -1, "/ac (message).");
new string[144];
format(string, sizeof(string), "Admin (%d) %s: %s", P_Data[playerid][pAdmin], GetName(playerid), params);
foreach(new i: Player)
{
if(!P_Data[i][pAdmin]) continue;
SendClientMessage(i, -1, string);
}
return 1;
}