Ir para conteúdo

jNo

Membro
  • Registro em

  • Última visita

Tudo que jNo postou

  1. jNo postou uma resposta no tópico em Suporte Tibia OTServer
    Vai no seu map, aperta ctrl + t, e cria um templo com as coordenadas do chao que o acc manager vai nascer
  2. Ok, obrigado, estou refazendo os respw, pra ver se some aqueles erros de distro, Warning etc.... spawn....
  3. jNo postou uma resposta no tópico em Playground (Off-topic)
    Nem sabia que era 30% a mais, lol, demoro!, vlw!
  4. Quanto maior ou menor? Aqui no ot ta 3, só to em duvida disso.
  5. jNo postou uma resposta no tópico em Recursos e ferramentas de Design
    Faz uma ae, 1000x200, coisas do demonio, escrito "jNo" com um preto bolado, pegando fogo e uns demonios atraz, sei la, usa imaginação.
  6. Posta seu script! dentro dos <> (Code)
  7. jNo postou uma resposta no tópico em Playground (Off-topic)
    So jogo Alfa 1
  8. Faz assim, pega e abre um bloco de notas normal, cole o script do seu npc e salva na pasta data/npcs e depois faz o load e testa
  9. jNo postou uma resposta no tópico em Playground (Off-topic)
    Só add la, nick: Descollado Se pa ja me viram la
  10. Thanks! Respondido.
  11. Coloca true ou 1 nessa parte pro player ter só uma house por conta? housesPerAccount = 0 -- Houses buyableAndSellableHouses = true houseNeedPremium = true bedsRequirePremium = true levelToBuyHouse = 500 housesPerAccount = 0 houseRentAsPrice = false housePriceAsRent = false housePriceEachSquare = 1000 houseRentPeriod = "never" houseCleanOld = 0 guildHalls = false
  12. Usa esse do Vodkart Antes de mais nada execute essa query na sua db: ALTER TABLE `players` ADD `frags` INT NOT NULL DEFAULT '0' data/talkactions/ranks.lua 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'] = "level", ['magic'] = "maglevel", ['health'] = "healthmax", ['mana'] = "manamax", ['frags'] = "frags" }, vocations = { ['sorcerer'] = {1,5}, ['druid'] = {2,6}, ['paladin'] = {3,7}, ['knight'] = {4,8} } } function onSay(cid, words, param) 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, "este rank não existe.") 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) return true end na pasta mods <?xml version="1.0" encoding="UTF-8"?> <mod name="other ranks" version="1.0" author="Vodkart" contact="#####.com" enabled="yes"> <config name="rankf_func"><![CDATA[ function getPlayerFrags(cid) local time = os.time() local times = {today = (time - 86400), week = (time - (7 * 86400))} local contents, result = {day = {}, week = {}, month = {}}, db.getResult("SELECT `pd`.`date`, `pd`.`level`, `p`.`name` FROM `player_killers` pk LEFT JOIN `killers` k ON `pk`.`kill_id` = `k`.`id` LEFT JOIN `player_deaths` pd ON `k`.`death_id` = `pd`.`id` LEFT JOIN `players` p ON `pd`.`player_id` = `p`.`id` WHERE `pk`.`player_id` = " .. getPlayerGUID(cid) .. " AND `k`.`unjustified` = 1 AND `pd`.`date` >= " .. (time - (30 * 86400)) .. " ORDER BY `pd`.`date` DESC") if(result:getID() ~= -1) then repeat local content = {date = result:getDataInt("date")} if(content.date > times.today) then table.insert(contents.day, content) elseif(content.date > times.week) then table.insert(contents.week, content) else table.insert(contents.month, content) end until not result:next() result:free() end local size = {day = table.maxn(contents.day),week = table.maxn(contents.week),month = table.maxn(contents.month)} return size.day + size.week + size.month end function setFrags(cid) return db.executeQuery("UPDATE `players` SET `frags` = "..getPlayerFrags(cid).." WHERE `id` = "..getPlayerGUID(cid)) end ]]></config> <event type="login" name="RankfLogin" event="script"><![CDATA[ function onLogin(cid) registerCreatureEvent(cid, "RankfKill") registerCreatureEvent(cid, "RankfLogin") setFrags(cid) return true end]]></event> <event type="kill" name="RankfKill" event="script"><![CDATA[ domodlib('rankf_func') function onKill(cid, target, lastHit) if isPlayer(cid) and isPlayer(target) then addEvent(setFrags, 50, cid) end return true end]]></event> </mod>
  13. jNo postou uma resposta no tópico em Playground (Off-topic)
    Eu jogo de de noite ate amanhecer, dificil ter os kid hackzin, e tb só Buscar e Destruir é deboa
  14. jNo postou uma resposta no tópico em Playground (Off-topic)
    Alguém?
  15. jNo postou uma resposta no tópico em Suporte Tibia OTServer
    Não arrumei, deixei assim, windows é uma desgraça pra ot
  16. jNo postou uma resposta no tópico em Suporte Tibia OTServer
    Não sei, nem copilar eu sei, to na luta tb ~^
  17. jNo postou uma resposta no tópico em Suporte Tibia OTServer
    Precisa copilar, você precisa ter as sources do seu ot, bom, até ai só o que eu sei, tb quero em linux *-* pra não ficar mais me estressando
  18. jNo postou uma resposta no tópico em Playground (Off-topic)
    ASDIHASUDHASUHDUASHDUIASDH Boa
  19. jNo postou uma resposta no tópico em Suporte Tibia OTServer
    Meu map pessa 35 mb, em Linux quanto em media o servidor precisa de Ram pra bater uns 300 online?
  20. jNo postou uma resposta no tópico em Suporte Tibia OTServer
    Deve ser seu login.lua, ou algum script de creature script, posta seu login.lua pra algum programador da uma olhada '-'
  21. É um pedido de modificação, lol, por isso que estranhei a sua mensagem, agora me liguei '-'
  22. Esse script abaixo, creaturescript, ele faz sair "VIP" no char com x efeito pra quem tem X Storage, eu queria uma modificação assim: Uma adição de mais 1 storage, ficando 2, e mais um efeito saindo "GS" e com x efeito: Vou explicar: Quando o player FREE ganha x storage, fica saindo "GS" com X efeito junto, e quando esse mesmo player FREE ganha outra X Storage que seria a "Donate", automaticamente a storage FREE é removida, então assim ficando só a Storage Free, e quando o player adquire primeiro a X Storage Donate, e depois a FREE, simplesmente a Free é ignorada, e só funciona a Donate. Qualquer coisa eu explico melhor Esse script é um CREATURESCRIPT --> data/creaturescript/aureavip.lua --Aura Vip Com AutoMensagem-- --by: Animation-- --Criada 13/04/2012-- --Testado Tibia 8.50-- local FRASES = {"VIP"} -- Auto-Mensagem. local effect = 30 function onLogin(cid) sendEffect(cid) registerCreatureEvent(cid, "AdvEffect") return TRUE end function sendEffect(cid) if isCreature(cid) then if getPlayerStorageValue(cid, 85258) - os.time() >= 1 then pos = getThingPos(cid) doSendAnimatedText(pos, FRASES[math.random(#FRASES)], 215) doSendMagicEffect(pos, effect) addEvent(sendEffect, 3000,cid) end end end <event type="login" name="Aurea" event="script" value="effect.lua"/> registerCreatureEvent(cid, "Aurea")

Informação Importante

Confirmação de Termo