• 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 addevent parameters - HELP!

esio1991

New Member
Joined
Mar 8, 2009
Messages
81
Reaction score
2
Code:
local parameters = {cid = cid, target = target, warid = warid}
	
		if(getPlayerGuildId(cid) == firstgid and getPlayerGuildId(target) == secondgid or getPlayerGuildId(target) == firstgid and getPlayerGuildId(cid) == secondgid) then
			if(firstguildfrags == (completed - 1) or secondguildfrags == (completed - 1)) then
				addEvent(insertWarFrag, 150, parameters)
				doBroadcastMessage("Wojne pomiedzy " .. getPlayerGuildName(cid) .. " oraz " .. getPlayerGuildName(target) .. " wygrala gildia " .. getPlayerGuildName(cid) .. "!", MESSAGE_EVENT_ADVANCE)
				db.executeQuery("UPDATE `war_system_list` SET `active` = 0 WHERE `id` = " .. warId .. ";")
				return true
			else
				addEvent(insertWarFrag, 150, parameters)
				return true
			end
		end


Code:
function insertWarFrag(parameters)
	db.executeQuery("INSERT INTO `war_system_frags` (`killer`, `player`, `guild`, `level`, `date`, `war_id`) VALUES (" .. getPlayerGUID(parameters.cid) .. ", " .. getPlayerGUID(parameters.target) .. ", " .. getPlayerGuildId(parameters.cid) .. ", " .. getPlayerLevel(parameters.cid) .. ", " .. os.time() .. " , " .. warId .. ")")
	db.executeQuery("UPDATE `killers` SET `unjustified` = 0 WHERE `id` IN (SELECT `kill_id` FROM `player_killers` WHERE `player_id` = " .. getPlayerGUID(parameters.cid) .. ") ORDER BY `death_id` DESC LIMIT 1;")
end

Can someone correct parameters in the function "addevent" and how this error pops up in the engine.


[Error - CreatureScript Interface]
In a timer event called from:
data/creaturescripts/scripts/warsystem.lua:eek:nKill
Description:
(internalGetPlayerInfo) Player not found when requesting player info #18

[Error - CreatureScript Interface]
In a timer event called from:
data/creaturescripts/scripts/warsystem.lua:eek:nKill
Description:
data/lib/warsystem.lua:27: attempt to concatenate a boolean value
stack traceback:
data/lib/warsystem.lua:27: in function <data/lib/warsystem.lua:26>
 
Back
Top