07.02.2026 | 02:04
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 2
  • 1
  • 2
  • »
запрос на MySQL
MEJIANДата: Пятница, 13.08.2010, 15:43 | Сообщение # 1
MEJIAN
Группа: Постоянный
Сообщений: 58
Награды: 0
Репутация: 2
Статус: Offline
Мужики дайте плз запрос, что бы сертификация (скилы) брались без квест .

Маленький мальчик по складу гулял.
Себе М-16 гадёныш искал.
Сзади услышал он тихо "Привет..."
Глок - не последний в игре пистолет.

загрузка наград ...
 
DeMoNДата: Пятница, 13.08.2010, 16:00 | Сообщение # 2
DeMoN
Группа: Постоянный
Сообщений: 619
Награды: 20
Репутация: 120
Статус: Offline
Ищите скрипт и убирайте проверку на пройденный квест.
загрузка наград ...
 
MEJIANДата: Пятница, 13.08.2010, 16:49 | Сообщение # 3
MEJIAN
Группа: Постоянный
Сообщений: 58
Награды: 0
Репутация: 2
Статус: Offline
откуда я знаю где его искать ? xDDDDD и как убрать

Маленький мальчик по складу гулял.
Себе М-16 гадёныш искал.
Сзади услышал он тихо "Привет..."
Глок - не последний в игре пистолет.

загрузка наград ...
 
DeMoNДата: Пятница, 13.08.2010, 16:56 | Сообщение # 4
DeMoN
Группа: Постоянный
Сообщений: 619
Награды: 20
Репутация: 120
Статус: Offline
Ищите методом вычисления.
Просто берете и удаляете.

загрузка наград ...
 
MEJIANДата: Пятница, 13.08.2010, 19:06 | Сообщение # 5
MEJIAN
Группа: Постоянный
Сообщений: 58
Награды: 0
Репутация: 2
Статус: Offline
и че удалил я этот квест... а нпс у которого учить сертификацию все равно просит его


Маленький мальчик по складу гулял.
Себе М-16 гадёныш искал.
Сзади услышал он тихо "Привет..."
Глок - не последний в игре пистолет.

загрузка наград ...
 
DeMoNДата: Пятница, 13.08.2010, 19:13 | Сообщение # 6
DeMoN
Группа: Постоянный
Сообщений: 619
Награды: 20
Репутация: 120
Статус: Offline
Нужно удалять не квест.
А удалять проверку на этот квест.

загрузка наград ...
 
MEJIANДата: Пятница, 13.08.2010, 19:32 | Сообщение # 7
MEJIAN
Группа: Постоянный
Сообщений: 58
Награды: 0
Репутация: 2
Статус: Offline
а где его искать ?????

Маленький мальчик по складу гулял.
Себе М-16 гадёныш искал.
Сзади услышал он тихо "Привет..."
Глок - не последний в игре пистолет.

загрузка наград ...
 
DeMoNДата: Пятница, 13.08.2010, 19:39 | Сообщение # 8
DeMoN
Группа: Постоянный
Сообщений: 619
Награды: 20
Репутация: 120
Статус: Offline
Кого искать?
загрузка наград ...
 
MEJIANДата: Пятница, 13.08.2010, 19:46 | Сообщение # 9
MEJIAN
Группа: Постоянный
Сообщений: 58
Награды: 0
Репутация: 2
Статус: Offline
Проверку етого квеста

Маленький мальчик по складу гулял.
Себе М-16 гадёныш искал.
Сзади услышал он тихо "Привет..."
Глок - не последний в игре пистолет.

загрузка наград ...
 
DeMoNДата: Пятница, 13.08.2010, 19:48 | Сообщение # 10
DeMoN
Группа: Постоянный
Сообщений: 619
Награды: 20
Репутация: 120
Статус: Offline
Точно сказать не могу. Скорее всего в инстансе данного NPC.
Посмотрите какой у него тип и напишите его ID.

загрузка наград ...
 
MEJIANДата: Пятница, 13.08.2010, 19:50 | Сообщение # 11
MEJIAN
Группа: Постоянный
Сообщений: 58
Награды: 0
Репутация: 2
Статус: Offline
какова нпс ? у которого квест берется или у каво серта учится уже ?

Маленький мальчик по складу гулял.
Себе М-16 гадёныш искал.
Сзади услышал он тихо "Привет..."
Глок - не последний в игре пистолет.

загрузка наград ...
 
DeMoNДата: Пятница, 13.08.2010, 19:51 | Сообщение # 12
DeMoN
Группа: Постоянный
Сообщений: 619
Награды: 20
Репутация: 120
Статус: Offline
У которого сертификат
загрузка наград ...
 
MEJIANДата: Пятница, 13.08.2010, 19:52 | Сообщение # 13
MEJIAN
Группа: Постоянный
Сообщений: 58
Награды: 0
Репутация: 2
Статус: Offline
ну тип ето класс да ?

Маленький мальчик по складу гулял.
Себе М-16 гадёныш искал.
Сзади услышал он тихо "Привет..."
Глок - не последний в игре пистолет.

загрузка наград ...
 
DeMoNДата: Пятница, 13.08.2010, 19:53 | Сообщение # 14
DeMoN
Группа: Постоянный
Сообщений: 619
Награды: 20
Репутация: 120
Статус: Offline
Тип - Type
Например: L2Npc, L2Monster, L2VillageMaster и т.д.

загрузка наград ...
 
MEJIANДата: Пятница, 13.08.2010, 19:55 | Сообщение # 15
MEJIAN
Группа: Постоянный
Сообщений: 58
Награды: 0
Репутация: 2
Статус: Offline
кароч ID НПС 32323 а тип L2TransformManager

Маленький мальчик по складу гулял.
Себе М-16 гадёныш искал.
Сзади услышал он тихо "Привет..."
Глок - не последний в игре пистолет.

загрузка наград ...
 
DeMoNДата: Пятница, 13.08.2010, 20:01 | Сообщение # 16
DeMoN
Группа: Постоянный
Сообщений: 619
Награды: 20
Репутация: 120
Статус: Offline
data/scripts/custom/8005_SubClassSkills/__init__.py
Тут ищите проверку и удаляйте

загрузка наград ...
 
MEJIANДата: Пятница, 13.08.2010, 20:07 | Сообщение # 17
MEJIAN
Группа: Постоянный
Сообщений: 58
Награды: 0
Репутация: 2
Статус: Offline
ну дапустим я удалю... а как патом закрыть ? "<" "{" как ?

Маленький мальчик по складу гулял.
Себе М-16 гадёныш искал.
Сзади услышал он тихо "Привет..."
Глок - не последний в игре пистолет.

загрузка наград ...
 
DeMoNДата: Пятница, 13.08.2010, 20:08 | Сообщение # 18
DeMoN
Группа: Постоянный
Сообщений: 619
Награды: 20
Репутация: 120
Статус: Offline
Ничего закрывать ненадо.
Ищите код на проверку квеста и удаляйте всё с ним связанное.

загрузка наград ...
 
MEJIANДата: Пятница, 13.08.2010, 20:12 | Сообщение # 19
MEJIAN
Группа: Постоянный
Сообщений: 58
Награды: 0
Репутация: 2
Статус: Offline
Code
class Quest (JQuest) :

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

def onAcquireSkillList (self, npc, player) :
asl = AcquireSkillList(AcquireSkillList.SkillType.unk4)
st = player.getQuestState(qn)
oldSkills = player.getAllSkills()
count = 0
for i in SKILLITEMS:
for j in SUBSKILLS[i]:
minLevel = 0
maxLevel = SkillTable.getInstance().getMaxLevel(j)
for oldsk in oldSkills:
if oldsk.getId() == j:
minLevel = oldsk.getLevel()
if minLevel < maxLevel:
count+=1
asl.addSkill(j, minLevel+1, maxLevel, 0, 0)
player.sendPacket(asl)
if count == 0:
player.sendPacket(SystemMessage(SystemMessageId.NO_MORE_SKILLS_TO_LEARN))
return ""

def onAcquireSkill (self, npc, player, skill) :
if player.isSubClassActive():
player.sendMessage("You are trying to learn skill that u can't..");
Util.handleIllegalPlayerAction(player, "Player " + player.getName() + " tried to learn skill that he can't!!!", Config.DEFAULT_PUNISH);
return "false"
st = player.getQuestState(qn)
for i in SKILLITEMS:
if skill.getId() in SUBSKILLS[i]:
for var in QUESTVARSITEMS:
if i in QUESTVARSITEMS[var]:
for j in range(Config.MAX_SUBCLASS):
qvar = st.getGlobalQuestVar(var+str(j+1))
if qvar != "" and qvar != "0" and not qvar.endswith(";") :
Item = player.getInventory().getItemByObjectId(int(qvar))
if Item and Item.getItemId() == i:
player.destroyItem(qn,int(qvar), 1, player, 0)
st.saveGlobalQuestVar(var+str(j+1),str(skill.getId())+";")
return "true"
player.sendPacket(SystemMessage(SystemMessageId.ITEM_MISSING_TO_LEARN_SKILL))
return "false"

def onAcquireSkillInfo (self, npc, player, skill) :
asi = AcquireSkillInfo(skill.getId(), skill.getLevel(), 0, 4)
for i in SKILLITEMS:
if skill.getId() in SUBSKILLS[i]:
asi.addRequirement(99, i, 1, 50)
player.sendPacket(asi)
return ""

def onAdvEvent (self, event, npc, player) :
htmltext = event
st = player.getQuestState(qn)
if event == "learn":
htmltext = ""
st2 = player.getQuestState("136_MoreThanMeetsTheEye")
if player.isSubClassActive():
htmltext = "8005-04.htm"
elif not st2 or st2.getState() != State.COMPLETED :
htmltext = "8005-03.htm"
else:
j=0
for i in SKILLITEMS:
j+=st.getQuestItemsCount(i)
if j > 0:
self.onAcquireSkillList(npc,player)
else:
htmltext = "8005-04.htm"
elif event == "cancel":
if st.getQuestItemsCount(57) < 10000000:
htmltext = "8005-07.htm"
elif player.getSubClasses().size() == 0:
htmltext = "8005-03.htm"
elif player.isSubClassActive():
htmltext = "8005-04.htm"
else:
activeCertifications = 0
for var in QUESTVARSITEMS:
for i in range(Config.MAX_SUBCLASS):
qvar = st.getGlobalQuestVar(var+str(i+1))
if qvar.endswith(";") :
activeCertifications += 1
elif qvar != "" and qvar != "0" :
activeCertifications += 1
if activeCertifications == 0:
htmltext = "8005-08.htm"
else:
for var in QUESTVARSITEMS:
for i in range(Config.MAX_SUBCLASS):
qvar = st.getGlobalQuestVar(var+str(i+1))
if qvar.endswith(";"):
skill = SkillTable.getInstance().getInfo(int(qvar.replace(";","")), 1)
if skill:
qvar = st.getGlobalQuestVar(var+str(i+1))
skillId = int(qvar.replace(";",""))
skillLevel = player.getSkillLevel(skillId)
player.removeSkill(skill,skillLevel)
st.saveGlobalQuestVar(var+str(i+1), "0")
elif qvar != "" and qvar != "0" :
Item = player.getInventory().getItemByObjectId(int(qvar))
if Item :
player.destroyItem(qn, int(qvar), 1, player, 0)
else :
Item = player.getWarehouse().getItemByObjectId(int(qvar))
if Item :
print "Somehow " + player.getName() + " put certification book into warehouse!"
player.getWarehouse().destroyItem(qn, Item, 1, player, None)
else:
print "Somehow " + player.getName() + " his/her delete certification book!"
st.saveGlobalQuestVar(var+str(i+1), "0")
st.takeItems(57,10000000)
htmltext = "8005-09.htm"
player.sendSkillList()
return htmltext

def onTalk (Self,npc,player):
st = player.getQuestState(qn)
npcId = npc.getNpcId()
if npcId == NPC:
st.set("cond","0")
st.setState(State.STARTED)
return "8005-01.htm"

QUEST = Quest(-1,qn,"custom")

QUEST.addStartNpc(NPC)

QUEST.addTalkId(NPC)

QUEST.addAcquireSkillId(NPC)


Маленький мальчик по складу гулял.
Себе М-16 гадёныш искал.
Сзади услышал он тихо "Привет..."
Глок - не последний в игре пистолет.

загрузка наград ...
 
DeMoNДата: Пятница, 13.08.2010, 20:14 | Сообщение # 20
DeMoN
Группа: Постоянный
Сообщений: 619
Награды: 20
Репутация: 120
Статус: Offline
Мне то это зачем? Я за вас делать не буду.
Я и так уже показал где и что надо.
Дальше сами.

загрузка наград ...
 
MEJIANДата: Пятница, 13.08.2010, 20:14 | Сообщение # 21
MEJIAN
Группа: Постоянный
Сообщений: 58
Награды: 0
Репутация: 2
Статус: Offline
это удалять ?

Маленький мальчик по складу гулял.
Себе М-16 гадёныш искал.
Сзади услышал он тихо "Привет..."
Глок - не последний в игре пистолет.

загрузка наград ...
 
DeMoNДата: Пятница, 13.08.2010, 20:15 | Сообщение # 22
DeMoN
Группа: Постоянный
Сообщений: 619
Награды: 20
Репутация: 120
Статус: Offline
Ну можете это удалить. Только у вас сертификации не будет.
загрузка наград ...
 
MEJIANДата: Пятница, 13.08.2010, 20:15 | Сообщение # 23
MEJIAN
Группа: Постоянный
Сообщений: 58
Награды: 0
Репутация: 2
Статус: Offline
да блин почему ? =(

Маленький мальчик по складу гулял.
Себе М-16 гадёныш искал.
Сзади услышал он тихо "Привет..."
Глок - не последний в игре пистолет.

загрузка наград ...
 
DeMoNДата: Пятница, 13.08.2010, 20:17 | Сообщение # 24
DeMoN
Группа: Постоянный
Сообщений: 619
Награды: 20
Репутация: 120
Статус: Offline
Почему делать за вас не буду?
Я не благотворительный фонд помощи начинающим админам.
Хотите ставить сервера - учитесь.
Выучите основы явы, питона, потом учите структуру ядра.

загрузка наград ...
 
MEJIANДата: Пятница, 13.08.2010, 20:18 | Сообщение # 25
MEJIAN
Группа: Постоянный
Сообщений: 58
Награды: 0
Репутация: 2
Статус: Offline
да блин я про то что серты не будет. тама же написано что типо квест и т.д

Маленький мальчик по складу гулял.
Себе М-16 гадёныш искал.
Сзади услышал он тихо "Привет..."
Глок - не последний в игре пистолет.

загрузка наград ...
 
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск: