Дата: 05.01.2011, Среда, 20:09:17 | Сообщение # $NUMBER
Группа: Проверенные
Сообщений: 170
Никак не получается сделать виртуальный мир. Мне надо сделать чтобы было 2 разные точки входа в один интерьер (в одну точку). Вход №1 Code else if (PlayerToPointStripped(1, playerid,1154.0553,-1180.9615,32.8187, cx,cy,cz)) { if(PlayerInfo[playerid][pMember] == 25 || PlayerInfo[playerid][pLeader] == 25) { SetPlayerPos(playerid, 1298.9652,-794.0453,1084.0078); GameTextForPlayerRus(playerid, "~w~Мексиканская мафия",5000,1); SetPlayerInterior(playerid,5); SetPlayerFacingAngle(playerid, 90); SetPlayerVirtualWorld(playerid, 5);//Как то так я сделал но все равно не выходит } else if(hqlock[surlock] == 0) { SetPlayerPos(playerid, 1298.9652,-794.0453,1084.0078); GameTextForPlayerRus(playerid, "~w~Мексиканская мафия",5000,1); SetPlayerInterior(playerid,5); SetPlayerFacingAngle(playerid, 90); PlayerInfo[playerid][pInt] = 5; SetPlayerVirtualWorld(playerid, 5);//Здесь тоже самое } else { GameTextForPlayerRus(playerid, "~r~Закрыто",5000,1); } } else if (PlayerToPointStripped(1, playerid,1298.8729,-796.4664,1084.0078, cx,cy,cz)) { SetPlayerPos(playerid, 1150.7230,-1180.6841,32.0275); GameTextForPlayerRus(playerid, "~w~Лос Сантос",5000,1); SetPlayerInterior(playerid,0); SetPlayerFacingAngle(playerid, 0); PlayerInfo[playerid][pInt] = 0; } Вход №2 Code else if (PlayerToPointStripped(1, playerid,1298.7075,-798.5981,84.1406, cx,cy,cz)) { //Russian Mafia if(PlayerInfo[playerid][pMember] == 20 || PlayerInfo[playerid][pLeader] == 20) { SetPlayerPos(playerid, 1298.9652,-794.0453,1084.0078); GameTextForPlayerRus(playerid, "~w~Русская мафия",5000,1); SetPlayerInterior(playerid,5); SetPlayerFacingAngle(playerid, 90); } else if(hqlock[surlock] == 0) { SetPlayerPos(playerid, 1298.9652,-794.0453,1084.0078); GameTextForPlayerRus(playerid, "~w~Русская мафия",5000,1); SetPlayerInterior(playerid,5); SetPlayerFacingAngle(playerid, 90); PlayerInfo[playerid][pInt] = 5; } else { GameTextForPlayerRus(playerid, "~r~Закрыто",5000,1); } } else if (PlayerToPointStripped(1, playerid,1298.8729,-796.4664,1084.0078, cx,cy,cz)) { //Russian Mafia SetPlayerPos(playerid, 1298.6263,-801.5491,84.1406); GameTextForPlayerRus(playerid, "~w~Лос Сантос",5000,1); SetPlayerInterior(playerid,0); SetPlayerFacingAngle(playerid, 0); PlayerInfo[playerid][pInt] = 0; SetPlayerVirtualWorld(playerid, 1); PlayerInfo[playerid][pVirWorld] = 1; } Подскажите как сделать?
|
Дата: 05.01.2011, Среда, 20:26:15 | Сообщение # $NUMBER
Группа: Удаленные
Сообщений:
ну используй во входе SetPlayerVirtualWorld(playerid, 0); - //0 потому что входим с улицы при заходе ставим SetPlayerVirtualWorld(playerid, 10); //установили вирт.мир , допустим 10 , просто так любое мир можно. и при появлении можно использовать опять вирт.мир 0 чтобы быть на улице SetPlayerVirtualWorld(playerid, 0);
|