[npc][8.40+] Recharger Firewalker Boots

ricktcs
em NPCs, monsters e raids

ricktcs

avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 13/11/06Posts: 126Char no Tibia: ----------------

Gente hoje resolvi fazer um NPC realmente muito eficiente ...

Um npc de recharger da Firewalker boots.

Lá vai os scripts...

 

1º Passo:

Entre na sua pasta do otserver, data/npc copie qualquer arquivo da pasta e renomeie para fire recharger.xml, apage tudo oque tem dentro e coloque:

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

<npc name="Recharger" script="data/npc/scripts/firerecharg.lua" access="3" lookdir="2" 

walkinterval="2000">
<mana now="800" max="800"/>
<health now="200" max="200"/>
<look type="243" head="79" body="94" legs="114" feet="77" addons="3"/>
</npc>

 

2º Passo:

Agora entre na pasta: data/npc/scripts, copie qualquer arquivo e renomeie para firerecharg.lua, apage tudo que tem dentro e coloque:

--------------------------------------------------------------
----------Recharger Firewalker boots by Ricktcs---------------
--------------------------------------------------------------
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 rechargeFirewalker(cid, message, keywords, parameters, node)
if(not npcHandler:isFocused(cid)) then
return false
end

local playermoney = getPlayerMoney(cid)
if playermoney >= 20000 then
if doPlayerRemoveItem(cid,9934,1) == 1 then
doPlayerAddItem(cid, 9933, 1)
doPlayerRemoveMoney(cid, 20000)
npcHandler:say("Here are your new firewalker boots!", cid)
else
npcHandler:say("You don't have worn firewalker boots.", cid)
end
else
npcHandler:say("You don't have enough money.", cid)
end
keywordHandler:moveUp(1)
return true
end

local node1 = keywordHandler:addKeyword({'firewalker boots'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Do you want to repair your firewalker boots for 20000 gold coins?'})
node1:addChildKeyword({'yes'}, rechargeFirewalker, {blessing = 1})
node1:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, moveup = 1, text = 'Then not.'})

keywordHandler:addKeyword({'offer'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = "I can repair a pair of worn {firewalker boots} for 20000 gold coins."})
keywordHandler:addKeyword({'help'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = "I can repair a pair of worn {firewalker boots} for 20000 gold coins."})

npcHandler:addModule(FocusModule:new())

 

Pronto esta ai seu NPC recharger da Firewalker Boots. Para recarregar a firewalker boots é só voce falar ao NPC:

Hi

help (ou offer, ou firewalker boots se quiser ser mais direto)

firewalker boots

yes.

 

Espero que eu tenha ajudado algumas pessoas.

 

COMENTE!

 

~Ricktcs~

alissonlinneker

ñ frite bacon sem kmiza xP
avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 15/12/07Posts: 239

Muito bom mesmo...

vo baixar aqui e colocar no meu global pra fazer um teste...

vlw ae pelo npc

:smile_positivo:



Devo esquecer aqueles que me impuseram obstáculos infundados e agradecer àqueles que me impulsionaram adiante. É hora, mais do que nunca, de valorizar as amizades e os conhecimentos adquiridos aqui. Agradeço a todos que me apoiaram. Vlw xTibia!
Amais!
[Retired]



~~>Meus Trabalhos:

---Sistema De Domínio De Castelos. (Action)
---Sistema De Mineraçao (Action)
---Scroll Que Da X Exp Quando é Usada (Action)
---Portas Não Abrem? Venha Aqui Ver Como Arruma! (Action)
---Crie Suas Quest´s De Uma Maneira Rapida E Facil. (Action)
---The Demon OaK Quest (Action)

---Addon Por Item, Com Todos Os Outfits. (Npc)

---Aprenda a colocar suas quests no Quest Log (Tutorial+scripts _ data/xml/quests.xml)
---Conhecendo Melhor A Pasta Globalevents (Tutorial+scripts)
---Gerencie O Seu Mysql Como Se Fosse Sqlite (Tutorial)
---Multi World Sistem - Como Funciona. (Tutorial)

---Projeto de tradução do TFS 8.31 SQL - Inglês para o Portugês (Server 8.31)

---2 Templantes para Web Site de OT (Websites de OTserv)
---Atualização de sites do Gesior para sistema de mult-world (Websites de OTserv)

---Thyrania editado (Map)
---Yalahar Global Completo (Map)

---Pic Editor para Tibia 8.2+ (Programa)
---Ztracker - Clone mapas 8.4 (Programa)



ricktcs

avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 13/11/06Posts: 126Char no Tibia: ----------------

=P nada ainda bem que voce gostou!

 

Arrumei um bug,, tinha um espaço fora do lugar. desculpem, mas jah arrumei

 

obrigado NoobLess pelo report

xXxhalloweenxXx

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 04/11/08Posts: 71Char no Tibia: Damon Chas

Muito bom..

Rokkuu

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 15/11/07Posts: 6

Como faço pro npc pegar o dinheiro e uma small ruby ?

lollipops

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 03/04/09Posts: 15Char no Tibia: Eternal Oblivion

Oi rickts eu fiz do geito que está ai mais o npc não me responder =/ por que? =//

se puder me ajudar e o topico ainda estiver ativo agradeço des de já.

Schiavinato

Aprendendo Scripting *-*
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 12/08/07Posts: 345Char no Tibia: Lokeded

Copio o npc de recarregar soft do noobinhu e trocou os id, as falas

noss

no coments

The Crystal Server(Sorcerer´s Stone) - Project



 

Venha participar deste projeto - Desenvolvido por Shynzo

 

Link para download do distro:

http://www.xtibia.com/forum/topic/143282-862-the-crystal-server-v018/

Link da formação do projeto:

http://www.xtibia.com/forum/topic/143247-the-crystal-server-recruta/

luisfcoimbra

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 26/10/08Posts: 11

Ae me ajudo bastante vlw :positive:

satan666

Antichrist Superstar
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 07/05/08Posts: 612Char no Tibia: leviana luciferiana

bem melhor seria se vc colocasse os crditos do noobinhu e pelo menos desse uma sditada pra melhorar o script tipo pondo ele tanto pra recarregar a fire quanto a soft.

creationb.jpg

"Um Deus que usasse seu poder para criar seres humanos que de antemão sabia que seriam atormentados eternamente, e que os predestinasse a isso,



não poderia ser sábio, nem justo e tampouco amoroso.

Além de nos submeter a isso vim a nos julgar e condenar por nossos atos aos tormentos do inferno.

pra minha pessoa isso não é um Deus Pai amoroso e bondoso como o chaman, seu padrão seria muito mais inferior do que o de muitos homens."

tutuduke

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 18/08/07Posts: 9

Muito bom