GU

Talkaction Para Fazer Determinado Addon

By Gustavotalion, 16 de ago. de 2010 in Archived

tibia
script
otserv
8
1.3k
16 de agosto de 2010 às 16:29

Tipo do script: Talkaction

Protocolo (versão do Tibia): 8.6

Servidor utilizado: TFS

Nível de experiência: baixa/nehuma

 

 

 

 

Quero uma talkaction que funcione da seguinte maneira:

 

quando o player falar !warrior, por exemplo, ele vai ganhar ambos os addons do outfit 'warrior'.

 

mas para isso acontecer, teremos que contar com as seguintes condiçoes:

 

• O player deve ter uma dragon claw (item 5919);

• Só uma dragon claw será o suficiente para os 2 addons;

• A dragon claw vai ser consumida no procedimento;

• O player deve ser premmium account.

 

--------------------

 

é isso, agradeço desde já

VodkartV
16 de agosto de 2010 às 20:52

para sua sorte já tem esse script :D

 

basta edita-lo.

 

http://www.xtibia.com/forum/topic/136139-talkactionoutfit/

 

para colocar o item é facil

 

lá no script tem:

 

items = { 
{ID DO ITEM,QUANTIDADE DO ITEM} 
}

 

FLW

17 de agosto de 2010 às 17:44

obrigado pela atenção, mas não funcionou...

 

mensagem que recebi no log do server:

 

[17/08/2010 17:35:00] [Error - TalkAction Interface] 
[17/08/2010 17:35:00] data/talkactions/scripts/outfit.lua:onSay
[17/08/2010 17:35:00] Description: 
[17/08/2010 17:35:00] data/talkactions/scripts/outfit.lua:255: attempt to index local 'v' (a nil value)
[17/08/2010 17:35:00] stack traceback:
[17/08/2010 17:35:00] 	data/talkactions/scripts/outfit.lua:255: in function <data/talkactions/scripts/outfit.lua:1>

 

 

alguem sabe como posso fazer funcionar? talvez eu esteja fazendo algo errado... fiz uma copia de um arquivo qualquer da pasta talkactions e coloquei lá dentro o script. Modifiquei o ID para o item que eu queria e renomeei o arquivo para outfit. Adicionei a seguinte linha ao talkactions.xml

 

        <talkaction words="!outfit" script="outfit.lua"/>  

 

 

 

nao sei se é uma informação relevante mas estou usando o seguinte server, que baixei aqui mesmo no xtibia:

 

[17/08/2010 17:17:56] Styller Yourots, version 0.7.5 (Styller Yourots)

[17/08/2010 17:17:56] Styller Yourots 8.60 criado por LeozeraRox.

[17/08/2010 17:17:56] Compilado versao 8.60 por LeozeraRox - 31/07/2010.

[17/08/2010 17:17:56] Sources do Robson Dias! Obrigado!

[17/08/2010 17:17:56] Um Salve ao XTibia: http://xtibia.com.

VodkartV
18 de agosto de 2010 às 20:34

olha cara eu testei aqui e funciono

 

tente repetir os passos(copiar o script denovo...)

 

abraços

18 de agosto de 2010 às 21:14

vo tentar de novo e já edito pra falar no que deu, mas acho que vai continuar no mesmo pq já tentei muitas vezes ;S

 

--edit

 

continua a mesma coisa:

 

21:20 GOD Raymond: !outfit "assassin

 

[18/08/2010 21:20:16] [Error - TalkAction Interface]

[18/08/2010 21:20:16] data/talkactions/scripts/outfit.lua:onSay

[18/08/2010 21:20:16] Description:

[18/08/2010 21:20:16] data/talkactions/scripts/outfit.lua:255: attempt to index local 'v' (a nil value)

[18/08/2010 21:20:16] stack traceback:

[18/08/2010 21:20:16] data/talkactions/scripts/outfit.lua:255: in function <data/talkactions/scripts/outfit.lua:1>

 

 

21:21 GOD Raymond: !outfit "warrior

 

[18/08/2010 21:21:07] [Error - TalkAction Interface]

[18/08/2010 21:21:07] data/talkactions/scripts/outfit.lua:onSay

[18/08/2010 21:21:07] Description:

[18/08/2010 21:21:07] data/talkactions/scripts/outfit.lua:255: attempt to index local 'v' (a nil value)

[18/08/2010 21:21:07] stack traceback:

[18/08/2010 21:21:07] data/talkactions/scripts/outfit.lua:255: in function <data/talkactions/scripts/outfit.lua:1>

Edited Agosto 18 by Gustavotalion

VodkartV
18 de agosto de 2010 às 21:53

é só assim que tem que falar

 

!outfit hunter

ou 

!outfit warmaster

 

 

obs:

 

to usando o 2° script do tópico dele

 

e posta o seu script ai pra ve como ficou

Edited Agosto 18 by Vodkart

18 de agosto de 2010 às 23:35

funcionou, era basicamente isso, lol

 

tava tentando !outfit "mage pq era como instruia no topico

 

depois quando passei a usar !outfit mage e editei os itens, parou de dar certo mas era pq tava sem os itens na bp

 

funcionando perfeitamente agora, soh tenho uma duvida:

 

tem como adicionar o 'wayfarer outfit' ao script?

 

 

 

agradeço desde jah pela ajuda e desculpe-me a falta de acentuaçao, meu teclado ta horrivel

VodkartV
19 de agosto de 2010 às 12:00

claro pow

 

só colocar

 

no final

 

               ["warmaster"] = { 
                       outfit = { 
                               male = 335, 
                               female = 336, 
                               addon = 3, 
                               storage = 11022 
                       }, 
                       items = { 
                               {2177,10},{2160,100} 
                       } 
               },
               ["wayfarer"] = { 
                       outfit = { 
                               male = 367, 
                               female = 366, 
                               addon = 3, 
                               storage = 11023 
                       }, 
                       items = { 
                               {2160,3} 
                       } 
               } 

Edited Agosto 19 by Vodkart