Ir para conteúdo

FlameArcixt

Membro
  • Registro em

  • Última visita

Tudo que FlameArcixt postou

  1. Em data\creaturescript\creaturescript.xml registre: Em data\creaturescript\script\ Crie um arquivo com o nome desejado, coloque o codigo: Registre No login.lua (se vc nao sabe onde é se mata):
  2. Então se ta resolvido, favor marcar como solução a resposta, e se puder, deixa o Rep+ (obrigado na resposta)
  3. seria algo tipo isso? local MONSTER = "nome" if getThingPosition(MONSTER) == true then doPlayerSendCancel(cid,"Siga até "..getThingPosition(MONSTER).." para encontrar o "..MONSTER..", pos atual: "..getThingPosition(cid)..".") else return true end
  4. Isso é normal mano, isso configura no spell msm
  5. isso que eu ia comentar, group 6 geralmente é pra poketibia, em tibia e tal é 5
  6. Acredito que tenha sistema assim mas somente por npc, e nao tem esse de item chocar ovo e tal, me fala mais no discord Arcixt#1329
  7. @LeoTKessa eu nao sei, é com vc
  8. chama no dc Arcixt#1329
  9. Pode me chamar no dc? Arcixt#1329
  10. Mais facil voce baixar outra versão, bom, mas topico encerrado, marca uma solução ai só pre fechar o topico se for possivel.
  11. Tem q por no npc também, se não, ele vai vender com 5 item na bag, tem que por no trade pros players não trocarem.
  12. Eu instalei uma outra versão, as versões funcionam quase do mesmo modo, mas resolveu
  13. Entendo, só marcar o topico como resolvido então mano
  14. local rng = math.random(0, 1) -- Quer dizer que vai ser aleatorio, de 0 a 1.
  15. Ja aconteceu comigo, tenta atualizar para o mais atual, e tenta não extrair mais de 100 por vez, assim como se você importar mais de 300 ele crasha, se exportar mais de 300 também crasha Releases · ottools/ObjectBuilder · GitHub
  16. No rme 12x, as paletas tem uma configuração de borda chamada "with tiny borders" que faz virar uma paleta de borda apenas, dando isso permite fazer elas menos quadradas pq não sao fonfiguradas com ground vai nesse topico Paletas Atualizadas para Map Editor 11.x - Ferramentas & Recursos - Tibia King - Tudo sobre Tibia, OTServ e Bots! baixa a paleta with tiny borders e testa
  17. Então o seu ip é estatico, por isso não fica online, liga pra sua operadora, eles te vedem o ip fixo por um valor mensal
  18. Voce quer de mão beijada, a função eu mandei no script ali em cima, agora falta voce aplicar ao trade, ao movement e ao npc e pronto
  19. Olha eu tava preparando pra vc um script assim, mas sinto uma arrogancia e um desejo de ter isso na mao sem esforço, vou desistir aqui, quem quiser ajudar ajude, eu nao vou ajudar.
  20. As portas do client 12 são diferentes dos comuns recomendo assistir esse video,
  21. Esse codigo é de script normal, voce deve fazer um spell normal pra isso, Spell Creator - Ferramentas & Recursos - Tibia King - Tudo sobre Tibia, OTServ e Bots!
  22. Já pensou em configurar um "with out tiny borders" no rme? pra fazer as bordas automaticamente mas não queadradas?
  23. @Salazar Slytherin editei ai, caso de certo, marca a resposta como certa e se puder deixa o rep+
  24. local config = { MaxPlayer = 20, fight_skills = { ['fist'] = 0, ['club'] = 1, ['sword'] = 2, ['axe'] = 3, ['distance'] = 4, ['shielding'] = 5, ['fishing'] = 6, ['dist'] = 4, ['shield'] = 5, ['fish'] = 6, }, other_skills = { ['level'] = "level", ['magic'] = "maglevel", ['health'] = "healthmax", ['mana'] = "manamax" }, vocations = { ['sorcerer'] = {1,5}, ['druid'] = {2,6}, ['paladin'] = {3,7}, ['knight'] = {4,8} } } function onSay(cid, words, param) local store,exausted = 156201,5 local param,str = string.lower(param),"" if not config.fight_skills[param] and not config.other_skills[param] and not config.vocations[param] then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "this ranking does not exists.") return true elseif getPlayerStorageValue(cid, store) >= os.time() then doPlayerSendCancel(cid, "wait " .. getPlayerStorageValue(cid, store) - os.time() .. " seconds to use this command again.") return true end str = "--[ RANK "..(param == "" and "LEVEL" or string.upper(param)).." ]--\n\n" query = config.fight_skills[param] and db.getResult("SELECT `player_id`, `value` FROM `player_skills` WHERE `skillid` = "..config.fight_skills[param].." ORDER BY `value` DESC;") or config.other_skills[param] and db.getResult("SELECT `name`, `"..config.other_skills[param].."` FROM `players` WHERE `id` > 6 AND `group_id` < 2 ORDER BY `"..config.other_skills[param].."` DESC, `name` ASC;") or db.getResult("SELECT `name`, `level` FROM `players` WHERE `group_id` <= 2 AND `vocation` = "..config.vocations[param][1].." or `vocation` = "..config.vocations[param][2].." ORDER BY `level` DESC;") if (query:getID() ~= -1) then k = 1 while true do str = str .. "\n " .. k .. ". "..(config.fight_skills[param] and getPlayerNameByGUID(query:getDataString("player_id")) or query:getDataString("name")).." - [" .. query:getDataInt((config.fight_skills[param] and "value" or config.vocations[param] and "level" or config.other_skills[param])) .. "] " k = k + 1 if not(query:next()) or k > config.MaxPlayer then break end end query:free() end doShowTextDialog(cid,6500, str) setPlayerStorageValue(cid, store, os.time()+exausted) return true end Voce precisa editar a tabela vocations, caso contrario, nao vai aparecer

Informação Importante

Confirmação de Termo