SA-MP Forums Archive
[Ajuda] Casa. - 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] Casa. (/showthread.php?tid=558916)



Casa. - sonmook - 19.01.2015

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;
}



Re: Casa. - RiqueP - 19.01.2015

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


Re: Casa. - sonmook - 20.01.2015

Tipo ?