• 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 1.x] Free Scripting and Support

RazorBlade

Retired Snek
Joined
Nov 7, 2009
Messages
2,015
Solutions
3
Reaction score
629
Location
Canada
Until further notice, I will not be taking any further requests, and any incomplete requests will be put on hold. Due to serious medical concerns with some of my pets, I will not be actively using the forums or doing any scripting. Sorry for the inconvenience.





Well hello everyone. This seems to be a popular trend lately, and I basically already do it anyways. So why not, right?

I'm here to offer my scripting services and/or support, free of charge. I will make basic-medium scripts/systems for free. I may do large and more advanced systems as well, depending on how busy I am.

I support only LUA at this time. My PHP and C++ are both a little rusty.

I also offer support and bugfixing for existing scripts. I accept requests here or via PM and nothing will be released unless you agree to it.

I only support TFS 1.x and 1.1 or higher is preferred.

I'm not looking to reinvent the wheel. If the system you're requesting is already in existence and easily accessible, I won't make it. I can maybe make modifications to it, but that all depends on what you need.

Want to see some of my work? Check my signature.

First come, first served. I will not accept payment for priority service.

Want to thank me? Toss me a like on the post that helped you, and feel free to recommend me to your friends if you found my service to be fast and accurate to your request.

Have at it! :D
 
Last edited:
Hey man, i have a problem with a tfs 0.4 script to change to tfs 1.2, is a movement type..
Code:
function onStepIn(cid, item, position, fromPosition)


local castle_one_name = "Castle24H"   -- Nome do castelo 1
local storages = {154154,54321,123123}    -- Storages ( se vc eh iniciante, deixe como está...)




local sto_ativ = getGlobalStorageValue(storages[2])
position = getCreaturePosition(cid)

if isPlayerGuild(cid) == TRUE then
if sto_ativ == 1 or sto_ativ == -1 then

guildname = getPlayerGuildName(cid)
guild = getPlayerGuildId(cid)
guild_sto = getGlobalStorageValue(storages[3])

if guild ~= guild_sto then

  doBroadcastMessage("O(a) Jogador "..getCreatureName(cid)..". Esta Tentando Invadir O "..castle_one_name.." Da Guild \""..guildname..". Aviso Donos Atuais", 22)

else
doPlayerSendCancel(cid,"Avance")
end
else
doPlayerSendCancel(cid,"Avance")
end
   else
   doPlayerSendCancel(cid,"Avance")
   end
   return true
end

function isPlayerGuild(cid)
if getPlayerGuildName(cid) ~= "" then
return TRUE
else
return FALSE
end
end
Since it was a quick one, I was able to do it. But @Call Me Taffy is right, I'm not actively operating these days.

Code:
function onStepIn(creature, item, position, fromPosition)
    local player = Player(creature)
    if not player then
        return true
    end
   
    local castle_one_name = "Castle24H"   -- Nome do castelo 1
    local storages = {154154,54321,123123}    -- Storages ( se vc eh iniciante, deixe como está...)
   
    local sto_ativ = Game.getStorageValue(storages[2])
    position = creature:getPosition()

    if player:getGuild() then
        if sto_ativ == 1 or sto_ativ == -1 then
            guildname = player:getGuild():getName() 
            guild = player:getGuild():getId()
            guild_sto = Game.getStorageValue(storages[3])
            if guild ~= guild_sto then
                Game.broadcastMessage("O(a) Jogador "..player:getName()..". Esta Tentando Invadir O "..castle_one_name.." Da Guild \""..guildname..". Aviso Donos Atuais", 22) 

            else
                player:sendCancelMessage("Avance")
            end
        else
            player:sendCancelMessage("Avance")
        end
    else
        player:sendCancelMessage("Avance")
    end
    return true
end
 
Since it was a quick one, I was able to do it. But @Call Me Taffy is right, I'm not actively operating these days.

Code:
function onStepIn(creature, item, position, fromPosition)
    local player = Player(creature)
    if not player then
        return true
    end
  
    local castle_one_name = "Castle24H"   -- Nome do castelo 1
    local storages = {154154,54321,123123}    -- Storages ( se vc eh iniciante, deixe como está...)
  
    local sto_ativ = Game.getStorageValue(storages[2])
    position = creature:getPosition()

    if player:getGuild() then
        if sto_ativ == 1 or sto_ativ == -1 then
            guildname = player:getGuild():getName()
            guild = player:getGuild():getId()
            guild_sto = Game.getStorageValue(storages[3])
            if guild ~= guild_sto then
                Game.broadcastMessage("O(a) Jogador "..player:getName()..". Esta Tentando Invadir O "..castle_one_name.." Da Guild \""..guildname..". Aviso Donos Atuais", 22)

            else
                player:sendCancelMessage("Avance")
            end
        else
            player:sendCancelMessage("Avance")
        end
    else
        player:sendCancelMessage("Avance")
    end
    return true
end
Thanks man !!
 
Helo I need script talkactions and creature events i think.
I need reeborn system witch onlook.
Max reborn 500(i can config this)
lvl to reborn(i can config this)
hp + mana + dm 1 reborn add 2% hp, mana , dmg
reborn mus have comand !reborn


And need !save for save server TFS 1.2 10.90.

THX MAN!


This script is TFS 0.4
https://otland.net/threads/restet-system-tfs-0-4_svn-tfs-0-3-6.176277/
 
Last edited:
I Think I came too late :/

Well Hello everyone , Im kindly asking for anyone that gets at this point, Im looking for some hel regardings why i cant make any command !bless work on my server! :( , Im using tfs 1.2 10.100-11.46, I have tested some and they only give you the effect/take you money, but they dont bless you , and when you die you loose lvl / skill as if you had no bless, also you lose your backpack (which i dont want to)

Is it possible if somebody could help me to find where is it wrong or something?
Could you make my one !bless command?

Thanks in advance!

With love
-dredds
 
Back
Top