Переименование игроков

 
+
-
edit
 

Balancer

администратор
★★★★★
Сам код, с довольно пространными комментариями в http://wiki.mazylis.lt/cgi-bin/trac.cgi/.../jbforth/service/Rename.f

Его вызов - http://wiki.mazylis.lt/cgi-bin/trac.cgi/.../villagemaster/7031-20.htm

Комментарии. В виду того, что игрок в поле ввода может ввести что угодно, а HTML-механизм передачи введённых данных в RequestBypassToServer весьма несовершенен пришлось идти на финт ушами. Вызов оформляется в виде:
5000000 rename: $new_name
где цифры - цена переименования, а слово rename: написано таким образом, что берёт весь входной поток до конца строки.

Это, кстати, одно из де-факто соглашений на счёт Форт-имён. Если пользовательское слово берёт из потока одно или больше слов, то его имя стараются оканчивать на двоеточие.

code forth
  1. : rename: ( price -- / new name to end of string )
  2.    tail rename_for_price
  3. ;

Слово rename: берёт весь поток до конца строки ("tail" - нестандартное слово), цена переименования перед этим уже лежит в стеке, так что остаётся только вызвать rename_for_price.
 

.net

новичок
А как возможно переименовать выделенного игрока? То есть через команду естественно с доступом ГМа :) а то тут столько всяких условий.
+
-
edit
 

Balancer

администратор
★★★★★
Переименование цели админом:

//do "New name" player@ target@ player_rename
 
+
-
edit
 

garri_il

втянувшийся
Бал тут с переименованием оказия вышла:)
чел бил лидером клана захотел сменить ник заплатил 5кк и сменил ник но из клана выска4ил у соклановцев он лидер а у него показывает 4то он ни в каком клане не состоит
глянул в таблицу а у него клан ID=0 :)сменился вместе с ником :)
 
+
-
edit
 

Balancer

администратор
★★★★★
Никак не должно было быть связано. При переименовании меняется только имя. Остальные параметры не трогаются.

Вероятно это проблема из той же оперы, что недавняя пропажа из лидеров клана Drono.
 
RU Shursander #15.11.2005 20:31
+
-
edit
 

Shursander

новичок
Где их можно найти в последних сборках?
 
+
-
edit
 

Balancer

администратор
★★★★★
Да ничего не менялось, вроде. ТОлько что GM-команда "//rename НовоеИмя" добавлась, применяющаяся к выбранному чару.
 

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru