Перейти к содержанию
Авторизация  
JIIOTUK

Ни чо се квестик

Рекомендуемые сообщения

Решил потестить сервачок .... взял квестик bring wolf pelts (у людей в городе) прошел и в награду получил клечко core на 15 лвле. Как это можно убрать или это такая награда (награда за квест вещ 10-1000а)

Сборка l2jLovely-rev15 (elmore)

Изменено пользователем JIIOTUK

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Блин еще раз прошел дали анти квин

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ищите в квесте по поиску ид эпик бижутерии, и меняйте на ид ошейника.

В какой раз убеждаюсь что l2jlovely полное уг.

Изменено пользователем P1ckw1ck

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ищите в квесте по поиску ид эпик бижутерии, и меняйте на ид ошейника.

В какой раз убеждаюсь что l2jlovely полное уг.

дело в бекдоре а не в уг

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ищите в квесте по поиску ид эпик бижутерии, и меняйте на ид ошейника.

В какой раз убеждаюсь что l2jlovely полное уг.

ищите в квесте по поиску ид эпик бижутерии, и меняйте на ид ошейника.

В какой раз убеждаюсь что l2jlovely полное уг.

Что за ошейник?

Что посоветуете тогда?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Извиняюсь не о том квесте подумал.

Изменено пользователем P1ckw1ck

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

в папке 258_BringWolfPelt1 скинь содержание файла __init__.py под спойлера

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

в папке 258_BringWolfPelt1 скинь содержание файла __init__.py под спойлера

Да, тут стоят id эпик бижи (

 

# Made by Mr. Have fun! - Version 0.3 by DrLecter

# quest rate fix by M-095

import sys

from ru.catssoftware import Config

from ru.catssoftware.gameserver.model.quest import State

from ru.catssoftware.gameserver.model.quest import QuestState

from ru.catssoftware.gameserver.model.quest.jython import QuestJython as JQuest

 

qn = "258_BringWolfPelt1"

 

WOLF_PELT = 702

REWARDS={57:[100000000,10],6660:[1,10],6662:[1,10],6658:[1,10],6659:[1,10],6656:[1,10],6657:[1,10],8191:[1,10],6661:[1,10],6678:[2,10]}

 

class Quest (JQuest) :

 

def __init__(self,id,name,descr):

JQuest.__init__(self,id,name,descr)

self.questItemIds = [WOLF_PELT]

 

def onEvent (self,event,st) :

htmltext = event

if event == "30001-03.htm" :

st.set("cond","1")

st.setState(State.STARTED)

st.playSound("ItemSound.quest_accept")

return htmltext

 

def onTalk (self,npc,player):

htmltext = "<html><body>You are either not on a quest that involves this NPC, or you don't meet this NPC's minimum quest requirements.</body></html>"

st = player.getQuestState(qn)

if not st : return htmltext

 

npcId = npc.getNpcId()

id = st.getState()

if id == State.CREATED :

st.set("cond","0")

if st.getInt("cond")==0 :

if player.getLevel() >= 3 :

htmltext = "30001-02.htm"

else:

htmltext = "30001-01.htm"

st.exitQuest(1)

else :

if st.getQuestItemsCount(WOLF_PELT) < 40 :

htmltext = "30001-05.htm"

else :

st.takeItems(WOLF_PELT,-1)

count=0

while not count :

for item in REWARDS.keys() :

qty,chance=REWARDS[item]

if st.getRandom(100) < chance and count == 0 :

st.giveItems(item,st.getRandom(qty)+1)

count+=1

if chance < 7 :

st.playSound("ItemSound.quest_jackpot")

htmltext = "30001-06.htm"

st.exitQuest(1)

st.playSound("ItemSound.quest_finish")

return htmltext

 

def onKill(self,npc,player,isPet):

st = player.getQuestState(qn)

if not st : return

if st.getState() != State.STARTED : return

 

count = st.getQuestItemsCount(WOLF_PELT)

numItems, chance = divmod(100*Config.RATE_DROP_QUEST,100)

if st.getRandom(100) <chance :

numItems = numItems + 1

if count+numItems>=40 :

numItems = 40 - count

if numItems != 0 :

st.playSound("ItemSound.quest_middle")

st.set("cond","2")

else :

st.playSound("ItemSound.quest_itemget")

st.giveItems(WOLF_PELT,int(numItems))

return

 

QUEST = Quest(258,qn,"Bring Wolf Pelt1")

 

QUEST.addStartNpc(30001)

 

QUEST.addTalkId(30001)

 

QUEST.addKillId(20120)

QUEST.addKillId(20442)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

http://rgho.st/69gbq7vLQ  Держи . Полностью папка с квестом последней ревы ловели

Спасибо большое, а полностью нет всех квестов) или где взять последнюю версию?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо большое, а полностью нет всех квестов) или где взять последнюю версию?

REWARDS={57:[100000000,10],6660:[1,10],6662:[1,10],6658:[1,10],6659:[1,10],6656:[1,10],6657:[1,10],8191:[1,10],6661:[1,10],6678:[2,10]}

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

REWARDS={57:[100000000,10],6660:[1,10],6662:[1,10],6658:[1,10],6659:[1,10],6656:[1,10],6657:[1,10],8191:[1,10],6661:[1,10],6678:[2,10]}

Не очень понял для чего вы выделили это?

Я понял что это вещи которые дают при завершении квеста и они совпадают с id эпик колец.

Я говорю есть архив квестов чтоб не было таких косяков в других квестах

Или последняя сборка ловели

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не там про цетировал, ваше сообщение, вот список с наградой удалите лишнее кроме ид адены и квест будет нормально работать. без выдачи эпик бижутерии.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...