Adcionando funзгo LerPm e LerComando num FSAdmin
#1

Gostaria de saber como faзo para adcionar a funзгo para ler os comandos e os pms que os jogadores usam. - Apenas Os Admins Podem ver isso.
й porque nгo acho nenhum FS Admin com essa funзгo. Sу achei um em turko. e tб foda traduzir.
Se alguem souber como coloco essa funзгo ou souber algum FS Admin que tenha elas. Poderia me passar ?

-ValeReputation :X
Reply
#2

Poste o comando para enviar MP.
Reply
#3

pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
    // News
    new cmd[256];
    new tmp[256];
    new Message[256];
    new gMessage[256];
    new pName[MAX_PLAYER_NAME+1];
    new iName[MAX_PLAYER_NAME+1];
    new idx;

    cmd = strtok(cmdtext, idx);

    // Comando PM
    if(strcmp("/pm", cmd, true) == 0)
    {
        tmp = strtok(cmdtext,idx);

        if(!strlen(tmp) || strlen(tmp) > 5) {
            SendClientMessage(playerid,ADMINFS_MESSAGE_COLOR,"Uso: /pm (id) (menssagem)");
            return true;
        }

        new id = strval(tmp);
        gMessage = strrest(cmdtext,idx);

        if(!strlen(gMessage)) {
            SendClientMessage(playerid,ADMINFS_MESSAGE_COLOR,"Uso: /pm (id) (menssagem)");
            return true;
        }

        if(!IsPlayerConnected(id)) {
            SendClientMessage(playerid,ADMINFS_MESSAGE_COLOR,"/pm : ID Jogador Ruim");
            return true;
        }

        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,"Vocк nгo pode AM-se");
        }
        return true;
    }
    return false;
}
- Й um FS /\ .
Reply
#4

Vocк quer que os administadores vejam as mensagens privadas, correto ?

PHP код:
public OnPlayerCommandText(playeridcmdtext[])
{
    
// News
    
new cmd[256];
    new 
tmp[256];
    new 
Message[256];
    new 
gMessage[256];
    new 
pName[MAX_PLAYER_NAME+1];
    new 
iName[MAX_PLAYER_NAME+1];
    new 
idx;
    
cmd strtok(cmdtextidx);
    
// Comando PM
    
if(strcmp("/pm"cmdtrue) == 0)
    {
        
tmp strtok(cmdtext,idx);
        if(!
strlen(tmp) || strlen(tmp) > 5) {
            
SendClientMessage(playerid,ADMINFS_MESSAGE_COLOR,"Uso: /pm (id) (menssagem)");
            return 
true;
        }
        new 
id strval(tmp);
        
gMessage strrest(cmdtext,idx);
        if(!
strlen(gMessage)) {
            
SendClientMessage(playerid,ADMINFS_MESSAGE_COLOR,"Uso: /pm (id) (menssagem)");
            return 
true;
        }
        if(!
IsPlayerConnected(id)) {
            
SendClientMessage(playerid,ADMINFS_MESSAGE_COLOR,"/pm : ID Jogador Ruim");
            return 
true;
        }
        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);
            
format(Message,sizeof(Message),"[~] %s(%d) para %s(%d): %s"pNameplayeridiNameidgMessage);
            for(new 
iGetMaxPlayers(); p++)
            {
                if(!
IsPlayerAdmin(i)) continue;
                
SendClientMessage(i,PM_INCOMING_COLOR,Message);
            }
            
PlayerPlaySound(id,1085,0.0,0.0,0.0);
            
printf("PM: %s",Message);
        }
        else {
            
SendClientMessage(playerid,ADMINFS_MESSAGE_COLOR,"Vocк nгo pode AM-se");
        }
        return 
true;
    }
    return 
false;

Reply
#5

Gracias.

Reputation para vocк
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)