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

 



 
          





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





Последние Файлы 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
  • Страница 1 из 7
  • 1
  • 2
  • 3
  • 6
  • 7
  • »
Модератор форума: Alcoholik  
Виртуальный мир
LSDdopДата: Понедельник, 23.03.2009, 15:34 | Сообщение # 1
Уверенный в себе
Группа: I'm V.I.P.
Сообщений: 208
Награды: 4
Город: Moscow
Репутация: 36
Замечания: 20%
Статус:
Помогите сделать виртуальные миры у домов, я делал вот так: в enum hInfo добавил hWorld, потом в public LoadProperty() после HouseInfo[idx][hLevel] = strval(arrCoords[28]); добавил HouseInfo[idx][hWorld] = strval(arrCoords[29]); потом public OnPropUpdate там где format(coordsstring, sizeof(coordsstring) добавил ещё одну %d, и ниже добавил HouseInfo[idx][hWorld]); и в /enter /exit cделал вот так
[pwn]SetPlayerInterior(playerid,HouseInfo[i][hInt]);
SetPlayerPos(playerid,HouseInfo[i][hExitx],HouseInfo[i][hExity],HouseInfo[i][hExitz]);
SetPlayerVirtualWorld(playerid,HouseInfo[i][hWorld]);
GameTextForPlayer(playerid, "~w~*ƒO€PO ŒO„A‡O‹A’ ƒO–O†", 5000, 1);
PlayerInfo[playerid][pInt] = HouseInfo[i][hInt];
PlayerInfo[playerid][pLocal] = i;
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,HouseInfo[i][hEntrancex],HouseInfo[i][hEntrancey],HouseInfo[i][hEntrancez]);
SetPlayerVirtualWorld(playerid,0);
PlayerInfo[playerid][pInt] = 0;
PlayerInfo[playerid][pLocal] = 255;
if(HouseInfo[i][hHel] == 1)[/pwn]
теперь в property у каждого дома после левела стоит 0, но всёравно если захожу в дом где есть такой же интерьер выхожу всегда в одном месте, помогите разобраться плз)

MAS_22Дата: Понедельник, 23.03.2009, 20:47 | Сообщение # 2
Мастер джэдай
Группа: I'm V.I.P.
Сообщений: 2554
Награды: 103
Город: -
Репутация: 1658
Замечания: 80%
Статус:
Quote (LSDdop)
добавил ещё одну %d,

Quote (LSDdop)
strval(arrCoords[28]);

ето всё нах? тут надо было всё делать по другому

InfernoДата: Понедельник, 23.03.2009, 21:02 | Сообщение # 3
Хостинг-провайдер
Группа: I'm V.I.P.
Сообщений: 1320
Награды: 26
Город: /root
Репутация: 320
Замечания: 0%
Статус:
MAS_22, вы уважаемый правила форума читали? Если надо было делать по-другому, дак наверное лучше сказать как делать, а не нарушать таким образом недавно введенные новые правила Аксом.
MAS_22Дата: Понедельник, 23.03.2009, 21:06 | Сообщение # 4
Мастер джэдай
Группа: I'm V.I.P.
Сообщений: 2554
Награды: 103
Город: -
Репутация: 1658
Замечания: 80%
Статус:
Quote (Inferno)
MAS_22, вы уважаемый правила форума читали? Если надо было делать по-другому, дак наверное лучше сказать как делать, а не нарушать таким образом недавно введенные новые правила Аксом.

Например?

ExceedДата: Понедельник, 23.03.2009, 22:19 | Сообщение # 5
Постоялец
Группа: Продвинутые
Сообщений: 307
Награды: 6
Город: зараженных
Репутация: 51
Замечания: 20%
Статус:
SetPlayerVirtualWorld(playerid,HouseInfo[i][hWorld]);
Забыл еще при спавне в доме добавить :)



Linkum
LSDdopДата: Вторник, 24.03.2009, 17:53 | Сообщение # 6
Уверенный в себе
Группа: I'm V.I.P.
Сообщений: 208
Награды: 4
Город: Moscow
Репутация: 36
Замечания: 20%
Статус:
Добавил в спавн в доме так SetPlayerVirtualWorld(playerid,HouseInfo[house][hWorld]); Всё равно не работает(
HELKERNДата: Вторник, 24.03.2009, 19:29 | Сообщение # 7
Уважаемый человек
Группа: I'm V.I.P.
Сообщений: 767
Награды: 17
Город: Улан-Удэ
Репутация: 206
Замечания: 0%
Статус:
Всё куда проще:
public SetPlayerSpawn(playerid) в строки с домом добовляешь SetPlayerVirtualWorld(playerid,50+house);

в /enter в код с домом добовляешь SetPlayerVirtualWorld(playerid,i+1);

в /exit в код с домом добовляешь SetPlayerVirtualWorld(playerid,0);

и всё. Зачем чё то сохранять еще


Сообщение отредактировал HELKERN - Вторник, 24.03.2009, 19:31
LSDdopДата: Среда, 25.03.2009, 18:13 | Сообщение # 8
Уверенный в себе
Группа: I'm V.I.P.
Сообщений: 208
Награды: 4
Город: Moscow
Репутация: 36
Замечания: 20%
Статус:
HELKERN, всё равно не работает, захожу в один дом выхожу из другого wall

Добавлено (25.03.2009, 18:13)
---------------------------------------------
HELKERN, всё равно не работает, захожу в один дом выхожу из другого wall

AirKiteДата: Четверг, 26.03.2009, 08:23 | Сообщение # 9
Долгожитель
Группа: I'm V.I.P.
Сообщений: 1671
Награды: 21
Город: Новосибирск
Репутация: 2070
Замечания: 0%
Статус:
HELKERN, а почему на спавне 50+house а в /enter +1 ?


[1337GAMES] Easy RP
(SAMP SERVER, DEVELOPMENT, NOT SAMP-RP, SMART LIFE)


Jabber: airkite@qip.ru
[Addon] QuickBinder
[FS] Online Players Record
HELKERNДата: Четверг, 26.03.2009, 10:16 | Сообщение # 10
Уважаемый человек
Группа: I'm V.I.P.
Сообщений: 767
Награды: 17
Город: Улан-Удэ
Репутация: 206
Замечания: 0%
Статус:
AirKite,
Называется отпечатался...
LSDdop,
вместо 50+house поставь 1+house

Gont1KДата: Четверг, 26.03.2009, 14:46 | Сообщение # 11
Постоялец
Группа: Продвинутые
Сообщений: 402
Награды: 27
Город: Chicago
Репутация: 161
Замечания: 100%
Статус:
Придумываем велосипед, да?


Heeey, im bunny.
По вопросам покупки SARSL 0.6b обращаться к Tomas_Morgan. Если захочет - продаст.
[RD]ChezДата: Четверг, 26.03.2009, 15:00 | Сообщение # 12
Мастер джэдай
Группа: Продвинутые
Сообщений: 3687
Награды: 206
Город: St. P
Репутация: 0
Замечания: 20%
Статус:
а рандомом не проще? :ppc:

Добавлено (26.03.2009, 14:59)
---------------------------------------------
а рандомом не проще? :ppc:

Добавлено (26.03.2009, 15:00)
---------------------------------------------
или SetPlayerVirtualWorld(playerid, playerid)


1 час моей работы стоит минимум 800 рублей для срочных работ.
Знаю CodeIgniter, Kohana, втч. кастом(php), Вникаю в Yii. jQuery на должном уровне, немного разбираюсь в RightJS.
Алсо, 6 лет павно, 2 года в шарпе, понимаю си и плюсы.
Немного ассемблер.
Ох**тельный верстальщик какб.

Если ваш заказ потребует неделю работы и вы собираетесь заплатить 100 рублей - лес там ->> ^^^^^

chezrd@gmail.com
lance@chez-lab.ru
LSDdopДата: Четверг, 26.03.2009, 17:46 | Сообщение # 13
Уверенный в себе
Группа: I'm V.I.P.
Сообщений: 208
Награды: 4
Город: Moscow
Репутация: 36
Замечания: 20%
Статус:
[RD]Chez, HELKERN, не получается ни так ни так wall , напишите плз FAQ по виртуальным мирам для домов, я отблагодарю wink
[RD]ChezДата: Четверг, 26.03.2009, 17:48 | Сообщение # 14
Мастер джэдай
Группа: Продвинутые
Сообщений: 3687
Награды: 206
Город: St. P
Репутация: 0
Замечания: 20%
Статус:
http://wiki.sa-mp.com/wiki/SetPlayerVirtualWorld


1 час моей работы стоит минимум 800 рублей для срочных работ.
Знаю CodeIgniter, Kohana, втч. кастом(php), Вникаю в Yii. jQuery на должном уровне, немного разбираюсь в RightJS.
Алсо, 6 лет павно, 2 года в шарпе, понимаю си и плюсы.
Немного ассемблер.
Ох**тельный верстальщик какб.

Если ваш заказ потребует неделю работы и вы собираетесь заплатить 100 рублей - лес там ->> ^^^^^

chezrd@gmail.com
lance@chez-lab.ru
LaseRДата: Четверг, 26.03.2009, 17:53 | Сообщение # 15
Уверенный в себе
Группа: Пользователи
Сообщений: 168
Награды: 10
Город: Бердск
Репутация: 80
Замечания: 0%
Статус:
А можно правдо FAQ на русском...
+ поставлю =)



  • Страница 1 из 7
  • 1
  • 2
  • 3
  • 6
  • 7
  • »
Поиск:





 


 


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