Последние Файлы GTA 4
Последние Файлы GTA-MP
Реклама
Виртуальный мир
Exceed Дата: Суббота, 28.03.2009, 13:07 | Сообщение # 46
Постоялец
Группа:
Продвинутые
Сообщений: 307
Награды:
6
Город: зараженных
Репутация:
51
Замечания:
20%
Статус:
Quote (MAS_22 )
я сказал чтобы дополнительные а не get -_-
Нахрена дополнительные, когда можно с мирами?! Да и потом при спавне и входе использовать SetPlayerVirtualWorld(playerid, HouseInfo[idx][hWorld]) При выходе соответственно SetPlayerVirtualWorld(playerid, 0)
Linkum
Сообщение отредактировал Exceed - Суббота, 28.03.2009, 13:12
Inferno Дата: Суббота, 28.03.2009, 13:16 | Сообщение # 47
Хостинг-провайдер
Группа:
I'm V.I.P.
Сообщений: 1320
Награды:
26
Город: /root
Репутация:
320
Замечания:
0%
Статус:
Зачем вообще в GF добавлять дополнительные дома? Я понимаю что каждый хочет дом, но зачем тогда сделана в GF'е аренда комнат в этих самых домах?
MAS_22 Дата: Суббота, 28.03.2009, 14:22 | Сообщение # 48
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2554
Награды:
103
Город: -
Репутация:
1658
Замечания:
80%
Статус:
Quote (Exceed )
Нахрена дополнительные, когда можно с мирами?! Да и потом при спавне и входе использовать SetPlayerVirtualWorld(playerid, HouseInfo[idx][hWorld]) При выходе соответственно SetPlayerVirtualWorld(playerid, 0)
ето был просто как вариант к тому что если тупо смотреть на вариант и говорит аааааааа из двух домов в одно место входит сразу нуб, нуб хоть бы посмотрел ёпт -_-
LSDdop Дата: Воскресенье, 29.03.2009, 23:20 | Сообщение # 49
Уверенный в себе
Группа:
I'm V.I.P.
Сообщений: 208
Награды:
4
Город: Moscow
Репутация:
36
Замечания:
20%
Статус:
Exceed , вроде миры теперь работают, тока теперь не могу из дома выйти, /exit не работает
Exceed Дата: Воскресенье, 29.03.2009, 23:37 | Сообщение # 50
Постоялец
Группа:
Продвинутые
Сообщений: 307
Награды:
6
Город: зараженных
Репутация:
51
Замечания:
20%
Статус:
это может быть из-за того что мир не соответствует миру дома проверь чтоб везде где игрок входит в дом было SetPlayerVirtualWorld(playerid,HouseInfo[i][hWorld]) /enter, /buyhouse /rentroom и при спавне, бывало не выставляло мир из за PlayerInfo[playerid][pLocal] = че_то_там; и PlayerInfo[playerid][pInt] = че_то_там; , хз почему но решилось их удалением нахер
Linkum
Andrejs Дата: Пятница, 03.04.2009, 17:15 | Сообщение # 51
Группа:
I'm V.I.P.
Сообщений: 1801
Награды:
37
Город: Tallinn
Репутация:
2282
Замечания:
20%
Статус:
LSDdop , у тебя такая проблема былка когда дом купил и не выйти из него, да?
LSDdop Дата: Пятница, 03.04.2009, 17:55 | Сообщение # 52
Уверенный в себе
Группа:
I'm V.I.P.
Сообщений: 208
Награды:
4
Город: Moscow
Репутация:
36
Замечания:
20%
Статус:
Да, до сих пор немогу исправить((
Andrejs Дата: Пятница, 03.04.2009, 18:21 | Сообщение # 53
Группа:
I'm V.I.P.
Сообщений: 1801
Награды:
37
Город: Tallinn
Репутация:
2282
Замечания:
20%
Статус:
LSDdop , у меня такаяже проблоема, тоже не знаю как решить.. пробовал то что Exceed предлагал?
MAS_22 Дата: Пятница, 03.04.2009, 18:38 | Сообщение # 54
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2554
Награды:
103
Город: -
Репутация:
1658
Замечания:
80%
Статус:
Quote (McSquizzy )
пробовал то что Exceed предлагал?
непробовал наверняка, два варианта предлагали :\
nazar Дата: Пятница, 03.04.2009, 18:57 | Сообщение # 55
Новенький
Группа:
Пользователи
Сообщений: 18
Награды:
2
Город: 12345
Репутация:
1
Замечания:
0%
Статус:
[pwn]else if (PlayerToPoint(3.0, playerid,-2655.0833,638.8042,14.4531)) // hospital sf { SetPlayerInterior(playerid,3); SetPlayerPos(playerid,366.0177,162.3187,1019.9844); PlayerInfo[playerid][pInt] = 3; GameTextForPlayer(playerid, "~w~Welcome to the Hospital San Fierro", 5000, 1); SetPlayerFacingAngle(playerid,92.1765); SetPlayerVirtualWorld(playerid,1); PlayerInfo[playerid][pVirtualWorld] = 1; } else if (PlayerToPoint(3.0, playerid,-2203.4238,-2310.0225,31.3750)) //hospital ap { SetPlayerInterior(playerid,3); SetPlayerPos(playerid,366.0177,162.3187,1019.9844); PlayerInfo[playerid][pInt] = 3; GameTextForPlayer(playerid, "~w~Welcome to the Hospital Angel Pine", 5000, 1); SetPlayerFacingAngle(playerid,92.1765); SetPlayerVirtualWorld(playerid,2); PlayerInfo[playerid][pVirtualWorld] = 2; } для /enter [/pwn] [pwn] else if (PlayerToPoint(2.0, playerid,366.0177,162.3187,1019.9844)&&PlayerInfo[playerid][pVirtualWorld] == 1) //hospital sf { SetPlayerInterior(playerid,0); SetPlayerPos(playerid,-2655.2288,634.7913,14.4531); PlayerInfo[playerid][pInt] = 0; SetPlayerFacingAngle(playerid,179.8319); SetPlayerVirtualWorld(playerid,0); PlayerInfo[playerid][pVirtualWorld] = 0; } else if (PlayerToPoint(2.0, playerid,366.0177,162.3187,1019.9844)&&PlayerInfo[playerid][pVirtualWorld] == 2) //hospital ap { SetPlayerInterior(playerid,0); SetPlayerPos(playerid,-2203.4238,-2310.0225,31.3750); PlayerInfo[playerid][pInt] = 0; SetPlayerFacingAngle(playerid,179.8319); SetPlayerVirtualWorld(playerid,0); PlayerInfo[playerid][pVirtualWorld] = 0; } для /exit [/pwn]Добавлено (03.04.2009, 18:52) --------------------------------------------- на непарся
Добавлено (03.04.2009, 18:57) --------------------------------------------- пример использования 1 интерьера как два разных дома.
[RD]Chez Дата: Пятница, 03.04.2009, 19:10 | Сообщение # 56
Мастер джэдай
Группа:
Продвинутые
Сообщений: 3687
Награды:
206
Город: St. P
Репутация:
0
Замечания:
20%
Статус:
гыг а это вам нафик? PlayerInfo[playerid][pVirtualWorld]
1 час моей работы стоит минимум 800 рублей для срочных работ. Знаю CodeIgniter, Kohana, втч. кастом(php), Вникаю в Yii. jQuery на должном уровне, немного разбираюсь в RightJS. Алсо, 6 лет павно, 2 года в шарпе, понимаю си и плюсы. Немного ассемблер. Ох**тельный верстальщик какб. Если ваш заказ потребует неделю работы и вы собираетесь заплатить 100 рублей - лес там ->> ^^^^^ chezrd@gmail.com lance@chez-lab.ru
nazar Дата: Пятница, 03.04.2009, 19:24 | Сообщение # 57
Новенький
Группа:
Пользователи
Сообщений: 18
Награды:
2
Город: 12345
Репутация:
1
Замечания:
0%
Статус:
ну можно узнавать гетплауервиртуалворлд а можно и так Добавлено (03.04.2009, 19:24) --------------------------------------------- да, надо поменять на гетплауервиртуалворлд
[RD]Chez Дата: Пятница, 03.04.2009, 19:30 | Сообщение # 58
Мастер джэдай
Группа:
Продвинутые
Сообщений: 3687
Награды:
206
Город: St. P
Репутация:
0
Замечания:
20%
Статус:
nazar , я говорю нафик вам эта переменная? =) чтобы проверять точно ли он в этом ворлде? глупость
1 час моей работы стоит минимум 800 рублей для срочных работ. Знаю CodeIgniter, Kohana, втч. кастом(php), Вникаю в Yii. jQuery на должном уровне, немного разбираюсь в RightJS. Алсо, 6 лет павно, 2 года в шарпе, понимаю си и плюсы. Немного ассемблер. Ох**тельный верстальщик какб. Если ваш заказ потребует неделю работы и вы собираетесь заплатить 100 рублей - лес там ->> ^^^^^ chezrd@gmail.com lance@chez-lab.ru
HELKERN Дата: Суббота, 04.04.2009, 08:33 | Сообщение # 59
Уважаемый человек
Группа:
I'm V.I.P.
Сообщений: 767
Награды:
17
Город: Улан-Удэ
Репутация:
206
Замечания:
0%
Статус:
nazar , Найди в этой теме пои посты с Кодом для /enter /exit и Спавна. И сделай так. PlayerInfo[playerid][pVirtualWorld] - ЗАЧЕМ? Сохрянет в дом виртуальный мир? Глупость полнейшая
LSDdop Дата: Пятница, 10.04.2009, 17:50 | Сообщение # 60
Уверенный в себе
Группа:
I'm V.I.P.
Сообщений: 208
Награды:
4
Город: Moscow
Репутация:
36
Замечания:
20%
Статус:
Ееее, я сделал наконец то))) В public SetPlayerSpawn(playerid) [pwn]if(house !=255) { if(SpawnChange[playerid]) //If 1, then you get to your house, else spawn somewhere else { SetPlayerVirtualWorld(playerid,50+house); SetPlayerToTeamColor(playerid); SetPlayerInterior(playerid,HouseInfo[house][hInt]); SetPlayerPos(playerid, HouseInfo[house][hExitx], HouseInfo[house][hExity],HouseInfo[house][hExitz]); // Warp the player PlayerInfo[playerid][pLocal] = house; PlayerInfo[playerid][pInt] = HouseInfo[house][hInt]; return 1; } }[/pwn] В /enter [pwn]for(new i = 0; i < sizeof(HouseInfo); i++) { if (PlayerToPoint(3, playerid,HouseInfo[i][hEntrancex], HouseInfo[i][hEntrancey], HouseInfo[i][hEntrancez])) { //printf("Found House :%d",i); if(PlayerInfo[playerid][pPhousekey] == i || HouseInfo[i][hLock] == 0) { SetPlayerVirtualWorld(playerid,i+50); SetPlayerInterior(playerid,HouseInfo[i][hInt]); SetPlayerPos(playerid,HouseInfo[i][hExitx],HouseInfo[i][hExity],HouseInfo[i][hExitz]); GameTextForPlayer(playerid, "~w~*ƒO€PO ŒO„A‡O‹A’ ƒO–O†", 5000, 1); PlayerInfo[playerid][pInt] = HouseInfo[i][hInt]; PlayerInfo[playerid][pLocal] = i; } else { GameTextForPlayer(playerid, "~r~ˆAKP‘O", 5000, 1); } } }[/pwn] И в /exit [pwn]for(new i = 0; i < sizeof(HouseInfo); i++) { //printf("House :%d",i); if (PlayerToPoint(3, playerid,HouseInfo[i][hExitx], HouseInfo[i][hExity], HouseInfo[i][hExitz])) { if (GetPlayerVirtualWorld(playerid) == i+50) { SetPlayerInterior(playerid,0); SetPlayerVirtualWorld(playerid,0); SetPlayerPos(playerid,HouseInfo[i][hEntrancex],HouseInfo[i][hEntrancey],HouseInfo[i][hEntrancez]); PlayerInfo[playerid][pInt] = 0; PlayerInfo[playerid][pLocal] = 255; if(HouseInfo[i][hHel] == 1) { new Float:tempheal; GetPlayerHealth(playerid,tempheal); if(tempheal < 100.0) { SetPlayerHealth(playerid,100.0); } } } } }[/pwn]