Como Fazer Um Npc De Recarregar A Soft Boots

maximusot
em Tutoriais para Iniciantes
  • 1
  • 2

maximusot

avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 05/03/07Posts: 219

CREDITOS 100% MEUS

NAO ACEITO COPIA TOPICO EXCLUSIVO DO XTIBIA

 

Bom como vi muitas pessoas pedindo npc de recaregar a soft boots resolvi postar um aqui...

 

1° Abra a pasta data/npc de CTRL + C em qualquer arquivo .xml e CTRL + V renomeie para um nome (no caso o nome do npc) depois clique com o botão direito e clique em editar, vai abrir um bloco de notas, apague tudo e cole issu

 

<npc name="Recaregador" script="data/npc/scripts/softboots.lua" floorchange="0" access="5" level="1" maglevel="1">

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

<look type="151" head="114" body="1" legs="1" feet="76" addons="1" corpse="2212"/>

<parameters>

<parameter key="message_greet" value="Olá |PLAYERNAME|. eu sou specializado em botas." />

</parameters>

</npc>

 

Tradução

Recarregador - Nome do NPC

data/npc/scripts/softboots.lua - loca onde o arquivo .lua do npc está localizado

<look type="151" head="114" body="1" legs="1" feet="76" addons="1" corpse="2212"/> - outfit do npc

Olá |PLAYERNAME|. eu sou specializado em botas - o que o npc vai dizer quando o player dizer "HI"

 

 

2° abra a pasta data/npc/scripts lá copie qualquer arquivo e cole (CTRL + C e CTRL + V) abra o arquivo como bloco de notas apague tudo e cole issu

 

-- by ADM LEO leonardo caetano

 

local keywordHandler = KeywordHandler:new()

local npcHandler = NpcHandler:new(keywordHandler)

NpcSystem.parseParameters(npcHandler)

 

-- OTServ event handling functions start

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

-- OTServ event handling functions end

 

function creatureSayCallback(cid, type, msg)

-- Place all your code in here. Remember that hi, bye and all that stuff is already handled by the npcsystem, so you do not have to take care of that yourself.

if(npcHandler.focus ~= cid) then

return false

end

 

if msgcontains(msg, 'specialised') or msgcontains(msg, 'boot') then

selfSay('Sim, meu pai foi um grande ferreiro, ele era specializado em botas , ele decidiu me ensinar a speciaria dele em botas pois viu que sua morte estava proxima e agora eu sou um fanatico por botas e tenho como revitalizar a worn soft boots.')

elseif msgcontains(msg, 'worn soft boots') or msgcontains(msg, 'worn soft boot') then

selfSay('Você gostaria de trocar sua Worn Soft Boots por uma Soft Boots? isto lhe custara 500k.')

talk_state = 1

 

 

elseif msgcontains(msg, 'yes') and talk_state == 1 then

if getPlayerItemCount(cid,6530) >= 1 and getPlayerItemCount(cid,2160) >= 50 then

if doPlayerTakeItem(cid,6530,1) and doPlayerTakeItem(cid,2160,50) == 0 then

selfSay('Aqui está.')

doPlayerAddItem(cid,2640,1)

end

else

selfSay('Desculpe, você não tem os itens requeridos.')

end

 

 

elseif msgcontains(msg, 'no') and (talk_state >= 1 and talk_state <= 5) then

selfSay('Ok.')

talk_state = 0

end

-- Place all your code in here. Remember that hi, bye and all that stuff is already handled by the npcsystem, so you do not have to take care of that yourself.

return true

end

 

npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback)

npcHandler:addModule(FocusModule:new())

 

 

Vermelho - ID da worn soft boots

azul claro - as falas do PLAYER

verde - ID do dinheiro (2160 no caso é cristal)

laranja - O tanto de dinheiro que vai ser removido (no caso 50 cristais)

rosa - ID da Soft Boots

roxo - Quantas Worn soft boots que vai ser removidas

azul um pouco mais escuro - As falas do NPC

 

Aceito criticas e sugestões

Por favor deem suas notas [/b]

 

 

 

EDIT: COMO ALGUMAS CORES DO 1° QUOTE NÃO ESTÁ SAINDO VOU DEIXAR SEM MAS ENSINANDO COMO EDITAR.



CLIQUE AKI DEPOIS CLIQUE NO CLICK AQUI DA SEGUNDA LINHA NÃO DEMORA NEM 1 MINUTO


MINHAS METAS

~~~~~~~~~~~~~~
~~
MINHAS METAS~~
~~~~~~~~~~~~~~


1 post (X)
10 posts (X)
20 posts (X)
30 posts (X)
40 posts (X)
50 posts (X)
60 posts (X)
70 posts (X)
80 posts (X)
90 posts (X)
100 posts (X)
120 posts (X)
150 posts (X)
200 posts (X)
300 posts (X)
400 posts (X)
500 posts (X)
600 posts (X)
700 posts (X)
800 posts (_)
900 posts (_)
1000 potsts (_)
1300 posts (_)
1500 posts (_)
1800 posts (_)
2000 posts (_)
----------------------------------------------------

MEUS TRABALHOS

teres

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 31/10/06Posts: 77Char no Tibia: Elite Lord Paladin

Muito bom =P

 

ficou bem feito =P

 

otimo trabalho ..

 

C for pra dar uma nota 9

 

=P

Melhor Naum..
Piorr Naum...
Diferente Naum..


Apenas eu e nada mas ..

Assinatura em construçao..









=D

Meu Time De Coraçao!





C vc gostou do meu Trabalho Vire meu Fan




Sou fan dessa galera aki.. o:



Frases Para Ela =* ( Naum seja curioso )

É mais fácil uma estrela cair do céu com o vento, do que você sair do meu pensamento.

Outra?


Você não morre quando deixa de viver, mas sim quando deixa de amar

=P

gabrifer

avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 26/10/07Posts: 100Char no Tibia: Climber Man

Gostei sim cara!

Eu pelo menos consegui entender mais só uma sugestão no primeiro QUOTE, não apareceram todas as cores.

È só arrumar isso que fica beleza! :D

Por mim ta APROVADO!

Flw :D



Sou Fan:




Ès meu Fan?

maximusot

avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 05/03/07Posts: 219

Aqui em casa to com problemas com quote e cores, eu tentei explicar sem tentem entender não é preguiça é por que não está funcionando mesmo



CLIQUE AKI DEPOIS CLIQUE NO CLICK AQUI DA SEGUNDA LINHA NÃO DEMORA NEM 1 MINUTO


MINHAS METAS

~~~~~~~~~~~~~~
~~
MINHAS METAS~~
~~~~~~~~~~~~~~


1 post (X)
10 posts (X)
20 posts (X)
30 posts (X)
40 posts (X)
50 posts (X)
60 posts (X)
70 posts (X)
80 posts (X)
90 posts (X)
100 posts (X)
120 posts (X)
150 posts (X)
200 posts (X)
300 posts (X)
400 posts (X)
500 posts (X)
600 posts (X)
700 posts (X)
800 posts (_)
900 posts (_)
1000 potsts (_)
1300 posts (_)
1500 posts (_)
1800 posts (_)
2000 posts (_)
----------------------------------------------------

MEUS TRABALHOS

darckmasther

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 14/02/08Posts: 8Char no Tibia: darck the pinheiros

po mano fico otimo ,gostei

por mim também ta

darckmasther

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 14/02/08Posts: 8Char no Tibia: darck the pinheiros

malz ai mas apertei enviar sem querer

como eu dizia ta aprovado

Dartilus

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 20/08/07Posts: 76Char no Tibia: Não jogo

Vou indicar esse tutorial para um amigo meu, gostei muito.

 

Porem, existe um NPC em alguns OTs chamado Roy.Ele fala em inglês e é muito dificil dialogar com ele.

Eu pessoalmente não sei o que falar.

 

Aprovado.

 

Atenciosamente,

Dartilus


The Stalker, Lux Fero
Oh, trust in my, self-righteous suicide, I cry when angels deserve to die...



~ Wind Slayer ~
Open beta dia 4, não perca!
Caso você participe do jogo no dia 4, logo que criar seu char por favor vá até a lista de amigos, Mento e adicione o Fabbio, assim poderei ajuda-lo quando precisar.

maximusot

avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 05/03/07Posts: 219

Vlw pelos elogios...

 

(nenhuma critica ate agora) :D

 

 

EDIT: Dartiluis agora que eu vi esse Roy tem em alguns ot's porem ele é cheio de bugs

1° ele pede 100k e tira 10k

2° esse roy não precisa de levar o dinheiro apenas a bota...

 

o meu precisa levar os itens certos, e o tanto de dinheiro certo =D



CLIQUE AKI DEPOIS CLIQUE NO CLICK AQUI DA SEGUNDA LINHA NÃO DEMORA NEM 1 MINUTO


MINHAS METAS

~~~~~~~~~~~~~~
~~
MINHAS METAS~~
~~~~~~~~~~~~~~


1 post (X)
10 posts (X)
20 posts (X)
30 posts (X)
40 posts (X)
50 posts (X)
60 posts (X)
70 posts (X)
80 posts (X)
90 posts (X)
100 posts (X)
120 posts (X)
150 posts (X)
200 posts (X)
300 posts (X)
400 posts (X)
500 posts (X)
600 posts (X)
700 posts (X)
800 posts (_)
900 posts (_)
1000 potsts (_)
1300 posts (_)
1500 posts (_)
1800 posts (_)
2000 posts (_)
----------------------------------------------------

MEUS TRABALHOS

Rustty

Ex - Coordenador de Conteúdo
avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 30/07/07Posts: 151

Aprovado.

Olá usuário Xtibia.com seu tutorial foi aprovado e será movido para seção Outros Tutoriais.

Parabéns.

DanielStyfler

avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 26/09/07Posts: 207Char no Tibia: Tyth Holdo

EITAA!

 

esses dias msm eu queria fazer um npc de carregar soft! sauasuh

 

+ meu OT fexo u.u!

 

^^

 

+ ta bem legal ^^

Extreme...

para qm gosta de OTs 8.10 ai vai o meu...

IP: extremeglobal.servegame.com
Mapa: Global
Uptime: 24Horas
Exp: 15x

é isso ae... vem conhecer o Extreme... não adianta falar "ah é 8.10 é zuado" sem conhecer nada é zuado

maximusot

avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 05/03/07Posts: 219

Hehehe que pena que seu ot fexo...

 

mas vlw pelos elogios



CLIQUE AKI DEPOIS CLIQUE NO CLICK AQUI DA SEGUNDA LINHA NÃO DEMORA NEM 1 MINUTO


MINHAS METAS

~~~~~~~~~~~~~~
~~
MINHAS METAS~~
~~~~~~~~~~~~~~


1 post (X)
10 posts (X)
20 posts (X)
30 posts (X)
40 posts (X)
50 posts (X)
60 posts (X)
70 posts (X)
80 posts (X)
90 posts (X)
100 posts (X)
120 posts (X)
150 posts (X)
200 posts (X)
300 posts (X)
400 posts (X)
500 posts (X)
600 posts (X)
700 posts (X)
800 posts (_)
900 posts (_)
1000 potsts (_)
1300 posts (_)
1500 posts (_)
1800 posts (_)
2000 posts (_)
----------------------------------------------------

MEUS TRABALHOS

NeoMagician

avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 02/03/08Posts: 127Char no Tibia: NeoMagician

Bom trabalho, ficou bem interessante.

Assinatura movida para "Sobre Mim" devido danos ao fórum.

Att,
Henrique.

luis-sorocaba

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 09/10/05Posts: 13

lgl

ferreiro

especializado em botas

;D

CzarFacens

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 08/03/08Posts: 1

e ai veiu blz?

 

viu tem como me dizer se aquele scirpt que tu feiz funfa em 8.1?

 

tentei criar la so q da um erro no scrip,

 

no NPC...

 

e teria como vc me dizer como que coloca o npc em ot 8.1?

 

o tuto que axei num funfa....

 

flws ae...

 

me ajuda ae plx...

nubispk

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 18/11/07Posts: 4Char no Tibia: Lord Annubis

Bom, já que ninguém criticou... Vamos lá... :B

 

Se o cara chegar lá com a worn soft boots, e ao inves de 50 moedas de crystal, chegar com 50 montes de 100 platinum coins, ele nao recarrega a soft boots... Isso eh um bug...

 

Recarregador se escreve com dois "r"... não é recaregador...

 

Falas em português num jogo quase que totalmente ambientado em inglês fica muito porco...

Eu ainda prefiro o bom e velho inglês do tibia. Mesmo por que, as palavras-chave do npc são hi, yes, no e worn soft boots... Palavras em ingles... ou seja, você fala ingles, e ele lhe responde em portugues... horrivel...

 

Preços astronomicos... Quem consegue pagar 500k a cada 4 horas num ot não muito fora do normal???

 

Se é pra avaliar com nota de 0 a 10, acho que, de mim, você receberia um 5. Pois ele funciona, mas limitadamente.

 

Mas no geral da pra melhorar fácil... :)

 

Abraços.

~

  • 1
  • 2