• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

TFS 0.4 8.6 Some scripts

wojtach545

New Member
Joined
Apr 7, 2008
Messages
4
Reaction score
0
Hey guys, Those scripts are from 8.42 server, now I got 8.6 srv, Some scripts from talkactions are working and some don't.

if u can look at this

talkactions.xml
Code:
<?xml version="1.0" encoding="UTF-8"?>
<talkactions>
    <!-- Gods -->
    <talkaction log="yes" words="/attr" access="5" event="function" value="thingProporties"/>
    <talkaction log="yes" words="/serverdiag" access="5" event="function" value="diagnostics"/>
    <talkaction log="yes" words="/closeserver" access="5" event="script" value="closeopen.lua"/>
    <talkaction log="yes" words="/openserver" access="5" event="script" value="closeopen.lua"/>
    <talkaction log="yes" words="/promote;/demote" access="5" event="script" value="promote.lua"/>
    <talkaction log="yes" words="/skill;/addskill" access="5" event="script" value="skill.lua"/>
    <talkaction log="yes" words="/shutdown" access="5" event="script" value="shutdown.lua"/>
    <talkaction log="yes" access="5" words="/mode" event="script" value="mode.lua"/>

    <!-- Community Managers -->
    <talkaction log="yes" words="/s" access="4" event="script" value="summon.lua"/>
    <talkaction log="yes" words="/n" access="4" event="script" value="creature.lua"/>
    <talkaction log="yes" words="/m" access="4" event="script" value="creature.lua"/>
    <talkaction log="yes" words="/reload" access="4" event="script" value="reload.lua"/>
    <talkaction log="yes" words="/raid" access="4" event="script" value="raid.lua"/>
    <talkaction log="yes" words="/newtype;/o" access="4" event="script" value="newtype.lua"/>
    <talkaction log="yes" words="/r" access="4" event="script" value="remove.lua"/>
    <talkaction log="yes" words="/owner" access="4" event="script" value="owner.lua"/>
    <talkaction log="yes" words="/storage" access="4" event="script" value="storage.lua"/>
    <talkaction log="yes" words="/config" access="4" event="script" value="configinfo.lua"/>
    <talkaction log="yes" words="/i" access="4" event="script" value="createitem.lua"/>
    <talkaction access="4" words="/z" event="script" value="magiceffect.lua"/>
    <talkaction access="4" words="/x" event="script" value="animationeffect.lua"/>
    <talkaction access="4" words="/y" event="script" value="animatedtext.lua"/>
    <talkaction log="yes" words="/bc" access="4" event="script" value="broadcastclass.lua"/>
    <talkaction log="yes" access="4" words="/mkick" event="script" value="masskick.lua"/>

    <!-- Gamemasters -->
    <talkaction log="yes" words="/ghost" access="3" event="function" value="ghost"/>
    <talkaction log="yes" words="/squelch" access="3" event="script" value="gamemaster.lua"/>
    <talkaction log="yes" words="/cliport" access="3" event="script" value="gamemaster.lua"/>
    <talkaction log="yes" words="/t" access="3" event="script" value="teleporttown.lua"/>
    <talkaction log="yes" words="/c" access="3" event="script" value="teleporthere.lua"/>
    <talkaction log="yes" words="/goto" access="3" event="script" value="teleportto.lua"/>
    <talkaction log="yes" words="/a" access="3" event="script" value="teleporttiles.lua"/>
    <talkaction log="yes" words="/kick" access="3" event="script" value="kick.lua"/>
    <talkaction log="yes" words="/send" access="3" event="script" value="teleportsend.lua"/>
    <talkaction log="yes" words="/unban" access="3" event="script" value="unban.lua"/>
    <talkaction log="yes" words="/town" access="3" event="script" value="teleporttown.lua"/>
    <talkaction log="yes" words="/up" access="3" event="script" value="teleportfloor.lua"/>
    <talkaction log="yes" words="/down" access="3" event="script" value="teleportfloor.lua"/>
    <talkaction log="yes" words="/save" access="3" event="script" value="save.lua"/>
    <talkaction log="yes" words="/clean" access="3" event="script" value="clean.lua"/>
    <talkaction log="yes" words="/reports" access="3" event="script" value="reports.lua"/>
    <talkaction log="yes" words="/mc" access="3" event="script" value="multicheck.lua"/>
    <talkaction log="yes" words="/mute" access="3" event="script" value="mute.lua"/>
    <talkaction log="yes" access="3" words="/wp" event="script" value="waypoints.lua"/>

    <!-- Senior Tutors -->
    <talkaction log="yes" words="/notations" access="2" event="script" value="notations.lua"/>
    <talkaction log="yes" words="/info" access="2" event="script" value="playerinfo.lua"/>
    <talkaction log="yes" words="/gethouse" access="2" event="script" value="gethouse.lua"/>
    <talkaction log="yes" access="2" words="/b" event="script" value="broadcast.lua"/>

    <!-- Tutors -->
    <talkaction log="yes" words="/baninfo;!baninfo" access="1" event="function" value="banishmentInfo"/>
    <talkaction log="yes" access="1" words="/pos;!pos" event="script" value="position.lua"/>

    <!-- Players -->
    <talkaction words="!frags" event="script" value="frags.lua"/>
    <talkaction words="!online" event="script" value="online.lua"/>
    <talkaction words="!uptime" event="script" value="uptime.lua"/>
    <talkaction words="!deathlist" event="script" value="deathlist.lua"/>
    <talkaction words="!pvp" event="script" value="pvp.lua"/>
    <talkaction words="!q" event="script" value="money.lua"/>
    <talkaction words="!serverinfo" event="script" value="serverinfo.lua"/>
    <talkaction words="!commands" event="script" value="commands.lua"/>
    <talkaction words="!software;" event="function" value="software"/>

    <!-- Houses -->
    <talkaction words="alevo grav" filter="word-spaced" event="function" value="houseBuy"/>
    <talkaction words="alito som" filter="word-spaced" event="function" value="houseSell"/>
    <talkaction words="alana sio" filter="word-spaced" event="function" value="houseKick"/>
    <talkaction words="aleta grav" filter="word-spaced" event="function" value="houseDoorList"/>
    <talkaction words="aleta sio" filter="word-spaced" event="function" value="houseGuestList"/>
    <talkaction words="aleta som" filter="word-spaced" event="function" value="houseSubOwnerList"/>
    <talkaction words="alito sio" filter="word-spaced" event="script" value="leavehouse.lua"/>

    <!-- Guilds -->
    <talkaction words="!createguild;/createguild" event="function" value="guildCreate"/>
    <talkaction words="!joinguild;/joinguild" event="function" value="guildJoin"/>
</talkactions>

for example I want to fix !online script.

!online script:

Code:
local config = {
    showGamemasters = getBooleanFromString(getConfigValue('displayGamemastersWithOnlineCommand'))
}

function onSay(cid, words, param, channel)
    local strings, i, position, added = {""}, 1, 1, false
    for _, pid in ipairs(getPlayersOnline()) do
        if(added) then
            if(i > (position * 7)) then
                strings[position] = strings[position] .. ","
                position = position + 1
                strings[position] = ""
            else
                strings[position] = i == 1 and "" or strings[position] .. ", "
            end
        end

        added = false
        if((config.showGamemasters or getPlayerCustomFlagValue(cid, PLAYERCUSTOMFLAG_GAMEMASTERPRIVILEGES) or not getPlayerCustomFlagValue(pid, PLAYERCUSTOMFLAG_GAMEMASTERPRIVILEGES)) and (not isPlayerGhost(pid) or getPlayerGhostAccess(cid) >= getPlayerGhostAccess(pid))) then
            strings[position] = strings[position] .. getCreatureName(pid) .. " [" .. getPlayerLevel(pid) .. "]"
            i = i + 1
            added = true
        end
    end

    doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, (i - 1) .. " player" .. (i > 1 and "s" or "") .. " online:")
    for i, str in ipairs(strings) do
        if(str:sub(str:len()) ~= ",") then
            str = str .. "."
        end

        doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, str)
    end

    return true
end

Also !frags !serverinfo are not working.
 
Back
Top Bottom