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

Lua Broadcast Frags

frankfarmer

who'r ninja now
Premium User
Joined
Aug 5, 2008
Messages
1,581
Reaction score
81
Code:
function onKill(cid, target)
local kills = getPlayerFrags(cid)
	if(isPlayer(target)) [B]then[/B]
		if(kills == 5 or kills = 10 or kills == 15 or kills == 20) then
			 broadcastMessage(getCreatureName(cid) .." have reached ".. kills .." kills! Dont let him get more!",MESSAGE_STATUS_WARNING)
			end
		end
	return true
end


Code:
[02/01/2010 08:04:27] [Error - LuaScriptInterface::loadFile] data/creaturescripts/scripts/frags.lua:4: 'then' expected near 'if'
[02/01/2010 08:04:27] [Warning - Event::loadScript] Cannot load script (data/creaturescripts/scripts/frags.lua)
[02/01/2010 08:04:27] data/creaturescripts/scripts/frags.lua:4: 'then' expected near 'if'


Can someone help me with this easy fix? I don't like to mess up my creaturescripts, those are the most common crash/server/script s :p
 
Last edited:
if(isPlayer(target)) then

Now i get this error:

Code:
[02/01/2010 09:02:54] [Error - LuaScriptInterface::loadFile] data/creaturescripts/scripts/frags.lua:4: ')' expected near '='
[02/01/2010 09:02:54] [Warning - Event::loadScript] Cannot load script (data/creaturescripts/scripts/frags.lua)
[02/01/2010 09:02:54] data/creaturescripts/scripts/frags.lua:4: ')' expected near '='
 
Code:
function onKill(cid, target)
local kills = getPlayerFrags(cid)
	if(isPlayer(target)) then
		if(kills == 5 or kills == 10 or kills == 15 or kills == 20) then
			broadcastMessage(getCreatureName(cid) .." have reached ".. kills .." kills! Dont let him get more!",MESSAGE_STATUS_WARNING)
		end
	end
        return true
end
 
Code:
function onKill(cid, target)
local kills = getPlayerFrags(cid)
	if(isPlayer(target)) then
		if(kills == 5 or kills == 10 or kills == 15 or kills == 20) then
			broadcastMessage(getCreatureName(cid) .." have reached ".. kills .." kills! Dont let him get more!",MESSAGE_STATUS_WARNING)
		end
	end
        return true
end


Code:
[02/01/2010 09:13:52] [Error - CreatureScript Interface] 
[02/01/2010 09:13:52] data/creaturescripts/scripts/frags.lua:onKill
[02/01/2010 09:13:52] Description: 
[02/01/2010 09:13:52] data/creaturescripts/scripts/frags.lua:2: attempt to call global 'getPlayerFrags' (a nil value)
[02/01/2010 09:13:52] stack traceback:
[02/01/2010 09:13:52] 	data/creaturescripts/scripts/frags.lua:2: in function <data/creaturescripts/scripts/frags.lua:1>
 
Hmm

Code:
'getPlayerFrags' (a nil value)

What is needed to use instead if that function is deprecated?
 
Back
Top