ok, im trying to make it so it broadcasts if the player if level 100+ but im a noob at scripting... so if anyone could finish this for me, it would be greatly appreciated.
and this is my error:
[14/02/2009 12:21:46] Warning: [Event::loadScript] Can not load script. data/creaturescripts/scripts/reward.lua
[14/02/2009 12:21:46] data/creaturescripts/scripts/reward.lua:7: ')' expected near ''["..getPlayerLevel(cid).."]''
PHP:
-- Credits to Shawak
function onDeath(cid, corpse, lastHitKiller, mostDamageKiller)
local cidpos = getPlayerPosition(lastHitKiller)
loot = 2229
item = doPlayerAddItem(lastHitKiller,loot,1)
if(isPlayer(lastHitKiller) == TRUE) then
if getPlayerLevel(cid) >= 100 then doBroadcastMessage("..getPlayerName(cid).." ["..getPlayerLevel(cid).."] was killed by "..hitKillerName.." ["..hitKillerLevel.."]., MESSAGE_EVENT_ADVANCE)
hitKillerName = getPlayerName(lastHitKiller)
hitKillerLevel = getPlayerLevel(lastHitKiller)
doSetItemSpecialDescription(item,"This is the skull of "..getPlayerName(cid).." ["..getPlayerLevel(cid).."] killed by "..hitKillerName.." ["..hitKillerLevel.."].")
doPlayerSendTextMessage(lastHitKiller, MESSAGE_STATUS_CONSOLE_ORANGE, "You Killed " .. getCreatureName(cid) .. ".")
doSendMagicEffect(cidpos,12)
else
hitKillerName = getCreatureName(lastHitKiller)
hitKillerLevel = getPlayerLevel(lastHitKiller)
doSetItemSpecialDescription(item,"This is the skull of "..getPlayerName(cid).." ["..getPlayerLevel(cid).."] killed by "..hitKillerName.." ["..hitKillerLevel.."].")
end
setItemName(item, ""..getPlayerName(cid).."\'s Skull")
return TRUE
end
and this is my error:
[14/02/2009 12:21:46] Warning: [Event::loadScript] Can not load script. data/creaturescripts/scripts/reward.lua
[14/02/2009 12:21:46] data/creaturescripts/scripts/reward.lua:7: ')' expected near ''["..getPlayerLevel(cid).."]''