SA-MP Forums Archive
[Ajuda] Comando! Please. Help-me - 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] Comando! Please. Help-me (/showthread.php?tid=321820)



[Ajuda] Comando! Please. Help-me - Menininho - 28.02.2012

Fiz esse comando /mensagemcasa
sу que ele ta aparecendo sу:
(CASA) /MensagemCasa [texto]
(CASA) /MensagemCasa [texto]
(CASA) /MensagemCasa [texto]
(CASA) /MensagemCasa [texto]
Ps: Compila normal '-'
pawn Код:
if(strcmp(cmd, "/mensagemcasa", true) == 0)
{
    new pname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, pname, sizeof(pname));
    if(!strlen(tmp))
    {
        SendClientMessage(playerid,Vermelho,"(CASA) /MensagemCasa [texto]");
        return 1;
    }
    if(dini_Exists(string))
    {
        if(IsPlayerInRangeOfPoint(playerid, 2.0, dini_Float(string, "CasaX"), dini_Float(string, "CasaY"), dini_Float(string, "CasaZ")))
        {
            if(strcmp(dini_Get(string, "Dono"), pname, false) == 0 || vAdmin[playerid] == 5 || vAdmin[playerid] == 6)
            {
                dini_Set(string, "MensagemCasa", tmp);
                format(string, sizeof(string), "(CASA) A Mensagem da sua casa foi alterada para: %s", tmp);
                SendClientMessage(playerid, VerdeFraco, string);
            }
            else {
                SendClientMessage(playerid, Vermelho, "(CASA) Vocк nгo й o dono da casa / um adminstrador.");
            }
        }
        else {
            SendClientMessage(playerid, Verde, "(CASA) Mensagem da Casa Alterada!!");
        }
    }
    return 1;
}



Re: [Ajuda] Comando! Please. Help-me - paulor - 28.02.2012

Acho q seja isso!
pawn Код:
if(strcmp(cmd, "/mensagemcasa", true) == 0)
{
    new pname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, pname, sizeof(pname));
    if(!strlen(tmp))
    {
        SendClientMessage(playerid,Vermelho,"(CASA) /MensagemCasa [texto]");
        return 1;
    }
    if(dini_Exists(string))
    {
        if(IsPlayerInRangeOfPoint(playerid, 2.0, dini_Float(string, "CasaX"), dini_Float(string, "CasaY"), dini_Float(string, "CasaZ")))
        {
            if(strcmp(dini_Get(string, "Dono"), pname, false) == 0 || vAdmin[playerid] == 5 || vAdmin[playerid] == 6)
            {
                dini_Set(string, "MensagemCasa", tmp);
                format(string, sizeof(string), "(CASA) A Mensagem da sua casa foi alterada para: %s", dini_Get(string, "MensagemCasa"));
                SendClientMessage(playerid, VerdeFraco, string);
            }
            else {
                SendClientMessage(playerid, Vermelho, "(CASA) Vocк nгo й o dono da casa / um adminstrador.");
            }
        }
        else {
            SendClientMessage(playerid, Verde, "(CASA) Mensagem da Casa Alterada!!");
        }
    }
    return 1;
}



Re: [Ajuda] Comando! Please. Help-me - Menininho - 28.02.2012

Nгo foi deu a mesma coisa


Re: [Ajuda] Comando! Please. Help-me - humildadeforever - 28.02.2012

pawn Код:
if(strcmp(cmd, "/mensagemcasa", true) == 0)
{
    tmp = strtok(cmdtext ,idx);
    new pname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, pname, sizeof(pname));
    if(!strlen(tmp))
    {
        SendClientMessage(playerid,Vermelho,"(CASA) /MensagemCasa [texto]");
        return 1;
    }
    if(dini_Exists(string))
    {
        if(IsPlayerInRangeOfPoint(playerid, 2.0, dini_Float(string, "CasaX"), dini_Float(string, "CasaY"), dini_Float(string, "CasaZ")))
        {
            if(strcmp(dini_Get(string, "Dono"), pname, false) == 0 || vAdmin[playerid] == 5 || vAdmin[playerid] == 6)
            {
                dini_Set(string, "MensagemCasa", tmp);
                format(string, sizeof(string), "(CASA) A Mensagem da sua casa foi alterada para: %s", tmp);
                SendClientMessage(playerid, VerdeFraco, string);
            }
            else {
                SendClientMessage(playerid, Vermelho, "(CASA) Vocк nгo й o dono da casa / um adminstrador.");
            }
        }
        else {
            SendClientMessage(playerid, Verde, "(CASA) Mensagem da Casa Alterada!!");
        }
    }
    return 1;
}