Page 1 of 1

Скрипт поиск.

Posted: 2006-09-05 21:19:31
by Qualis Eram
Привет

Хотелось чтобы вы помогли сделать скрипт такой: У нас на шарде очень много игроков используют плащь вора который меняет ник найм и также магию инкогнито. Возможно сделать так, я нажимаю на хоткей вызаваю скрипт, появляется таргет я его на игрока и после этого он мне выдаст имя игрока. А имена и ID игроков я заранее забью т.е я сделаю базу игроков с ID а также их имен.

Если короче, я заранее записал ID игроков и их ники. После чего вешая таргет на игрока скрипт проверит если в базе этот ID и если этот ID он напишет ник мне через UO.Print или UO.Msg

Заранее спасибо

Posted: 2006-09-06 01:31:37
by Edred
Ну дык? Ты, считай, уже написал скрипт. Осталось только переложить это на соответсвующие команды. Дерзай.

Posted: 2006-09-06 15:00:11
by Qualis Eram
Edred wrote:Ну дык? Ты, считай, уже написал скрипт. Осталось только переложить это на соответсвующие команды. Дерзай.
Я не смогу написать. Помоги плиз.

Posted: 2006-09-06 15:20:38
by Overlord
а зачем тебе этот геморой ? не легче спросить и\или по определённым признакам узнавать ? :)
ps , случайно не УОР ? :roll:

Posted: 2006-09-06 19:44:42
by Edred
Qualis Eram wrote:Я не смогу написать. Помоги плиз.


Я помогаю только тем, кто пытается. А тех, кто не хочет даже пытаться, отправляю на обновление инжекта в моей подписи.

Posted: 2006-09-07 00:02:59
by I'm
Тебе даже писать ничего не надо.
Уже написанно все за тебя :)
Просто найди.

Posted: 2006-09-07 01:11:47
by Qualis Eram
Хммм. Искать что? Какие функции или проги!

Мде аватарка как раз под твой стиль общения Edred. Если тебе сложно так и скажи не делаю я просто так ни какие скрипты. Делайте сами. Честно я могу написать только скрипт на GUARDS не больше не меньше.

Я полный ноль. Играю я в уо не очень много чуть больше года про инджект знаю мало. Могу сделать так, пока еще сухая погода могу пригласит на картодром лидер или в Мячково поучить ездить на спорт байке. Вот это я умею а писать скрипты мне не дано. Есть же призвание у людей. Мое призвание делать шоу стантрайдинг и все такое.

Ну что помогите блина! Или скажите НЕТ. Тогда буду искать на шарде умельцев.

Posted: 2006-09-07 16:32:34
by I'm
Qualis Eram wrote:Хммм. Искать что? Какие функции или проги!

Скрипт уже написан.
Ну что помогите блина! Или скажите НЕТ. Тогда буду искать на шарде умельцев.

Скрипт уже написан.
Делайте сами. Честно я могу написать только скрипт на GUARDS не больше не меньше.

Так не пробуя не выйдет ничего!
Есть описание ВСЕХ команд можно просто эксперементировать. Я так и начал :)
Первый скрипт был на питье бутылочек если жизни ниже 100 :)
Я полный ноль. Играю я в уо не очень много чуть больше года про инджект знаю мало.

Я всего проиграл 2 года. 1 из них с инжей.

Posted: 2006-09-08 18:14:55
by Edred
Qualis Eram wrote:Мде аватарка как раз под твой стиль общения Edred. Если тебе сложно так и скажи не делаю я просто так ни какие скрипты.


Посмотри на дату моей регистрации на этом форуме и на количество постов. Как ты думаешь, сколько таких как ты здесь за это время побывало? Если каждому желающему писать скрипты - это потребует 24 часов в сутки, 7 дней в неделю, 365 дней в год.

Делайте сами. Честно я могу написать только скрипт на GUARDS не больше не меньше.


Этим не хвастаются. Надо просто садиться и разбираться. Так все делали и делают. Никто с умением писать скрипты под инжект не рождается. Учись.

ЗЫ: Большинству тех, кто на этом форуме учился писать скрипты, я помогал. Для обучения есть уроки, зайди в раздел Help.

ЗЗЫ: Аватарка для того и есть, чтобы отвечать настроению и характеру.

Posted: 2006-09-14 18:17:23
by Destruction
Тему читать влом, держи скрипт (писал на коленке):

Code: Select all

sub GetRealName()
var i, count_players = 1 ; количество записанных игроков в спике
DIM ids[val(str(count_players))]
DIM names[val(str(count_players))]
ids[0] = "0x0000000" ; ID первого плеера
name[0] = "Player Name" ; Имя первого плеера
uo.addObject("player for get real name")
while uo.targeting()
   wait(100)
wend
for i=0 to count_players-1
if ids[i] == uo.getSerial("player for get real name") then
uo.textprint("Настоящее имя игрока: "+name[i])
return
endif
next
uo.textprint("Указанный игрок в списке не обнаружен")
endsub


PS: Можно расширить систему - записывать всё это дело в файл, скриптом, оттуда же считывать - чтобы не перегружать скрипт списком - но мне лень.