SA-MP Forums Archive
[Ajuda] PM ja loga bloqueado! [ajuda] - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] PM ja loga bloqueado! [ajuda] (/showthread.php?tid=612949)



PM ja loga bloqueado! [ajuda] - best95 - 23.07.2016

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;
}



Re: PM ja loga bloqueado! [ajuda] - best95 - 23.07.2016

alguem??


Re: PM ja loga bloqueado! [ajuda] - Whoo - 23.07.2016

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


Re: PM ja loga bloqueado! [ajuda] - best95 - 23.07.2016

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?


Re: PM ja loga bloqueado! [ajuda] - Whoo - 23.07.2016

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


Re: PM ja loga bloqueado! [ajuda] - best95 - 23.07.2016

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.


Respuesta: PM ja loga bloqueado! [ajuda] - SammyJ - 23.07.2016

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;




Re: PM ja loga bloqueado! [ajuda] - best95 - 23.07.2016

@RESOLVIDO VLW AOS DEMAIS!