[Ajuda] Comandos de ir ate casas a venda..
#1

Resolvido
Reply
#2

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;
    }
Reply
#3

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

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]);
Reply
#5

Continuou o mesmo, diz que o comando nгo existe..
Reply
#6

Код:
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;
}
Reply
#7

Continuou mesma coisa..
Reply
#8

Onde vocК adicionou o comando?
Reply
#9

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

Coloquei na PPC_Playercommands..
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)