slonopotam wrote:
5 элементов . С 0 до 4 =5 и ищу вроде только 5
if uo.COunt(chars) ищет не только в паке и подсумках, по крайней мере находило птичек.
uo.FindCount() может ощибся, всяко бывает, но работает же
Принцип медитации простой, пока нет сообщений (тоесть его не вызывают) он медитирует.
Если подольше посидеть с этим скриптом, то можно и добор регов и чеклаг и реконект добавить. Да и напихать еще кастов можно. Тоесть при сообщении "блесс" чтоб кастовал только блесс, при сообщении "протекшен", только протекшен. А при сообщении "обкаст", все сразу.
У тебя нерациональное решение. Не пробовал забивать в массив название кастов?
Code:
элемент 1 = Блесс
если в журнале(месага с содержанием элемент1) тогда
кастуй элемент 1 на того кто произнёс.
Вот и всё.
Что касается обкаста то и вовсе-если в журнале обкаст, тогда кастуй цикл. Скрипт на самом деле минутный.
2А если тебе нужна проверка на ИД то также забиваешь в том же скрипте второй массив и конструкция примерно следующая:
Code:
цикл перебора сообщений кастов
если в журнале(месага элемент1) тогда
взять ИД объекта который произнёс строку журнала
цикл перебора ИД на кого кастовать
сравнить это значение с теми что в массиве. если == , тогда кастуй