Форумы онлайн-игры "Сфера Миров"

Форумы посвящены онлайн-игре MUD "Сфера Миров", ее игровому миру и просто общению игроков.
Текущее время: 29-03, 01:03

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 15 ] 
Автор Сообщение
 Заголовок сообщения: Делим и отдаем ключи лидеру
СообщениеДобавлено: 09-10, 11:22 
Не в сети
Имплементор
Аватара пользователя

Зарегистрирован: 07-07, 14:33
Сообщения: 334
Откуда: Кенигсберг
Сет я свой куда-то дел исправленный, вот нашел что было:

Делим деньги из трупов и с пола:
#action {^Вы взяли %1 моне%2 из трупа %3, там бы%4 %5 моне%6} {подел %5} {5} {default}
#action {^Вы взяли %4 монет, там бы%1 %2 моне%3} {подел %2} {5} {default}
#action {%1монет%2лежит здесь} {взя все.монет} {6} {default}


Кладем деньги в контейнер, когда их больше 1к:
#action {%0 каждый получил %1 монет%2} {#if {$coins>1000} {#math {coins} {%1 + $coins}; пол $coins $cont}} {5} {лут}
тут еще от статуса зависит:
#action {^%1X %2C Вых:} {#variable {coins} {%%2}} {5} {default}

Посмотрели себя - ну и за одно монетки в контейнер:
#action {^Вы набрали %1 опыта и имеете %2(%3) монет%4} {пол %2 $cont} {5} {default}


Ключик сразу отдаем лидеру:
#action {^Вы взяли клю%1} {дать ключ $lid} {5} {keys}
#action {^Вы взяли %2 клю%1} {дать ключ $lid} {5} {key}

Имя лидера в переменную у меня автоматом заносилось, после принятия в группу, куда дел не помню. Остальное тоже вроде переделывал - может у кого есть лучшие варианты.

_________________
... and justice for all


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 10-10, 18:01 
Не в сети
ньюб
Аватара пользователя

Зарегистрирован: 10-08, 13:53
Сообщения: 46
Откуда: Чудесная страна
Код:
trig {sendl("поделить $2") if ($num>1)}             '^Вы взяли кучку монет из трупа (.+) там был.* (\d+) моне.*$','2000fn:MONEY';
trig {sendl("поделить $1") if ($num>1)}             '^Вы взяли кучку монет, там был.* (\d+) моне.*\\.$','2000fn:MONEY';

trig {sendl("дать ключ $leader")}                '^Вы взяли (.*)ключ(\\.|.*? .*)$','2000fn:MONEY';

trig {$leader="none/you"}                   '^(\w+) теперь следует за вами\\.$','2000fn:LEADER';
trig {$leader=$1}                      '^Вы приняты в группу (\w+)\w\\.$','2000fn:LEADER';
trig {$leader="none/you"}                   '^Вы прекратили следовать за \w+\\.$','2000fn:LEADER';


Код:
trig {
   CMD::cmd_unaction('GROUP');
   enable('GBUILD');
   $num = 0
} '^---------------------------+$','2000n:GSTART';

trig {
    if ($1 ne $name) {
#      trig (\&hgreen,".* $1\[ .* здесь\\.\$\]|\[\$\]","1000fn-:GROUP");
      $num += 1
   }
} '^..+(\w+).+$','4000n-:GBUILD';

_________________
Хорошо там где нас нет...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 04-01, 20:47 
Не в сети
ньюб

Зарегистрирован: 04-01, 20:06
Сообщения: 6
Насчет деления. Бывало у меня такое, что лидер говорил "Автодележ отключи, в конце поделим все." Ну и пришла идея сделать так
#action {^Вы взяли кучку монет из трупа %1 там был%2 %3 моне} {#math {money} {$money + %3}} {5} {default}
#hot {PGDN} {поделить $money; #math {money} {0}}
Заодно всякие остатки от деления меньше влияют =)
Ну и чтобы деньги не воровали
#action {каждый получил %1 монет%2} {поло %1 $container} {5} {default}

_________________
Эки-эки-эки-эки! Птанг, зуд-бойнг...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 04-01, 20:55 
Не в сети
хайлевел

Зарегистрирован: 22-09, 13:20
Сообщения: 437
Цитата:
#action {каждый получил %1 монет%2} {поло %1 $container} {5} {default}

Помницо када-та давно, мне кто-та сказал "выруби нафек етат триггер, спам мешает", посли чиво йа иво и убрал.

З.Ы. Триггера зло!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 05-01, 20:53 
Не в сети
ньюб

Зарегистрирован: 04-01, 20:06
Сообщения: 6
Ну тогда надо отдельную переменную ввести для хранимых денег и складывать их при ресте например

_________________
Эки-эки-эки-эки! Птанг, зуд-бойнг...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 06-01, 00:14 
Не в сети
ньюб

Зарегистрирован: 16-07, 09:20
Сообщения: 61
надо делить на 20-30% меньше :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 06-01, 12:19 
Не в сети
мидл

Зарегистрирован: 25-08, 16:00
Сообщения: 292
Откуда: Ижевск
Ага, поделишь вот так со всадника 7-8к, и дальше на усмотрение лидера - нажмешь 1 или пойдешь гулять :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 07-01, 05:32 
Не в сети
ньюб

Зарегистрирован: 16-07, 09:20
Сообщения: 61
ну нада просто ограничение по размеру суммы, к примеру в 1-2к, если больше то делить стока скока было


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 10-01, 14:25 
Не в сети
ньюб

Зарегистрирован: 05-12, 18:22
Сообщения: 48
делается проще ) округляется сумма до меньшей и уже она делится.. вот и все, и никто даж не спалит.

_________________
yowai wa shinu, tsuyoi wa ikiteru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 11-01, 15:48 
Не в сети
мидл
Аватара пользователя

Зарегистрирован: 03-08, 00:40
Сообщения: 185
От вы. Просто суммы аки 1000, 2000, 5000, 10000 .... т.е. круглые и фиксированные делить как есть, а остальные -10...20%. В кз никто и никогда не спалит, ибо бабки в мобах рандомно ...

Я вот вообще никогда не делю :twisted:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 12-01, 20:15 
Не в сети
ньюб

Зарегистрирован: 04-01, 20:06
Сообщения: 6
Развели спам =) Давай-те уж создадим отдельную тему "Еврейские сеты"

_________________
Эки-эки-эки-эки! Птанг, зуд-бойнг...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 24-01, 10:06 
Не в сети
хайлевел
Аватара пользователя

Зарегистрирован: 12-07, 22:59
Сообщения: 331
Halezzz писал(а):
В кз никто и никогда не спалит, ибо бабки в мобах рандомно ...

Я вот вообще никогда не делю :twisted:


А зачем вообще лутить что то с трупиков? :)
да да помню как у кровта мобы в лабе спи Х-монет, и кровт тщетно просил Халеса вернуть ему, гоблин есть гоблин )

Я вот вобще не лучу.

_________________
почему у воинов карликов нет не одного оружейного умения 120%?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 29-03, 03:01 
Не в сети
мидл
Аватара пользователя

Зарегистрирован: 27-03, 19:57
Сообщения: 206
Откуда: МСК
У одного моего приятеля был забавный триг на дележку.. он делил ровно половину. Половину себе - половину делил на группу))

_________________
Что совой об пенек, что пеньком об сову - всё равно сове не жить.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 30-03, 14:09 
Не в сети
мидл
Аватара пользователя

Зарегистрирован: 19-11, 16:17
Сообщения: 147
Откуда: Сундуквар, Кийэв, Москвуйск
хороший такой триг )
для полноты ощущений надо поставить проверку на сумму больше 1000 и делить часть только в случае меньшей
(с честными честными глазами)

прим. Никогда так не делал :)

прим. честно!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Делим и отдаем ключи лидеру
СообщениеДобавлено: 25-12, 07:42 
Не в сети
ньюб
Аватара пользователя

Зарегистрирован: 21-12, 14:24
Сообщения: 16
Откуда: Россия, Калуга
Поясните, пжлст, что означает каждое из:
Код:
{5} ,
{default} ,
 {keys}  , {key},
{лут}

На счёт {лут} я не заметил, чтобы применялась #variable
На счёт {5} - возможно это приоритет по выполнению какой либо строки (макроса)?

Учусь... ;)


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 15 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения

Найти:
Перейти:  
cron
Powered by Forumenko © 2006–2014
Русская поддержка phpBB