FE

Segunda Promotion

Por felipedorgas, 18 de out. de 2010 em Archived

script
7
1.5k
18 de outubro de 2010 às 14:48

eu to usando esse script,

 

só que quando player vai compra 2° promotion, a ja tem a 1° (master,elder,royal,elite) apos ele comprar

 

ele fica sem vocação, só "You are."

 

o script funciona perfeitamente quando ele n tem nenhuma promotion...

 

local keywordHandler = KeywordHandler:new()

local npcHandler = NpcHandler:new(keywordHandler)

NpcSystem.parseParameters(npcHandler)

 

function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end

function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end

function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end

function onThink() npcHandler:onThink() end

 

local node1 = keywordHandler:addKeyword({'vip'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'I can vip promote you for 1000 gold coins. Do you want me to promote you?'})

node1:addChildKeyword({'yes'}, StdModule.promotePlayer, {npcHandler = npcHandler, cost = 1000, level = 8, promotion = 2, text = 'Congratulations! You are now promoted.'})

node1:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Alright then, come back when you are ready.', reset = true})

 

npcHandler:addModule(FocusModule:new())

Henrique MouraH
18 de outubro de 2010 às 14:52

Acho que se você postasse os respectivos IDs das vocações ajudaria a quem fosse lhe dar suporte.

 

Abraços.

 

 

18 de outubro de 2010 às 15:20

ID's 9,10,11,12

 

EDIT:

 

testei todas as vocações, com promotion e sem promotion, tudo deu certo...

 

então esse bug de perde vocação só aconteçe com alguns...

 

alguem sabe o por q disso ?

Editado Outubro 18 por felipedorgas

VodkartV
18 de outubro de 2010 às 16:01

esse erro é do vocations.xml

Henrique MouraH
18 de outubro de 2010 às 16:01

Isso é um relato dos antigos yurots, quando os npcs ficavam próximos de mais de outros npcs. Talvez isso possa ser seu problema, não tenho certeza.

 

Abraços.

 

 

18 de outubro de 2010 às 21:12

esse erro é do vocations.xml

 

que tipo de erro?

por que aconteçe as vezes só, não é sempre

 

no meu server, de uns 10 q tem essa promotion só aconteçeu com 2

 

Isso é um relato dos antigos yurots, quando os npcs ficavam próximos de mais de outros npcs. Talvez isso possa ser seu problema, não tenho certeza.

 

Abraços.

o npc esta sosinho "/

 

Vodkart, eu uso um script Onlogin q vc fez pra perde promotion quando acaba vip

 

e to achando q ta dando algum conflito nisso, oq vc acha? ;x

 

pareçe que alguns kra ao add vip ja ganhão a promotion automatica, outros não,

 

ai que ganho a promotion n sabe, e vai pedir denovo e aconteçe isso.

 

acho que é isso q to percebendo..

 

abraços

Editado Outubro 18 por felipedorgas

VodkartV
19 de outubro de 2010 às 08:03

na verdade ele checka as voc

 

se for vip e se vor vocs 5,6,7 e8 ele executa o script...

 

e se for vip e já for voc 9,10,11 e 12 ele não executa =X

 

eu testei aqui antes de postar