|
Você não é registrado, por favor registre-se para ter acesso ao conteúdo completo. Caso seja registrado, efetue login. Esqueceu sua senha? Clique aqui Recomendamos o uso do Mozilla Firefox para uma melhor visualização. |
|
| Início | Postados Hoje | Marcar Fóruns Como Lidos | Álbums | Banidos | SE Team | Medalhas |
|
|||||||
| Registrar | Loteria VIP | Staff SE | Regras do fórum | Comunidade | Arcade | Postados Hoje | Pesquisar | Experience |
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
![]() |
|
|
LinkBack | Ferramentas do Tópico | Modos de Exibição |
|
|
#1 (permalink) | ||||||||||||||
|
Membro - General
![]() Registrado em: Sep 2010
Localização: USA\EU\Bagdá
Posts: 228
Agradeceu: 45
Agradecido 31 Vezes em 14 Posts
Nome Real: FehFilgueiras
|
Tipo tenho um NPC aqui de buff e talz so que queria colocar ele pra pedir adena pra poder receber o Buff que ele quiser como eu altero essa parada??de npcs receberem primeira pra dpois passarem oque o char quer??
|
||||||||||||||
|
|
|
||||||||||||||
| Links Patrocinados |
|
|
#2 (permalink) |
|
Membro - Major
![]() Registrado em: Jun 2011
Posts: 159
Agradeceu: 29
Agradecido 33 Vezes em 21 Posts
Nome Real: Axcel Kuhn
|
qn = "9999_IL_NPCBuffer" NPC = [250061] MIN_LVL = 0 MAX_LVL = 81 CURRENCY_ID = 57 MIN_ADENA = 10000 BUFF_PRICE = 0 DANCE_PRICE = 0 SONG_PRICE = 0 CHANT_PRICE = 0 PAAGRIO_PRICE = 0 PET_PRICE = 0 PROPHECY_PRICE = 0 NOBLE_PRICE = 0 RESTORE_PRICE = 0 CANCEL_PRICE = 0 QuestId = 9999 QuestName = "IL_NPCBuffer" QuestDesc = "custom" InitialHtml = "1.htm" print "importing custom: 9999: Buffer" lass Quest (JQuest) : def __init__(self,id,name,descr): JQuest.__init__(self,id,name,descr) def onEvent(self,event,st): htmltext = event count = st.getQuestItemsCount(CURRENCY_ID) level = st.getPlayer().getLevel() if count < MIN_ADENA : htmltext = "<html><head><body>You don't have enouth Adena.<br>Or your lvl doesn't mach requirements.<br>You must be between 40-60 lvl.</body></html>" else: st.takeItems(CURRENCY_ID,0) st.getPlayer().setTarget(st.getPlayer()) # Might 3 if event == "2": st.takeItems(CURRENCY_ID,BUFF_PRICE) SkillTable.getInstance().getInfo(1068,3).getEffect s(st.getPlayer(),st.getPlayer()) return "2.htm" st.setState(COMPLETED) # Shield 3 if event == "3": st.takeItems(CURRENCY_ID,BUFF_PRICE) SkillTable.getInstance().getInfo(1040,3).getEffect lass Quest (JQuest) : def __init__(self,id,name,descr): JQuest.__init__(self,id,name,descr) def onEvent(self,event,st): htmltext = event count = st.getQuestItemsCount(CURRENCY_ID) level = st.getPlayer().getLevel() if count < MIN_ADENA : htmltext = "<html><head><body>You don't have enouth Adena.<br>Or your lvl doesn't mach requirements.<br>You must be between 40-60 lvl.</body></html>" else: st.takeItems(CURRENCY_ID,0) << aqui e vamos dizer o comando que vai pedi st.getPlayer().setTarget(st.getPlayer()) # Might 3 if event == "2": st.takeItems(CURRENCY_ID,BUFF_PRICE) SkillTable.getInstance().getInfo(1068,3).getEffect s(st.getPlayer(),st.getPlayer()) return "2.htm" st.setState(COMPLETED) # Shield 3 if event == "3": st.takeItems(CURRENCY_ID,BUFF_PRICE) aqui o buffer aqui ele ta st.takeitems ele ta pedindo depos pra depos em baixo da o buffer getinfo SkillTable.getInstance().getInfo(1040,3).getEffect s(st.getPlayer(),st.getPlayer()) return "2.htm" st.setState(COMPLETED)s(st.getPlayer(),st.getPlaye r()) return "2.htm" st.setState(COMPLETED) nao sei se foi bem isso que voce quis dizer se nao foi desculpe ;s |
|
|
|
|
|
#3 (permalink) | ||||||||||||||
|
Membro - General
![]() Registrado em: Sep 2010
Localização: USA\EU\Bagdá
Posts: 228
Agradeceu: 45
Agradecido 31 Vezes em 14 Posts
Nome Real: FehFilgueiras
|
sim sim foi isso manolo mais aonde indico a quantidade ?? ahhh... e da pra saber a .xml do NPC pelo comando admin?? se der explicar ai ..
|
||||||||||||||
|
|
|
||||||||||||||
![]() |
|
|