[Ajuda] Comando de comprar casa
#1

O problema й o seguinte,digamos que tem 10 casas a venda,e eu compro uma delas e todas sгo colocadas no meu nome e cordenadas daquela que eu comprei,estou com problema no comando de comprar a casa e nгo estou conseguindo resolver.
rep+

pawn Код:
#define PastaCasas        "Casas/Casa%d.ini"

CMD:comprarcasa(playerid, params[])
{
    new pName[MAX_PLAYER_NAME];
    GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
    new strpasta[128];
    for(new i = 0; i < sizeof(InfoCasa); i++)
    {
        format(strpasta,sizeof(strpasta),PastaCasas,i);
        if(IsPlayerInRangeOfPoint(playerid, 1.5, InfoCasa[i][PosX], InfoCasa[i][PosY], InfoCasa[i][PosZ]))
        {
            if(InfoCasa[i][Comprada]) return SendClientMessage(playerid, VERMELHO, "[Info] Esta casa jб possui um propietбrio.");
            if(GetPlayerMoney(playerid) < InfoCasa[i][ValorCasa]) return SendClientMessage(playerid, VERMELHO, "[Info] Vocк nгo tem dinheiro suficiente para comprar esta casa.");
            InfoCasa[i][Comprada] = 1;
            strmid(InfoCasa[i][DonoCasa], pName, 0, strlen(pName), 255);
            GivePlayerMoney(playerid, InfoCasa[i][ValorCasa]);
            SendClientMessage(playerid, VERDE, "[Info] Esta casa agora pertence a vocк.");
            SalvarCasas(i);
            return 1;
        }
    }
    return 1;
}
Reply
#2

Quote:
Originally Posted by JonasGabriel
Посмотреть сообщение
O problema й o seguinte,digamos que tem 10 casas a venda,e eu compro uma delas e todas sгo colocadas no meu nome e cordenadas daquela que eu comprei,estou com problema no comando de comprar a casa e nгo estou conseguindo resolver.
rep+

pawn Код:
#define PastaCasas        "Casas/Casa%d.ini"

CMD:comprarcasa(playerid, params[])
{
    new pName[MAX_PLAYER_NAME];
    GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
    new strpasta[128];
    for(new i = 0; i < sizeof(InfoCasa); i++)
    {
        format(strpasta,sizeof(strpasta),PastaCasas,i);
        if(IsPlayerInRangeOfPoint(playerid, 1.5, InfoCasa[i][PosX], InfoCasa[i][PosY], InfoCasa[i][PosZ]))
        {
            if(InfoCasa[i][Comprada]) return SendClientMessage(playerid, VERMELHO, "[Info] Esta casa jб possui um propietбrio.");
            if(GetPlayerMoney(playerid) < InfoCasa[i][ValorCasa]) return SendClientMessage(playerid, VERMELHO, "[Info] Vocк nгo tem dinheiro suficiente para comprar esta casa.");
            InfoCasa[i][Comprada] = 1;
            strmid(InfoCasa[i][DonoCasa], pName, 0, strlen(pName), 255);
            GivePlayerMoney(playerid, InfoCasa[i][ValorCasa]);
            SendClientMessage(playerid, VERDE, "[Info] Esta casa agora pertence a vocк.");
            SalvarCasas(i);
            return 1;
        }
    }
    return 1;
}
nгo entendi muito bem vocк quer um comando de comprar casa?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)