|
Виртуальный мир
|
|
| 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, всё равно не работает, захожу в один дом выхожу из другого  Добавлено (25.03.2009, 18:13) --------------------------------------------- HELKERN, всё равно не работает, захожу в один дом выхожу из другого 
|
| |
|
|
| 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, не получается ни так ни так , напишите плз FAQ по виртуальным мирам для домов, я отблагодарю
|
| |
|
|
| [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 на русском... + поставлю =)
|
| |
|
|