Ir para conteúdo
Entre para seguir isso  
Mock

Poções com cargas.

Recommended Posts

vakabr    0
vakabr

Mock, comigo o scirpt funcionou perfeitamente não deu bug ao execultar o server, mas quando eu tento usar a pot eu não consigo, e comando não funciona....

 

Eu uso TheForgottenServer 0.2.5

Compartilhar este post


Link para o post
Mock    32
Mock

@vakabr

No topico diz Testado em TFS 0.3.x

o seu server é tfs 0.2.x

mais antigo entao lgoicamente nao funciona.

Compartilhar este post


Link para o post
bonde116    0
bonde116

Muito massa potions com cargas agora vc inovou ^^

Compartilhar este post


Link para o post
vakabr    0
vakabr

Moc, você falou la, eu mudei a versão e agora funciona, ma como eu fasso para o npc vender as potions com carga? tipo quando ele escolher la a pot no shop e colcoar o numero em vez de vir 20 potions separadas, vim 1 pot de 20x...e se ele por + de 20...por 40 por exemplo..vim 2 por de 20x...ou poem 37...1 pot de 20x e outra de 17x...como fasso?

Compartilhar este post


Link para o post
Mock    32
Mock

@vakabr

ai vc usa a função que eu puis junto do topico.

Compartilhar este post


Link para o post
OrivalSommer    0
OrivalSommer

Mock, To Com um Probleminhaaaaaaaaaa

 

Esse Seu Post Eu Fiz... Curti Pra Caramba...

antes dE Tudo eu uso O Alissow 3.6..

 

Intao..

 

Por Que Eu Fiz...

 

e Nao Estou Conseguindo Pelo God.. Fazer As Potion.. Eu Escreve La.. /Chargapotion 7620 100 ( O Usado Pelo Mock Como Exemplo ) e Nao da Certo ..

Ai Fui la e Mudei Para...

 

<talkaction log="yes" words="/potion" event="script" access="5" value="pot.lua"/>

 

 

e Vo LA No sErver... /potion 7620 100 .. .e Nao da Nada

 

Sómente Aparece isso ...

 

 

18:04 /potion 7620 100

18:04 GOD XXX: /potion 7620 100

 

 

No Default..

 

e Pelo /i .. Tbm ..

 

18:05 /i 7620 100

18:05 Item wich such name does not exists.

 

.... e Percebi Que Esta Dando Esse Erro a Cada 5 Minutos..

 

[22/10/2009 18:04:34] Lua Script Error: [TalkAction Interface]

[22/10/2009 18:04:34] data/talkactions/scripts/pot.lua:onSay

 

[22/10/2009 18:04:34] data/talkactions/scripts/pot.lua:3: attempt to call global 'doAddPotWithCharges' (a nil value)

[22/10/2009 18:04:34] stack traceback:

[22/10/2009 18:04:34] data/talkactions/scripts/pot.lua:3: in function <data/talkactions/scripts/pot.lua:1>

 

 

O Que Eu faço ?

Compartilhar este post


Link para o post
Mock    32
Mock

@OrivalSommer

isso se da quando se pula partes do topico.

 

vc nao instalou a função.

Compartilhar este post


Link para o post
OrivalSommer    0
OrivalSommer

Mock, Meu Amigo fiz o Precedimento Novamente, Igualzinho ao Seu Post...

 

e Quando Digo La /chargepotion 7620 100 ... sai no default normal.. e aparece o erro

 

[24/10/2009 00:45:51] Lua Script Error: [TalkAction Interface]

[24/10/2009 00:45:51] data/talkactions/scripts/pot.lua:onSay

 

[24/10/2009 00:45:51] data/talkactions/scripts/pot.lua:3: attempt to call global 'doAddPotWithCharges' (a nil value)

[24/10/2009 00:45:51] stack traceback:

[24/10/2009 00:45:51] data/talkactions/scripts/pot.lua:3: in function <data/talkactions/scripts/pot.lua:1>

 

Pode Me da Uma Forcinha?

 

 

vwls abraços

Compartilhar este post


Link para o post
Mock    32
Mock

@OrivalSommer

nao fez nao.

você nao esta adcionando a função.

Compartilhar este post


Link para o post
baloi    0
baloi

@mock ele fez sim, assim como eu fiz com o ot igual ao dele alissow....

 

tpw no function tem lugar especifico pra adiciona ou pode ser na primeira linha?

;x thx

Compartilhar este post


Link para o post
Mock    32
Mock

@baloi

na utima linhas.

se nao fizer isso vai dar o mesmo erro.

 

e depois tem q reinicia o server.

Compartilhar este post


Link para o post
baloi    0
baloi

@mock

 

string.explode = function (str, sep)

local pos, t = 1, {}

if #sep == 0 or #str == 0 then

return

end

for s, e in function() return str:find(sep, pos) end do

table.insert(t, str:sub(pos, s - 1):trim())

pos = e + 1

end

table.insert(t, str:sub(pos):trim())

return t

end

function doAddPotWithCharges(cid,id,charge)

local pot = doPlayerAddItem(cid, id)

setItemName(pot, getItemNameById(id)..' x'..charge)

return pot

end

 

 

 

bom esta na ultima linha e msm assim n o reconhece :(

 

o erro perciste

Compartilhar este post


Link para o post
OrivalSommer    0
OrivalSommer

é Isso Ai Baloi, Estamos Com o Mesmo Problema ;S

Compartilhar este post


Link para o post
bruninho_vr2    0
bruninho_vr2

ta bem legal ;O

não precisa de fikar enxendo 20 bps de manas pra ir caçar

aeoeuoaeoua

ajuda mto

;*

Compartilhar este post


Link para o post
Mock    32
Mock

@baloi

presta atenção tio.

ve se no seu server tem a pasta lib, e se tem o arquivo global.lua

se tiver o global.lua e a pasta data vc tem q por no functions .lua

Compartilhar este post


Link para o post
baloi    0
baloi

@mock

tirei umas ss pra mostra como que ta a pasta lib, tpwn tem o global.lua, so a function msm

 

A imagem ta meio feia mas tudu bm.

To correndo atras pq eu axei muito interesante sua criaçao =] , vo implantar ela no meu projeto do sv :>

 

screenht.jpg

 

 

 

 

@edit

 

Mock resolvi o problema, disculpa posta assim parecendo flood mas eu concegui axa o problema que estava dando aque, e vou ajudar nosso amiguinhos tbm :]

 

@OrivalSommer voce deve te notado a function.lua logo que abre a pasta data neh? pois bem n e ali que voce vai adicionar a funçao... entre na pasta data>lib e abra o arquivo function.lua que se encontra la dentro :> ai e so i na ultima linha add o comando e vuala 20:42 You see a mana potion x 91.

It weighs 1.80 oz. Thx mock, so n do dindin pq n tenhu :P

Editado por baloi
erro concertado

Compartilhar este post


Link para o post
Mock    32
Mock

E no functions da pasta lib cara

Compartilhar este post


Link para o post
baloi    0
baloi

n sei se e em todos ots mas esse tem 2 functions, ai me confundi tudo, e garanto que n fui so eu o/

 

Thx. agora ta funfando certin.

Compartilhar este post


Link para o post
OrivalSommer    0
OrivalSommer

@Baloi Kra, Realmente Era La... O Maldito Functions.lua aehuahehauhe

Mesmo Asism Deu Certo Brigadao Baloi !!!!!!!!!!!!!!!!!

 

@Mock Kra adorei o script Desculpa Ai se Foi erro Nosso Mas Realmente Ta Nota 10 !

Só Uma Perguntinha.. Nao Como Fazer.. aParecer Em baixo Da Potion, como Nas Runas, a Qnts De Charges?

 

Tipo 100x... ?

 

 

 

Vlws Abraços

Compartilhar este post


Link para o post
baloi    0
baloi

@OrivalSommer tem sim vai no items.xml e procura as pots que tu que que apareça com os numeros ai e so add essa linha <attribute key="charges" value="100"/>

 

ai vai fica assim

 

 

<item id="7588" article="a" name="strong health potion">

<attribute key="weight" value="200"/>

<attribute key="description" value="This potion can only be consumed by paladins and knights of level 50 or higher."/>

<attribute key="charges" value="100"/>

</item>

 

se eu tive errado alguem me corrija.

Compartilhar este post


Link para o post
Visitante
Este tópico está impedido de receber novos posts.
Entre para seguir isso  
  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×