Ir para conteúdo
  • Cadastre-se

Posts Recomendados

Galera esse é o meu primeiro topico, não costumo pedir ajudar se não for preciso... procurei bastante e tentei com meus proprios conhecimentos fazer funcionar em meu server esse script -- http://tibiaking.com/forum/topic/16187-wand-muda-de-efeito/ -- porem todas tentativas deram erradas, adicionei o mesmo script em outro server e funcionou, não sei se é por que eu uso distro tfs 0.4 queria muito ajuda de voces!

Link para o post
Compartilhar em outros sites

Cara ta ai o link com os scripts, fiz tudo certo cara... fiz em outro server pegou e no meu não pegou, da uma sacada no link ae, vlw! acho que deve ser por que estou usando o tfs 0.4 :hum: tenta arrumar pra mim ae ;D

Link para o post
Compartilhar em outros sites

Se testou em tfs 0.4? instalei certinho vei, to quebrando a cabeça com isso :S e queria muito por no meu server :/ olha como botei aqui

<wand id="7735" level="50" mana="13" min="0" max="0" type="earth" event="script" value="wand1.lua"> <!-- wand of effects -->

<vocation id="1"/>

<vocation id="2"/>

<vocation id="5"/

<vocation id="6"/>

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

w = {

[12031] = {ef = 36, sh = 3, dmg = COMBAT_FIREDAMAGE},

[12032] = {ef = 42, sh = 28, dmg = COMBAT_ICEDAMAGE},

[12033] = {ef = 45, sh = 38, dmg = COMBAT_POISONDAMAGE},

[12034] = {ef = 17, sh = 31, dmg = COMBAT_DEATHDAMAGE},

[12035] = {ef = 11, sh = 35, dmg = COMBAT_ENERGYDAMAGE},

[12036] = {ef = 49, sh = 37, dmg = COMBAT_HOLYDAMAGE}

}

function onUseWeapon(cid, var)

min, max = 260, 300 -- dano minimo e maximo

target = getCreatureTarget(cid)

for stor, info in pairs(w) do

if getPlayerStorageValue(cid, stor) == 1 then

if target ~= 0 then

doSendDistanceShoot(getThingPos(cid), getThingPos(target), info.sh)

addEvent(doAreaCombatHealth, 100, cid, info.dmg, getThingPos(target), 0, -min, -max, info.ef)

end

end

end

return true

end

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

<talkaction words="!wand" event="script" value="wand.lua"/>

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

function onSay(cid, words, param)

local param = string.lower(param)

local table = {

["fire"] = 12031,

["ice"] = 12032,

["earth"] = 12033,

["death"] = 12034,

["energy"] = 12035,

["holy"] = 12036

}

local id = 7735 --- aqui vai o id da wand

local a = table[param]

if not a then

doPlayerSendTextMessage(cid, 28, "Digite !wand info para saber os elementos disponiveis")

return true

end

if (param == "info") then

for element, stor in pairs(table) do

text = "Elementos: "..element..""

doPlayerPopupFYI(cid, text)

end

end

if getPlayerItemCount(cid, id) >= 1 then

setPlayerStorageValue(cid, 12031, 0)

setPlayerStorageValue(cid, 12032, 0)

setPlayerStorageValue(cid, 12033, 0)

setPlayerStorageValue(cid, 12034, 0)

setPlayerStorageValue(cid, 12035, 0)

setPlayerStorageValue(cid, 12036, 0)

setPlayerStorageValue(cid, a, 1)

doPlayerSendTextMessage(cid, 27 , "Você mudou o elemento da wand para ".. param .. ".")

else

doPlayerSendTextMessage(cid, 28, "Desculpe, mais você precisa ter a ".. getItemNameById(id) .. " para trocar o elemento.")

end

return true

end

Link para o post
Compartilhar em outros sites

mano se vc coloko essa script em outro server sem ser 0.4 e funciono ,e vc coloko agora num 0.4 é porque talvez nao funcione ou entao se fez alguma coisa errada na hora de instala.

Link para o post
Compartilhar em outros sites
  • 1 year later...

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

  • Conteúdo Similar

    • Por ILex WilL
      Olá, Alguém poderia me ajudar com uns Scripts? nem que seja cobrando, dependendo eu pago para me ajudar...
    • Por Kill of sumoners
      Boa noite, estou com um erro ao atacar um player em meu sv eu nao pego pk, nem sai magia, aparece a mensagem "voce so pode usar isso em criaturas"
      obs: magia em area acerta e pega pk, apenas as targets ou hits de arma nao vao 
    • Por Jpminatel
      Estou com os seguintes erros ; e procuro quem poça ajudar ai a eliminar esses 3 erros , erro 1 e 2 acontece qnd um pokemon usa ps   e o erro 3 é nas potions 
      [Error - TalkAction Interface] 
      [30/01/2022 17:04:25] data/talkactions/scripts/move1.lua:onSay
      [30/01/2022 17:04:25] Description: 
      [30/01/2022 17:04:25] data/lib/some functions.lua:338: attempt to call global 'hasTile' (a nil value)
      [30/01/2022 17:04:25] stack traceback:
      [30/01/2022 17:04:25]     data/lib/some functions.lua:338: in function 'getThingFromPosWithProtect'
      Erro 2 ;
      [30/01/2022 18:08:53] [Error - Spell Interface] 
      [30/01/2022 18:08:53] In a timer event called from: 
      [30/01/2022 18:08:53] data/spells/scripts/ps/Earthquake.lua:onCastSpell
      [30/01/2022 18:08:53] Description: 
      [30/01/2022 18:08:53] data/lib/some functions.lua:338: attempt to call global 'hasTile' (a nil value)
      [30/01/2022 18:08:53] stack traceback:
      [30/01/2022 18:08:53]     data/lib/some functions.lua:338: in function 'getThingFromPosWithProtect'
      [30/01/2022 18:08:53]     data/lib/newStatusSyst.lua:844: in function 'doMoveInArea2'
      [30/01/2022 18:08:53]     data/lib/pokemon moves.lua:1355: in function <data/lib/pokemon moves.lua:1351>
      [30/01/2022 18:08:54] [Error - Spell Interface] 
      [30/01/2022 18:08:54] In a timer event called from: 
      [30/01/2022 18:08:54] data/spells/scripts/ps/Earthquake.lua:onCastSpell
      [30/01/2022 18:08:54] Description: 
      [30/01/2022 18:08:54] data/lib/some functions.lua:338: attempt to call global 'hasTile' (a nil value)
      [30/01/2022 18:08:54] stack traceback:
      [30/01/2022 18:08:54]     data/lib/some functions.lua:338: in function 'getThingFromPosWithProtect'
      [30/01/2022 18:08:54]     data/lib/newStatusSyst.lua:844: in function 'doMoveInArea2'
      [30/01/2022 18:08:54]     data/lib/pokemon moves.lua:1355: in function <data/lib/pokemon moves.lua:1351>
      [30/01/2022 18:18:20] [Error - TalkAction Interface] 
      [30/01/2022 18:18:20] data/talkactions/scripts/move1.lua:onSay
      [30/01/2022 18:18:20] Description: 
      [30/01/2022 18:18:20] data/lib/some functions.lua:338: attempt to call global 'hasTile' (a nil value)
      [30/01/2022 18:18:20] stack traceback:
      [30/01/2022 18:18:20]     data/lib/some functions.lua:338: in function 'getThingFromPosWithProtect'
      [30/01/2022 18:18:20]     data/lib/newStatusSyst.lua:1119: in function 'doMoveInAreaMulti'
      [30/01/2022 18:18:20]     data/lib/pokemon moves.lua:458: in function 'docastspell'
      [30/01/2022 18:18:20]     data/talkactions/scripts/move1.lua:173: in function <data/talkactions/scripts/move1.lua:20>
      Erro 3 ; 
      erro potion 
      [30/01/2022 18:48:35] [Error - Action Interface] 
      [30/01/2022 18:48:35] data/actions/scripts/potion.lua:onUse
      [30/01/2022 18:48:35] Description: 
      [30/01/2022 18:48:35] data/lib/some functions.lua:338: attempt to call global 'hasTile' (a nil value)
      [30/01/2022 18:48:35] stack traceback:
      [30/01/2022 18:48:35]     data/lib/some functions.lua:338: in function 'getThingFromPosWithProtect'
      [30/01/2022 18:48:35]     data/actions/scripts/potion.lua:45: in function <data/actions/scripts/potion.lua:43>
      [30/01/2022 18:48:39] [Error - Action Interface] 
      [30/01/2022 18:48:39] data/actions/scripts/potion.lua:onUse
      [30/01/2022 18:48:39] Description: 
      [30/01/2022 18:48:39] data/lib/some functions.lua:338: attempt to call global 'hasTile' (a nil value)
      [30/01/2022 18:48:39] stack traceback:
      [30/01/2022 18:48:39]     data/lib/some functions.lua:338: in function 'getThingFromPosWithProtect'
      [30/01/2022 18:48:39]     data/actions/scripts/potion.lua:45: in function <data/actions/scripts/potion.lua:43>
       
    • Por sethemanuel
      quem tiver interessado me chama no discord SGT Emanuel Oliveira#8051
    • Por DdJs
      Quem já me conhece aqui do fórum sabe que minha área não é script ou nada do gênero. Estou fazendo esse post para ajudar um membro, o @KillerWatts, e outros mais, talvez. 
       
      Introdução:
      Wand/rod que dispara vários elementos aleatórios. O uso dos elementos não é configurável como o modal do @tataboy67, lembrando que esse script é velho e foi testado em OTs versões 8.40 até 8.60
       
      Guia: 
      ef - efeito que irá fazer no alvo (além do efeito comum já do elemento).
      sh - shoot type que traçará o "ar" até o alvo.
      dmg - tipo de dano que causará no alvo.
       
      Eu usei a Jester Staff   (ID: 7958). Você pode usar o item que desejar.
       
      Lista de itens para utilizar como rod/wand:
       
       
      Em weapons/scripts crie um arquivo "wandelement.lua":
       
       
      Para TFS 1.x  (créditos e agradecimento ao @FlavioHulk pelo desenvolvimento):
       
      Em weapons.xml adicione a tag:
       
       
      Em items.xml (aqui tanto faz como vai estar, tirando o "range" que é válido, o que vai contar para o resto é o script em weapons):
       
      Funcionamento:

       
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo