00:10
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
Модератор форума: Alcoholik  
Виртуальный мир
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] = че_то_там;, хз почему но решилось их удалением нахер lol



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)
---------------------------------------------
на непарся crazy

Добавлено (03.04.2009, 18:57)
---------------------------------------------
пример использования 1 интерьера как два разных дома.

[RD]ChezДата: Пятница, 03.04.2009, 19:10 | Сообщение # 56
Мастер джэдай
Группа: Продвинутые
Сообщений: 3687
Награды: 206
Город: St. P
Репутация: 0
Замечания: 20%
Статус:
гыг а это вам нафик?
PlayerInfo[playerid][pVirtualWorld]
lol crazy



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)
---------------------------------------------
да, надо поменять на гетплауервиртуалворлд crazy

[RD]ChezДата: Пятница, 03.04.2009, 19:30 | Сообщение # 58
Мастер джэдай
Группа: Продвинутые
Сообщений: 3687
Награды: 206
Город: St. P
Репутация: 0
Замечания: 20%
Статус:
nazar, я говорю нафик вам эта переменная? =) чтобы проверять точно ли он в этом ворлде? crazy глупость


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%
Статус:
dance Ееее, я сделал наконец то)))
В 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]

Поиск:





 


 


 
Хостинг от uCoz samp.at.ua