CMD:achat(playerid, params[]) { if(PlayerInfo[playerid][pAdmin] >= 1) { if(!isnull(params)) { new szMessage[128]; if(PlayerInfo[playerid][pAdmin] == 1) format(szMessage, sizeof(szMessage), " [YOUR ADMIN LEVEL!] %s: %s", GetPlayerNameEx(playerid), params); else format(szMessage, sizeof(szMessage), "* Undefined Admin (%i) %s: %s", PlayerInfo[playerid][pAdmin], GetPlayerNameEx(playerid), params); SendAdminMessage(COLOR_GREEN, szMessage); } else SendClientMessageEx(playerid, COLOR_WHITE, "USAGE: (/a)dmin [admin chat]"); } return 1; }
Aw thank you Akira <3 I really love you too and wow you're just the best helper and a very nice female
![]() ![]() |
CMD:achat(playerid,params[])
{
new message[100];
if(!IsPlayerAdmin(playerid) && PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, 0xFF0000FF, "ERROR: {FFFFFF}Only Administrators Can Use This Command!");
if(sscanf(params,"s[100]",message)) return SendClientMessage(playerid, 0xFF0000FF, "SYNTAX ERROR: {00FF00}/ACHAT {FFFF00}<Message>");
if(strlen(message) > 100) return SendClientMessage(playerid, 0xFF0000FF, "ERROR: {FFFFFF}Your Message Must Be Less Than 101 Characters Long.");
SendAdminMessage(playerid, message);
return 1;
}
stock SendAdminMessage(playerid, const string[])
{
new adminsname[MAX_PLAYER_NAME];
GetPlayerName(playerid, adminsname, MAX_PLAYER_NAME);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[i][pAdmin] > 0 || IsPlayerAdmin(i))
{
SendClientMessage(i, 0xFFFF00FF, "(Admin Chat) %s: %s",adminsname,string);
}
}
}
return 1;
}
public OnPlayerText(playerid, text[])
{
if(PlayerInfo[playerid][pAdmin] > 0)
{
if(text[0] == '@')
{
return SendAdminMessage(playerid, text[1]);
}
}
return 1;
}
stock SendAdminMessage(playerid, const string[])
{
new adminsname[MAX_PLAYER_NAME];
GetPlayerName(playerid, adminsname, MAX_PLAYER_NAME);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[i][pAdmin] > 0 || IsPlayerAdmin(i))
{
SendClientMessage(i, 0xFFFF00FF, "(Admin Chat) %s: %s",adminsname,string);
}
}
}
return 1;
}
stock SendAdminMessage(playerid, const string[])
{
new adminsname[MAX_PLAYER_NAME];
GetPlayerName(playerid, adminsname, MAX_PLAYER_NAME);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[i][pAdmin] > 0 || IsPlayerAdmin(i))
{
format(string, 266, "[ADMIN CHAT](%s):%s", adminsname,string);
SendClientMessage(i, 0xFFFF00FF, string);
//SendClientMessage(i, 0xFFFF00FF, "(Admin Chat) %s: %s",adminsname,string);
}
}
}
return 1;
}
C:\Users\3hab\Desktop\BlackEvo 4\samp03e_svr_R2_win32\gamemodes\blackevo.pwn(642) : error 035: argument type mismatch (argument 1)
C:\Users\3hab\Desktop\BlackEvo 4\samp03e_svr_R2_win32\gamemodes\blackevo.pwn(1383) : warning 216: nested comment
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
format(string, 266, "[ADMIN CHAT](%s):%s", adminsname,string);