Tudo que amora murder postou
-
[DÚVIDA] Banimento Eficaz
@xMateuss @Brunds Tá osso cara... O sujeito tá tentando ferrar com o servidor de todas maneiras possível hahah Acabei de fazer uma limpa nos chares dele. Bani todos que eu consegui descobrir que eram dele. Mas criar char é muito fácil, e como ele está comprometido em fazer molecagem, ele já criou mais de 20 contas no site kkk Achei ele no Facebook. Achei que era um pivete qualquer, o cara é homem velho e barbado já. Casado e tudo mais. Deve ser um vaga***do qualquer. Muito retardado, coitado...
-
(Resolvido)[DÚVIDA] Level para Private Message
Diga em poucas palavras a base utilizada (Nome do servidor ou nome do website). OTX 3.0 Base: TFS 1.2 Qual erro está surgindo/O que você procura? Gostaria de colocar level mínimo para o jogador poder enviar Private Message. Eu já consegui colocar level mínimo para os Chats: Help, World Chat e Adversiting. Os mesmos ficam em Data>Channels. Então abri os arquivos e editei os códigos. Porém, não consigo encontrar de forma alguma o arquivo referente a Private Message. E gostaria que somente jogadores de lvl 30+ possa enviar mensagem privada para outros jogadores.
-
(Resolvido)[ERRO] /reload
Não tinha esse arquivo. Tinha constant.lua, mas só tinha uns códigos sobre Roshamuul. ______________________ @KotZletY Deu certo aqui, velho! 08:06 Reloaded actions. O código estava vazio, aí copiei o código da pack do malucooo do GitHub. ANTES: <?xml version="1.0" encoding="UTF-8"?> <commands> </commands> DEPOIS: <?xml version="1.0" encoding="UTF-8"?> <commands> <command cmd="/reload" group="2" acctype="5" log="yes" /> </commands>
-
[DÚVIDA] Banimento Eficaz
Diga em poucas palavras a base utilizada (Nome do servidor ou nome do website). OTX 3.0 Base: TFS 1.2 Qual erro está surgindo/O que você procura? Gostaria da ajuda da comunidade para o seguinte: Tem um sujeito extremamente tóxico empenhado em avacalhar o trabalho alheio. Já bani o char dele, ele cria mais 20 chars. Já bani o IP, ele reinicia o modem e loga com o IP novo. Assim vai... Gostaria de saber, de acordo com a experiência de vocês, se existe algum outro método eficaz pra tirar esse cara de vez da minha cola! Seria de grande ajuda.
-
Client 10.x: Desativar Update Message + MC + IP PRÓPRIO
Excelente tutorial. Consegui fazer no meu cliente e funciona 100%! Rep ++ Porém me gerou um problema: Após realizar as modificações no cliente, NENHUM bot funciona mais. Se eu pegar o cliente 10.0 os bots ficam normais. A partir do momento em que modifico com IP proprio, etc, já não é mais possível utilização de bot. Saberia me ajudar @luanluciano93?
-
(Resolvido)[ERRO] /reload
@Vodkart Fiz o teste de madrugada. Retirei a tag e o script. Não funcionou... Simplesmente não acontece nada com o comando agora.
-
(Resolvido)[ERRO] /reload
Mas será que minha source está com essa atualização? De fato veirifiquei no GitHub que não está com a tag /reload no .xml e nem possui o script reload.lua dentro da pasta. Você saberia me dizer em qual arquivo da source eu verifico isso? Pq pra fazer o teste teria que desligar o servidor.
-
(Resolvido)[ERRO] /reload
Uai cara... Não tem lógica! Uso otx 3.0 do malucooo também
-
(Resolvido)[ERRO] /reload
@tataboy67 Engraçado que nossos scripts estão iguais. Única diferença é que o seu tem reload pra modules e a mensagem de "reload type not found". Inclusive, a linha que acusa erro aqui está igualzinha na sua Game.reload(reloadType.targetType)
-
(Resolvido)[ERRO] /reload
Diga em poucas palavras a base utilizada (Nome do servidor ou nome do website). OTX 3.0 Base: TFS 1.2 Qual erro está surgindo/O que você procura? Ao dar /reload monsters Lua Script Error: [TalkAction Interface] data/talkactions/scripts/reload.lua:onSay data/talkactions/scripts/reload.lua:73: attempt to call field 'reload' (a nil value) stack traceback: [C]: in function 'reload' data/talkactions/scripts/reload.lua:73: in function Você tem o código disponível? Se tiver publique-o aqui: local reloadTypes = { ["all"] = { targetType = RELOAD_TYPE_ALL, name = "all" }, ["action"] = { targetType = RELOAD_TYPE_ACTIONS, name = "actions" }, ["actions"] = { targetType = RELOAD_TYPE_ACTIONS, name = "actions" }, ["chat"] = { targetType = RELOAD_TYPE_CHAT, name = "chatchannels" }, ["channel"] = { targetType = RELOAD_TYPE_CHAT, name = "chatchannels" }, ["chatchannels"] = { targetType = RELOAD_TYPE_CHAT, name = "chatchannels" }, ["config"] = { targetType = RELOAD_TYPE_CONFIG, name = "config" }, ["configuration"] = { targetType = RELOAD_TYPE_CONFIG, name = "config" }, ["creaturescript"] = { targetType = RELOAD_TYPE_CREATURESCRIPTS, name = "creature scripts" }, ["creaturescripts"] = { targetType = RELOAD_TYPE_CREATURESCRIPTS, name = "creature scripts" }, ["events"] = { targetType = RELOAD_TYPE_EVENTS, name = "events" }, ["global"] = { targetType = RELOAD_TYPE_GLOBAL, name = "global.lua" }, ["globalevent"] = { targetType = RELOAD_TYPE_GLOBALEVENTS, name = "globalevents" }, ["globalevents"] = { targetType = RELOAD_TYPE_GLOBALEVENTS, name = "globalevents" }, ["items"] = { targetType = RELOAD_TYPE_ITEMS, name = "items" }, ["monster"] = { targetType = RELOAD_TYPE_MONSTERS, name = "monsters" }, ["monsters"] = { targetType = RELOAD_TYPE_MONSTERS, name = "monsters" }, ["mount"] = { targetType = RELOAD_TYPE_MOUNTS, name = "mounts" }, ["mounts"] = { targetType = RELOAD_TYPE_MOUNTS, name = "mounts" }, ["move"] = { targetType = RELOAD_TYPE_MOVEMENTS, name = "movements" }, ["movement"] = { targetType = RELOAD_TYPE_MOVEMENTS, name = "movements" }, ["movements"] = { targetType = RELOAD_TYPE_MOVEMENTS, name = "movements" }, ["npc"] = { targetType = RELOAD_TYPE_NPCS, name = "npcs" }, ["npcs"] = { targetType = RELOAD_TYPE_NPCS, name = "npcs" }, ["quest"] = { targetType = RELOAD_TYPE_QUESTS, name = "quests" }, ["quests"] = { targetType = RELOAD_TYPE_QUESTS, name = "quests" }, ["raid"] = { targetType = RELOAD_TYPE_RAIDS, name = "raids" }, ["raids"] = { targetType = RELOAD_TYPE_RAIDS, name = "raids" }, ["spell"] = { targetType = RELOAD_TYPE_SPELLS, name = "spells" }, ["spells"] = { targetType = RELOAD_TYPE_SPELLS, name = "spells" }, ["talk"] = { targetType = RELOAD_TYPE_TALKACTIONS, name = "talk actions" }, ["talkaction"] = { targetType = RELOAD_TYPE_TALKACTIONS, name = "talk actions" }, ["talkactions"] = { targetType = RELOAD_TYPE_TALKACTIONS, name = "talk actions" }, ["weapon"] = { targetType = RELOAD_TYPE_WEAPONS, name = "weapons" }, ["weapons"] = { targetType = RELOAD_TYPE_WEAPONS, name = "weapons" } } function onSay(player, words, param) if not player:getGroup():getAccess() then return true end if player:getAccountType() < ACCOUNT_TYPE_GOD then return false end logCommand(player, words, param) local reloadType = reloadTypes[param and param:lower()] if not reloadType then player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "Reload type not found.") return false end Game.reload(reloadType.targetType) player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, string.format("Reloaded %s.", reloadType.name)) return false end Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui.
-
[AJUDA] Magebot com Cliente Próprio
Diga em poucas palavras a base utilizada (Nome do servidor ou nome do website). OTX 3.0 Base: TFS 1.2 Qual erro está surgindo/O que você procura? Eu fiz meu cliente próprio em cima do Cliente 10.00. Até então tudo bem, funcionou tudo 100%. Ocorre que não funciona bot no cliente DE JEITO NENHUM! No cliente comum, sem modificações o Magebot por exemplo funciona normalmente. Mas a partir do momento que modifico o Cliente para se tornar o Cliente Próprio do servidor, o Magebot para de funcionar. Ao abrir o cliente apresenta um erro e fecha sozinho. Já fiz e refiz o cliente várias vezes, e não encontro uma solução pra isso!
-
[BUG] Nome de item no Market
2358... É o ID da divine heritage boots, que foi feita em cima da boots of waterwalking. Não existe mais a boots of waterwalking no servidor.
-
[BUG] Nome de item no Market
Modifiquei sim. Tanto que no jogo o nome aparece corretamente "divine heritage boots". Somente no market que o nome fica "boots of waterwalking".
-
(Resolvido)[AJUDA] Offline Training Script
Valeu, cara! Agora entendi qual é a base pra definir a velocidade de treinamento... Obrigado pela ajuda! Mas como o @Mono Singed estava explicando que é normal que o shielding suba mais lento (igual ao global), vou deixar assim mesmo. A princípio pensei que fosse um BUG. Valeu pela atenção!
-
(Resolvido)[AJUDA] Offline Training Script
@Mono Singed Bom, se no global a ideia é realmente subir mais lentamente o shielding, vou deixar assim mesmo! A questão é que imaginei que fosse um BUG hahaha Muito obrigado pela ajuda! Se quiser tentar me dar uma força no tópico a baixo, ficaria muito grato. Tem quase uma semana que criei e ainda não consegui solucionar.
-
(Resolvido)[AJUDA] Offline Training Script
Diga em poucas palavras a base utilizada (Nome do servidor ou nome do website). TFS 1.2 Qual erro está surgindo/O que você procura? Meu treino off funciona normalmente, porém, tenho um problema: O skill principal (axe, sword ou club) sobe normalmente, mas o shielding sobe bem mais lento!). Por exemplo: deixei o char treinando off por certo tempo, ele pegou axe 34 e shielding 28! Ou seja, está bem desbalanceado. Segue a baixo o meu training.lua, para caso alguém possa me ajudar a corrigir isso. Você tem o código disponível? Se tiver publique-o aqui: function onLogin(player) local lastLogout = player:getLastLogout() local offlineTime = lastLogout ~= 0 and math.min(os.time() - lastLogout, 86400 * 21) or 0 local offlineTrainingSkill = player:getOfflineTrainingSkill() if offlineTrainingSkill == -1 then player:addOfflineTrainingTime(offlineTime * 1000) return true end player:setOfflineTrainingSkill(-1) if offlineTime < 600 then player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "You must be logged out for more than 10 minutes to start offline training.") return true end local trainingTime = math.max(0, math.min(offlineTime, math.min(43200, player:getOfflineTrainingTime() / 1000))) player:removeOfflineTrainingTime(trainingTime * 1000) local remainder = offlineTime - trainingTime if remainder > 0 then player:addOfflineTrainingTime(remainder * 1000) end if trainingTime < 60 then return true end local text = "During your absence you trained for" local hours = math.floor(trainingTime / 3600) if hours > 1 then text = string.format("%s %d hours", text, hours) elseif hours == 1 then text = string.format("%s 1 hour", text) end local minutes = math.floor((trainingTime % 3600) / 60) if minutes ~= 0 then if hours ~= 0 then text = string.format("%s and", text) end if minutes > 1 then text = string.format("%s %d minutes", text, minutes) else text = string.format("%s 1 minute", text) end end text = string.format("%s.", text) player:sendTextMessage(MESSAGE_EVENT_ADVANCE, text) local vocation = player:getVocation() local promotion = vocation:getPromotion() local topVocation = not promotion and vocation or promotion local updateSkills = false if table.contains({SKILL_CLUB, SKILL_SWORD, SKILL_AXE, SKILL_DISTANCE}, offlineTrainingSkill) then local modifier = topVocation:getAttackSpeed() / 1000 updateSkills = player:addOfflineTrainingTries(offlineTrainingSkill, (trainingTime / modifier) / (offlineTrainingSkill == SKILL_DISTANCE and 4 or 2)) elseif offlineTrainingSkill == SKILL_MAGLEVEL then local gainTicks = topVocation:getManaGainTicks() * 2 if gainTicks == 0 then gainTicks = 1 end updateSkills = player:addOfflineTrainingTries(SKILL_MAGLEVEL, trainingTime * (vocation:getManaGainAmount() / gainTicks)) end if updateSkills then player:addOfflineTrainingTries(SKILL_SHIELD, trainingTime / 4) end return true end
-
[BUG] Nome de item no Market
Até encontrei na source um arquivo de actions sobre o market e dois arquivos iomarket.h e iomarket.cpp Mas não sei mexer na source, além disso, abri os arquivos e procurei pelo nome dos itens, mas não tem nada ligado diretamente aos nomes. Mas de qualquer forma, rep++ pela sua tentativa de ajudar! Se alguém souber, ajuda aí por favor!
-
[BUG] Nome de item no Market
Nada!
-
[BUG] Nome de item no Market
Acontece que não existe o scrip market.lua! Olha lá a linha do actions.xml... Só direciona a function. Não direciona pra nenhuma script. Vou colocar duas linhas pra vc comparar e entender o que estou dizendo: <!-- Market --> <action itemid="14405" function="market" /> <!-- Dolls --> <action itemid="5080" script="other/dolls.lua" />
-
[BUG] Nome de item no Market
Procurei em actions, abri o actions.xml e digitei o ID do box do Market. Aí encontrei essa linha: <!-- Market --> <action itemid="14405" function="market" /> Mas como pode-se perceber, só tem a function, não direciona pra nenhum script! Alguma ideia?
-
[BUG] Nome de item no Market
É o sistema de Market Offer, igual ao do global. Que vc abre o baú do dp, e tem aquela "casinha", aí abre uma tela com as ofertas de todos jogadores do servidor.
-
[BUG] Nome de item no Market
Eis a questão... Revirei as pastas do servidor e ainda não encontrei o script do market! Teria alguma ideia de onde ele fica? Já até mandei buscar em todos os arquivos, mas não encontro. Talvez esteja com um nome diferente :s
-
[BUG] Nome de item no Market
Diga em poucas palavras a base utilizada (Nome do servidor ou nome do website). TFS 1.2 Qual erro está surgindo/O que você procura? Minha bota VIP foi criada em cima da boots of waterwalking, acontece que o nome foi modifcado normalmente, porém, pra anunciar ela no market (do depot) fica com o nome original: Boots of Waterwalking. Como modifico isso?
-
(Resolvido)[AJUDA] Remover Mensagem de Atualização do Cliente
Consegui remover! Procurei mais um bucado pelo google, e encontrei aqui no próprio fórum a solução, postada pelo @luanluciano93
-
(Resolvido)[BUG] Quantidade de frags para Red Skull
Diga em poucas palavras a base utilizada (Nome do servidor ou nome do website). OTX 3.0 Qual erro está surgindo/O que você procura? Meu config.lua está configurado para pegar redskull com 6 frags/dia. Porém, no jogo, ao pegar 3 frags já fica redskull. Você tem o código disponível? Se tiver publique-o aqui: -- Combat settings -- NOTE: valid values for worldType are: "pvp", "no-pvp" and "pvp-enforced" worldType = "pvp" hotkeyAimbotEnabled = true protectionLevel = 50 pzLocked = 60 * 1000 removeChargesFromRunes = true timeToDecreaseFrags = 24 * 60 * 60 * 1000 whiteSkullTime = 10 * 60 * 1000 stairJumpExhaustion = 2 * 1000 experienceByKillingPlayers = false expFromPlayersLevelRange = 75 dayKillsToRedSkull = 6 weekKillsToRedSkull = 10 monthKillsToRedSkull = 20 redSkullDuration = 30 blackSkullDuration = 45 orangeSkullDuration = 7