OT

1 Script E Uma Duvida.

Por othereality, 11 de mar. de 2011 em Scripts

script
12
1.6k
otherealityO
11 de março de 2011 às 17:30

Vamo dinovo, ja postei topicos com essas duvidas mas eles acabam esqucidos...

 

O script:

Eu tenho um item no meu ot com 200 charges, e quero que quando a pessoa use um outro especifico nele, ele perca uma charge.

 

A duvida:

Ja consegui a resposta...

 

 

é isso galera espero que dessa vez alguem me ajude. vlw =)

Editado Março 11 por OtheReality

romeraR
11 de março de 2011 às 23:14

hmm vai no config.lua, aquela parte de removeWeaponCharges = "no" muda pa yes!!

otherealityO
12 de março de 2011 às 03:29

"acho que não me fiz entender"

eu tenho no meu OT o item 2347 esse item tem 200 charges.

quero que sempre que um player pegue um 2567 e use no item de cima:

 

o 2347 perca uma charge,

eo 2567 suma.

 

 

*obs: erro meu, agora reparei que expliquei muito mal oque eu queria,

espero qua agora alguem consiga me ajudar.

 

* vlw romera, pela boa vontade =)

romeraR
12 de março de 2011 às 22:52

aa , mas isso aew e script, desse tipo de criar item e talz não sei fazer, tentei ontem, mas so deu erro persistente, nem aparecia no console o erro, é uma m---- isso, mas pede pro VodKart ou Eskylo, ou Demonb... alguma coisa(mals), eles são feras em scripts. vo tenta aki na lan, ai se consegui vo posta um tuto tbm.

 

 

ate+

EskyloE
13 de março de 2011 às 01:41

<action itemid="2567" event="script" value="SCRIPT.lua"/>

script no outro post. (abaixo)

Editado Maio 13 por Eskylo

refiR
13 de março de 2011 às 02:31

Tbm tinha a mesma dúvida do OtheReality.

Obg OtheReality por postar a dúvida, e Obg Eskylo por responder. :smile_positivo:

otherealityO
14 de março de 2011 às 15:33

Eskylo...

não ta dando certo,

o 2567 está sumindo corretamente, mas o 2347 que deveria perder uma charge está sumindo...

 

O meu item está assim:

 

<item id="2347" article="a" name="cookbook">

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

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

<attribute key="showcharges" value="1" />

 

Se vc puder me ajudar :worriedsmiley:

 

EDIT:

 

eu tentei por "DoRemoveChargeItem" mas dai eu fui olhar uma lista de funções epercebi que não existe :rimbuk:

 

eu tentei mais algumas viagens aqui mas não to conseguindo..

Editado Março 14 por OtheReality

14 de março de 2011 às 16:18

é, o eskylo fez do mesmo jeito que eu fiz... aliás, é double topic, mas eu não sei se ainda pode-se usar a tag "charges" nas novas versões. Se fosse por quantidade seria fácil.

otherealityO
16 de março de 2011 às 22:52

É eu realmente cometi double topic, mas ninguem mais ia me responder no antigo...

eu ainda não consegui, se tiverem alguma idéia...

 

vlw pela ajuda ae de todos..

otherealityO
22 de março de 2011 às 08:57

ótimo meu cometi double topico e meu topico foi fechado,

e agora esse apodrecerá para sempre sem respostas amenos que eu infrinja outra regra cometendo double post...

 

não acham que tem alguma falha nesse sistema?

porque capacidade de resolver o meu problema eu sei que muitos tem aqui no xtibia.

 

então me desculpem pelo double post, e serei muito grato se alguem souber me ajudar.

2 meses depois...
EskyloE
13 de maio de 2011 às 13:23

function onUse(cid, item, frompos, item2, topos)
if item2.itemid == 2347 then
doChangeTypeItem(item2.uid, item2.type - 1)
doRemoveItem(item.uid, 1)
end
end

 

tag para actions.xml no outro post. (acima)

1 mês depois...
otherealityO
13 de junho de 2011 às 16:39

Estou revivendo o topico mas tenho uma justificativa:

 

eu o criei e então recebi varias respostas mas continuei com minha duvida,

porem agora percebi que eu não tinha visto este ultimo poste do eskylo..

então eu testei e funcionou.

 

@eskylo

vlw =D

te dou rep amanhã porque hoje não da mais =P

 

@moderadores

espero que entendão,

duvida sanada.