Ir para conteúdo

Npc Montarias 9.1!


Posts Recomendados

Ola Vim Trazer Pra Vocês O Npc De Montaria 9.1! :thumbsupsmiley:

 

 

Em Data/Npc Crie Um Arquivo Xml Com Nome De Domador E Adicione Isso :

 

 

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

<npc name="Domador" script="mounts.lua" walkinterval="2000" floorchange="0">

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

<look type="134" head="17" body="54" legs="114" feet="0" addons="3" mount="373"/>

<parameters>

<parameter key="message_greet" value="Ola |PLAYERNAME|, Eu Vendo Montarias : Widow Queen,,Racing Bird,War Bear,Black Sheep,Midnight Panther,Draptor,Titanica,Tin Lizzard,Blazebringer,Rapid Boar,Stampor,Undead Cavebear,Mule,Tiger Slug,Uniwheel,Crystal Wolf,Brown War Horse,Kingly Deer,Tamed Panda,Dromedary,Sandstone Scorpion,Rented Horse,Fire War Horse !! Fale mount (nomemdamontaria) ex : mount draptor."/>

</parameters>

</npc>

 

 

Em Data/npc/scripts Crie Um Arquivo .lua Chamado mounts e Adicione Isso :

 

 

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

 

function AddMount(cid, message, keywords, parameters, node) --by vodka

if(not npcHandler:isFocused(cid)) then

return false

end

if parameters.premium == true and not isPremium(cid) then

return true,npcHandler:say('Sorry,Only premium members buy this mount!', cid)

elseif not doPlayerRemoveMoney(cid, parameters.price) then

return true,npcHandler:say('Sorry You need '..parameters.price..' gps to buy this mount!', cid)

end

doPlayerAddMount(cid, parameters.mount)

npcHandler:say('Here is your mount!', cid)

npcHandler:resetNpc()

return true

end

 

keywordHandler:addKeyword({'mounts'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'I sell these mounts: {widow queen},{racing bird},{war Bear},{black sheep},{midnight panther},{draptor},{titanica},{tin lizzard}.{blazebringer},{rapid boar},{stampor} or {undead cavebear}!'})

local node1 = keywordHandler:addKeyword({'widow queen'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'You want to buy the mount widow queen?'})

node1:addChildKeyword({'yes'}, AddMount, {price = 10000,mount = 1,premium = false})

node1:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Ok, then.', reset = true})

local node2 = keywordHandler:addKeyword({'racing bird'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'You want to buy the mount racing bird'})

node2:addChildKeyword({'yes'}, AddMount, {price = 20000,mount = 2,premium = true})

node2:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Ok, then.', reset = true})

local node3 = keywordHandler:addKeyword({'war bear'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'You want to buy the mount war Bear'})

node3:addChildKeyword({'yes'}, AddMount, {price = 10000,mount = 3,premium = false})

node3:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Ok, then.', reset = true})

local node4 = keywordHandler:addKeyword({'black sheep'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'You want to buy the mount black sheep?'})

node4:addChildKeyword({'yes'}, AddMount, {price = 10000,mount = 4,premium = false})

node4:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Ok, then.', reset = true})

local node5 = keywordHandler:addKeyword({'midnight panther'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'You want to buy the mount midnight panther?'})

node5:addChildKeyword({'yes'}, AddMount, {price = 20000,mount = 5,premium = true})

node5:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Ok, then.', reset = true})

local node6 = keywordHandler:addKeyword({'draptor'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'You want to buy the mount draptor?'})

node6:addChildKeyword({'yes'}, AddMount, {price = 10000,mount = 6,premium = true})

node6:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Ok, then.', reset = true})

local node7 = keywordHandler:addKeyword({'titanica'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'You want to buy the mount titanica?'})

node7:addChildKeyword({'yes'}, AddMount, {price = 10000,mount = 7,premium = true})

node7:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Ok, then.', reset = true})

local node8 = keywordHandler:addKeyword({'tin lizzard'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'You want to buy the mount tin lizzard?'})

node8:addChildKeyword({'yes'}, AddMount, {price = 10000,mount = 8,premium = true})

node8:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Ok, then.', reset = true})

local node9 = keywordHandler:addKeyword({'blazebringer'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'You want to buy the mount blazebringer?'})

node9:addChildKeyword({'yes'}, AddMount, {price = 10000,mount = 9,premium = true})

node9:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Ok, then.', reset = true})

local node10 = keywordHandler:addKeyword({'rapid boar'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'You want to buy the mount rapid boar?'})

node10:addChildKeyword({'yes'}, AddMount, {price = 10000,mount = 10,premium = false})

node10:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Ok, then.', reset = true})

local node11 = keywordHandler:addKeyword({'stampor'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'You want to buy the mount stampor?'})

node11:addChildKeyword({'yes'}, AddMount, {price = 10000,mount = 11,premium = true})

node11:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Ok, then.', reset = true})

local node12 = keywordHandler:addKeyword({'undead cavebear'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'You want to buy the mount undead cavebear?'})

node12:addChildKeyword({'yes'}, AddMount, {price = 10000,mount = 12,premium = true})

node12:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Ok, then.', reset = true})

local node13 = keywordHandler:addKeyword({'mule'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'You want to buy the Mule?'})

node13:addChildKeyword({'yes'}, AddMount, {price = 10000,mount = 13,premium = true})

node13:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Ok, then.', reset = true})

local node14 = keywordHandler:addKeyword({'tiger slug'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'You want to buy the tiger slug?'})

node14:addChildKeyword({'yes'}, AddMount, {price = 10000,mount = 14,premium = true})

node14:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Ok, then.', reset = true})

local node15 = keywordHandler:addKeyword({'uniwheel'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'You want to buy the uniwheel?'})

node15:addChildKeyword({'yes'}, AddMount, {price = 10000,mount = 15,premium = true})

node15:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Ok, then.', reset = true})

local node16 = keywordHandler:addKeyword({'crystal wolf'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'You want to buy the crystal wolf?'})

node16:addChildKeyword({'yes'}, AddMount, {price = 10000,mount = 16,premium = true})

node16:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Ok, then.', reset = true})

local node17 = keywordHandler:addKeyword({'brown war horse'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'You want to buy the brown war horse?'})

node17:addChildKeyword({'yes'}, AddMount, {price = 10000,mount = 17,premium = true})

node17:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Ok, then.', reset = true})

local node18 = keywordHandler:addKeyword({'kingly deer'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'You want to buy the Kingly Deer?'})

node18:addChildKeyword({'yes'}, AddMount, {price = 10000,mount = 18,premium = true})

node18:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Ok, then.', reset = true})

local node19 = keywordHandler:addKeyword({'tamed panda'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'You want to buy the Tamed Panda?'})

node19:addChildKeyword({'yes'}, AddMount, {price = 10000,mount = 19,premium = true})

node19:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Ok, then.', reset = true})

local node20 = keywordHandler:addKeyword({'dromedary'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'You want to buy the Dromedary?'})

node20:addChildKeyword({'yes'}, AddMount, {price = 10000,mount = 20,premium = true})

node20:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Ok, then.', reset = true})

local node21 = keywordHandler:addKeyword({'sandstone scorpion'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'You want to buy the Sandstone Scorpion?'})

node21:addChildKeyword({'yes'}, AddMount, {price = 10000,mount = 21,premium = true})

node21:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Ok, then.', reset = true})

local node22 = keywordHandler:addKeyword({'rented horse'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'You want to buy the Rented Horse?'})

node22:addChildKeyword({'yes'}, AddMount, {price = 10000,mount = 22,premium = true})

node22:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Ok, then.', reset = true})

local node23 = keywordHandler:addKeyword({'fire war horse'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'You want to buy fire War Horse?'})

node23:addChildKeyword({'yes'}, AddMount, {price = 10000,mount = 23,premium = true})

node23:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Ok, then.', reset = true})

npcHandler:addModule(FocusModule:new())

 

Espero Ter Ajudado

 

 

Créditos:50%Admrevolution (EU)por adicionar as montarias 9.1

50%deletera Npc Montarias Versão 8.7

 

 

Obrigado!

Link para o comentário
Compartilhar em outros sites

  • 1 month later...
  • 1 month later...
  • 1 month later...
  • 6 months later...
×
×
  • Criar Novo...