[Ajuda] Casa.
#1

Galera preciso de ajuda aqui com um sistema de criar casas in-game, por exemplo eu crio 3 casas, dai eu compro a casa numero 1 ou 2, quando eu entro nela vai tudo normal atй ai tudo bem, mais quando eu saio da casa ela sai na ultima casa que eu criei que no caso seria a casa numero 3, nгo imagino oque pode ser alguйm me ajuda ai por favor.

pawn Код:
CMD:sair(playerid, params[]) {
    Loop(idCasa, MAX_CASAS, 0) {
        if(IsPlayerInRangeOfPoint(playerid, 3.0, cInfo[idCasa][hSX], cInfo[idCasa][hSY], cInfo[idCasa][hSZ])) {
            SetPlayerInterior(playerid, 0);
            SetPlayerVirtualWorld(playerid, 0);
            SetPlayerPos(playerid, cInfo[idCasa][hEX], cInfo[idCasa][hEY], cInfo[idCasa][hEZ]);
        }
    }
    return 1;
}

///

CMD:entrar(playerid, params[]) {
    Loop(idCasa, MAX_CASAS, 0) {
        if(IsPlayerInRangeOfPoint(playerid, 2.0, cInfo[idCasa][hEX], cInfo[idCasa][hEY], cInfo[idCasa][hEZ])) {
            if(PlayerDoSNA[playerid][pChaveCasa] == idCasa || cInfo[idCasa][hTrancado] == 0) {
                SetPlayerInterior(playerid, cInfo[idCasa][hInt]);
                SetPlayerVirtualWorld(playerid, cInfo[idCasa][hVW]);
                SetPlayerPos(playerid, cInfo[idCasa][hSX], cInfo[idCasa][hSY], cInfo[idCasa][hSZ]);
                GameTextForPlayer(playerid, "~y~Bem vindo a sua casa", 4000, 1);
            }
            else {
                GameTextForPlayer(playerid, "~r~Fechado", 4000, 1);
            }
        }
    }
    return 1;
}
Reply
#2

sу usar uma variavel pra armazenar o ID da casa que o cara entrou.
Reply
#3

Tipo ?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)