Ir para conteúdo
  • Cadastre-se

MaXwEllDeN

Héroi
  • Total de itens

    1185
  • Registro em

  • Última visita

  • Dias Ganhos

    36

Tudo que MaXwEllDeN postou

  1. Se um player matar, e logo depois uma guild matar. O player que matou sozinho perderá a storage também?
  2. Amigo, preciso instalar este servidor para pegar as funções e poder ajeitar seu script. Um pouco de paciência por favor..
  3. Posta o erro completo. E quiser adionar varios tiles, você copia esse script e muda ali em config, onde te m a quantidade de resets que precisa ter pra passar
  4. Se não me engano as versões mais atuais não utilizam o mesmo método do meu script para adicionar magic level. Não é um bug, é incompatibilidade, já que na versão dita no tópico ele funcionou perfeitamente, e provavelmente se for testar nela vai funcionar também. Talvez mais tarde eu olhe qual método essas versões mais atuais utilizam e atualizo. Seria legal ter uma área com foco OTClient.
  5. local config = { resets = 2, msg = "Você não tem resets suficientes para acessar esta área.", } function onStepIn(cid, item, fromPos) if not isPlayer(cid) then return false end if getPlayerStorageValue(cid, 378378) < config.resets then doTeleportThing(cid, fromPos, true) doPlayerSendCancel(cid, config.msg) return false end return true end
  6. Se esse meu script n funcionou,esse seu npc também não funciona.Você instalou corretamente o sistema de resets?
  7. local config = { resets = 2, msg = "Você não tem resets suficientes para acessar esta área.", } function onStepIn(cid, item, fromPos) if not isPlayer(cid) then return false end if getResets(cid) < config.resets then doTeleportThing(cid, fromPos, true) doPlayerSendCancel(cid, config.msg) return false end return true end <movevent type="StepIn" actionid="ACTIONID" event="script" value="SEUSCRIPT.lua"/>
  8. Poderia postar seu data/creaturescripts/creaturescripts.xml e seu data/creaturescripts/data/login.lua?
  9. Olha, não lembro de nenhum creatureevent que seja executado quando um player ganha storage. Explica o que você quer fazer EXATAMENTE, que fica mais fácil de ajudar. O jeito mais simples é colocando pra executar o que você deseja no mesmo script que muda a storage do Player..
  10. Dê mais detalhes sobre como você vai querer que esse sistema funcione.
  11. Você tem certeza que substituiu o script corretamente antes de testar? Se não, seria bom testar mais uma vez. Porque testei aqui e está funcionando normalmente..
  12. local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat1, COMBAT_PARAM_EFFECT, 134) setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -130.2, 1, -131.2, 1) local combat2 = createCombatObject() setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat2, COMBAT_PARAM_EFFECT, 134) setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -138.2, 1, -136.2, 1) local combat3 = createCombatObject() setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat3, COMBAT_PARAM_
  13. A segunda parte, é uma parte mágica, onde ficam os magic portals para hunts. Nunca curti muito essa ideia de depot no temple. Gosto de coisas dinâmicas, onde o player tem que andar pelo mapa.
  14. Curti bastante a ideia e o mapa(seria muito daora se tivesse, futuramente coisas extra no mapa. Sempre achei que a cidade principal do Yurots um pouco desvalorizada, acho que vocês poderiam explorar isso, e fazer alguma estratégia para manter os players na cidade, como por exemplo uma arena para eventos, ou uma sala de jogos para entreter o players.), Yurots FTW Boa sorte com o KaiqueNaJiromba KNJ.
  15. Poderia postar o link do servidor que você utilizou como base para o seu?
  16. mas tipo, oque fodeu minha mente mesmo foi isso daqui: local amuleto_novo = amuletos[lower_lvls[#lower_lvls]] table amuletos[table de lower_lvls[tamanho do ultimo lower_lvls(que no caso seria o maior, ou seja, o anterior ao meu)]] Eu nunca tinha visto esse tipo de lógica, vou até colocar nos favoritos aqui pra tentar utilizar depois auhauhauh tableception AHUAHUA. Cara, isso da lógica você tem que ir trabalhando, quanto mais você conhecer a linguagem e os dispositivos que ela te disponibiliza, mais fácil vai ser pra você desenvolver uma solução para o problema
  17. Poderia postar a solução para outras pessoas que futuramente possam ter o mesmo problema?
  18. Poderia postar o script da quest e o script do comando aqui?
  19. local THESNAPPER_POSITION = {x = 32611, y = 32723, z = 8} local HIDE_POSITION = {x = 32815, y = 32703, z = 8} local THEBLOODTUSK_POSITION = {x = 32102, y = 31125, z = 8} local SHARDHEAD_POSITION = {x = 32152, y = 31137, z = 3} local THUL_POSITION = {x = 32078, y = 32779, z = 13} local ESMERALDA_POSITION = {x = 32759, y = 31252, z = 9} local THEOLDWIDOW_POSITION = {x = 32804, y = 32281, z = 8} local THEMANY_POSITION = {x = 32921, y = 32893, z = 8} local LEVIATHAN_POSITION = {x = 31915, y = 31072, z = 10} local STONECRACKER_POSITION = {x = 33260, y = 31695, z = 15} local THENOXIUSSPAWN_POSITION
  20. O tópico foi movido para a área correta, preste mais atenção da próxima vez! Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680 Este tópico foi movido: De: "OTServ → OTServ Geral" Para: "OTServ → Suporte OTServ → Suporte de Scripts"
  21. As explicações do Max são excelentes, graças a ele, eu aprendi muita coisa mesmo sobre script, agora estou aprendendo mais e mais sobre tabelas e etc... REP+ Max, deus te abençoe. Muito obrigado, caras E esse spoiler, Jamison? AEHAUEHAUHEAE
  22. local config = { wall_id = 2109, -- ItemID da Parede effect = 3, -- Distance Effect pos = {x = 160, y = 54, z = 7}, -- Posição da Parede percent = 100, -- Porcentagem de remover } function onUse(cid, item) if not doPlayerRemoveItem(cid, 1294, 1) then return doPlayerSendCancel(cid, "Você precisa ter 1 small stone para usar essa alavanca.") end local wall = getTileItemById(confi.pos, config.wall_id) if wall.itemid ~= 0 then if math.random(100) <= config.percent then doRemoveItem(wall.uid, 1) return false end return true
  23. local config = { wall_id = 2109, -- ItemID da Parede effect = 3, -- Distance Effect pos = {x = 160, y = 54, z = 7}, -- Posição da Parede percent = 100, -- Porcentagem de remover } function onUse(cid, item) if not doPlayerRemoveItem(cid, 1294, 1) then return doPlayerSendCancel(cid, "Você precisa ter 1 small stone para usar essa alavanca.") end local wall = getTileItemById(confi.pos, config.wall_id) if wall.itemid ~= 0 then if math.random(100) <= config.percent then doRemoveItem(wall.uid, 1) return false end return true
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo