TI

Pasta Data - Vocations E Outfits

Por tibiaa4e, 04 de jan. de 2007 em Tutoriais de Scripting

otserv
tibia
script
60
19.5k
01 de junho de 2008 às 11:44

Mohaus evite reviver tópicos com comentários pequenos, ou que realmente

não façam diferença.

 

Pain

2 semanas depois...
careca21C
11 de junho de 2008 às 00:04

Otimo Tutorial

MAs Axo q vc Poderia Esplicar Melhor Usando Cores

Para Destacar as Funçoes !!

E Poderia Esplicar Melhor A Aprte De Skill

Como Faz Subir mas rapido, ou muda !!

esas coisas Fora iso

ta Otimo !!

 

Otimo Tutor !!

Editado Junho 11 por careca21

3 semanas depois...
BillyBolaB
27 de junho de 2008 às 17:26

aew vou poder criar novas vocaaçoes u.u.

ShinigamiWLS
02 de julho de 2008 às 16:48

Oxe

e qual numero de skill representa o ml? o_O?

Editado Julho 2 por ShinigamiWL

laisbouvierL
02 de julho de 2008 às 18:42

Bom tutorial, continue postando. :smile_positivo:

BillyBolaB
02 de julho de 2008 às 18:45

Isso eu ja sabia mae bom pra nvas vocaçaoes ams to vcom mais de 11 vocaçao e meio sme graça pra min

SkypperS
06 de julho de 2008 às 22:56

AEW agora aprendi um poco sobre Vocations.xml

 

vlws

opssO
10 de julho de 2008 às 16:12

MuiTo Bom Kra

ParaBens

3 meses depois...
HyuugaHukoH
12 de outubro de 2008 às 18:58

Uma pergunta.

Quantas Voc. pode ser feitas?

(Se alguem pode me responde)

tibiaa4eT
13 de outubro de 2008 às 19:15

bastante

 

Não acho que seja menos que 64

1 ano depois...
24 de janeiro de 2010 às 22:35

Cara tipow, criei o negoço, mas quando tento criar um char no acc manager, ele diz Your Character couldn't be created, please try again later.

oq eh isso?

Editado Janeiro 24 por SoulStrike

tibiaa4eT
31 de janeiro de 2010 às 13:37

Tutorial atualizado a pedidos e adicionado pequeno tutorial de outfits

WandermanW
03 de fevereiro de 2010 às 16:13

kra, ótimo topico.. me ajudou a decifrar um negocio que eu tava quebrando a cabeça aki... mas ainda restou duas duvidas:

1º - quero adicionar um outfit para o player, o id do outfit eh 35 (jah esta dentro do "outfits.xml" como "default=0"), entao quero saber qual função eu uso no script para que eu adicione esse outfit.. seria a função "doCreatureSetStorage(uid, key, value)"? E como eu colocaria os valores de "uid", "key" e "value"?

 

2º - Quando eu fizer isso o outfit ficara disponivel para a conta toda ou apenas para o char?

 

vlw!

tibiaa4eT
06 de fevereiro de 2010 às 05:04

kra, ótimo topico.. me ajudou a decifrar um negocio que eu tava quebrando a cabeça aki... mas ainda restou duas duvidas:

1º - quero adicionar um outfit para o player, o id do outfit eh 35 (jah esta dentro do "outfits.xml" como "default=0"), entao quero saber qual função eu uso no script para que eu adicione esse outfit.. seria a função "doCreatureSetStorage(uid, key, value)"? E como eu colocaria os valores de "uid", "key" e "value"?

 

2º - Quando eu fizer isso o outfit ficara disponivel para a conta toda ou apenas para o char?

 

vlw!

 

doCreatureSetStorage(cid,10001535,1)

 

Apenas para o char

 

Para tirar duvidas sobre o quer dizer uid,key, value leia os outros tutoriais.

WandermanW
07 de fevereiro de 2010 às 01:26

vlw!

 

mas, deu um probleminha aki... eu usei o "doCreatureSetStorage(cid,10001535,1)"... mas acabou nao mudando nada... foi retirado o iten necessario pra comprar o outfit, mas ele nao ficou acessivel...

 

pode me dar uma ajuda com o script (falando o que esta errado)?

o script eh esse:

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

 

-- x --

 

function outfit(cid, message, keywords, parameters, node)

if(not npcHandler:isFocused(cid)) then

return false

end

if getPlayerItemCount(cid,2157) >= 10 then

if doPlayerRemoveItem(cid,2157,10) and (doPlayerRemoveMoney(cid, 0) == TRUE) then

npcHandler:say('Aqui está seu outfit!', cid)

doCreatureSetStorage(cid,10001535,1)

end

else

npcHandler:say('Voce não tem Gold Nuggets suficientes!', cid)

end

end

 

-- x --

 

keywordHandler:addKeyword({'info'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = "Eu posso fazer uma troca com voce: eu lhe dou um outfit e voce me da 10 Gold Nuggets..."})

 

local node1 = keywordHandler:addKeyword({'outfit'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Voce quer mesmo trocar 10 Gold Nuggets por 1 outfit?'})

node1:addChildKeyword({'yes'}, outfit, {npcHandler = npcHandler, onlyFocus = true, reset = true})

node1:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Caso voce mude de idéia, me procure!', reset = true})

 

npcHandler:addModule(FocusModule:new())

 

obrigado desde jah! \o/