can you look at my pm cmd for irc
#1

ok i have pm cmd !pm from irc to server it sends it but doesnt show the txt ig

pawn Код:
IRCCMD:pm(botid, channel[], user[], host[], params[])
{
    if(IRC_IsVoice(botid, channel, user))
    {
        new ID;
        new pname[24];
        new message;
        GetPlayerName(ID, pname, 24);

        new string[200];
        if(isnull(params)) return IRC_GroupSay(gGroupID, IRC_CHANNEL, "Usage: !pm <ID> <message>");

        if(!IsPlayerConnected(ID))  
        {
            IRC_GroupSay(gGroupID, IRC_CHANNEL, "Invalid Player ID.");
            return 1;
        }
        format(string, sizeof(string), "%s, IRCPM sent.", user);
        IRC_GroupSay(gGroupID, IRC_CHANNEL,string);
        format(string, sizeof(string), "[IRCPM] From User %s: %s", user, message);
        SendClientMessage(ID, COLOR_BLUE, string);
        return 1;
    }
    return 1;
}
when i do !pm 0 (which was my id) hey ig it only shows [IRCPM] From User diehard: no txt

http://imageshack.us/photo/my-images/849/samp008ix.png/ thats wat it looks like

any help?
Reply
#2

These will not work cos you create variable but you dont put anything in it....

Try these with sscanf
pawn Код:
IRCCMD:pm(botid, channel[], user[], host[], params[])
{
    if(IRC_IsVoice(botid, channel, user))
    {
        new ID;
        new pname[24];
        new message;
        new string[200];

        if(sscanf(params,"us",ID,message)) return IRC_GroupSay(gGroupID, IRC_CHANNEL, "Usage: !pm <ID> <message>");

        GetPlayerName(ID, pname, 24);

        if(!IsPlayerConnected(ID))
        {
            IRC_GroupSay(gGroupID, IRC_CHANNEL, "Invalid Player ID.");
            return 1;
        }
        format(string, sizeof(string), "%s, IRCPM sent.", user);
        IRC_GroupSay(gGroupID, IRC_CHANNEL,string);
        format(string, sizeof(string), "[IRCPM] From User %s: %s", user, message);
        SendClientMessage(ID, COLOR_BLUE, string);
        return 1;
    }
    return 1;
}
Reply
#3

ok i tryed ur cmd !pm 0 hey and it says [IRCPM] From User Evo_Shift: hdiehard5225

i also tryed with test and it say tdiehard5225

http://imageshack.us/photo/my-images...amp010dqj.png/
Reply
#4

try changing
new message;
to
new message[128];
Reply
#5

omfg ty so much also ty for helping drift hunter it worked right when i add [128] to it ty guys
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)