[Ajuda] /pm
#3

Topo/ou no Codigo, Vê se resolve algum erro! :

pawn Код:
new cmd;
pawn Код:
if(strcmp("/pm", cmd, true) == 0)
    {
        tmp = strtok(cmdtext,idx);
         
        if(!strlen(tmp) || strlen(tmp) > 5) {
            SendClientMessage(playerid,ADMINFS_MESSAGE_COLOR,"Usage: /pm (id) (message)");
            return 1;
        }
         
        new new id = strval(tmp);
        gMessage = strrest(cmdtext,idx);
         
        if(!strlen(gMessage)) {
            SendClientMessage(playerid,ADMINFS_MESSAGE_COLOR,"Usage: /pm (id) (message)");
            return 1;
        }
         
        if(!IsPlayerConnected(id)) {
            SendClientMessage(playerid,ADMINFS_MESSAGE_COLOR,"/pm : Bad player ID");
            return 1;
        }
         
        if(playerid != id) {
            GetPlayerName(id,iName,sizeof(iName));
            GetPlayerName(playerid,pName,sizeof(pName));
            format(Message,sizeof(Message),">> %s(%d): %s",iName,id,gMessage);
            SendClientMessage(playerid,PM_OUTGOING_COLOR,Message);
            format(Message,sizeof(Message),"** %s(%d): %s",pName,playerid,gMessage);
            SendClientMessage(id,PM_INCOMING_COLOR,Message);
            PlayerPlaySound(id,1085,0.0,0.0,0.0);
             
            printf("PM: %s",Message);
             
        }
        else {
            SendClientMessage(playerid,ADMINFS_MESSAGE_COLOR,"You cannot PM yourself");
        }
        return 1;
    }
Reply


Messages In This Thread
/pm - by Douglas651 - 10.09.2013, 14:36
Re: /pm - by WLSF - 10.09.2013, 14:59
Re: /pm - by Sti - 10.09.2013, 15:03
Re: /pm - by Douglas651 - 10.09.2013, 15:45
Re: /pm - by WLSF - 10.09.2013, 15:49
Re: /pm - by Douglas651 - 10.09.2013, 15:51
Re: /pm - by PT - 10.09.2013, 19:08

Forum Jump:


Users browsing this thread: 3 Guest(s)