 |
|
 |
|
|
|
Последние Файлы 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]
|
| |
|
|
|
 |
|
 | |
| |
|