SA-MP Forums Archive
Admin chat sending blank messages - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Admin chat sending blank messages (/showthread.php?tid=284076)



Admin chat sending blank messages - Luis- - 17.09.2011

Hello, I have never come across this before but when I do /a message on my server it just sends a blank message. It never used to do it.

Here's my command.
pawn Код:
CMD:a(playerid, params[])
{
    if(PlayerInfo[playerid][pAdmin] >= 1)
    {
        new achat[128], string[128];
        if(sscanf(params, "s[128]", achat)) return SendClientMessage(playerid, COLOR_GREY, "USAGE: /a [message]");

        switch(PlayerInfo[playerid][pAdmin])
        {
            case 1: format(string, sizeof(string), "{009DFF}Trial Mod %s: {FFFFFF}%s", PlayerName(playerid), achat);
            case 2: format(string, sizeof(string), "{009DFF}Moderator %s: {FFFFFF}%s", PlayerName(playerid), achat);
            case 3: format(string, sizeof(string), "{009DFF}Admin %s: {FFFFFF}%s", PlayerName(playerid), achat);
            case 4: format(string, sizeof(string), "{009DFF}Lead Admin %s: {FFFFFF}%s", PlayerName(playerid), achat);
            case 5: format(string, sizeof(string), "{009DFF}Owner %s: {FFFFFF}%s", PlayerName(playerid), achat);
        }
        SendAdminMessage(COLOR_WHITE, string);
    }
    else
    {
        SendClientMessage(playerid, COLOR_RED, "ERROR: You don't seem to be an admin!");
    }
    return 1;
}



Re: Admin chat sending blank messages - =WoR=Varth - 17.09.2011

pawn Код:
string[128]
Increase? As you use additional string there.

Otherwise, show us SendAdminMessage/


Re: Admin chat sending blank messages - Luis- - 17.09.2011

Just tried string[256] and still nothing.

Here's my SendAdminMessage.

pawn Код:
stock SendAdminMessage(color, text[])
{
    foreach(Player, i)
    {
        if(PlayerInfo[i][pAdmin] >= 1 || IsPlayerAdmin(i))
        {
            SendClientMessage(i, color, text);
        }
    }
    return 0;
}



Re: Admin chat sending blank messages - =WoR=Varth - 17.09.2011

pawn Код:
CMD:a(playerid, params[])
{
    if(PlayerInfo[playerid][pAdmin] >= 1)
    {
        new achat[256];
        if(isnull(params)) return SendClientMessage(playerid, COLOR_GREY, "USAGE: /a [message]");

        switch(PlayerInfo[playerid][pAdmin])
        {
            case 1: format(achat, sizeof(achat), "{009DFF}Trial Mod %s: {FFFFFF}%s", PlayerName(playerid), achat);
            case 2: format(achat, sizeof(achat), "{009DFF}Moderator %s: {FFFFFF}%s", PlayerName(playerid), achat);
            case 3: format(achat, sizeof(achat), "{009DFF}Admin %s: {FFFFFF}%s", PlayerName(playerid), achat);
            case 4: format(achat, sizeof(achat), "{009DFF}Lead Admin %s: {FFFFFF}%s", PlayerName(playerid), achat);
            case 5: format(achat, sizeof(achat), "{009DFF}Owner %s: {FFFFFF}%s", PlayerName(playerid), achat);
        }
        SendAdminMessage(COLOR_WHITE, achat);
    }
    else
    {
        SendClientMessage(playerid, COLOR_RED, "ERROR: You don't seem to be an admin!");
    }
    return 1;
}



Respuesta: Admin chat sending blank messages - OPremium - 17.09.2011

pawn Код:
CMD:a(playerid, params[])
{
    if(PlayerInfo[playerid][pAdmin] >= 1)
    {
        new string[128];
        if(isnull(params)) return SendClientMessage(playerid, COLOR_GREY, "USAGE: /a [message]");

        switch(PlayerInfo[playerid][pAdmin])
        {
            case 1: format(string, sizeof(string), "{009DFF}Trial Mod %s: {FFFFFF}%s", PlayerName(playerid), params);
            case 2: format(string, sizeof(string), "{009DFF}Moderator %s: {FFFFFF}%s", PlayerName(playerid), params);
            case 3: format(string, sizeof(string), "{009DFF}Admin %s: {FFFFFF}%s", PlayerName(playerid), params);
            case 4: format(string, sizeof(string), "{009DFF}Lead Admin %s: {FFFFFF}%s", PlayerName(playerid), params);
            case 5: format(string, sizeof(string), "{009DFF}Owner %s: {FFFFFF}%s", PlayerName(playerid), params);
        }
        SendAdminMessage(COLOR_WHITE, string);
    }
    else
    {
        SendClientMessage(playerid, COLOR_RED, "ERROR: You don't seem to be an admin!");
    }
    return 1;
}
EDIT: nvm


Re: Admin chat sending blank messages - Luis- - 17.09.2011

For a very weird reason it still isn't working.


Respuesta: Re: Admin chat sending blank messages - OPremium - 17.09.2011

Quote:
Originally Posted by -Luis
Посмотреть сообщение
For a very weird reason it still isn't working.
Did you try using my code?


Re: Admin chat sending blank messages - Tee - 17.09.2011

Try this:

pawn Код:
CMD:a(playerid, params[])
{
    if(PlayerInfo[playerid][pAdmin] <= 0)return SendClientMessage(playerid, COLOR_RED, "ERROR: You don't seem to be an admin!");
    new achat[128], string[128];
    if(sscanf(params, "s", achat)) return SendClientMessage(playerid, COLOR_GREY, "USAGE: /a [message]");
    switch(PlayerInfo[playerid][pAdmin])
    {
        case 1: format(string, sizeof(string), "{009DFF}Trial Mod %s: {FFFFFF}%s", PlayerName(playerid), achat);
        case 2: format(string, sizeof(string), "{009DFF}Moderator %s: {FFFFFF}%s", PlayerName(playerid), achat);
        case 3: format(string, sizeof(string), "{009DFF}Admin %s: {FFFFFF}%s", PlayerName(playerid), achat);
        case 4: format(string, sizeof(string), "{009DFF}Lead Admin %s: {FFFFFF}%s", PlayerName(playerid), achat);
        case 5: format(string, sizeof(string), "{009DFF}Owner %s: {FFFFFF}%s", PlayerName(playerid), achat);
    }
    SendAdminMessage(COLOR_WHITE, string);
    return 1;
}



Re: Admin chat sending blank messages - Luis- - 17.09.2011

I really am getting confused here, none of the codes are working all's they're doing is sending a blank line.


Re: Admin chat sending blank messages - =WoR=Varth - 17.09.2011

Debug your params and the chat.