Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

UoKit.com Форумы _ Sphere Server 0.56 - Sphere X _ Как поставить Gate и другое

Автор: Gefest27rus 17.10.2018, 16:30

Всем привет,помогите разобраться.

Как поставить гейт?чтоб зашел и вышел куда надо?Много разных скриптов,захожу через Axis,ставлю гейт из скрипта и ничего не происходит.

Автор: kklej 17.10.2018, 17:18

нажимаешь на гейт .info и там more надо изменить, ставишь координаты к драконам, заходишь туда и лупишь их.

Автор: Atheist 17.10.2018, 18:42

еще лучше прописать гейту событие на on=@STEP чтобы твои кишки разлетелись у гейта а гост проходил дальше smile.gif

Автор: d`ArcZeal 18.10.2018, 8:13

Универсальный телепорт, через TYPE=T_SCRIPT можно поставить глобальные настройки.

Создать телепорт: .UNTEL

Код

[ITEMDEF I_TELEPORT_UNIVERSAL]
ID=I_MOONGATE_BLACK
NAME=Universal teleport
TYPE=T_SCRIPT

ON=@CREATE
COLOR=0486
ATTR=010
TYPE=T_SCRIPT

ON=@STEP
SERV.LOG <SRC.NAME> , <SRC.UID> , <SRC.P> use teleport: <NAME>
SRC.NEWP=<MOREP>
SRC.UPDATE
RETURN 1

ON=@CLICK
MESSAGE @0487,,1 Универсальный телепорт
MESSAGE @,,1 Телепортирует: <MOREP>
SRC.SYSMESSAGE @0487,,1 [GM] Установить координаты .x morep=X,Y,Z,M Создать телепорт: .UNTEL
RETURN 1

[FUNCTION UNTEL]
SERV.NEWITEM=I_TELEPORT_UNIVERSAL
NEW.MOREP=<SRC.P>
NEW.P=<SRC.P>
SRC.SYSMESSAGE @0487,,1 GM: создан телепорт с настройками в <SRC.P>.

Автор: Sirocco 18.10.2018, 8:19

через TYPE=T_SCRIPT можно поставить глобальные настройки.

что означает эта гениальная фраза?

Автор: Gefest27rus 18.10.2018, 13:29

Цитата(kklej @ 17.10.2018, 18:18) *

нажимаешь на гейт .info и там more надо изменить, ставишь координаты к драконам, заходишь туда и лупишь их.


Спс,получилось


Автор: Gefest27rus 18.10.2018, 14:04

Подскажите по другому вопросу

Какие минимальные скрипты нужны для запуска сферы?
Чтоб можно было с 0 собрать те скрипты, которые мне нужны.
Без всяких команд связанных с квестами,арморами и всего барахла что в них прописывают.

И что прописать в spheretables чтобы они запустились?

Автор: Ozzy Osbourne 18.10.2018, 16:19

Бери sphere scripts pack и потом из него выкидывай все лишнее что тебе не требуется.

Автор: Gefest27rus 18.10.2018, 16:27

Цитата(Ozzy Osbourne @ 18.10.2018, 17:19) *

Бери sphere scripts pack и потом из него выкидывай все лишнее что тебе не требуется.



Где его взять?

папок Scripts у меня много,мне нужны только основные скрипты для запуска.Потому что,голая сфера не пускает даже до выбора персонажа

Автор: kklej 19.10.2018, 5:11

что за голая сфера у тебя там такая?)) где сферу качал? С дефовыми скриптами должно всё поднлючатцо пучком.

Автор: Ozzy Osbourne 19.10.2018, 9:54

Цитата(Gefest27rus @ 18.10.2018, 16:27) *

Где его взять? папок Scripts у меня много,мне нужны только основные скрипты для запуска.Потому что,голая сфера не пускает даже до выбора персонажа


Брать там же, где ты брал сферу )

https://forum.spherecommunity.net/sshare.php?srt=4

Изображение

Обычно на основе этого скриптпака делают шарды нормальные т.к. там много чего уже пофиксили компьюнити и много чего поддержку добавили. А уже после того как заведешь эти скрипты - можешь начать выкидывать лишнее, но в этом (выкидывании) нет смысла имхо

Автор: Juzzver 19.10.2018, 11:41

Цитата
А уже после того как заведешь эти скрипты - можешь начать выкидывать лишнее

а есть где-то перечень содержимого пакета?

Автор: Ozzy Osbourne 19.10.2018, 15:35

Вроде нет, но если я правильно помню они под ОСИ целились когда то.
Вот тут их гит репоз (https://github.com/Sphereserver/Scripts), думаю по комитам +- можна понять что делалось и куда двигались. Вроде даже раздел на оф форуме сфересервера есть по этому поводу.

Автор: Atheist 19.10.2018, 15:42

что ты наделал?! теперь у рануошнегов их вымышленный мир сферы рухнет...

Автор: Juzzver 19.10.2018, 18:02

Цитата
Вот тут их гит репоз (https://github.com/Sphereserver/Scripts), думаю по комитам +- можна понять что делалось и куда двигались.

Спасибо, интересно smile.gif

Автор: Gefest27rus 20.10.2018, 13:47

Цитата(Ozzy Osbourne @ 19.10.2018, 9:54) *

Брать там же, где ты брал сферу )

https://forum.spherecommunity.net/sshare.php?srt=4

Изображение

Обычно на основе этого скриптпака делают шарды нормальные т.к. там много чего уже пофиксили компьюнити и много чего поддержку добавили. А уже после того как заведешь эти скрипты - можешь начать выкидывать лишнее, но в этом (выкидывании) нет смысла имхо


Спс буду пробовать

Автор: Gefest27rus 20.10.2018, 14:01

Цитата(kklej @ 19.10.2018, 5:11) *

что за голая сфера у тебя там такая?)) где сферу качал? С дефовыми скриптами должно всё поднлючатцо пучком.



В том то и дело,что скриптов выше крыши) А мне надо было с минимальным пакетом запустить,что бы в дальнейшем добавлять те,которые мне нужны

Автор: Gefest27rus 20.10.2018, 15:54

Цитата(Ozzy Osbourne @ 19.10.2018, 9:54) *

Брать там же, где ты брал сферу )

https://forum.spherecommunity.net/sshare.php?srt=4

Изображение

Обычно на основе этого скриптпака делают шарды нормальные т.к. там много чего уже пофиксили компьюнити и много чего поддержку добавили. А уже после того как заведешь эти скрипты - можешь начать выкидывать лишнее, но в этом (выкидывании) нет смысла имхо


Под какой клиент игры, скрипты создают?чтобы мулы совпадали

ERROR:(sphere_map_points5_tol.scp,100)Unsupported map #5 specified. Auto-fixing that to 0

Автор: Ozzy Osbourne 20.10.2018, 16:16

Цитата(Gefest27rus @ 20.10.2018, 14:01) *
Под какой клиент игры, скрипты создают?чтобы мулы совпадали

Это реколы с/в данжи/пещеры и тп последних Карт. Можешь либо удалить файлы которые ненадо в (E:\ozzy\3scripts\maps), но опять таки смысла нет т.к. на старте все пофиксит автоматом (о чем тебе и написало). Тут фишка не в клиенте, а твоих настройках sphere.ini

Сами скрипты сделаны для поддержки вплоть до последнего клиента и последних введенных в нем карт.

Цитата(Gefest27rus @ 20.10.2018, 14:01) *

В том то и дело,что скриптов выше крыши) А мне надо было с минимальным пакетом запустить,что бы в дальнейшем добавлять те,которые мне нужны

Ну вот это именно тот базовый пакет скриптов на основе которых и надо делать новый шард т.к. оно включает в себя все базовые возможности, дефолтные трейд окна, базовые итемы и мобов и самое главное - очень много багфиксов которых даже нету в "доступных" в открытом доступе шардов т.к. их писали миллиард лет назад. Ну и поддержка новых клиентов и их предметов. Так что разбирайся.

Автор: Gefest27rus 20.10.2018, 16:20

Цитата(Ozzy Osbourne @ 20.10.2018, 16:16) *

Это реколы с/в пещеры и тп последних Карт. Можешь либо удалить файлы которые ненадо в (E:\ozzy\3scripts\maps), но опять таки смысла нет т.к. на старте все пофиксит автоматом (о чем тебе и написало). Тут фишка не в клиенте, а твоих настройках sphere.ini

Сами скрипты сделаны для поддержки вплоть до последнего клиента и последних введенных в нем карт.
Ну вот это именно тот базовый пакет скриптов на основе которых и надо делать новый шард т.к. оно включает в себя все базовые возможности, дефолтные трейд окна, базовые итемы и мобов и самое главное - очень много багфиксов которых даже нету в "доступных" в открытом доступе шардов т.к. их писали миллиард лет назад. Ну и поддержка новых клиентов и их предметов. Так что разбирайся.



Где можно скачать все эти карты?

17:03:WARNING:4:Bad Login 11 (Encryption error (unknown encryption or bad login packet))
Да и с криптом пробемы

Есть клиенты которые запускают игру(разные клиенты всяких игр),но мне эти ошибки глаз мазолят

Автор: Ozzy Osbourne 20.10.2018, 16:22

Цитата(Gefest27rus @ 20.10.2018, 16:20) *
Где можно скачать все эти карты? 17:03:WARNING:4:Bad Login 11 (Encryption error (unknown encryption or bad login packet)) Да и с криптом пробемы

HS клиент качни, например с какого то чужого сервера, просто не накатывай сверху их "патчи"
А проблема с криптом решается настройками в sphere.ini в этом блоке

Изображение

Подстраивай настройки согласно своего клиента которым будут конектиться твои игроки
Еще есть sphereCrypt.ini , но вряд ли ты используешь какую то супер новую не поддерживаемую версию

Цитата(Gefest27rus @ 20.10.2018, 16:20) *
Есть клиенты которые запускают игру(разные клиенты всяких игр),но мне эти ошибки глаз мазолят

Тогда бери HS, либо сноси файлы поинтов с неподдерживаемых карт (sphere_map_pointsX, sphere_mapX)

Автор: Gefest27rus 20.10.2018, 17:04

Цитата(Ozzy Osbourne @ 20.10.2018, 16:22) *

HS клиент качни, например с какого то чужого сервера, просто не накатывай сверху их "патчи"



HS- Это Age of Shadou?

И в чем разница клиентов?

Как подстроить клиент игры под сферу?

Я начал свой путь UO в 2005-2012 примерно с Oskom(плотной игры и задроства). На других серверах мне не по душе было. клиент 2,0,3 AOS
Помню как были постоянные варки в данже за респ Unicorn, его можно было по статам поднять и бить мобов и игроков им)

Автор: Ozzy Osbourne 20.10.2018, 19:39

HS это http://www.uoguide.com/Ultima_Online:_High_Seas, если верить http://www.uoguide.com/List_of_Classic_Client_Patches то >=7.0.9.0

Цитата(Gefest27rus @ 20.10.2018, 17:04) *

Я начал свой путь UO в 2005-2012 примерно с Oskom(плотной игры и задроства). На других серверах мне не по душе было. клиент 2,0,3 AOS
Помню как были постоянные варки в данже за респ Unicorn, его можно было по статам поднять и бить мобов и игроков им)

Я думаю тут большая часть начинала с 203, а кто то даже и раньше. Визуально 203 от HS ты вряд ли отлечишь, если в настройках отключишь верхнюю панель и новое меню статус бара. Есть конечно "пару моментов" вроде таргет системы и прочего, но в принципе всё выглядит почти как ты привык. Все остальное уже зависит от реализации на стороне сервера (вводить новые анимации мобов и оружия которые вышли после Renaissance (203) - твое дело и на это не влияет клиент). Но зато поддержка новых клиентов добавит тебе стабильность от крешей и косяков 203, а так же в принципе возможность использовать и новые возможности (если ты это захочешь в будущем делать). т.к. поверь мне мигрировать с 203 в будущем на что то более высокое - потом будет очень геморно )

Автор: Gefest27rus 21.10.2018, 4:46

Цитата(Ozzy Osbourne @ 20.10.2018, 19:39) *

HS это http://www.uoguide.com/Ultima_Online:_High_Seas, если верить http://www.uoguide.com/List_of_Classic_Client_Patches то >=7.0.9.0

Я думаю тут большая часть начала с 203, а кто то даже и раньше. Визуально 203 от HS ты вряд ли отлечишь, если в настройках отключишь верхнюю панель и новое меню статус бара. Есть конечно "пару моментов" вроде таргет системы и прочего, но в принципе всё выглядит почти как ты привык. Все остальное уже зависит от реализации на стороне сервера (вводить новые анимации мобов и оружия которые вышли после Renaissance (203) - твое дело и на это не влияет клиент). Но зато поддержка новых клиентов добавит тебе стабильность от крешей и косяков 203, а так же в принципе возможность использовать и новые возможности (если ты это захочешь в будущем делать). т.к. поверь мне мигрировать с 203 в будущем на что то более высокое - потом будет очень геморно )



Спасибо за подробное объяснение

Автор: Gefest27rus 23.10.2018, 14:57

Подскажите как включить свет на всех картах? Что бы темных зон вообще не было

Автор: kklej 23.10.2018, 19:41

глянька в sphere.ini

DungeonLight=27
LightDay=0
LightNight=25
AllowLightOverride=1

Автор: Gefest27rus 25.10.2018, 13:05

Цитата(kklej @ 23.10.2018, 20:41) *

глянька в sphere.ini

DungeonLight=27
LightDay=0
LightNight=25
AllowLightOverride=1





спс

Поставил LightNight=0 Заработало

Автор: Gefest27rus 26.10.2018, 14:40

Подскажите что это может значить? и как это поправить?

Сфера 0.56d-Nightly



В сферу кинул скрипт с альфа-пвп,а именно столбы,но не хочет их ставить

1) WARNING:Invalid ADD argument 'i_gate_new' ?
2) ERROR:Bad Spawn point uid=040001ee8, id=0

Автор: Aimed 26.10.2018, 15:06

Цитата(Gefest27rus @ 26.10.2018, 13:40) *

Подскажите что это может значить? и как это поправить?

Сфера 0.56d-Nightly
В сферу кинул скрипт с альфа-пвп,а именно столбы,но не хочет их ставить

1) WARNING:Invalid ADD argument 'i_gate_new' ?
2) ERROR:Bad Spawn point uid=040001ee8, id=0


Пользуйся переводчиком если у тебя так плохо с инглишем.

Автор: Gefest27rus 26.10.2018, 15:10

Цитата(Aimed @ 26.10.2018, 15:06) *

Пользуйся переводчиком если у тебя так плохо с инглишем.


С переводом проблем нет. Как исправить скрипт что бы работал

А точнее из за чего такие ошибки выходят?

Автор: Gefest27rus 26.10.2018, 15:24

Разобрался сам

Нужно было Axis перезагрузить после добавления новых сторонних скриптов)


Но,не все
Большинство скриптов с других источников не хотят работать

17:26:ERROR:(pvp_arena_items.scp,4017)Can't resolve <f_check_owner_no_rename>
17:26:ERROR:(pvp_arena_items.scp,4017)Undefined symbol ''
17:26:ERROR:(pvp_arena_items.scp,4017)Can't resolve <f_check_owner_no_rename>
17:26:ERROR:(pvp_arena_items.scp,4017)Undefined symbol ''

WARNING:Invalid ADD argument 'i_cargo_platemail_chest'

Автор: Ozzy Osbourne 26.10.2018, 17:03

Потому что так делать нельзя, брать скрипт (по сути по ошибкам, не целостный) и кидать в совершенно другое окружение в котором возможно и версии не совпадают с той, под которую писался начальный скрипт. Плюс скорее всего система что ты пробуешь закинуть - разнесена по разным файлам альфы или имеет связи с другими скриптами и так просто интегрировать не закидывая и их - не получится.

Вряд ли тебя будет кто то консультировать как закидывать левые скрипты и фиксить в них баги что бы они у тебя начали работать, незная их начальную версию, не видя исходный код и тп. Да даже видя, вряд ли это кто то будет делать)

Раздел для конкретных вопросов по скритам ну и вроде как 1 тема = 1 проблема, не стоит все спамить в одном месте

Автор: Atheist 27.10.2018, 14:46

а как было бы круто закинул все скрипты со всех шардов и в игре все работает так как ты захотел с утра smile.gif
чтобы ничего не писать, чтобы все само собой...

Автор: Llirik 28.10.2018, 14:44

Цитата(Atheist @ 27.10.2018, 14:46) *

а как было бы круто закинул все скрипты со всех шардов и в игре все работает так как ты захотел с утра smile.gif
чтобы ничего не писать, чтобы все само собой...

Нет - это фантастика!)

Автор: Gefest27rus 29.10.2018, 11:57

Цитата(Atheist @ 27.10.2018, 14:46) *

а как было бы круто закинул все скрипты со всех шардов и в игре все работает так как ты захотел с утра smile.gif
чтобы ничего не писать, чтобы все само собой...



Ну,я так и сделал) но ничего не работает.Теперь ковыряю скрипты что бы понять где ноги, а где голова и тело:D

Больше всего проблема с отображением армов и т.п
Возможно через месяц разберусь что и как устроено

Автор: Ozzy Osbourne 29.10.2018, 15:50

Плохая идея начинать с закидывания киллометров чужих скриптов в попытке найти чего они не работают. Рекомендую начать с wiki, пройти обучение и начать создавать самостоятельно. После того как база будет усвоена - возможно "месяц" не понадобится

Автор: Atheist 30.10.2018, 0:33

лучше всего скачать "чистый" билд с сайта сферы и копаться в нем
любая старая сфера даже готовая это трэш голимый, вообще без шансов smile.gif

Автор: Gefest27rus 30.10.2018, 13:12

Цитата(Atheist @ 30.10.2018, 0:33) *

лучше всего скачать "чистый" билд с сайта сферы и копаться в нем
любая старая сфера даже готовая это трэш голимый, вообще без шансов smile.gif



Я так и сделал,скачал SphereServer Scriptpack https://forum.spherecommunity.net/sshare.php?srt=4
Скачал клиент игры с официального сервера ультимы,запустил сферу,и введу разбор скриптов как и почему это работает,так же открыты вкладки сфервики чтоб хоть примерно понять что куда и почему

Цитата(Ozzy Osbourne @ 29.10.2018, 15:50) *

Плохая идея начинать с закидывания киллометров чужих скриптов в попытке найти чего они не работают. Рекомендую начать с wiki, пройти обучение и начать создавать самостоятельно. После того как база будет усвоена - возможно "месяц" не понадобится


С твоими советами я быстро учусь

Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)