| 
	|||||||
| Клиенты для игры Все что связано с клиентами для игры. Jmc, MMC, ZMud etc... | 
![]()  | 
	
	
| 
		 | 
	Опции темы | Опции просмотра | 
| 
			
			 | 
		#1 | 
| 
			
			 Отличник форума 
			![]() Регистрация: 04.04.2006 
				
				
				
					Сообщений: 327
				 
				
				
				
				
				 | 
	
	
	
		
		
			
			 
			
			Вот у меня есть строчка  
		
		
		
		
		
		
		
	#action {%1 сообщил%2 группе : '%3'} {#if {$copy2output == 1}{#output {16}{%1 группе ---> %3}}} {5} {default} в наглую сперта из конфига дядюшки Тенрада. Теперь пытаюсь сделать следующее: #alias {реж_лид} {#var {tank}{0};#var {lid}{1}} {default} #alias {реж_просто} {#var {tank}{0};#var {lid}{0}} {default} #alias {реж_танк} {#var {tank}{1};#var {lid}{0}} {default} я уже описал основные 6 команд лида (танк север и тому подобное), теперь пытаюсь сделать чтото вроде #action {%1 сообщил%2 группе : 'ТАНК СЕВЕР'} {#if {$tank == 1}{север} {5} {default} и тому подобное. НО моя цель сделать так чтобы он уходил на "север" не от каждого приказа какого то там чела и чтобы команды Гаденышь заметил: "Вася пупки сообщил группе : 'ТАНК СЕВЕР'" необрабатывались. Да я хочу написать небольшого бота... задалбывает в 3 окна мадиться... иногда забываешь кто в каком окне.... Да мож еще где понадобится... Короче кто сталкивался с подобными проблеммами поясните плиз  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#2 | 
| 
			
			 Летописец 
			![]() Регистрация: 11.03.2004 
				Адрес: СПб 
				
				
					Сообщений: 679
				 
				
				
				
				
				 | 
	
	
	
		
		
			
			 
			
			Не совсем по теме вопроса, но мож пригодится. Это можно сделать проще. В JMC есть понятие группы (то самое {default} в конце тригов -- это название дефолтной группы). Группу можно енаблить и дизаблить. Так что чем заводить переменные-маркеры и проверять их значение (затратная операция, вообще говоря), лучше разнести триги по группам и командами "реж_бот" только подключать/отключать группы. 
		
		
		
		
		
		
			Код: 
	#alias   {лидер} {#showme {Теперь лидер - $1}; #cr; #var leader $1; #group enable istank} {default}
#alias   {ясам} {#showme {Теперь я сам порулю}; #cr; #group disable istank} {default}
#action   {^$leader сообщил%1 группе : 'ТАНК СЕВЕР'} {север} {5} {istank}
#variable {leader}   {-+-}
#group disable istank
#group local istank
				__________________ 
		
		
		
		
	"Я во все дела сувался -- всесторонне развивался..."  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#3 | 
| 
			
			 Отличник форума 
			![]() Регистрация: 04.04.2006 
				
				
				
					Сообщений: 327
				 
				
				
				
				
				 | 
	
	
	
		
		
			
			 
			
			Пасиб.. ща ченибудь помучу.. попробую...
		 
		
		
		
		
		
		
		
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#4 | 
| 
			
			 Новичок 
			
			
			
			Регистрация: 14.03.2006 
				
				
				
					Сообщений: 44
				 
				
				
				
				
				 | 
	
	
	
		
		
			
			 
			
			Осьмому БАН на месяц, где только можно!
		 
		
		
		
		
		
		
		
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#5 | 
| 
			
			 Отличник форума 
			![]() Регистрация: 04.04.2006 
				
				
				
					Сообщений: 327
				 
				
				
				
				
				 | 
	
	
	
		
		
			
			 
			
			ЕЩЕ ВОПРОС: 
		
		
		
		
		
		
		
	Раздобыл такую команду как #Read. Прикольно, только не нравится 1 вещь: Ты сел, разбил конфиг на разумные подчасти, все это не в каше, небередово, запускаешь жабу, все грузится и опять все в хлам все в кучу, как этого избежать?? чтобы инзачальный конфиг без надобности не сохранялся?? и можно ли какнибудь заставить при прочтнении файла запускать запись лога?? или конекта а то приходится лишний раз нажимать на пару клавишь...  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#6 | 
| 
			
			 Летописец 
			![]() Регистрация: 11.03.2004 
				Адрес: СПб 
				
				
					Сообщений: 679
				 
				
				
				
				
				 | 
	
	
	
		
		
			
			 
			
			1. Ставишь всем файлам-частям конфига атрибут рид-онли. 
		
		
		
		
		
		
			2. #variable {name} {Осьмой} #group local logging #action {Добро пожаловать на землю Киевскую} {#log $name_$DATE.log append} {logging} #action {Пересоединяемся.} {#log $name_$DATE.log append;} {logging} У меня, например, один файл общий для всех проф -- там логирование, пк-набор, праймы-оффы-лампочки, работа с группой (танки-лидеры), ну и прочая бытовуха типа хоткеев на рекол и еды-питья. А дальше набор файлов отдельно для каждой профы (вот там name и прописываешь). 
				__________________ 
		
		
		
		
	"Я во все дела сувался -- всесторонне развивался..."  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#7 | 
| 
			
			 Отличник форума 
			![]() Регистрация: 31.03.2004 
				
				
				
					Сообщений: 299
				 
				
				
				
				
				 | 
	
	
	
		
		
			
			 
			
			Дайте образцовый конфиг на жабу!
		 
		
		
		
		
		
		
		
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#8 | 
| 
			
			 Отличник форума 
			![]() Регистрация: 04.04.2006 
				
				
				
					Сообщений: 327
				 
				
				
				
				
				 | 
	
	
	
		
		
			
			 
			
			Это снова я! 
		
		
		
		
		
		
		
	делаю подсчет заклов в меме, хочу сделать свою статистику и тому подобнео... короче дело следующее хотел написать #action {Вы занесли заклинание "%1" в свои резы.} {#math{$%%1}{%%1+1}} {5} {default} но не пашет, говорит не понятная команда, я даже не удивлен, кастуешь "гор руки" и переменная падает, а писать для каждого закла актион не хочется, что посоветуете?? еще хотелось бы чтобы строчка на актион обрабатывалась но не показывалась. Что делать?? или срабатывал SUB а потом на новую строчку работал ACTION. такое реально??  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#9 | 
| 
			
			 Отличник форума 
			![]() Регистрация: 14.04.2006 
				
				
				
					Сообщений: 427
				 
				
				
				
				
				 | 
	
	
	
		
		
			
			 
			
			{#math{$%%1}{%%1+1}}  
		
		
		
		
		
		
		
	помоему после #math нада пробел  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#10 | 
| 
			
			 Отличник форума 
			![]() Регистрация: 04.04.2006 
				
				
				
					Сообщений: 327
				 
				
				
				
				
				 | 
	
	
	
		
		
			
			 
			
			да не  в этом дело, простео если подумать, то как ты сможешь понять что за переменная  
		
		
		
		
		
		
		
	#math {$горящие руки}{горящие руки +1}! я думаю несработает. вот я и спрашиваю, есть какой другой способ! (но это не очень важно) ОЧЕНЬ важно про первичность и вторичность SUB и Actiton. Заклы накройняк буду ручками считатЬ, там то всего ничего мелочи...  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#11 | 
| 
			
			 Отличник форума 
			![]() Регистрация: 19.08.2004 
				Адрес: Липецк 
				
				
					Сообщений: 521
				 
				
				
				
				
				 | 
	
	
	
		
		
			
			 
			
			на сайте гилена есть конфиг лекаря, там все это есть
		 
		
		
		
		
		
		
			
				__________________ 
		
		
		
		
	Кто с мечом придет , тот по е###у и получит. _(\__/) _(='.'=) {|||||||} _(")_(")  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#12 | 
| 
			
			 Отличник форума 
			![]() Регистрация: 04.04.2006 
				
				
				
					Сообщений: 327
				 
				
				
				
				
				 | 
	
	
	
		
		
			
			 
			
			КТонибудь делал такой изврат 
		
		
		
		
		
		
		
	#var {n}{0} #act {Аффекты:}{#var {n}{0}}{5}{default} #act {Заклинание : %1 (%2 час%3)}{#var {$af_naz$n}{%%1};#var {$af_left$n}{%%2};#math {n}{$n+1}}{5}{default} #alias {аф} {#loop {0,$n}{#showme {blue} {$af_naz%0};};} {default} дальше там еще планируется автообкаст доделать... если в %2 стоит "менее" ну или предупреждение что скоро екнется. Подредактируйте как правильней! 1) лооп не хочер работать, ему что нельзя переменные давать в скобки?? 2) как бы оргаизовать массив, или чтонибудь вроде этого. У меня просто стаж по С++ и Паскалю, знаю асемблер, и 1 раз писал сайт на ПХП и Перл, тут я пока бессилен.  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#13 | |
| 
			
			 Занятой мадер 
			![]() Регистрация: 21.11.2004 
				Адрес: Питер 
				
				
					Сообщений: 131
				 
				
				
				
				
				 | 
	
	
	
		
		
			
			 Цитата: 
	
  | 
|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#14 | |
| 
			
			 Отличник форума 
			![]() Регистрация: 18.10.2005 
				Адрес: Пермь 
				
				
					Сообщений: 273
				 
				
				
				
				
				 | 
	
	
	
		
		
			
			 Цитата: 
	
  
		
				__________________ 
		
		
		
		
	Владение орфографией русского языка - это как кунг-фу, истинные мастера которого не применяют его без надобности.  | 
|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 |