public OnPlayerText(playerid, text[])
{
//Now les't make an admin chat, it will be: # <text>.
if( (text[0] == '#' || text[0] == '@') && strlen(text) > 1)
{
new str[128];
new szPlayerName[MAX_PLAYER_NAME];
GetPlayerName(playerid, szPlayerName, MAX_PLAYER_NAME);
if(IsPlayerAdmin(playerid))
{
format(str, 128, "{FF0000}Admin %s: {DBED15}%s", szPlayerName, text[1]);
for(new iPlayerID; iPlayerID < MAX_PLAYERS; iPlayerID++)
{
if(!IsPlayerConnected(iPlayerID)) continue;
if(!IsPlayerAdmin(iPlayerID)) continue;
SendClientMessage(iPlayerID, 0xFFFFFFAA, str);
}
}
return 0;
}
}
[Thanks Everyone]
|
Put an "return 1;" before the last closing bracket. Might fix it. Test and report here again.
This forum requires that you wait 120 seconds between posts. Please try again in 22 seconds. #Edit# Too slow. Damn this waiting time ![]() |
public OnPlayerText(playerid, text[])
{
//Now les't make an admin chat, it will be: # <text>.
if( (text[0] == '#' || text[0] == '@') && strlen(text) > 1)
{
new str[128];
new szPlayerName[MAX_PLAYER_NAME];
GetPlayerName(playerid, szPlayerName, MAX_PLAYER_NAME);
if(IsPlayerAdmin(playerid))
{
format(str, 128, "{FF0000}Admin %s: {DBED15}%s", szPlayerName, text[1]);
for(new iPlayerID; iPlayerID < MAX_PLAYERS; iPlayerID++)
{
if(!IsPlayerConnected(iPlayerID)) continue;
if(!IsPlayerAdmin(iPlayerID)) continue;
SendClientMessage(iPlayerID, 0xFFFFFFAA, str);
}
}
return 1;
}
}
|
You mean like this?
Код:
public OnPlayerText(playerid, text[])
{
//Now les't make an admin chat, it will be: # <text>.
if( (text[0] == '#' || text[0] == '@') && strlen(text) > 1)
{
new str[128];
new szPlayerName[MAX_PLAYER_NAME];
GetPlayerName(playerid, szPlayerName, MAX_PLAYER_NAME);
if(IsPlayerAdmin(playerid))
{
format(str, 128, "{FF0000}Admin %s: {DBED15}%s", szPlayerName, text[1]);
for(new iPlayerID; iPlayerID < MAX_PLAYERS; iPlayerID++)
{
if(!IsPlayerConnected(iPlayerID)) continue;
if(!IsPlayerAdmin(iPlayerID)) continue;
SendClientMessage(iPlayerID, 0xFFFFFFAA, str);
}
}
return 1;
}
}
|
public OnPlayerText(playerid, text[])
{
//Now les't make an admin chat, it will be: # <text>.
if( (text[0] == '#' || text[0] == '@') && strlen(text) > 1)
{
new str[128];
new szPlayerName[MAX_PLAYER_NAME];
GetPlayerName(playerid, szPlayerName, MAX_PLAYER_NAME);
if(IsPlayerAdmin(playerid))
{
format(str, 128, "{FF0000}Admin %s: {DBED15}%s", szPlayerName, text[1]);
for(new iPlayerID; iPlayerID < MAX_PLAYERS; iPlayerID++)
{
if(!IsPlayerConnected(iPlayerID)) continue;
if(!IsPlayerAdmin(iPlayerID)) continue;
SendClientMessage(iPlayerID, 0xFFFFFFAA, str);
}
}
}
return 1;
}
|
No like this:
pawn Код:
|



public OnPlayerText(playerid, text[])
{
if(text[0] == '#' ||text[0] == '@' && IsPlayerAdmin(playerid))
{
new string[128]; GetPlayerName(playerid,string,sizeof(string));
format(string,sizeof(string),"<Admin Chat>: %s: %s",string,text[1]);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i) && IsPlayerAdmin(playerid)){
SendClientMessage(i, 0xFF00E6C8, string);
}
}
return 0;
}
}
public OnPlayerText(playerid, text[])
{
if( (text[0] == '#' || text[0] == '@') && strlen(text) > 1)
{
new str[128];
new szPlayerName[MAX_PLAYER_NAME];
GetPlayerName(playerid, szPlayerName, MAX_PLAYER_NAME);
if(!IsPlayerAdmin(playerid)) return 1; //If they are not an admin, return chat normally
format(str, 128, "{FF0000}Admin %s: {DBED15}%s", szPlayerName, text[1]);
for(new iPlayerID; iPlayerID < MAX_PLAYERS; iPlayerID++)
{
if(!IsPlayerConnected(iPlayerID)) continue;
if(!IsPlayerAdmin(iPlayerID)) continue;
SendClientMessage(iPlayerID, 0xFFFFFFAA, str);
}
return 0;
}
return 1;
}
|
pawn Код:
|