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

 



 
          





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





Последние Файлы 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 из 3
  • 1
  • 2
  • 3
  • »
Модератор форума: Alcoholik  
Виртуальные миры
RockmanДата: Вторник, 30.03.2010, 22:15 | Сообщение # 1
Постоялец
Группа: Продвинутые
Сообщений: 428
Награды: 4
Город: Нижний Новгород
Репутация: 474
Замечания: 0%
Статус:
Здравствуйте, мне нужно в GF добавить дома, но с виртуальными мирами.
Я могу добавить дом, пользуясь полезным FAQ с вашего форума и с машинами все нормально.
Просто хочу сделать что бы 1 интерьер не только в 1 доме был.
В pawno можно сказать полный ноль, но дома очень нужны. Пожалуйста объясните пошагово как сделать дома с этими вирт.мирами ?

ВнедорожникДата: Вторник, 30.03.2010, 22:34 | Сообщение # 2
Постоялец
Группа: I'm V.I.P.
Сообщений: 419
Награды: 7
Город: Калининград
Репутация: 204
Замечания: 40%
Статус:
SetVirtualWorld(playerid,#);
при заходе в дом
при выходе
SetVirtualWorld(playerid,0);
Делай выход с проверкой в каком ты мире





Используем Notepad++ вместо Pawno
SandBox RPG on the developing
setElementData ( source, "user.id", exports.MySQL:filter (data, "id") )
xSLiMxДата: Вторник, 30.03.2010, 22:36 | Сообщение # 3
Мастер джэдай
Группа: I'm V.I.P.
Сообщений: 2163
Награды: 34
Город: Ростов - на - Дону
Репутация: 1429
Замечания: 80%
Статус:
Внедорожник, Лучше записать ид мира в файл с домом.тут был ФАК как ето сделать
_LexA_Дата: Вторник, 30.03.2010, 22:46 | Сообщение # 4
Долгожитель
Группа: Продвинутые
Сообщений: 1437
Награды: 161
Город: Ростов-на-Дону
Репутация: 563
Замечания: 20%
Статус:
Rockman, в моде ищи hInt и на подобе добавляй к примеру hWorld. А именно куда :
public LoadProperty
public OnPropUpdate
public SetPlayerSpawn

Ну и в команды, где используется hInt, такие, как к примеру /buyhouse

Для примера рассмотрим public SetPlayerSpawn :
Ищем hInt и вот, что находим :
[pwn]if(house !=255)
{
if(SpawnChange[playerid])
{
SetPlayerToTeamColor(playerid);
SetPlayerInterior(playerid, HouseInfo[house][hInt]);
SetPlayerPos(playerid, HouseInfo[house][hExitx], HouseInfo[house][hExity],HouseInfo[house][hExitz]);
PlayerInfo[playerid][pLocal] = house;
PlayerInfo[playerid][pInt] = HouseInfo[house][hInt];
return 1;
}
}[/pwn]
добавляем после SetPlayerToTeamColor(playerid); вот что :
[pwn]SetPlayerVirtualWorld(playerid, HouseInfo[house][hWorld]);[/pwn]
Соответственно, получаем :
[pwn]if(house !=255)
{
if(SpawnChange[playerid])
{
SetPlayerToTeamColor(playerid);
SetPlayerVirtualWorld(playerid, HouseInfo[house][hWorld]);
SetPlayerInterior(playerid, HouseInfo[house][hInt]);
SetPlayerPos(playerid, HouseInfo[house][hExitx], HouseInfo[house][hExity],HouseInfo[house][hExitz]);
PlayerInfo[playerid][pLocal] = house;
PlayerInfo[playerid][pInt] = HouseInfo[house][hInt];
return 1;
}
}[/pwn]
Делаем всё остальное по этому примеру.

RockmanДата: Вторник, 30.03.2010, 23:41 | Сообщение # 5
Постоялец
Группа: Продвинутые
Сообщений: 428
Награды: 4
Город: Нижний Новгород
Репутация: 474
Замечания: 0%
Статус:
_LexA_, подскажите, когда я это все проделаю я смогу в дальнейшем просто добавлять дома и при респауне уже будут эти вирт. миры ?
[krik]Дата: Вторник, 30.03.2010, 23:43 | Сообщение # 6
Постоялец
Группа: I'm V.I.P.
Сообщений: 434
Награды: 20
Город: Самара
Репутация: 438
Замечания: 0%
Статус:
Rockman, по идеи, да. т.к не будешь-же ты это проделывать с каждым домом


Я не говорю, что я изменю мир, но я обещаю, что найду такие слова, которые действительно изменят мир, так что выше нос!
©2pac
_LexA_Дата: Вторник, 30.03.2010, 23:46 | Сообщение # 7
Долгожитель
Группа: Продвинутые
Сообщений: 1437
Награды: 161
Город: Ростов-на-Дону
Репутация: 563
Замечания: 20%
Статус:
Quote (Rockman)
когда я это все проделаю я смогу в дальнейшем просто добавлять дома и при респауне уже будут эти вирт. миры ?

В файле к каждому дому с одинаковыми интерьерами надо ставить разные виртуальные миры.

RockmanДата: Вторник, 30.03.2010, 23:49 | Сообщение # 8
Постоялец
Группа: Продвинутые
Сообщений: 428
Награды: 4
Город: Нижний Новгород
Репутация: 474
Замечания: 0%
Статус:
Quote
в моде ищи hInt и на подобе добавляй к примеру hWorld. А именно куда :
public LoadProperty
public OnPropUpdate
public SetPlayerSpawn

Вот это не совсем понял.
Например в public OnPropUpdate нашел HouseInfo[idx][hInt], и вставить нужно еще HouseInfo[idx][hWorld], ?
Так я понял ?

_LexA_Дата: Вторник, 30.03.2010, 23:54 | Сообщение # 9
Долгожитель
Группа: Продвинутые
Сообщений: 1437
Награды: 161
Город: Ростов-на-Дону
Репутация: 563
Замечания: 20%
Статус:
Rockman, добавляй в конец. Найди строку :
[pwn]HouseInfo[idx][hLevel]);[/pwn]
исправь её на :
[pwn]HouseInfo[idx][hLevel],[/pwn]
и ниже добавь :
[pwn]HouseInfo[idx][hWorld]);[/pwn]

RockmanДата: Среда, 31.03.2010, 00:02 | Сообщение # 10
Постоялец
Группа: Продвинутые
Сообщений: 428
Награды: 4
Город: Нижний Новгород
Репутация: 474
Замечания: 0%
Статус:
Так вроде бы все сделал.

Теперь насчет:

Quote
В файле к каждому дому с одинаковыми интерьерами надо ставить разные виртуальные миры.

Это делать в property ?

Вот например строка из этого файла, где это прописывать ?

Code
0.000000,-112.409301,4.342597,2324.399902,-1147.500000,1050.699951,0,0,0,0,0,0,The State,8 Room Luxury,2000000,0,0,12,1,0,0,5000,1,0,418,-1,-1,72,10
   

_LexA_Дата: Среда, 31.03.2010, 00:07 | Сообщение # 11
Долгожитель
Группа: Продвинутые
Сообщений: 1437
Награды: 161
Город: Ростов-на-Дону
Репутация: 563
Замечания: 20%
Статус:
Rockman, если ты в самый конец добавлял, то там и прописывай.
RockmanДата: Среда, 31.03.2010, 00:11 | Сообщение # 12
Постоялец
Группа: Продвинутые
Сообщений: 428
Награды: 4
Город: Нижний Новгород
Репутация: 474
Замечания: 0%
Статус:
Пожалуйста поподробнее. В самы конец чего ? и что прописывать ?
Говорю же я очень плохо разбираюсь в этом. Вы уж меня тыкните носом, что бы все понятно стало.

Добавлено (31.03.2010, 00:11)
---------------------------------------------
_LexA_, я сделал все по твоей инструкции. А вот про файл не понял. Что и куда прописывать.

_LexA_Дата: Среда, 31.03.2010, 00:16 | Сообщение # 13
Долгожитель
Группа: Продвинутые
Сообщений: 1437
Награды: 161
Город: Ростов-на-Дону
Репутация: 563
Замечания: 20%
Статус:
Rockman, для начала запусти серв. в конце, если я не ошибаюсь, должны появиться нули.
RockmanДата: Среда, 31.03.2010, 00:22 | Сообщение # 14
Постоялец
Группа: Продвинутые
Сообщений: 428
Награды: 4
Город: Нижний Новгород
Репутация: 474
Замечания: 0%
Статус:
Да именно таки происходит, при запуске сервера много нуликов.
_LexA_Дата: Среда, 31.03.2010, 00:24 | Сообщение # 15
Долгожитель
Группа: Продвинутые
Сообщений: 1437
Награды: 161
Город: Ростов-на-Дону
Репутация: 563
Замечания: 20%
Статус:
Quote (Rockman)
при запуске сервера много нуликов

Вот эти нулики означают ид виртуальных миров. На одинаковые интерьеры ставь разные вирт миры.

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





 


 


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