[Ajuda] PM ja loga bloqueado! [ajuda]
#1

quando to logando meu PM ja esta bloqueado! pq sera?

codigo do pm e pmoff pmon!

pawn Код:
CMD:pm(playerid, params[])
{
    new Menssagem[128];
    if(sscanf(params, "ds[128]", ID, Menssagem)) return Msg(playerid, Vermelho, "[x]: {FFFFFF}Uso Correto: FF0000}/Pm [ID] [Menssagem]");
    if(ID == playerid) return Msg(playerid, cortag,"Vocк nгo pode mandar pm para vocк mesmo!");
    if(!IsPlayerConnected(ID)) return Msg(playerid, Cinza, "ID Invalido!");
    if(PM[ID] == 1) return Msg(playerid, Cinza, "O Player estб com a PM bloqueada!");

    format(String, sizeof(String),"[PM] {FFFFFF}de: %s [ID: %d] Menssagem: %s", PlayerName(playerid), playerid, Menssagem);
    Msg(ID, Amarelo, String);

    format(String, sizeof(String), "[PM] {FFFFFF}para: %s [ID: %d] Menssagem: %s", PlayerName(ID), ID, Menssagem);
    Msg(playerid, Verde, String);
    return 1;
}
CMD:pmon(playerid)
{
    if(PM[playerid] == 1)
        return Msg(playerid, Cinza, "Sua PM ja estб ativada agora vocк nгo recebera mais menssagem privada, Use: /pmoff para desativar!");
    PM[playerid] = 1;
    Msg(playerid, cortag, "{1E90FF}Pm ON: {FFFFFF}Vocк ativou sua /pm,Use: /pmon para ativar");
    return 1;
}
CMD:pmoff(playerid)
{
    if(PM[playerid] == 0)
        return Msg(playerid, Cinza, "Sua PM ja estб desativada agora vocк recebera menssagem privada, Use: /pmon para ativar!");
    PM[playerid] = 0;
    Msg(playerid, cortag, "{1E90FF}Pm OFF: {FFFFFF}Vocк desativou sua /pmon,Use: /pmoff para desativar");
    return 1;
}
Reply
#2

alguem??
Reply
#3

Quando cria uma variбvel automaticamente ela ganha o valor de zero com isso quando vocк loga o pm fica desativado
Reply
#4

Quote:
Originally Posted by Whoo
Посмотреть сообщение
Quando cria uma variбvel automaticamente ela ganha o valor de zero com isso quando vocк loga o pm fica desativado
ja coloquei no onplayerconnect


PM[playerid] = false;

assim?
Reply
#5

Levando em conta que false == 0 e true == 1 vocк estб fazendo errado
Reply
#6

Quote:
Originally Posted by Whoo
Посмотреть сообщение
Levando em conta que false == 0 e true == 1 vocк estб fazendo errado
ja fiz == 1 e ja nasce bloqueado.
Reply
#7

PHP код:
#define PM_ON    0
#define PM_OFF    1

CMD:pm(playeridparams[])
{
    new 
Menssagem[128];
    if(
sscanf(params"ds[128]"IDMenssagem)) return Msg(playeridVermelho"[x]: {FFFFFF}Uso Correto: FF0000}/Pm [ID] [Menssagem]");
    if(
ID == playerid) return Msg(playeridcortag,"Vocк nгo pode mandar pm para vocк mesmo!");
    if(!
IsPlayerConnected(ID)) return Msg(playeridCinza"ID Invalido!");
    if(
PM[ID] == PM_OFF) return Msg(playeridCinza"O Player estб com a PM bloqueada!");

    
format(Stringsizeof(String),"[PM] {FFFFFF}de: %s [ID: %d] Menssagem: %s"PlayerName(playerid), playeridMenssagem);
    
Msg(IDAmareloString);

    
format(Stringsizeof(String), "[PM] {FFFFFF}para: %s [ID: %d] Menssagem: %s"PlayerName(ID), IDMenssagem);
    
Msg(playeridVerdeString);
    return 
1;
}
CMD:pmon(playerid)
{
    if(
PM[playerid] == PM_ON)
        return 
Msg(playeridCinza"Sua PM ja estб ativada agora vocк nгo recebera mais menssagem privada, Use: /pmoff para desativar!");
    
PM[playerid] = PM_ON;
    
Msg(playeridcortag"{1E90FF}Pm ON: {FFFFFF}Vocк ativou sua /pm,Use: /pmon para ativar");
    return 
1;
}
CMD:pmoff(playerid)
{
    if(
PM[playerid] == PM_OFF)
        return 
Msg(playeridCinza"Sua PM ja estб desativada agora vocк recebera menssagem privada, Use: /pmon para ativar!");
    
PM[playerid] = PM_OFF;
    
Msg(playeridcortag"{1E90FF}Pm OFF: {FFFFFF}Vocк desativou sua /pmon,Use: /pmoff para desativar");
    return 
1;

Reply
#8

@RESOLVIDO VLW AOS DEMAIS!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)