PDA

Просмотр полной версии : скрипт на ТТ немного неполучаеться


Lafisarrr
28.02.2010, 01:11
написал скрипт почти идеальный
//скрипт на ТТ бижу
//на хроники хелбонд
//Автор Lafisar
//старт в любой точке годарта
CALL(CHECK)
LABEL(start)
delay(1000)
NPCDLG(Tatiana[ID=31275])
delay(1000)
DLGSEL(Телепорт.)
delay(1000)
DLGSEL(Hot Springs - 9300 а. )
delay(10000)
MOVETO(146291,-112303,-2442)
MOVETO(148864,-112512,-2096)
MOVETO(149507,-112670,-2090)
NPCSEL(Jeremy[ID=31521])
delay(500)
NPCDLG(Jeremy[ID=31521])
delay(500)
DLGSEL(Квест)
delay(500)
DLGSEL( [Delivery of special liquor])
delay(500)
DLGSEL(I'll deliver your liquor.)
delay(500)
MOVETO(149301,-112683,-2090)
MOVETO(149310,-112734,-2064)
MOVETO(149202,-112750,-2064)
MOVETO(148867,-112866,-2092)
MOVETO(147475,-113300,-2139)
NPCSEL(Beolin[ID=31547])
delay(500)
NPCDLG(Beolin[ID=31547])
delay(1000)
DLGSEL(Квест)
delay(1000)
DLGSEL(I'm here to deliver some liquor.)
MOVETO(147505,-112741,-2136)
MOVETO(147102,-112075,-2272)
MOVETO(146780,-111866,-2368)
MOVETO(146182,-112112,-2424)
MOVETO(145935,-112260,-2440)
MOVETO(145804,-112334,-2448)
MOVETO(145653,-112326,-2448)
MOVETO(145569,-112236,-2512)
MOVETO(145328,-112004,-3152)
MOVETO(144327,-111569,-3552)
MOVETO(142560,-110079,-3544)
MOVETO(142281,-109911,-3560)
MOVETO(142055,-109823,-3576)
MOVETO(141673,-109466,-3584)
NPCSEL(Kuber[ID=31546])
delay(500)
NPCDLG(Kuber[ID=31546])
delay(500)
DLGSEL(Квест)
delay(500)
DLGSEL(I'm here to delivery some liquor.)
MOVETO(141654,-109185,-3584)
MOVETO(141641,-109052,-3592)
MOVETO(141646,-108906,-3568)
MOVETO(141797,-107704,-3520)
MOVETO(140523,-106152,-3624)
MOVETO(140523,-106152,-3624)
MOVETO(140421,-105774,-3624)
MOVETO(140671,-105493,-3624)
NPCSEL(Crocus[ID=31545])
delay(500)
NPCDLG(Crocus[ID=31545])
delay(500)
DLGSEL(Квест)
delay(500)
DLGSEL(I have your liquor right here!)
MOVETO(140696,-105578,-3632)
MOVETO(140856,-105355,-3632)
MOVETO(144244,-103200,-3592)
MOVETO(144244,-103200,-3568)
MOVETO(144478,-102083,-3496)
MOVETO(144478,-102083,-3496)
MOVETO(144608,-101521,-3424)
MOVETO(144757,-101050,-3352)
MOVETO(144949,-100801,-3272)
MOVETO(145198,-100749,-3264)
MOVETO(147928,-100933,-3008)
MOVETO(149013,-100959,-2904)
MOVETO(149013,-100959,-2904)
MOVETO(151036,-101384,-2888)
MOVETO(151036,-101384,-2888)
MOVETO(152038,-101319,-2880)
MOVETO(152688,-101050,-2888)
MOVETO(153647,-100880,-2904)
MOVETO(153647,-100880,-2904)
MOVETO(153882,-102055,-2944)
MOVETO(154154,-103498,-2920)
MOVETO(154954,-104699,-2752)
MOVETO(155288,-105207,-2744)
MOVETO(155452,-105374,-2752)
MOVETO(155572,-105668,-2752)
MOVETO(155616,-105753,-2744)
NPCSEL(Naff[ID=31544])
DELAY(500)
NPCDLG(Naff[ID=31544])
DELAY(500)
DLGSEL(Квест)
DELAY(500)
DLGSEL(Say "I've brought you some specially brewed liquor!")
DELAY(500)
MOVETO(155280,-106920,-2664)
MOVETO(154440,-107808,-2696)
MOVETO(154206,-109706,-2696)
MOVETO(154206,-109706,-2696)
MOVETO(154132,-109925,-2704)
MOVETO(151365,-112132,-2416)
MOVETO(151365,-112132,-2296)
MOVETO(150104,-113758,-2024)
MOVETO(150104,-113758,-2024)
MOVETO(150597,-115061,-1688)
MOVETO(153944,-115004,-1552)
MOVETO(153944,-115004,-1536)
MOVETO(157212,-115464,-1816)
MOVETO(157212,-115464,-1888)
MOVETO(157587,-115379,-1896)
NPCSEL(Pulin[ID=31543])
DELAY(500)
NPCDLG(Pulin[ID=31543])
DELAY(500)
DLGSEL(Квест)
DELAY(500)
DLGSEL(Here's the liquor delivery.)
MOVETO(155388,-115273,-1600)
MOVETO(155388,-115273,-1600)
MOVETO(151859,-114886,-1576)
MOVETO(151271,-114699,-1544)
MOVETO(150446,-114579,-1792)
MOVETO(149901,-113205,-2088)
MOVETO(149761,-112765,-2064)
MOVETO(149546,-112676,-2064)
NPCSEL(Jeremy[ID=31521])
DELAY(500)
NPCDLG(Jeremy[ID=31521])
DELAY(500)
DLGSEL(Квест)
DELAY(500)
DLGSEL( [Delivery of special liquor)
DELAY(500)
DLGSEL("I completed the delivery.")
USEITEM(Scroll of Escape[ID=736])
DELAY(15000)
CALL(CHECK)
MOVETO(147834,-56505,-2807)
MOVETO(147738,-57314,-2808)
MOVETO(147642,-58246,-3007)
MOVETO(146224,-58092,-3007)
MOVETO(146273,-57709,-2993)
MOVETO(146397,-57545,-2993)
NPCSEL(Lietta[ID=31267])
delay(1000)
NPCDLG(Lietta[ID=31267])
delay(1000)
DLGSEL(Квест)
delay(1000)
DLGSEL("Jeremy sent me to get some adena." )
delay(1000)
MOVETO(146314,-57754,-2960)
MOVETO(146077,-58117,-2976)
MOVETO(147456,-58340,-2976)
MOVETO(147456,-58340,-2976)
MOVETO(147567,-58272,-2976)
MOVETO(147700,-57821,-2936)
MOVETO(147741,-55807,-2752)
MOVETO(147939,-55365,-2728)
MOVETO(147939,-55365,-2728)
MOVETO(148080,-55392,-2728)

LABEL(CHECK)
POSINRANGE(147714,-58731,-3007,2000)
{
MOVETO(147714,-58731,-3007)
MOVETO(147708,-57460,-2866)
MOVETO(147720,-56383,-2807)
MOVETO(147776,-55990,-2799)
MOVETO(147811,-55741,-2775)
MOVETO(147920,-55358,-2759)
MOVETO(147955,-55245,-2759)
RETURN
}
POSINRANGE(147802,-56361,-2807,1400)
{
MOVETO(147802,-56361,-2807)
MOVETO(147767,-56364,-2807)
MOVETO(147784,-56310,-2807)
MOVETO(147960,-55276,-2759)
RETURN
}
POSINRANGE(150689,-56284,-3007,2000)
{
MOVETO(150689,-56284,-3007)
MOVETO(150330,-57087,-3007)
MOVETO(149549,-56636,-2908)
MOVETO(148528,-56184,-2807)
MOVETO(147882,-56230,-2807)
MOVETO(147726,-56233,-2807)
MOVETO(147922,-55329,-2759)
MOVETO(147957,-55254,-2759)
RETURN
}
POSINRANGE(144496,-55088,-2976,500)
{
MOVETO(144897,-55287,-2976)
MOVETO(144897,-56550,-3007)
MOVETO(145077,-57150,-3007)
MOVETO(145896,-56616,-2908)
MOVETO(147231,-56090,-2807)
MOVETO(147623,-55858,-2783)
MOVETO(147943,-55272,-2759)
RETURN
}
POSINRANGE(144897,-56550,-3007,2000)
{
MOVETO(144897,-56550,-3007)
MOVETO(145077,-57150,-3007)
MOVETO(145896,-56616,-2908)
MOVETO(147231,-56090,-2807)
MOVETO(147623,-55858,-2783)
MOVETO(147943,-55272,-2759)
RETURN
}
POSOUTRANGE(147955,-55245,-2759,200)
{
USEITEM(Scroll of Escape[ID=736])
DELAY(15000)
JMP(CHECK)
}
JMP(start)
а вот часть отвечаюшяя за то шоб после сое бажала до тп
LABEL(CHECK)
POSINRANGE(147714,-58731,-3007,2000)
{
MOVETO(147714,-58731,-3007)
MOVETO(147708,-57460,-2866)
MOVETO(147720,-56383,-2807)
MOVETO(147776,-55990,-2799)
MOVETO(147811,-55741,-2775)
MOVETO(147920,-55358,-2759)
MOVETO(147955,-55245,-2759)
RETURN
}
POSINRANGE(147802,-56361,-2807,1400)
{
MOVETO(147802,-56361,-2807)
MOVETO(147767,-56364,-2807)
MOVETO(147784,-56310,-2807)
MOVETO(147960,-55276,-2759)
RETURN
}
POSINRANGE(150689,-56284,-3007,2000)
{
MOVETO(150689,-56284,-3007)
MOVETO(150330,-57087,-3007)
MOVETO(149549,-56636,-2908)
MOVETO(148528,-56184,-2807)
MOVETO(147882,-56230,-2807)
MOVETO(147726,-56233,-2807)
MOVETO(147922,-55329,-2759)
MOVETO(147957,-55254,-2759)
RETURN
}
POSINRANGE(144496,-55088,-2976,500)
{
MOVETO(144897,-55287,-2976)
MOVETO(144897,-56550,-3007)
MOVETO(145077,-57150,-3007)
MOVETO(145896,-56616,-2908)
MOVETO(147231,-56090,-2807)
MOVETO(147623,-55858,-2783)
MOVETO(147943,-55272,-2759)
RETURN
}
POSINRANGE(144897,-56550,-3007,2000)
{
MOVETO(144897,-56550,-3007)
MOVETO(145077,-57150,-3007)
MOVETO(145896,-56616,-2908)
MOVETO(147231,-56090,-2807)
MOVETO(147623,-55858,-2783)
MOVETO(147943,-55272,-2759)
RETURN
}
POSOUTRANGE(147955,-55245,-2759,200)
{
USEITEM(Scroll of Escape[ID=736])
DELAY(15000)
JMP(CHECK)
}
но делал её не я ))с-п=и-з-д-и-л с какогото скрипта
мне над переделать такую часть шоб бежал до вх после сое ))
вот я переделал
LABEL(CHECK2)
POSINRANGE(147714,-58731,-3007,2000)
{
MOVETO(147145,-58494,-2976)
MOVETO(146249,-58047,-2976)
MOVETO(146212,-57927,-2976)
MOVETO(146332,-57677,-2960)
MOVETO(146416,-57556,-2960)
RETURN
}
POSINRANGE(147802,-56361,-2807,1400)
{
MOVETO(147719,-57277,-2776)
MOVETO(147698,-58151,-2976)
MOVETO(147049,-58279,-2976)
MOVETO(146387,-58140,-2976)
MOVETO(146218,-57970,-2976)
MOVETO(146336,-57662,-2960)
MOVETO(146416,-57556,-2960)
RETURN
}
POSINRANGE(150689,-56284,-3007,2000)
{
MOVETO(149523,-58055,-2976)
MOVETO(147754,-58245,-2976)
MOVETO(146430,-58150,-2976)
MOVETO(146211,-57945,-2976)
MOVETO(146235,-57865,-2960)
MOVETO(146416,-57556,-2960)
RETURN
}
POSINRANGE(144496,-55088,-2976,500)
{
MOVETO(144704,-55193,-2976)
MOVETO(145218,-56847,-2976)
MOVETO(145708,-57809,-2976)
MOVETO(146161,-57942,-2976)
MOVETO(146273,-57809,-2960)
MOVETO(146416,-57556,-2960)
RETURN
}
POSINRANGE(144897,-56550,-3007,2000)
{
MOVETO(145696,-57739,-2976)
MOVETO(146139,-58019,-2976)
MOVETO(146209,-57907,-2976)
MOVETO(146338,-57695,-2960)
MOVETO(146416,-57556,-2960)
RETURN
}
POSOUTRANGE(146416,-57556,-2960,200)
{
USEITEM(Scroll of Escape[ID=736])
DELAY(15000)
JMP(CHECK2)
но он у меня бежит до вх потом добегает до нужной точки в ВХ и начинает бежать в остальные точки которые есть и начинает тыкаться по стенам вх )) скажите чо я нетак сделал???

помойму шото с этой выделеной частью
POSINRANGE(150689,-56284,-3007,2000)
я так и не разгодал шо это за значение
Админам и модераторам неудолять тему пока мне неответят и пока я непрочту ответ. тема написано в правильный раздел

kello
28.02.2010, 17:09
Если бот НЕ находит указанную точку в заданном радиусе(то есть 2000 у тебя), выполняется код в математических скобках { }

billvdv
03.03.2010, 09:58
Если бот НЕ находит указанную точку в заданном радиусе(то есть 2000 у тебя), выполняется код в математических скобках { }

странно по правилам скриптописания должно быть наоборот

kello
03.03.2010, 10:25
странно по правилам скриптописания должно быть наоборот

Я все правльно сказал Наоборот будет posOUTrange А здесь posINrange

Answer26
06.03.2010, 17:55
Кто может помочь переправить диалоги,или объяснить из-за чего не берется квест,диалоги вроде поправил и все равно:(

kello
07.03.2010, 11:15
Кто может помочь переправить диалоги,или объяснить из-за чего не берется квест,диалоги вроде поправил и все равно:(

Почему у тебя на русском слово "квест" в диалогах и слово "телепорт", а остальные диалоги на английском. МБ они на русском должны быть? И еще могли ID НПСов сменились.... Так что много вариантов