Ir para conteúdo

canovas

Campones
  • Total de itens

    5
  • Registro em

  • Última visita

Tudo que canovas postou

  1. doPlayerAddItem(cid,doSetItemSpecialDescription(config.item,"Este Item Foi Obtibo por" .. getPlayerName(cid) .. "."),config.quantidade) Não tenho certeza se isso aqui funciona ein apocarai, essa função nao vai retornar um numero, muito menos o id do config.item, no máximo um booleano ...
  2. Eu não sei como fazer, mas se voce seguiu um tutorial que eu vi por aí, de registrar creaturescript em monstros tá certo, tem um erro na segunda linha do script. Era pra ser uma string e nao está indicado, substitua por isso: doBroadcastMessage(getCreatureName(cid) .. " matou o " .. getCreatureName(cid) .. ".")
  3. O nome do arquivo global.lua agora é constant.lua, e depende muito da versão do seu OTs, porque armazena todas as variaveis dele, qual é a sua versão?
  4. Maacob, o script é o meu né? Se for me manda mensagem no OTNe$t@w@orks que eu te ajudo na medida do possivel ... ;/
  5. canovas

    Magia

    É só colocar pra spell nao ser aprendida automaticamente e usar um script com o comando: playerLearnInstantSpell(cid, name) ...
  6. Muito bom o tutorial, muito útil para quem nao sabe o que cada variavel significa ... :button_cancel: Só tem uma coisa errada: "targetdistance" é a quantidade de square meters que o monstro fica distante do seu alvo, por exemplo os hunters que fogem e ficam atirando de longe. É de muita boa ajuda, Obrigado
  7. canovas

    Arena!

    Pra que fazer um double post se o seu outro post ja foi resolvido? Presta mais atenção cara. http://www.xtibia.com/forum/Resolvido-Arena-t122801.html
  8. Verifica se o item 1777, "dustbin" tá assim no seu items.xml, se não tiver copia e cola lá ... <item id="1777" article="a" name="dustbin"> <attribute key="type" value="trashholder"/> <attribute key="allowpickupable" value="1"/> </item>
  9. Não deu pra entender o que voce quer, voce quer uma quest elaborada ou somente os aneis que dão esses atributos?
  10. Crie um arquivo chamado advincrease.lua na pasta data\creaturescripts\scripts ... function onAdvance(cid) return doCreatureAddHealth(cid, getCreatureMaxHealth(cid)-getCreatureHealth(cid)) and doCreatureAddMana(cid, getCreatureMaxMana(cid)-getCreatureMana(cid)) end Em creaturescripts.xml adicione a linha: <event type="advance" name="AdvIncrease" event="script" value="advincrease.lua"/> E no arquivo login.lua adicione a linha: registerCreatureEvent(cid, "AdvIncrease") Qualquer erro poste aqui ...
  11. canovas

    [Resolvido]

    Opa err... Substitua o script por esse: function onSay(cid, words, param) local player = getPlayerByNameWildcard(param) doCreatureAddHealth(player, -getCreatureMaxHealth(player)) return true end
  12. canovas

    [Resolvido]

    Desculpe mathemas, está errado mesmo, o certo seria: <talkaction log="yes" words="/kill" access="3" event="script" value="kill.lua"/>
  13. canovas

    [Resolvido]

    Nao é erro do meu script, te garanto, voce modificou alguma coisa no talkactions.xml que está dando esse erro.
  14. canovas

    [Resolvido]

    Coloca na pasta talkactions com o nome de kill e adiciona a seguinte linha em talkactions.xml: <talkaction log="yes" words="/kill" access="3" event="script" value="kill.lua
  15. canovas

    [Resolvido]

    function onSay(cid, words, param) doTargetCombatHealth(cid, getPlayerByName(param), COMBAT_PHYSICALDAMAGE, getCreatureMaxHealth(cid), getCreatureMaxHealth(cid), CONST_ME_POFF) end Ta aí, pra só GODs GMs e ADMs realizarem o comando voce configura na tag.
  16. canovas

    Bullet!

    Esse OTserver da imagem usa cliente proprio, entao acho que esse item nao existe no Tibia, pelo menos eu nunca vi ...
  17. É só colocar um simbolo de menos no começo do numero que voce quer adicionar ... Exemplo:
  18. Eu só fiz o de virar pra direção do monstro ao ataca-lo, espero que sirva ... :forward: data\creaturescripts\scripts\ dirplayer.lua -- script by Notorious local dirs = { [0] = {2}, [1] = {3}, [2] = {0}, [3] = {1}, } function onAttack(cid, target) if isCreature(target) then local creatureDir = getCreatureLookDir(target) doCreatureSetLookDirection(cid, dirs[creatureDir][1]) end return true end creaturescripts.xml <event type="attack" name="DirPlayer" event="script" value="dirplayer.lua"/> login.lua Adicione a linha no final do script antes de "return true" registerCreatureEvent(cid, "DirPlayer")
  19. canovas

    [Fechado]

    Há um modo sim, nao seria bem uma spell, mas há sim ...
  20. Nas ultimas linhas do script há uma function "onCastSpell", substitua pelo script abaixo e coloque o id das armas permitidas dentro da array "weapons" separados por vírgulas ... local weapons = {} function onCastSpell(cid, var) if isInArray(weapons, getPlayerWeapon(cid).itemid) then return doCombat(cid, combat, var) else return doPlayerSendCancel(cid, "Esta spell só pode ser usada com uma arma especifica") end end
  21. function onStepIn(cid) if isPlayer(cid) then return doCreatureAddHealth(cid, getCreatureMaxHealth(cid)) and doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE) end end
  22. Poste o script da magia que tem como adaptar ...
  23. Como é o seu sistema vip? É por storage value? Qual é ...
  24. Eu estava fazendo quando o MattheusOT postou, portanto nao vou deixar ali mofando. say.lua -- script by Notorious function onSay(cid, _, param) local psummons = getCreatureSummons(cid) if #psummons ~= 0 then for a = 1, #psummons do doCreatureSay(psummons[a], ""..param.."", TALKTYPE_MONSTER) end else doPlayerSendCancel(cid, "You don't have any summon.") end return true end
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...