Forum in READ ONLY mode! All questions and discussions on Discord official server, invite link: https://discord.gg/VxsGzJ7

Нужна помощь !

тут можно задать вопрос по скриптингу
shinma
Expert
Expert
Posts: 505
Joined: 28.04.2011 12:05

Re: Нужна помощь !

Post by shinma »

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

http://stealth.od.ua/forum/viewtopic.ph ... e&start=15
вот еще нарыл но тут тоже это все как то потухло и не к чему не привело.
Last edited by shinma on 18.07.2011 19:24, edited 1 time in total.
--->>>ПОИСК ПО ФОРУМУ, НАЧНИ С НЕГО!!!<<<---
--->>>Search the forum, start with him!!!<<<---
95% Ваших вопросов уже кем-то написаны и решены.
Lietman
Novice
Novice
Posts: 74
Joined: 12.12.2010 14:17
Contact:

Re: Нужна помощь !

Post by Lietman »

shinma wrote:ааа врубился. единственная возможность, как я понял, получить полную строку папердола через GetName вышеописанным способом. а вот даст ли тебе или нет это сервер это уже ты сам проверяй , но других свойств я не нашел.
это надо будет вписывать его имя :( А у алхимиков именная меняются :(
Fenix
Developer
Developer
Posts: 275
Joined: 24.08.2010 7:20
Location: Ставрополь
Contact:

Re: Нужна помощь !

Post by Fenix »

Там не имя надо знать, а ID вендора. Этот параметр ты уже умеешь находить.
Помните – ничто так не защищает ваши зубы 12 часов днем и 12 часов ночью как уважительное отношение к окружающим.
"Многие из вас знакомы с достоинствами программиста. Их всего три, и разумеется это: лень, нетерпеливость и гордыня"© Larry Wall
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Re: Нужна помощь !

Post by Vizit0r »

shinma wrote:визитор говорил про папердол НПС но все, что я нарыл в эту сторону
Для любых других НПЦ, у которых есть папердол:
при коннекте берется имя неписи, пишется в свойство, которое видно через закладку World и которое можно взять через GetName.
Если нужен тайтл с папердолла - значит шлете UseObject на непись, и ставите цикл типа
Код:

S:=GetName($xxxxxxxx);
while GetName($xxxxxxxx) = S do wait(xxx)';


цикл для того, чтобы дождаться когда придет пакет папердолла на непись. Когда он приходит - title пишется поверх старого имени в свойства, и берете его так же через GetName.

Соответственно кусок получения папердолла будет выглядеть как-то так:
Код:

S:=GetName($xxxxxxxx);
UseObject($xxxxxxxx);
while GetName($xxxxxxxx) = S do wait(xxx)';
S:=GetName($xxxxxxxx);
Но тут не слова как все таки выдрать всю строку папердола. визитор не дашь больше информации?
каких слов тебе нехватает?
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
shinma
Expert
Expert
Posts: 505
Joined: 28.04.2011 12:05

Re: Нужна помощь !

Post by shinma »

shinma wrote:ааа врубился. единственная возможность, как я понял, получить полную строку папердола через GetName вышеописанным способом. а вот даст ли тебе или нет это сервер это уже ты сам проверяй ,
вот этих
--->>>ПОИСК ПО ФОРУМУ, НАЧНИ С НЕГО!!!<<<---
--->>>Search the forum, start with him!!!<<<---
95% Ваших вопросов уже кем-то написаны и решены.
MuDaCk
Apprentice
Apprentice
Posts: 393
Joined: 10.10.2006 0:03
Contact:

Re: Нужна помощь !

Post by MuDaCk »

Code: Select all

S:=GetName($xxxxxxxx); 
UseObject($xxxxxxxx); 
while GetName($xxxxxxxx) = S do wait(xxx)'; 
S:=GetName($xxxxxxxx);
Гениально и в то же время просто. Спасибо. :wink:
My name is Игорёшка Image
Пишу скрипты за едуImage
Tiger89
Novice
Novice
Posts: 131
Joined: 28.11.2008 17:32

Re: Нужна помощь !

Post by Tiger89 »

папердол скриптом нельзя закрывать? и гампы тоже, или я не в тему =)
насчет гампов, то 1264b он не закрывается в клиенте а висит
Fenix
Developer
Developer
Posts: 275
Joined: 24.08.2010 7:20
Location: Ставрополь
Contact:

Re: Нужна помощь !

Post by Fenix »

Насчет папердола - не в курсе, но, скорее всего, скриптом он не закрывается. А гампы должны закрываться из скрипта через CloseSimpleGump.
Помните – ничто так не защищает ваши зубы 12 часов днем и 12 часов ночью как уважительное отношение к окружающим.
"Многие из вас знакомы с достоинствами программиста. Их всего три, и разумеется это: лень, нетерпеливость и гордыня"© Larry Wall
Post Reply