#1

Hi all i have try to make an Admin Chat, on pawno i don't have errors but, if i try it on server i doesn't work.

public OnPlayerText(playerid, text[])
{
new string[128];
if(text[0] == '#' && PlayerInfo[playerid][Admin] >= 1)
{
GetPlayerName(playerid,string,sizeof(string));
format(string,sizeof(string),"Admin Chat: %s: %s",string,text[1]);
MessageToAdmins(COLORE_VERDE,string);
}
return 0;
}

forward MessageToAdmins(colore,const string[]);

public MessageToAdmins(colore,const string[])
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(PlayerInfo[i][Admin] >= 1)
SendClientMessage(i, colore, string);
}
return 1;
}

What i must change?
Reply
#2

pawn Код:
public OnPlayerText(playerid, text[])
{
    new string[128];
    if(text[0] == '#' && PlayerInfo[playerid][Admin] >= 1)
    {
        GetPlayerName(playerid, string, sizeof(string));
        format(string,sizeof(string), "Admin Chat: %s: %s", string, text[1]);
        MessageToAdmins(COLORE_VERDE,string);
    }
    return 0;
}

MessageToAdmins(colore, string[])
{
    for(new i = 0; i < GetPlayerPoolSize(); i++)
        if(PlayerInfo[i][Admin] >= 1)
            SendClientMessage(i, colore, string);
}
If it doesn't work, check if you're admin on server.
Reply
#3

Quote:
Originally Posted by J4Rr3x
Посмотреть сообщение
pawn Код:
public OnPlayerText(playerid, text[])
{
    new string[128];
    if(text[0] == '#' && PlayerInfo[playerid][Admin] >= 1)
    {
        GetPlayerName(playerid, string, sizeof(string));
        format(string,sizeof(string), "Admin Chat: %s: %s", string, text[1]);
        MessageToAdmins(COLORE_VERDE,string);
    }
    return 0;
}

MessageToAdmins(colore, string[])
{
    for(new i = 0; i < GetPlayerPoolSize(); i++)
        if(PlayerInfo[i][Admin] >= 1)
            SendClientMessage(i, colore, string);
}
If it doesn't work, check if you're admin on server.
error 017: undefined symbol "GetPlayerPoolSize"
Reply
#4

Update your include to 0.3.7
Reply
#5

Quote:
Originally Posted by J4Rr3x
Посмотреть сообщение
Update your include to 0.3.7
I update my include, but don't work (sei ita)?
Reply
#6

Quote:
Originally Posted by BlackEvils
Посмотреть сообщение
I update my include, but don't work (sei ita)?
Update your server package version to 0.3.7 official, see on here
Reply
#7

Quote:
Originally Posted by justice96
Посмотреть сообщение
Update your server package version to 0.3.7 official, see on here
LoL my server is already on version 0.3.7 but i think there are some what wrong in the script
Reply
#8

Hello!

Try this:
PHP код:
public OnPlayerText(playerid,text[])
{
    new 
string[145];
    if(
text[0] == '#' && PLayerInfo[playerid][Admin] >= 1)
    {
        
GetPlayerName(playerid,string,sizeof string);
        
format(string,sizeof string,"Admin Chat: %s: %s",string,text[1]);
        
MessageToAdmins(COLOR_VERDE,string);
    }
    return 
0;
}
stock MessageToAdmins(colore,const string[])
{
    for(new 
i;i<MAX_PLAYERS;i++)
    {
        if(!
IsPlayerConnected(i) || IsPlayerNPC(i) || PlayerInfo[i][Admin] < 1)continue;
        
SendClientMessage(i,colore,string);
    }
    return 
1;

Reply
#9

up !
Reply
#10

up !
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)