Ir para conteúdo

[Ajuda] Segonda Promotion


kaiqueitj

Posts Recomendados

Opa alguem me ajuda a fazer uma 2 Promotion SO PARA OS VIP, que tera so na area vip ai, se o player compra vip ele tera acesso ai logo apos acabar a vip dele ele volta a ser , MS, ED, EK ou RP

 

 

E um npc, para se transforma na 3 vocação

Para OTS 8.54

 

Estou aguardando OBRIGADO.

Link para o comentário
Compartilhar em outros sites

  • 4 months later...

Ae esta sua segunda promote

 

isso vc koloka no vocations xml do seu ot

 

<vocation id="9" name="Epic Master Sorcerer" description="an epic master sorcerer" needpremium="0" gaincap="10" gainhp="5" gainmana="30" gainhpticks="3" gainhpamount="15" gainmanaticks="2" gainmanaamount="30" manamultiplier="1.1" attackspeed="700" soulmax="300" gainsoulticks="15" fromvoc="5" lessloss="50">

<formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>

<skill fist="1.5" club="2.0" sword="2.0" axe="2.0" distance="2.0" shielding="1.5" fishing="1.1" experience="1.0"/>

</vocation>

<vocation id="10" name="Epic Elder Druid" description="an epic elder druid" needpremium="0" gaincap="10" gainhp="5" gainmana="30" gainhpticks="4" gainhpamount="15" gainmanaticks="2" gainmanaamount="30" manamultiplier="1.1" attackspeed="700" soulmax="300" gainsoulticks="15" fromvoc="6" lessloss="50">

<formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>

<skill fist="1.5" club="1.8" sword="1.8" axe="1.8" distance="1.8" shielding="1.5" fishing="1.1" experience="1.0"/>

</vocation>

<vocation id="11" name="Epic Royal Paladin" description="an epic royal paladin" needpremium="0" gaincap="20" gainhp="10" gainmana="15" gainhpticks="3" gainhpamount="20" gainmanaticks="3" gainmanaamount="20" manamultiplier="1.4" attackspeed="700" soulmax="300" gainsoulticks="15" fromvoc="7" lessloss="50">

<formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>

<skill fist="1.2" club="1.2" sword="1.2" axe="1.2" distance="1.1" shielding="1.1" fishing="1.1" experience="1.0"/>

</vocation>

<vocation id="12" name="Epic Elite Knight" description="an epic elite knight" needpremium="0" gaincap="25" gainhp="15" gainmana="5" gainhpticks="2" gainhpamount="30" gainmanaticks="4" gainmanaamount="15" manamultiplier="3.0" attackspeed="700" soulmax="300" gainsoulticks="15" fromvoc="8" lessloss="50">

<formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>

<skill fist="1.1" club="1.1" sword="1.1" axe="1.1" distance="1.4" shielding="1.1" fishing="1.1" experience="1.0"/>

</vocation>

__________________________________________________________________________

 

 

Agora vai em npc/scripts cria algum arquivo .lua e coloque: (Salve com o nome que você quiser)

 

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 node2 = keywordHandler:addKeyword({'epic'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'I can epicize you for 200000 gold coins. Do you want me to epicize you?'})

node2:addChildKeyword({'yes'}, StdModule.promotePlayer, {npcHandler = npcHandler, cost = 200000, level = 120, premium = 1, promotion = 2, text = 'Congratulations! You are now epicized.'})

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

 

npcHandler:addModule(FocusModule:new())

_________________________________________________________________

Agora va crie um arquivo xml coloque dentro da pasta npc e coloque:

 

<?xml version="1.0" encoding="UTF-8"?>

<npc name="Thyranian King" script="data/npc/scripts/_________.lua" access="3" lookdir="2" walkinterval="2000">

<mana now="800" max="800"/>

<health now="200" max="200"/>

<look type="332" head="20" body="39" legs="45" feet="7" addons="3"/>

<parameters>

<parameter key="message_greet" value="Vida longa ao rei! Fale {epic} para compar segunda promote."/>

<parameter key="message_walkaway" value="Vida longa ao rei!" />

</parameters>

</npc>

 

(OBS: AONDE ESTA SUBLINADO VOCÊ COLOCA O NOME DO ARQUIVO QUE VOCÊ SALVO NA PASTA NPC/SCRIPTS)

 

Espero ter ajudo ;DD

 

REP +?

Editado por Thiiagoo
Link para o comentário
Compartilhar em outros sites

  • Quem Está Navegando   0 membros estão online

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