PM message is sending the Sender's ID
#1

Hey guys, today I was editing and testing my script, and I noticed that when I use my PM command, it sends the person who is sending the message, his ID with the message to the receiver.

How may I fix this? I have tried deleting the parameters but that didn't seem to help.

PS: Please don't add an sscanf solution, I have no idea on how to install the plugin and don't intend spending time to install, then learn how to use.

pawn Код:
dcmd_pm(playerid,params[])
{
    new id,string[256],pName[MAX_PLAYER_NAME],pName2[MAX_PLAYER_NAME];
    //id = strval(params);
    if(strlen(params) == 0)
    {
        SendClientMessage(playerid, COLOR_ERROR,"ERROR: /pm [id][message]");
        PlayerPlaySound(playerid, 1053, 0.0, 0.0, 0.0);
    }
    if(GetPVarInt(id,"NoPM") == 1)
    {
        SendClientMessage(playerid, COLOR_ERROR,"ERROR: Currently, that player's PM is set to: OFF!");
        PlayerPlaySound(playerid, 1053, 0.0, 0.0, 0.0);
    }
    GetPlayerName(playerid,pName,sizeof(pName));
    GetPlayerName(id,pName2,sizeof(pName2));
    format(string,sizeof(string),"PM from %s: %s",pName,params);
    SendClientMessage(id,0xFFFF00FF,string);
    PlayerPlaySound(playerid,1085,0.0,0.0,0.0);
    format(string,sizeof(string),"PM sent to %s: %s",pName2,params);
    SendClientMessage(playerid,0xF2A337FF,string);
    SetPVarInt(id,"LastID",playerid);
    return 1;
}
Reply


Messages In This Thread
PM message is sending the Sender's ID - by (_AcE_) - 27.07.2012, 19:41
Re: PM message is sending the Sender's ID - by Vince - 27.07.2012, 19:46
Re: PM message is sending the Sender's ID - by (_AcE_) - 27.07.2012, 20:25
Re: PM message is sending the Sender's ID - by Kakioshe22 - 27.07.2012, 21:53
Re: PM message is sending the Sender's ID - by Dubya - 27.07.2012, 22:13
Re: PM message is sending the Sender's ID - by Kakioshe22 - 27.07.2012, 22:17

Forum Jump:


Users browsing this thread: 2 Guest(s)