• 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!

TalkAction /ban with nick, time and comment (tfs 0.3.4+)

I have 0.3.5 version of TFS and when i say /ban nick:
[11/08/2009 16:15:25] data/talkactions/scripts/ban.lua:17: attempt to call global 'doAddBanishment' (a nil value)
[11/08/2009 16:15:25] stack traceback:
[11/08/2009 16:15:25] data/talkactions/scripts/ban.lua:17: in function <data/talkactions/scripts/ban.lua:4>
 
Gesior Help my Error¿??¿
I used TFS 0.3.5 pl1


[02/09/2009 21:38:18] data/talkactions/scripts/ban.lua:17: attempt to call global 'doAddBanishment' (a nil value)
[02/09/2009 21:38:18] stack traceback:
[02/09/2009 21:38:18] data/talkactions/scripts/ban.lua:17: in function <data/talkactions/scripts/ban.lua:4>

Helpp!!
 
I didn't noticed bug and I don't have time to fix it, but I have just "modded" his script. Here you are, put this into /mods/ban_command.xml:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<mod name="/ban command" version="1.0" author="Gesior.pl & modded by Hermes" contact="otland.net" enabled="yes">
	<description>
		This mod will add new command for server staff - /ban.
		Usage:
			/ban Nick - ban player for default time (set in config)
			/ban Nick,12 - ban player for 12 hours
			/ban Nick,35,AFK BOT - ban player for 35 hours with comment "AFK BOT" 
	</description>
	<config name="banishment_config"><![CDATA[
		banconfig = {
			default_comment = ""
			default_lenght = 1 -- ban time in hours
		}
	]]></config>
	<talkaction log="yes" words="/ban" access="3" event="buffer"><![CDATA[
		domodlib('banishment_config')
		function onSay(cid, words, param)
			local parametres = string.explode(param, ",")
				if(parametres[1] ~= nil) then
					local accId = getAccountIdByName(parametres[1])
					if(accId > 0) then
						local lenght = banconfig.default_lenght
						local comment = banconfig.default_comment
						if(parametres[2] ~= nil and tonumber(parametres[2]) > 0) then
							lenght = tonumber(parametres[2])
						end
						
						if(parametres[3] ~= nil) then
							comment = parametres[3]
						end
						doAddBanishment(accId, lenght * 3600, 23, ACTION_BANISHMENT, comment, getPlayerGUID(cid), comment)
						local player = getPlayerByNameWildcard(parametres[1])
						
						if(isPlayer(player) == TRUE) then
							doRemoveCreature(player)
						end
					else
						doPlayerSendCancel(cid, "Player with name " .. parametres[1] .. " doesn't exist.")
					end
				else
					doPlayerSendCancel(cid, "You must enter name.")
				end
			return true
		end  
	]]></talkaction>
</mod>

Mods are nice, now newbies got an easy way to copy&paste scripts from otland xD

Regards,
Hermes
 
Up: Don`t Work :( , error =

lokk error console---> [04/09/2009 23:23:28] >> Loading mods...
[04/09/2009 23:23:28] Loading Ban.xml...[Error - ScriptingManager::loadFromXml] Cannot load mod mods/Ban.xml
[04/09/2009 23:23:28] Line: 2, Info: xmlParseEntityRef: no name






Gesior Help my Error¿??¿
I used TFS 0.3.5 pl1


[02/09/2009 21:38:18] data/talkactions/scripts/ban.lua:17: attempt to call global 'doAddBanishment' (a nil value)
[02/09/2009 21:38:18] stack traceback:
[02/09/2009 21:38:18] data/talkactions/scripts/ban.lua:17: in function <data/talkactions/scripts/ban.lua:4>

Helpp!!
 
Last edited:
Gesior Help my Error¿??¿
I used TFS 0.3.5 pl1


[02/09/2009 21:38:18] data/talkactions/scripts/ban.lua:17: attempt to call global 'doAddBanishment' (a nil value)
[02/09/2009 21:38:18] stack traceback:
[02/09/2009 21:38:18] data/talkactions/scripts/ban.lua:17: in function <data/talkactions/scripts/ban.lua:4>

Helpp!!
 
Last edited:
Hermes: Don`t Work , error =

lokk error console---> [04/09/2009 23:23:28] >> Loading mods...
[04/09/2009 23:23:28] Loading Ban.xml...[Error - ScriptingManager::loadFromXml] Cannot load mod mods/Ban.xml
[04/09/2009 23:23:28] Line: 2, Info: xmlParseEntityRef: no name






Gesior Help my Error¿??¿
I used TFS 0.3.5 pl1


[02/09/2009 21:38:18] data/talkactions/scripts/ban.lua:17: attempt to call global 'doAddBanishment' (a nil value)
[02/09/2009 21:38:18] stack traceback:
[02/09/2009 21:38:18] data/talkactions/scripts/ban.lua:17: in function <data/talkactions/scripts/ban.lua:4>

Helpp!!
 
[02/09/2009 21:38:18] data/talkactions/scripts/ban.lua:17: attempt to call global 'doAddBanishment' (a nil value)
[02/09/2009 21:38:18] stack traceback:
[02/09/2009 21:38:18] data/talkactions/scripts/ban.lua:17: in function <data/talkactions/scripts/ban.lua:4>
 
Last edited:
Gesior Help my Error¿??¿
I used TFS 0.3.5 pl1


[02/09/2009 21:38:18] data/talkactions/scripts/ban.lua:17: attempt to call global 'doAddBanishment' (a nil value)
[02/09/2009 21:38:18] stack traceback:
[02/09/2009 21:38:18] data/talkactions/scripts/ban.lua:17: in function <data/talkactions/scripts/ban.lua:4>

Helpp!!


FIXEDDDD PLEASED o_O
 
Gesior Help my Error¿??¿
I used TFS 0.3.5 pl1


[02/09/2009 21:38:18] data/talkactions/scripts/ban.lua:17: attempt to call global 'doAddBanishment' (a nil value)
[02/09/2009 21:38:18] stack traceback:
[02/09/2009 21:38:18] data/talkactions/scripts/ban.lua:17: in function <data/talkactions/scripts/ban.lua:4>

Helpp!!


FIXEDDDD PLEASED o_O

¿?
 
@UP: ok stop spamming.
- HERE -

im getting the same error.

PHP:
[03/10/2009 13:44:08] Lua Script Error: [TalkAction Interface] 
[03/10/2009 13:44:08] data/talkactions/scripts/ban.lua:onSay

[03/10/2009 13:44:08] data/talkactions/scripts/ban.lua:17: attempt to call global 'doAddBanishment' (a nil value)
[03/10/2009 13:44:08] stack traceback:
[03/10/2009 13:44:08] 	data/talkactions/scripts/ban.lua:17: in function <data/talkactions/scripts/ban.lua:4>

So i guess is server related, i guess "doAddBanishment" command isnt valid for this distro. Maybe another command?
 
Don`t Work

02/09/2009 21:38:18] data/talkactions/scripts/ban.lua:17: attempt to call global 'doAddBanishment' (a nil value)
[02/09/2009 21:38:18] stack traceback:
[02/09/2009 21:38:18] data/talkactions/scripts/ban.lua:17: in function <data/talkactions/scripts/ban.lua:4>

Helpp!!
Used Tfs 0.3.5 Pl1
 
[23/11/2009 01:09:10] data/talkactions/scripts/ban.lua:17: attempt to call global 'doAddBanishment' (a nil value)
[23/11/2009 01:09:10] stack traceback:


Oco kaman? ;/
 
Back
Top