Ir para conteúdo
  • Cadastre-se

xWhiteWolf

Héroi
  • Total de itens

    3604
  • Registro em

  • Última visita

  • Dias Ganhos

    158

Tudo que xWhiteWolf postou

  1. se não é isso eu não sei então, desculpa não poder te ajudar mais. Já experimentou procurar outro script de porta? aqui não tem spoiler que eu lembre
  2. só tem 1 50-function? Se for só 1 experimenta remover essa parte aqui dele function isInArray(array, value, caseSensitive) if(caseSensitive == nil or caseSensitive == false) and type(value) == "string" then local lowerValue = value:lower() for _, _value in ipairs(array) do if type(_value) == "string" and lowerValue == _value:lower() then return true end end else for _, _value in ipairs(array) do if (value == _value) then return true end end end return false end eu não manjo muito d
  3. testa essa bagaça aqui local exstorage = 1499 local COST = 8 -- Valor necessário para tirar red local moeda = 2160 -- moeda que será removida local amount = 4 --quantidade de frags que vai remover local EFFECT = CONST_ME_YELLOW_RINGS -- efeito usado quando tirar o red local battle = true -- players deve estar sem battle (true or false) function doPlayerRemoveFrag(cid, count) -- by vodka local query,t,k = db.getResult("SELECT `kill_id` FROM `player_killers` WHERE `player_id` = "..getPlayerGUID(cid)),{},0 if (query:getID() ~= -1) then repeat local gs = db.getResult("SELECT `unjustified
  4. nossa eu bronzei.. agora tá certo.. function onUse(cid, item, frompos, item2, topos) if item.uid == 6003 then if item.itemid == 1945 then local player1pos = {x=32915, y=32328, z=15, stackpos=253} local player1 = getThingfromPos(player1pos) local nplayer1pos = {x=32915, y=32325, z=15, stackpos=253} if player1.itemid > 0 then local player1level = getPlayerLevel(player1.uid) local questlevel = 80 if player1level >= questlevel then local queststatus1 = getPlayerStorageValue(player1.uid,6000) if queststatus1 == -1 then local demon1pos = {x=32915, y=32324, z=15, stackpos=253} local mob
  5. testa esse local config = { playerCount = 2001, -- Global storage for counting the players left/entered in the event zombieCount = 2002, -- Global storage for counting the zombies in the event teleportActionId = 2000, -- Action id of the teleport needed for the movement script teleportPosition = {x = 152, y = 50, z = 7, stackpos = 1}, -- Where the teleport will be created teleportToPosition = {x = 838, y = 61, z = 7}, -- Where the teleport will take you teleportId = 1387, -- Id of the teleport timeToStartEvent = 1, -- Minutes, after these minu
  6. talkactions\scripts\stamina.lua local config = { stamina = getPlayerStamina(cid) } function onSay(cid, words, param, channel) if isPlayer(cid) then doPlayerPopupFYI(cid, "Your stamina is "..config.stamina..".") end return true end talkactions.xml <talkaction words="!stamina;/stamina" event="script" value="stamina.lua"/>
  7. to tentando te ajudar cara mas não tem como eu fazer milagre.. o erro que tá aparecendo no console não condiz com o script que tu me passou o.O acho que você ta passando o script errado OU usando o script errado no talkactions.xml. Em todo caso, se nada resolver vai no config.lua e edita essa parte aqui redSkullLength = 15 * 12 * 30 * 30 ---tempo que dura a red skull blackSkullLength = 25 * 12 * 30 * 30 --- tempo que dura a blackskull dailyFragsToRedSkull = 3 --- quantos kills diários deixam red weeklyFragsToRedSkull = 10 -- quantos kills semanais deixam red monthlyFragsToRedSkull =
  8. isso provavelmente vai resolver seu problema com o erro do console mas não vai resolver as falhas do script local shinys = { "Venusaur", "Charizard", "Blastoise", "Butterfree", "Beedrill", "Pidgeot", "Rattata", "Raticate", "Raichu", "Zubat", "Golbat", "Paras", "Parasect", "Venonat", "Venomoth", "Growlithe", "Arcanine", "Abra", "Alakazam", "Tentacool", "Tentacruel", "Farfetch'd", "Grimer", "Muk", "Gengar", "Onix", "Krabby", "Kingler", "Voltorb", "Electrode", "Cubone", "Marowak", "Hitmonlee", "Hitmonchan", "Tangela", "Horsea", "Seadra", "Scyther", "Jynx", "Electabuzz", "Pinsir", "Magikarp"
  9. cara, tudo dá pra fazer mas o problema é rodar em 7.6 auhauhauh aquele script era pra ter funcionado sem erro nenhum. Deixa eu ver aqui oque dá pra fazer
  10. o erro que tá dando não corresponde com o script que vc passou data/talkactions/scripts/removefrags.lua:1: unexpected symbol near 'ï' removefrags.lua na linha 1: simbolo desconhecido perto de 'ï'
  11. é um problema feio cara mas pra te ajudar eu vou precisar que vc reformule seu tópico nesses critérios: Versão do Server: Versão do Tibia: Scrips utilizados (postar os scripts que aparecem no console: no caso o doors.lua (action) e o 50-function (lib) Erro no console
  12. vc acidentalmente pulou metade da função pra linha de baixo: function onSay(cid, words, param) local config = { price = 10000, amount = 1 } local frags = getPlayerFrags(cid) if frags < config.amount then doPlayerSendCancel(cid,"você não tem frags suficientes para executar está ação.") return true elseif not doPlayerRemoveMoney(cid, config.price) then doPlayerSendCancel(cid,"você precisa ter "..config.price.." gps para remover seus frags.") return true end doPlayerRemoveFrag(cid, config.amount) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE,"Parabéns! Foram removidos "..confi
  13. o erro é pra retornar caso o player seja menor que 150... coloca isso daqui e mesmo assim eu ainda acho que não vai funcionar if getPlayerLevel(cid) < 150 then return doPlayerSendCancel(cid, "Você só pode usar acima do level 150.") end
  14. é que eu quis adaptar uma função mas acho que não deu muito certo. Você saberia me dizer se seu server tem a isPlayer ou isMonster e se ele tem a função getTopCreature?
  15. Uma pena você querer global, eu me canditaria de graça se fosse pra ser scripter de um server inovador mas global é tão zZzZZzZ, não tem nada que seja "novo" ou dificil de fazer.
  16. acho que agora vai, tem que ver se essa funçãozinha que eu coloquei vai servir em 7.6. Se der algum erro copia e cola oque aparece no console aqui function onUse(cid, item, frompos, item2, topos) if item.uid == 6003 then if item.itemid == 1945 then local player1pos = {x=32915, y=32328, z=15, stackpos=253} local player1 = getThingfromPos(player1pos) local nplayer1pos = {x=32915, y=32325, z=15} if player1.itemid > 0 then local player1level = getPlayerLevel(player1.uid) local questlevel = 80 if player1level >= questlevel then local queststatus1 = getPlayerStorageValue(player1.uid,60
  17. a parte de não poder entrar se já tiver feito tá aqui: function onUse(cid, item, frompos, item2, topos) if item.uid == 6003 then if item.itemid == 1945 then player1pos = {x=32915, y=32328, z=15, stackpos=253} player1 = getThingfromPos(player1pos) if player1.itemid > 0 then player1level = getPlayerLevel(player1.uid) questlevel = 80 if player1level >= questlevel then queststatus1 = getPlayerStorageValue(player1.uid,6000) if queststatus1 == -1 then demon1pos = {x=32915, y=32324, z=15} doSummonCreature("Demodras", demon1pos) nplayer1pos = {x=32915, y=32325, z=15
  18. isso é a talkaction, posta a action agora. O próprio console te fala aonde é o erro e qual foi o erro: talkactions\scripts\removefrags.lua na linha 6 e actions\scripts\removefrags.lua na linha 3 Ambos os erros são na função getPlayerFrags, porque vc tá cometendo um stack traceback (quando você compara um valor vazio (ou uma função) à um valor numério) experimenta fazer isso daqui em ambos os casos(actions e talkactions) porque costuma resolver local frags = getPlayerFrags(cid) if frags < config.amount then se não der fala e já me diz a versão do teu server (aparece no topo do cons
  19. eu testei na 8.54, no TFS 0.3.6, 8.6 deve pegar também. Só tem que ficar ligado pra algumas mudanças que os comandos sofrem com o passar das versões e editar ali no script pra funcionar
  20. não.. storage não tem nada a ver com o item. É apenas um lugar que você salva um valor e utiliza pra controlar as quests e outras coisas do server. Fez a quest o storage de numero XXXXX passa a valer 1, se não fez a quest o storage de numero XXXXX tem valor -1. O item que vai ganhar é esse daqui doPlayerAddItem(cid,2149,10) esse comando adiciona 10 itens de ID 2149.
  21. é foda, os caras viajam muito... até desanima ajudar assim, o cara vem na pressa de querer resolver o problema e acaba levando 3 dias porque ele não especifica oque ele quer e não inventaram leitura de mente ainda. Se ele tivesse colocado no nome [Ajuda] Pet System e explicado como funcionava e tivesse postando o script isso daqui já teria sido resolvido
  22. Velho, você precisa ajudar a gente a te ajudar.. oque esses itens fazem? Nada? São enfeites? Usa aonde? É uma arma? Um equip? É algum item que vc clica e ele faz alguma coisa? Se sim, cadê o script deles? Qual sua versão de tibia? Versão do server?
  23. global.lua > procura rateMagic = 60 coloca um valor baixo pra diminuir. Se ainda assim não resolver, aí já não sei... no XML\Vocations.xml tem uns multiplicadores de skills por classe mas não tem nada de ML lá, ML é só no config.lua mesmo
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo