SA-MP Forums Archive
[Ajuda] Comandos de ir ate casas a venda.. - 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] Comandos de ir ate casas a venda.. (/showthread.php?tid=573043)



Comando de ir ate casas a venda.. - Username1234 - 04.05.2015

Resolvido


Re: Comandos de ir ate casas a venda.. - GabrielDias_Invision - 04.05.2015

Testa ai....

topo:
Код:
#define DialogCasasVenda 1234
comando:
Код:
CMD:casas(playerid, params[])
{
    #pragma unused params
    new PlayerList[4500], frase[128];

    for(new i; i < MAX_HOUSES; i++)
    {
        if(!AHouseData[i][Owned])
        {
            format(frase, sizeof(frase), "Casa ID: %d (Level - %d), Preзo:R$:%d\n", i, HouseID, AHouseData[i][HouseMaxLevel], AHouseData[i][HousePrice]);
            strcat(PlayerList, frase);
        }
    }

    if(strlen(PlayerList) != 0)
        ShowPlayerDialog(playerid, DialogCasasVenda, DIALOG_STYLE_LIST, "{FFFFFF}Casas", PlayerList, "Ok", "Cancelar");
    else
        SendClientMessage(playerid, -1, "Nгo hб nenhuma casa disponнvel para venda");
    return 1;
}
OnDialogResponse:
Код:
    if(dialogid == DialogCasasVenda)
    {
        if(response)
        {
            switch(listitem)
            {
                case 0 .. 500:
                    SetPlayerPos(playerid, AHouseData[listitem][HouseX], AHouseData[listitem][HouseY], AHouseData[listitem][HouseZ]);
            }
        }
        return 1;
    }



Re: Comandos de ir ate casas a venda.. - Username1234 - 04.05.2015

Nгo deu nem um erro no gamemode, mais no servidor quando uso o comando, diz que nгo existe..


Re: Comandos de ir ate casas a venda.. - GabrielDias_Invision - 04.05.2015

Conserta essa linha:
Код:
format(frase, sizeof(frase), "Casa ID: %d (Level - %d), Preзo:R$:%d\n", i, HouseID, AHouseData[i][HouseMaxLevel], AHouseData[i][HousePrice]);
para:
Код:
format(frase, sizeof(frase), "Casa ID: %d (Level - %d), Preзo:R$:%d\n", i, AHouseData[i][HouseMaxLevel], AHouseData[i][HousePrice]);



Re: Comandos de ir ate casas a venda.. - Username1234 - 04.05.2015

Continuou o mesmo, diz que o comando nгo existe..


Re: Comandos de ir ate casas a venda.. - GabrielDias_Invision - 04.05.2015

Код:
CMD:casas(playerid, params[])
{
    new PlayerList[4500], frase[128];

    for(new i; i < MAX_HOUSES; i++)
    {
        if(!AHouseData[i][Owned])
        {
            format(frase, sizeof(frase), "Casa ID: %d (Level - %d), Preзo:R$:%d\n", i, AHouseData[i][HouseMaxLevel], AHouseData[i][HousePrice]);
            strcat(PlayerList, frase);
        }
    }

    if(strlen(PlayerList) != 0)
        return ShowPlayerDialog(playerid, DialogCasasVenda, DIALOG_STYLE_LIST, "{FFFFFF}Casas", PlayerList, "Ok", "Cancelar");
    else
        return SendClientMessage(playerid, -1, "Nгo hб nenhuma casa disponнvel para venda");
    return 1;
}



Re: Comandos de ir ate casas a venda.. - Username1234 - 04.05.2015

Continuou mesma coisa..


Re: Comandos de ir ate casas a venda.. - GabrielDias_Invision - 04.05.2015

Onde vocК adicionou o comando?


Re: Comandos de ir ate casas a venda.. - LuisFerreira - 04.05.2015

Vocк pode esta adicionando no lugar errado, fale o local que vocк adicionou.


Re: Comandos de ir ate casas a venda.. - Username1234 - 04.05.2015

Coloquei na PPC_Playercommands..