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

Heart frag Request!!

Johannes10

New Member
Joined
Mar 10, 2010
Messages
181
Reaction score
1
Can someone give/make to me the heart frag... for example if you kill someone you get his heart and his name write on it.. sorry for my english im little tired right now:p

my version is: The Forgotten Server version 0.3.6 (Crying Damson)
Compiled with GNU C + + version 3.4.5
 
Yes i will tell you how i did.......

data/creaturescripts/scripts/login.lua -> registerCreatureEvent(cid, "Reward")

data/creaturescripts/creaturescripts.xml -> <event type="death" name="Reward" event="script" value="reward.lua"/>

data/creaturescripts/scripts/reward.lua -> function onDeath(cid, corpse, deathList)
if isPlayer(cid) then
local v = { killer_name = getCreatureName(deathList[1]), killer_level = getPlayerLevel(deathList[1]), target_name = getCreatureName(cid), target_level = getPlayerLevel(cid) }
local reward = doAddContainerItem(corpse.uid, 5943, 1)
doItemSetAttribute(reward, "description", "" .. (getPlayerSex(cid) == 0 and "She" or "He") .. " was killed at level " .. v.target_level .. " by " .. v.killer_name .. " who was level " .. v.killer_level .. " at the time. " .. (getCreatureSkullType(cid) <= SKULL_GREEN and "[Unjustified]" or "[Justified]"))
doItemSetAttribute(reward, "name", v.target_name .."'s Heart")
end
return true
end
 
Back
Top Bottom