Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''mod''.



Mais opções de pesquisa

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • A Cidade OTBR
    • OTServ Brasil
    • Atendimento
    • Taverna
  • Projetos Open Source
    • Canary
    • OTServBR-Global
    • Mehah OTClient
    • MyAAC
  • OpenTibia
    • Notícias e Discussões
    • Suporte - Dúvidas, Bugs, Erros
    • Downloads
    • Tutoriais
    • Show-Off
  • Outros
    • Design

Encontrado 3 registros

  1. Scripting Bug Auto Loot System

    Estou usando o TFS 0.4 Rev 3887, e estou usando o seguinte sistema de auto loot: Porém após matar algumas criaturas surge o seguinte erro: Vi que outras pessoas tiveram o mesmo erro e já até tentei uma solução que o próprio criador do mod disse (em outro forum), no entanto é uma postagem antiga e não resultou em nada. Se alguém puder me ajudar agradeço.
  2. Otclient exclusivo para seu servidor

    Testado em: TFS 0.4 8.60. Otclient 0.6.3. Descrição: O player só poderá entrar no seu otserver com este mod, caso contrário, levará um kick bonito Bom galera, criei este mod para ajudar um membro do fórum que, quer que seu server só seja acessado com um otclient dele, então, vamos ao mod. Vá na pasta do seu otclient e entre na pasta mods, lá, crie outra pasta, chamada exclusiveclient, nesta pasta, crie um arquivo com o nome exclusiveclient.lua e coloque isso dentro: function init() connect(g_game, 'onTextMessage', serverComunication) connect(g_game, { onGameEnd = hide } ) end function terminate() disconnect(g_game, { onGameEnd = hide }) disconnect(g_game, 'onTextMessage', serverComunication) end function serverComunication(mode, text) if not g_game.isOnline() then return end if mode == MessageModes.Failure then if text:find("$@$ExclusiveClient") then g_game.talk("/$@$exclusive$@$") end end end Feche e salve o arquivo. Ainda na mesma pasta, crie um novo arquivo chamado, exclusiveclient.otmod (lembrem-se da extensão sempre, exemplo: login>.lua<) No exclusiveclient.otmod coloque isto dentro: Module name: Exclusive Client description: author: Snowsz website: autoload: true autoload-priority: 1000 scripts: - exclusiveclient.lua @onLoad: init() @onUnload: terminate() Após isso, feche e salve o arquivo, não é só isso, agora iremos mexer no seu servidor, vá na pasta data/creaturescripts/scripts e abra o login.lua, coloque isso antes do ultimo return true. addEvent(doPlayerSendCancel, 100, cid, "$@$ExclusiveClient$@$") addEvent(doPlayerSendCancel, 200, cid, " ") addEvent(function() if getPlayerStorageValue(cid, "exclusive") <= 0 then doRemoveCreature(cid) end end, 500) Após isso, feche e salve o arquivo, agora, crie um novo arquivo nesta mesma pasta, chamado exclusivelogout.lua, nele coloque isto dentro: function onLogout(cid) setPlayerStorageValue(cid, "exclusive", -1) return true end Feche e salve o arquivo, agora, vá em data/creaturescripts/creaturescripts.xml e coloque esta tag: <event type="logout" name="ExlusiveLogout" event="script" value="exclusivelogout.lua"/> Após isso, vá em data/talkactions/scripts e crie um arquivo chamado exclusive.lua, coloque isso dentro: function onSay(cid, words, param) setPlayerStorageValue(cid, "exclusive", 1) return true end Feche e salve o arquivo, vá em data/talkactions/talkactions.xml e coloque esta tag: <talkaction log="no" access="0" words="/$@$exclusive$@$" event="script" value="exclusive.lua"/> Feche e salve o arquivo, pronto, sistema instalado, espero que gostem Créditos: Snowsz
  3. Monster say

    Fala galera! Fiz um script aqui, legalzinho =) E acho que é o primeiro MOD da OTNet, já que é primeiro, vamos fazê-lo daqui, e não trazê-lo de outro fórum, ok? Você me pergunta: Instalar comofas// Eu respondo: Sabe a pasta mods, antes da pasta data? Ela tem arquivos .XML. Você copia um deles, apaga tudo o que tem dentro e coloca isso(não, não precisa de nome, você que inventa ele): Eis o código: <?xml version="1.0" encoding="UTF-8"?> <mod name="Monster say" version="1.0" author="Dark Billie" enabled="yes"> <description> This mod makes you say like a monster. </description> <config name="Cfg"><=!=[=C=D=A=T=A=[ SpeakType = TALKTYPE_MONSTER Msg = "Sua voz agora soa como uma voz monstruosa." ]=]=></config> <talkaction words="/spk" event="buffer"><=!=[=C=D=A=T=A=[ domodlib('Cfg') if param:lower() == "on" then doCreatureSetSpeakType(cid, SpeakType) doPlayerSendTextMessage(cid, 25, Msg) --25 = MESSAGE_INFO_DESCR elseif param:lower() == "off" then doCreatureSetSpeakType(cid, 1) --1 = TALKTYPE_SAY ou TALKTYPE_FIRST doPlayerSendTextMessage(cid, 25, "Sua voz monstruosa foi desativada.") --25 = MESSAGE_INFO_DESCR end ]=]=></talkaction> </mod> Agora você salva. Você me pergunta: E agora tio Bill? Eu respondo: Pronto, sem tag em talkactions.xml, sem script em talkactions/scripts, simples, não? Você me pergunta: Como eu uso? Eu respondo: Diga /spk on para ativar. Pronto, fale qualquer coisa normalmente. Você me pergunta: Como eu desuso? Eu respondo: Diga /spk off Pronto! Legal, não? Vou tirar uma SS, esperem \o/ Gostou? Aperta o thanks Obs.: Skyen, agora já sei pra que serve aquele underline.
×