• TibiaFace

    Tibiaface | Una comunidad Open Tibia donde encontras : mapas, scripts, Otserver, npc y amigos etc ...

    .
    demo menumenu

    Afiliados



    Votar:

    [Aporte] MoonOTS v3 - Official release! 8.60

    Compartir:

    Ver el tema anterior Ver el tema siguiente Ir abajo  Mensaje (Página 1 de 1.)

    1default [Aporte] MoonOTS v3 - Official release! 8.60 el Lun Mar 19, 2018 10:42 am

    [Admin] God Maya

    avatar
    Administrador
    Administrador

    Features (from v3):

       Over 100 new monsters!
       About 190 exp places!
       Over 30 000 monsters on map
       650 houses
       35 quests
       New spells






    link: [Tienes que estar registrado y conectado para ver este vínculo]

    exe + dll : [Tienes que estar registrado y conectado para ver este vínculo]

    sources: [Tienes que estar registrado y conectado para ver este vínculo]

    antidivulgacion en talkactions

    Código:
    function getFixedText(cid, text, replace)
        local wrongWords = {"otservlist.org", "ots-list.pl", "google.br", "servergame", "hopto.org", "no-ip.org", ".com."}
            local lowerText = string.lower(text)
            local noSpaceText = string.gsub(string.gsub(string.gsub(lowerText, "%s", ""), "%p", ""),"-", "")
            for w = 1, #wrongWords do
                    wordLen = string.len(wrongWords[w])
                    for p = 1, string.len(text) do
                            if(string.sub(lowerText, p, p+wordLen-1) == wrongWords[w]) then
                                    text = string.sub(text, 1, p-1) .. string.rep(replace, wordLen) .. string.sub(text, p+wordLen)
                            end
                    end
            end
     
            if(string.lower(text) == lowerText) then
                    for c = 1, #wrongWords do
                            if(string.find(noSpaceText, string.gsub(string.gsub(wrongWords[c], "%p", ""),"-", "")) ~= nil) then
                                    return "I want to post forbidden links.."
                            end
                    end
            end
        return text
    end
     
    --[[Channels which are not added to block:
    1 - Party Channel
    2 - Channel for Staff members
    3 - Rule Violation Channel
    4 - Channel for Counselors/Tutors
    65536 - Private Chat Channel  <-- Private Chat cannot be blocked with this script
    ]]--
    local blocked_channels = {5,8,9} --Game-Chat, Real Chat, Help Channel
    local trade_channels = {6,7} --All trade channels <- These are also blocked
    local replace = "°" --Symbols which are shown instead of forbidden links -> °
    local delay = {16246,5} -- {empty_storage, lenght of muted}
     
    function onSay(cid, words, param, channel)
       local fixedWords = getFixedText(cid, words, replace)
     
       if words ~= fixedWords and getPlayerAccess(cid) == 0 then
          if getPlayerStorageValue(cid,delay[1]) > os.time() then
             return doPlayerSendCancel(cid,"You are still muted for ".. getPlayerStorageValue(cid,delay[1])-os.time() .." seconds.")
          end
          setPlayerStorageValue(cid,delay[1],os.time()+delay[2])
          if channel == CHANNEL_DEFAULT then
             doCreatureSay(cid, fixedWords, TALKTYPE_SAY)
             doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Link: "..words.." is forbidden.")
             return true
          elseif isInArray(trade_channels, channel) then
             doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Link: "..words.." is forbidden on the trade channel.")
             return true
          elseif isInArray(blocked_channels, channel) then
             doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Link: "..words.." is forbidden.")
             doPlayerSendChannelMessage(cid, getCreatureName(cid), fixedWords, TALKTYPE_CHANNEL_Y, channel)
             return true
          end
       end
       return false
    end

    Código:
    <talkaction words="illegalWords" event="script" value="blocklinks.lua"/>



    Última edición por [Admin] God Maya el Jue Abr 05, 2018 4:29 pm, editado 1 vez



    Ver perfil de usuario http://www.tibiaface.com

    kalillas

    avatar
    Miembro
    Miembro
    buen aporte hermano lo probare

    Ver perfil de usuario

    Jotaxc

    avatar
    Nuevo Miembro
    Nuevo Miembro
    Lo probare gracias

    Ver perfil de usuario

    yolfrank12

    avatar
    Nuevo Miembro
    Nuevo Miembro
    solo me salio la carpeta de data alguin me ayuda o me lo pasa completo el ot

    Ver perfil de usuario

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    link del exe y sources agregados al tema

    antidivulgacion + reconoce cualquier item.otb



    Ver perfil de usuario http://www.tibiaface.com

    Sleck

    avatar
    Miembro
    Miembro
    Los polacos haciendo buenos servers desde tiempos inmemorables :v, muy bueno +1

    Ver perfil de usuario

    Contenido patrocinado


    Ver el tema anterior Ver el tema siguiente Volver arriba  Mensaje (Página 1 de 1.)

    Permisos de este foro:
    No puedes responder a temas en este foro.

     

    BienvenidosTibiaFace es una comunidad de Open Tibia. Para participar debes estar registrado (click para Regístrate).