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

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

UoKit.com Форумы _ Sphere Server 0.56 - Sphere X _ move

Автор: ImProV1zator 12.2.2021, 0:30

К сожалению все мои скрипты были утеряны, среди них была отличная функция перемещения предметов.
суть скрипта:
вызываем функцию
появляется таргет
нажимаем на вещь
снова таргет, куда её переместить.
Очень удобно.
что то типо GM TOOls

Автор: Ozzy Osbourne 12.2.2021, 21:10

Под рукой сферы нет, но как то так. Перемещает и игроков и предметы

Код
[PLEVEL 2]
moveto

[FUNCTION moveto]
IF (<UID.<ARGO.UID>.IsChar>==0)
    SRC.SYSMESSAGE @100,3,1 Куда перемещаем предмет?
    SRC.TARGETFG Move_Item_To <ARGO.UID>
ELSE
    SRC.SYSMESSAGE @100,3,1 Куда вы хотите переместить <ARGO.NAME>?
    SRC.TARGETFG Move_Char_To <ARGO.UID>
ENDIF

[FUNCTION Move_Item_To]
UID.<ARGN>.P=<TargP>

[FUNCTION Move_Char_To]
UID.<ARGN>.GO <TargP>

Автор: Sirocco 13.2.2021, 14:06

Извини, но даже отсутствие сферы тебя не оправдывает... Написана какая-то шляпа.

Автор: vee 13.2.2021, 14:11

Цитата(Ozzy Osbourne @ 12.2.2021, 23:10) *

Под рукой сферы нет, но как то так. Перемещает и игроков и предметы

Код
[PLEVEL 2]
moveto

[FUNCTION moveto]
IF (<UID.<ARGO.UID>.IsChar>==0)
    SRC.SYSMESSAGE @100,3,1 Куда перемещаем предмет?
    SRC.TARGETFG Move_Item_To <ARGO.UID>
ELSE
    SRC.SYSMESSAGE @100,3,1 Куда вы хотите переместить <ARGO.NAME>?
    SRC.TARGETFG Move_Char_To <ARGO.UID>
ENDIF

[FUNCTION Move_Item_To]
UID.<ARGN>.P=<TargP>

[FUNCTION Move_Char_To]
UID.<ARGN>.GO <TargP>



ничего что moveto сама по себе функция другое делает? ну и в целом писанина бредовая smile.gif

Код


[function teleto]
TARGETF TELETO_TARG
SMSG What do you wish to move?

[function teleto_targ]
IF <ARGO.isCHAR>
TARGETFG TELETO_TARG2 <ARGO.UID>
SMSG Where to?
ELSE
TARGETFG TELETO_TARG2x <ARGO.UID>
SMSG Where to?
ENDIF

[function teleto_targ2]
TRY UID.<ARGN1>.GO <TARGP>

[function teleto_targ2x]
TRY UID.<ARGN1>.P <TARGP>

Автор: kklej 13.2.2021, 18:58

богатый скрипт. ещё бы сделали как статику двигать в живом времени

Автор: Ozzy Osbourne 13.2.2021, 21:49

Цитата(vee @ 13.2.2021, 14:11) *

ничего что moveto сама по себе функция другое делает? ну и в целом писанина бредовая smile.gif

Код


[function teleto]
TARGETF TELETO_TARG
SMSG What do you wish to move?

[function teleto_targ]
IF <ARGO.isCHAR>
TARGETFG TELETO_TARG2 <ARGO.UID>
SMSG Where to?
ELSE
TARGETFG TELETO_TARG2x <ARGO.UID>
SMSG Where to?
ENDIF

[function teleto_targ2]
TRY UID.<ARGN1>.GO <TARGP>

[function teleto_targ2x]
TRY UID.<ARGN1>.P <TARGP>


Ну и пусть себе делает, в чем проблема? Назовет как ему нравится, это пример написан на бумажке.
А по поводу "бредовой писанины" - а ничего что ты скинул тоже самое, только добавил TRY, переименовал функции и добавил еще одну бесполезную ?)
Или чем больше функций в коде тем PROшней скрипт?) Клоун блин ))

Автор: Sirocco 13.2.2021, 22:27

Цитата(Ozzy Osbourne @ 13.2.2021, 21:49) *

А по поводу "бредовой писанины" - а ничего что ты скинул тоже самое,Клоун блин ))


И откуда ж в твоей функции moveto взялось ARGO? из воздуха?

А насчет TRY... а ты задавал себе вопрос, что будет если аргумент будет равен нулю?


Дополнительные проверки, естественно включать тут не принято.
А что хорошая раздевалка получилась. Можно откуда угодно предметы доставать и передвигать.

Автор: vee 13.2.2021, 22:41

Цитата(Ozzy Osbourne @ 13.2.2021, 23:49) *

Ну и пусть себе делает, в чем проблема? Назовет как ему нравится, это пример написан на бумажке.
А по поводу "бредовой писанины" - а ничего что ты скинул тоже самое, только добавил TRY, переименовал функции и добавил еще одну бесполезную ?)
Или чем больше функций в коде тем PROшней скрипт?) Клоун блин ))

можешь сколько угодно слюной брызгать - твой код не работает
мой работает wink.gif удачи тебе топразраб рунета

Автор: Ozzy Osbourne 13.2.2021, 23:20

Цитата(vee @ 13.2.2021, 22:41) *

можешь сколько угодно слюной брызгать - твой код не работает
мой работает wink.gif удачи тебе топразраб рунета

А смотрю как фраза то задела, жопку припикает уже почти месяц) Точно 34, а не 14?)
Извиняюсь перед всеми, со скриптом лажанул, был не мой день, написал шляпу, больше не повторится. не сарказм smile.gif

Автор: Aimed 14.2.2021, 10:45

эххх, ща бы в 2к21 сфер скриптами пофлексить ))

Автор: Sirocco 14.2.2021, 10:55

Цитата(Aimed @ 14.2.2021, 10:45) *

эххх, ща бы в 2к21 сфер скриптами пофлексить ))


А для чего еще уокит еще нужен? Недавно вон кто-то писал, что нахрена этот уокит нужен: скриптами никто не делится, все только троллят.

Автор: Aimed 19.2.2021, 15:23

Цитата(Sirocco @ 14.2.2021, 8:55) *

А для чего еще уокит еще нужен? Недавно вон кто-то писал, что нахрена этот уокит нужен: скриптами никто не делится, все только троллят.


Смотря какие у тебя цели) В моем случае нормально работает, треть команды Трайбла собрал здесь. От уокит в моем случае больше толку чем от gamedev.ru, который намного больше.

Автор: vee 19.2.2021, 18:11

Цитата(Aimed @ 19.2.2021, 17:23) *

Смотря какие у тебя цели) В моем случае нормально работает, треть команды Трайбла собрал здесь. От уокит в моем случае больше толку чем от gamedev.ru, который намного больше.

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

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