Помощь - Поиск - Пользователи - Календарь
Полная версия: [0.56b] - House System [for Ml Client]
UoKit.com Форумы > Ultima Online : Dev > Sphere Server > Архив готовых скриптов
Breaker
Изображение

Гапмы включены, их требуется добавить в gumps.mul
Нажмите для просмотра прикрепленного файла
Rev
Прикольная приколюха.
Всегда мечтал о чем-то похожем rolleyes.gif
LawbreaK
Ничего необычного для этого автора от него ожидать нельзя, вот фиг когда говно выкинет какое-нить, только самое интересное и офигенное ))))

П.С: Не меняйся )))
Rev
Особенно забавно, что фундамент ставится на любую поверхность. Дерево в доме это нормально smile.gif
Breaker
Ну сделай проверку в проверке региона на
<SERV.MAP(X,Y).STATICS(0).ID> мол если дерево или вооще чё то то фигу... biggrin.gif

Как раз это есть в функции, и можно через отладку поправить как угодно будет вам:
Код

//<------------------------------------------------------------------------------------->
//< ARGV[0]=MultiID, ARGV[1]=TARG.X, ARGV[2]=TARG.Y >----------------------------------->
//<------------------------------------------------------------------------------------->
[FUNCTION IsBuildRegion]
IF (<SERV.ITEMDEF.<ARGV[0]>>)
   LOCAL.X1=<ARGV[1]>+<StrArg <SERV.ITEMDEF.<ARGV[0]>.MULTIREGION>>
   LOCAL.Y1=<ARGV[2]>+<StrArg <StrEat <SERV.ITEMDEF.<ARGV[0]>.MULTIREGION>>>
   LOCAL.X2=<ARGV[1]>+<StrArg <StrEat <StrEat <SERV.ITEMDEF.<ARGV[0]>.MULTIREGION>>>>
   LOCAL.Y2=<ARGV[2]>+<StrArg <StrEat <StrEat <StrEat <SERV.ITEMDEF.<ARGV[0]>.MULTIREGION>>>>>
   FOR Y <dLOCAL.Y1> <dLOCAL.Y2>
    FOR X <dLOCAL.X1> <dLOCAL.X2>
      IF (<SERV.MAP(<dLOCAL.X>,<dLOCAL.Y>).STATICS(0).ID>)
      ELIF (<SERV.MAP(<dLOCAL.X>,<dLOCAL.Y>).REGION.FLAGS>)
         RETURN 0
      ENDIF
    ENDFOR
   ENDFOR
   RETURN 1
ENDIF
RETURN 0


PS: Дома можна ставить на воду, этот глюк я не стал править, имхо если игрок поставит сам будет виноват если по дому не сможет ходить, к тому же не кто же не невидел домов на половину на воде... ведь строят даж так biggrin.gif Хотя кому как...
Rev
Путевая такая фишечка.

Наверное можно сделать чтоб дом и плавал,
вместо корабля его использовать smile.gif

А может даже и летал, этакое коцебу в небесах ))
ZiRKoT
18:35:ERROR:(SphereHouseBuild.scp,42)Non container uid=040001da7,id=0bd1
18:35:ERROR:(SphereHouseBuild.scp,47)Non container uid=040001da7,id=0bd1
18:35:ERROR:(SphereHouseBuild.scp,50)Undefined keyword 'SYSMESSAGE'

42) SERV.NEWITEM=i_key_copper,1,<OBJ.FINDLAYER.21.UID>

47) SERV.NEWITEM=i_key_copper,1,<OBJ.FINDLAYER.29.UID>

50) OBJ.SYSMESSAGE The duplicate key is in your bank account

+Табличка от дома падает в бекпак
+Табличка не выводит диалог

Как поправить это всё?
Mylciber
Респект Breaker wink.gif
GM Chip
Отличный скрипт, спасибо wink.gif
Slide Alkash
Что значет добавить в gumps.mul ?
Всё разобрался через mulpatcher отлично засунул гампы )
Slide Alkash
Такая проблема если уже стоит фундамент , скрипт не дает поставить нечего из deed напримег плавилку или тренеровочку куклу.
Пишет You cannot own any more one house
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.
Русская версия Invision Power Board © 2001-2024 Invision Power Services, Inc.