Ir para conteúdo

[Encerrado] [PEDIDO] Eu Queria Um Script Do Npc Johnny


Emanueldk

Posts Recomendados

1° um npc de promotion, o npc faria o seguinte, o mesmo de sempre mais com uma coisinha a mais, so poderia ser promovido quem fosse premium account, level minimo 20, e saira custando 50k

 

e seria assim

knight= elite knigt

druid=´elder druid

sorcerer= master sorcerer

paladin= royal paladin

 

2° um script de magia tipo, eu quero que o exori mas frigo, exori mas flam paralisassem seu target por 3 segundos e a magia exevo master flam, exevo master frigo tambem paralisassem mais sem target ela é tipo magia diaria, para poder paralisar precisa ter o addon especial da sua vocaçao, sorcerer mage full, druid o druid full APENAS COM O ADDON FULL e nao precisaria tar usando o addon para paralisar apenas ter o addon ja basta

Link para o comentário
Compartilhar em outros sites

Pro primeiro pedido:
Pega o teu script do NPC King Tibianus e modifica essa parte:

Spoiler

local node1 = keywordHandler:addKeyword({'promotion'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Do you want to be promoted in your vocation for 20000 gold?'})
	node1:addChildKeyword({'yes'}, StdModule.promotePlayer, {npcHandler = npcHandler, cost = 20000, level = 20, promotion = 1, 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})

 

Pra isso:
 

Spoiler

local node1 = keywordHandler:addKeyword({'promotion'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Do you want to be promoted in your vocation for 20000 gold?'})
	node1:addChildKeyword({'yes'}, StdModule.promotePlayer, {npcHandler = npcHandler, premium = true, cost = 50000, level = 20, promotion = 1, 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})

 


A segunda tento fazer depois, caso ninguém tenha feito.

Link para o comentário
Compartilhar em outros sites

5 minutos atrás, gabriel28 disse:

Pro primeiro pedido:
Pega o teu script do NPC King Tibianus e modifica essa parte:

  Ocultar conteúdo


local node1 = keywordHandler:addKeyword({'promotion'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Do you want to be promoted in your vocation for 20000 gold?'})
	node1:addChildKeyword({'yes'}, StdModule.promotePlayer, {npcHandler = npcHandler, cost = 20000, level = 20, promotion = 1, 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})

 

Pra isso:
 

  Ocultar conteúdo


local node1 = keywordHandler:addKeyword({'promotion'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Do you want to be promoted in your vocation for 20000 gold?'})
	node1:addChildKeyword({'yes'}, StdModule.promotePlayer, {npcHandler = npcHandler, premium = true, cost = 50000, level = 20, promotion = 1, 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})

 


A segunda tento fazer depois, caso ninguém tenha feito.

certo,

Link para o comentário
Compartilhar em outros sites

@Emanueldk
Pra spell, testa isso:
 

Spoiler

function onCastSpell(cid, var)
local outfit = {lookType = XX, lookAddons = 3} --Troque XX pelo looktype do outfit que você quer
	if getCreatureOutfit(cid, outfit) then
		return doCombat(cid, combat, var)
	else
		doPlayerSendCancel("Você tem que ter a outfit X com addon full para usar essa spell)
	end
end

 

Troca a função onCastSpell da spell pela que eu coloquei no spoiler, e vê se funciona.
O resto da spell é simples você fazer, é só adicionar a condition paralyze em algum script de magia de ataque.
Na de target, você pode pegar o script da exevo flam e adicionar a condition paralyze (só pegar no script da paralyze rune) e mudar a formula de dano pra a que você quiser. E na de área, faz a mesma coisa, pega a spell exevo gran mas flam por exemplo e poem a condition paralyze.

Link para o comentário
Compartilhar em outros sites

  • 5 weeks later...
Visitante
Este tópico está impedido de receber novos posts.
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...