19.01.2015, 21:17
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;
}