Сообщений: 103
Тем: 3
Зарегистрирован: Aug 2008
Репутация:
0
Выложите эвент сердечек переделанный "Камень,ножницы,бумага".
Сообщений: 598
Тем: 44
Зарегистрирован: Jul 2008
Репутация:
1,922
А можно ли ТВТ эвент поставить на л2ф, если да и у когото есть такой эвент, то пожлста выложите.
Сообщений: 73
Тем: 20
Зарегистрирован: Aug 2008
Репутация:
4
Сообщений: 598
Тем: 44
Зарегистрирован: Jul 2008
Репутация:
1,922
Прошу выложить любых Евентов для сборки l2f, Ато встроеные уже достали
Сообщений: 219
Тем: 1
Зарегистрирован: Nov 2008
Репутация:
679
Blacksoul Написал:Выложите эвент сердечек переделанный "Камень,ножницы,бумага".
Пунктуацию изобрели глупцы? Собственно тяжело понять, что вы хотите, объясните чётче.
Уж извините, телепаты в отпуске.
MaxPayne, singer, вас в поиске забанили?
Сообщений: 2
Тем: 0
Зарегистрирован: Jan 2009
Репутация:
0
подскажите как подключить эвенты, а то накидал штук 10 разных эвентов и не знаю включены они или нет.
Или нада еще SQL заливать?
Сообщений: 18
Тем: 1
Зарегистрирован: Jan 2009
Репутация:
81
Какой вы бе посоветовали евент?Так что б поинтересней
Сообщений: 2
Тем: 0
Зарегистрирован: Nov 2008
Репутация:
0
Вот тоже очень заинтересован в новых эвентах спасибки будут народ выкладывайте!
Сообщений: 3
Тем: 0
Зарегистрирован: Oct 2008
Репутация:
0
01-30-2009, 09:10 PM
(Сообщение последний раз редактировалось: 01-30-2009, 10:34 PM ROM.)
Народ подскажите где можно нануал по созданию эвентов посмотреть?
Добавлено через 1 час 24 минуты
Подскажите что сделано не правильно или что я не доделал?
сервер L2Emu евент Valentines
архив с эветном положил в \faenor поправил дату. дроп частей сердец нормальный но у нпс ID:31230 нету странички диалога на обмен дропнувшихся сердец на призы.
что нужно ещё поправить?
и как подредактировать те вещи которые получают за эвент
Сообщений: 106
Тем: 16
Зарегистрирован: Aug 2008
Репутация:
0
01-31-2009, 04:51 AM
(Сообщение последний раз редактировалось: 02-03-2009, 01:35 PM DarkLoki.)
Ребята подскажи что это такое? Поставил еванты, поменял запросы в базу добавил таблицы в Логе вот что пишет:
Цитата:Error on: C:\server\game\data\scripts\custom\111_HeavyMedal\__init__.py.error.log
Line: -1 - Column: -1
Traceback (innermost last):
(no code object) at line 0
ValueError: Strings added to sha hashes must not contain characters with value > 255
Текст эванта:
Код: #done by denser 17.04.2007
# Modifed by Bibigon for RusTeam at 08.05.07
# Modifed by Zloctb for L2REDZ at 11.08.2007
import sys
from net.l2emuproject.gameserver.model.quest import State
from net.l2emuproject.gameserver.model.quest import QuestState
from net.l2emuproject.gameserver.model.quest.jython import QuestJython as JQuest
qn = "111_HeavyMedal"
#cats
ROY = 45021
WINNIE = 45022
#item
EVENT_GLITTERING_MEDAL = 6393
#marks
RABBIT = 6399
HYENA = 6400
FOX = 6401
WOLF = 6402
CHANCE = 35
PAY = 5
class Quest (JQuest) :
def __init__(self,id,name,descr): JQuest.__init__(self,id,name,descr)
def onEvent (self,event,st) :
if event == "game" :
if int(st.get("cond")) == 0 and st.getQuestItemsCount(EVENT_GLITTERING_MEDAL) >= PAY*1 :
st.playSound("ItemSound.quest_accept")
htmltext = "game.htm"
elif int(st.get("cond")) == 1 and st.getQuestItemsCount(EVENT_GLITTERING_MEDAL) >= PAY*2 :
st.playSound("ItemSound.quest_accept")
htmltext = "game.htm"
elif int(st.get("cond")) == 2 and st.getQuestItemsCount(EVENT_GLITTERING_MEDAL) >= PAY*4 :
st.playSound("ItemSound.quest_accept")
htmltext = "game.htm"
elif int(st.get("cond")) == 3 and st.getQuestItemsCount(EVENT_GLITTERING_MEDAL) >= PAY*8 :
st.playSound("ItemSound.quest_accept")
htmltext = "game.htm"
else: htmltext = "less.htm"
elif event == "play" :
if st.getRandom(100)<CHANCE :
if int(st.get("cond")) == 0 :
st.takeItems(EVENT_GLITTERING_MEDAL,PAY*1)
st.giveItems(RABBIT,1)
st.set("cond","1")
st.playSound("ItemSound.quest_itemget")
htmltext = "win-1.htm"
elif int(st.get("cond")) == 1 :
st.takeItems(EVENT_GLITTERING_MEDAL,PAY*2)
st.takeItems(RABBIT,1)
st.giveItems(HYENA,1)
st.set("cond","2")
st.playSound("ItemSound.quest_itemget")
htmltext = "win-1.htm"
elif int(st.get("cond")) == 2 :
st.takeItems(EVENT_GLITTERING_MEDAL,PAY*4)
st.takeItems(HYENA,1)
st.giveItems(FOX,1)
st.set("cond","3")
st.playSound("ItemSound.quest_itemget")
htmltext = "win-1.htm"
elif int(st.get("cond")) == 3 :
st.takeItems(EVENT_GLITTERING_MEDAL,PAY*8)
st.takeItems(FOX,1)
st.giveItems(WOLF,1)
st.set("cond","4")
st.playSound("ItemSound.quest_finish")
htmltext = "win.htm"
else:
htmltext = "lose.htm"
if int(st.get("cond")) == 0 :
st.takeItems(EVENT_GLITTERING_MEDAL,PAY*1)
elif int(st.get("cond")) == 1:
st.takeItems(EVENT_GLITTERING_MEDAL,PAY*2)
elif int(st.get("cond")) == 2 :
st.takeItems(EVENT_GLITTERING_MEDAL,PAY*4)
elif int(st.get("cond")) == 3 :
st.takeItems(EVENT_GLITTERING_MEDAL,PAY*8)
return htmltext
def onTalk (self,npc,player):
st = player.getQuestState(qn)
npcId = npc.getNpcId()
htmltext = "<html><body>Мне нечего тебе сказать</body></html>"
if not st : return htmltext
if npcId == WINNIE :
if st.getQuestItemsCount(RABBIT) == 0 and st.getQuestItemsCount(HYENA) == 0 and st.getQuestItemsCount(FOX) == 0 and st.getQuestItemsCount(WOLF) == 0 :
htmltext = "5.htm"
st.set("cond","0")
elif int(st.get("cond")) == 1 :
htmltext = "10.htm"
elif int(st.get("cond")) == 2 :
htmltext = "20.htm"
elif int(st.get("cond")) == 3 :
htmltext = "40.htm"
elif st.getQuestItemsCount(WOLF) == 1 :
htmltext = "win.htm"
else: htmltext = "win.htm"
elif npcId == ROY :
if st.getQuestItemsCount(RABBIT) == 0 and st.getQuestItemsCount(HYENA) == 0 and st.getQuestItemsCount(FOX) == 0 and st.getQuestItemsCount(WOLF) == 0 :
htmltext = "roy.htm"
elif st.getQuestItemsCount(RABBIT) == 1 :
htmltext = "roy-1.htm"
elif st.getQuestItemsCount(HYENA) == 1 :
htmltext = "roy-2.htm"
elif st.getQuestItemsCount(FOX) == 1 :
htmltext = "roy-3.htm"
elif st.getQuestItemsCount(WOLF) == 1 :
htmltext = "roy-4.htm"
return htmltext
QUEST = Quest(111,qn,"custom")
# CREATED = State('Start', QUEST)
#STARTED = State('Started', QUEST)
#COMPLETED = State('Completed', QUEST)
# Quest initialization
#QUEST.setInitialState(CREATED)
# Quest NPC starter initialization
QUEST.addStartNpc(ROY)
QUEST.addStartNpc(WINNIE)
QUEST.addTalkId(ROY)
QUEST.addTalkId(WINNIE)
print " INFO Loaded: 111_Heavy_Medal"
Ну включил я его правельно в фаиле scripts.cfg
Цитата:custom/111_HeavyMedal/__init__.py
Подскажите в чем проблемма?
|