Page 1 of 1
all names
Posted: 2009-08-03 11:51:09
by psixozz
Вопрос может и не потеме , извеняюся.
СУть такова , как сделать так , что бы
при нажатии кнопочки(алл неймс) выводил допустим :
только определенный цвет игроков ,
игнорировал определенный цвет (ну это однои тоже)
и не выводил надписи трупов ,
тоесть как сделать что бы выводил только нужные мне цвета !?(=
Posted: 2009-08-03 12:27:59
by Mirage
технически надо написать скрипт на определение нравственности (или как ее там) игроков.
При запуске скрипта проверяет вокруг всех по типу мужчино женцино
сверяет нравственность
если цвет ника (серый зеленый синий красный) который ты задал то
а)кликает просто на него
б)в текстовик записывает имя
в) любое другое действие.
Скрипты на определение ПК были на форуме.
Posted: 2009-08-03 13:19:16
by Nmy
Mirage wrote:технически надо написать скрипт на определение нравственности (или как ее там) игроков.
При запуске скрипта проверяет вокруг всех по типу мужчино женцино
сверяет нравственность
если цвет ника (серый зеленый синий красный) который ты задал то
а)кликает просто на него
б)в текстовик записывает имя
в) любое другое действие.
Скрипты на определение ПК были на форуме.
Это работать небудет, или будет очень плохо.
Все просто:
Posted: 2009-08-03 15:07:03
by Mirage
Это работать небудет, или будет очень плохо.
Обоснуй

Posted: 2009-08-03 15:49:09
by Notification
Можешь дать ссылку документации этой команды, чёт
это не работает, мне узнать надо как там удалять, обновить..
Posted: 2009-08-03 16:10:07
by psixozz
Мужики , я конечно рад ,что вопрос вызывает среди вас дискуссию )
НО ! как вы найдете решение каке либо , прошу кинуть ,
готовый вариант! спасибо)
Posted: 2009-08-03 16:11:32
by psixozz
забыл )
А просто в уо прописать игнор определенного цвета нельзя как либо?
Posted: 2009-08-03 17:47:53
by netol
суть объясни для чего тебе это надо, или что потом тебе с этим делать... а то вдруг тебе еще надо чтобы инжект сразу плохихи мальчиков и девочек отсеивал с сервера сразу... алл найм команда уо а не инжекта...
Posted: 2009-08-06 11:39:05
by psixozz
сложно иногда дергнуть таргет (
дружеский гс зеленый , вражеский оранжевый ,
трупы и без гсы серые )
так вот цель просто , я жму кнопку у меня он игнорит зеленые ники для меня и серые .
Posted: 2009-08-06 12:41:11
by Nmy
psixozz wrote:сложно иногда дергнуть таргет (
дружеский гс зеленый , вражеский оранжевый ,
трупы и без гсы серые )
так вот цель просто , я жму кнопку у меня он игнорит зеленые ники для меня и серые .
Есть только filterspeech.
,filterspeech add название гса
Posted: 2009-08-06 13:03:12
by psixozz
скажи пожалуйста как правильно пользоваца этой командой , на конкретном примере!
Posted: 2009-08-06 13:32:57
by Mirage
Nmy wrote:Есть только filterspeech.
,filterspeech add название гса
Вот чего ты советуешь? фильтрспичь то причем?
Как я сказал

По цвету ника можно определить и заигнорить.
Posted: 2009-08-06 16:01:59
by Nmy
Mirage wrote:Nmy wrote:Есть только filterspeech.
,filterspeech add название гса
Вот чего ты советуешь? фильтрспичь то причем?
Как я сказал

По цвету ника можно определить и заигнорить.
Скрипт в студию или опазорился.
пм с кодом
до этого тема закрыта
ждем результат
я то знаю как это сделать но uo.click вместо all names это нонсенс
Posted: 2009-08-06 17:55:19
by Nmy
Спасибо Mirage. Подчеркнул то что я имел ввиду.
1 скрипт показывает всех не синих
2 скрипт показывает только крассных
Щаз бегал по городу с населением около 40-60 человеческих единиц. Не крашит.
Хотя скрипт конечно изврат. Но он просил именно
ЭТО.
На трупы можно ЛИБО хайд ЛИБО фильтр спичь использовать. Хотя если на ЭТОМ скрипте то трупы не показываются
Code: Select all
sub main1()
var i, player
uo.Ignore('self')
DIM people[2]
people[1]='0x0190'
people[2]='0x0191'
UO.set('finddistance','24')
for i=1 to 2
UO.FindType(people[i],-1,'ground')
while UO.FindCount() > 0
player = uo.GetSerial('finditem')
if uo.getnotoriety(player) <> 6 then
uo.hide(player)
uo.ignore(player)
Wait( 300 )
Endif
uo.click(player)
uo.ignore(player)
UO.FindType(people[i],-1,'ground')
wend
next
uo.ignorereset()
uo.resend()
end sub
sub main2()
var i, player
uo.Ignore('self')
DIM people[2]
people[1]='0x0190'
people[2]='0x0191'
UO.set('finddistance','24')
for i=1 to 2
UO.FindType(people[i],-1,'ground')
while UO.FindCount() > 0
player = uo.GetSerial('finditem')
if uo.getnotoriety(player) == 6 then
uo.click(player)
else
Wait( 300 )
Endif
uo.ignore(player)
UO.FindType(people[i],-1,'ground')
wend
next
uo.ignorereset()
uo.resend()
end sub
так что вот так

Posted: 2009-08-06 18:23:37
by Mirage
Posted: 2009-08-07 12:59:39
by psixozz
Конечно спасибо ) но пару НО
1е при виде зеленого ошибка крашь . - согильдиц.
2е я не просил чтоб чаров в хайд кидал , я просил что бы
не выводил их имена , игнорил только именна а не самого чара ,
хотя и так можно , только вопрос как цвета добавлять для игнора ,
какая строка и как цвет указать ?
надо игнор трупов и игнор зеленых.
Posted: 2009-08-07 15:44:59
by Mirage
if uo.getnotoriety(player) == 6 then
цвет цифра.
Повторяю. У меня НЕ крашит

Подтормаживает немножко. НО у меня пинг до моего сервера 10-13 мс
PS
тебя предупреждали что скрипт шибко ненормальный.
Posted: 2009-08-07 17:20:33
by psixozz
что бы игнорить несколько цветов масив создавать?
крашануло из-за того что я нажал скрипт когда был согильдовец - зеленый для меня , слева снизу пошли ерроры и айди наверно того чара . и крашь.
Posted: 2009-08-09 13:16:47
by psixozz
Code: Select all
#++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
#++++++++++++++-= Auto Attack Men\Women =-++++++++++++++++
#++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
#+++++++++++++-= Auto Attack all players =-+++++++++++++++
sub StartAttack1() ;биндим для атаки всех чаров
StartAttack(1)
end sub
#++++++++++-= Auto Attack PK players only =-+++++++++++++++
sub StartAttack0() ;биндим для атаки только ПК,серых и вражественной гильдии
StartAttack(0)
end sub
sub StartAttack(status)
UO.Ignore("self")
Var FindOK=false,temp,mess,t=0,k,a
DIM Friend[50]
VAR endlist=4; последнее число в списке друзей
Friend[0]="fdsafas"
Friend[1]="SENYA"
Friend[2]="Gurza"
Friend[3]="ALF"
Friend[4]="Flatra"
uo.set('finddistance','20')
for t=0 to 1
repeat
uo.findtype("0x019"+str(t),"-1","ground")
temp=0
for k=0 to endlist
if Uo.GetName("finditem")==Friend[k] and uo.findcount()<>0 then
UO.Ignore("finditem")
k=endlist
temp=1
end if
next
if temp==0 and uo.findcount()<>0 then
if status==0 and uo.getnotoriety("finditem")>2 then
UO.addobject('Enemy',uo.getserial("finditem"))
Uo.print ("Curent target = "+uo.getname('Enemy'))
uo.ignore('Enemy')
a = uo.getserial('finditem')
uo.attack( a )
return
else
if status==1 then
UO.addobject('Enemy',uo.getserial("finditem"))
Uo.print("Curent target = "+uo.getname('Enemy'))
uo.ignore('Enemy')
a = uo.getserial('finditem')
uo.attack( a )
return
else
uo.ignore("finditem")
end if
end if
end if
until uo.findcount()==0
if uo.findcount()==0 then
UO.IgnoreReset()
end if
next
end sub
кароче ,вот такое надо мне , только вот нужная часть - биндим для атаки только ПК,серых и вражественной гильдии , не работает , прошу глянуть