Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Еще И Думаем..., Нпс думает прежде чем атаковать, прове
Storm Lizard
сообщение 27.1.2007, 17:27
Сообщение #1


****

Apprentice
Сообщений: 128
Регистрация: 17.5.2006
Группа: Пользователи
Наличность: 0
Пользователь №: 6.066



Эх, давно я тут не был! Ну так вот, сразу вопрос задам, потому что никак сам не разберусь.
Можно ли сделать так, чтоб НПС перед тем как атаковать проверил, если переменная = 1, то идет дальше, а если переменная = 0 атакует.

Я сделал таким способом:

On=@NPCSEENEWPLAYER
if (<src.tag.test>==1)
say hi, <src.name>
KARMA=1000
update
else
say die, <src.name>
KARMA=-10000
update
endif

Но он багерный, опытные читеры обязательно найдут в этом выгоду (IMG:style_emoticons/default/smile.gif)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Frog
сообщение 27.1.2007, 19:17
Сообщение #2


****

Apprentice
Сообщений: 266
Регистрация: 6.9.2005
Группа: Пользователи
Наличность: 0
Пользователь №: 4.172
Возраст: 25



Попробуй:
Код
On=@SEENEWPLAYER
if (<src.tag.test>==1)
say hi, <src.name>
return 1
endif
say die, <src.name>
attack

on=@attack
if (<src.tag.test>==1)
return 1
endif

Это на НПС или в эвент для НПС.
Ну там добавишь что ещё нужно, а какая версия сферы?


--------------------
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DihlofozzZ
сообщение 27.1.2007, 19:32
Сообщение #3


***********

Администратор форума
Сообщений: 5.602
Регистрация: 8.3.2003
Группа: Администраторы
Наличность: 0
Из: Москва Россия
Пользователь №: 237



Цитата(Storm Lizard @ 27.1.2007, 17:27) *

Эх, давно я тут не был! Ну так вот, сразу вопрос задам, потому что никак сам не разберусь.
Можно ли сделать так, чтоб НПС перед тем как атаковать проверил, если переменная = 1, то идет дальше, а если переменная = 0 атакует.

Я сделал таким способом:

On=@NPCSEENEWPLAYER
if (<src.tag.test>==1)
say hi, <src.name>
KARMA=1000
update
else
say die, <src.name>
KARMA=-10000
update
endif

Но он багерный, опытные читеры обязательно найдут в этом выгоду (IMG:style_emoticons/default/smile.gif)

а смысл

P.S> у тебя проверка немного неправильно сделана (IMG:style_emoticons/default/smile.gif)

if (<src.tag.test>==01)

так будет лучще (IMG:style_emoticons/default/smile.gif)


--------------------
С уважением Администратор Форума.
Контактный Email: dihlofozzz@uokit.com


Topic Closed
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Storm Lizard
сообщение 27.1.2007, 19:56
Сообщение #4


****

Apprentice
Сообщений: 128
Регистрация: 17.5.2006
Группа: Пользователи
Наличность: 0
Пользователь №: 6.066



Если бы не было смысла, не постил вопросы бы. (IMG:style_emoticons/default/smile.gif) Спасибо что напомнил про проверку)
Фрог, спасибо, выручил) До триггера Аттак как то не дошел) Кстать, Ретурн 1 в On=@NPCSEENEWPLAYER не работает (IMG:style_emoticons/default/smile.gif)

Есть еще предложения, как можно еще сделать?

А версия - 55r (IMG:style_emoticons/default/smile.gif)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Frog
сообщение 27.1.2007, 22:33
Сообщение #5


****

Apprentice
Сообщений: 266
Регистрация: 6.9.2005
Группа: Пользователи
Наличность: 0
Пользователь №: 4.172
Возраст: 25



Цитата(Storm Lizard @ 27.1.2007, 19:56) *

Если бы не было смысла, не постил вопросы бы. (IMG:style_emoticons/default/smile.gif) Спасибо что напомнил про проверку)
Фрог, спасибо, выручил) До триггера Аттак как то не дошел) Кстать, Ретурн 1 в On=@NPCSEENEWPLAYER не работает (IMG:style_emoticons/default/smile.gif)

Есть еще предложения, как можно еще сделать?

А версия - 55r (IMG:style_emoticons/default/smile.gif)

Нз, нинаю, у мя Ретурн 1 вроди работает (IMG:style_emoticons/default/smile.gif)


--------------------
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
-=BASO=-
сообщение 27.1.2007, 22:45
Сообщение #6


*****

Journeyman
Сообщений: 460
Регистрация: 2.4.2005
Группа: Пользователи
Наличность: 0
Пользователь №: 3.387



Если будешь использовать триггер @NPCSEENEWPLAYER то у тебя будет отличный баг! Лучше используй @HitTry в сочетании с таймером примерно так
Код
ON=@HitTry
if (<src.tag0.test>)
  attackoff
  return 1
endif

[ITEMDEF i_search_timer]
id=i_memory
type=t_eq_script
LAYER=layer_special
WEIGHT=0

On=@Create
attr=082

ON=@Timer
local.link=<link>
FORCHARS
  if !(<tag0.test>)&&(<npc>==0)
     try uid.<local.link>.attack <uid>
  endif
endfor
timer=5
return 1


--------------------
Если худо организму, применяй товарищ клизму.
Убедись товарищ лично - клизма действует отлично !!!
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Storm Lizard
сообщение 29.1.2007, 14:52
Сообщение #7


****

Apprentice
Сообщений: 128
Регистрация: 17.5.2006
Группа: Пользователи
Наличность: 0
Пользователь №: 6.066



Да уже разобрался, триггер Он Аттак решает (IMG:style_emoticons/default/smile.gif) а хит тру - не пойдет ибо будут бегать за чаром, якобы аттачить.

Еще один вопрос, но не по теме:
Есть такой триггер NpcSeeNewPlayer.
Но нету триггера NpcSeeNewNpc. Или ж он есть, просто не занесен в мою "базу данных"? (IMG:style_emoticons/default/smile.gif))
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Frog
сообщение 29.1.2007, 16:31
Сообщение #8


****

Apprentice
Сообщений: 266
Регистрация: 6.9.2005
Группа: Пользователи
Наличность: 0
Пользователь №: 4.172
Возраст: 25



Не, вроди бы нету, легче самому открыть сферу через блокнот и там найти триггеры связанные с НПС, т.е. в поиске ввести @NPCSee или что-то связанное с НПС (IMG:style_emoticons/default/smile.gif)
Там все триггеры написано, но не все работающие (IMG:style_emoticons/default/sad.gif)(IMG:style_emoticons/default/smile.gif)


--------------------
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Storm Lizard
сообщение 29.1.2007, 17:51
Сообщение #9


****

Apprentice
Сообщений: 128
Регистрация: 17.5.2006
Группа: Пользователи
Наличность: 0
Пользователь №: 6.066



Вроде бы нету... Жаль конечно, что нету триггера "когда нпс видит нпс"... (IMG:style_emoticons/default/sad.gif)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Frog
сообщение 29.1.2007, 19:13
Сообщение #10


****

Apprentice
Сообщений: 266
Регистрация: 6.9.2005
Группа: Пользователи
Наличность: 0
Пользователь №: 4.172
Возраст: 25



ну а ты напиши что точно хочешь, мож есть вариант ещё кроме как через триггер (IMG:style_emoticons/default/smile.gif)


--------------------
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Dark_Falcon
сообщение 30.1.2007, 0:37
Сообщение #11


********

UoBugs
Сообщений: 1.534
Регистрация: 15.8.2004
Группа: Пользователи
Наличность: 0
Из: Москва
Пользователь №: 2.132



UoBugs решает! (IMG:style_emoticons/default/smile.gif)
http://forum.uobugs.ru/showthread.php?t=5981
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Storm Lizard
сообщение 30.1.2007, 15:17
Сообщение #12


****

Apprentice
Сообщений: 128
Регистрация: 17.5.2006
Группа: Пользователи
Наличность: 0
Пользователь №: 6.066



Что то у меня в голове подобное рождалось, на основе этого триггера...
Дарк фалькон, ты заменишь любую библиотеку своей "скриптовой эрудицией" (IMG:style_emoticons/default/smile.gif)) и как всегда, большое спасибо тебе. (IMG:style_emoticons/default/smile.gif)
С этим тригерром наконец создам свою эко-систему без "респов"!
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 25.4.2024, 2:25
Designed by Nickostyle