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

Windows RealSoft support area! you need help? ask here!

RealSoft

Banned User
Joined
Feb 3, 2009
Messages
4,381
Reaction score
92
Location
There I sleep
Need any help with scripts/questions, put them here!

The only stuffs I wont be able to answer with guarantee is the newest 8.6 scripts as I've never looked into them..


So.. who's first? :)
 
So I will be first:

1. When I put this script:

LUA:
local function getPlayerFrags(cid)
	local time = os.time()
	local times = {today = (time - 86400), week = (time - (7 * 86400))}
 
		local contents, result = {day = {}, week = {}, month = {}}, db.getResult("SELECT `pd`.`date`, `pd`.`level`, `p`.`name` FROM `player_killers` pk LEFT JOIN `killers` k ON `pk`.`kill_id` = `k`.`id` LEFT JOIN `player_deaths` pd ON `k`.`death_id` = `pd`.`id` LEFT JOIN `players` p ON `pd`.`player_id` = `p`.`id` WHERE `pk`.`player_id` = " .. getPlayerGUID(cid) .. " AND `k`.`unjustified` = 1 AND `pd`.`date` >= " .. (time - (30 * 86400)) .. " ORDER BY `pd`.`date` DESC")
		if(result:getID() ~= -1) then
			repeat
				local content = {date = result:getDataInt("date")}
				if(content.date > times.today) then
					table.insert(contents.day, content)
				elseif(content.date > times.week) then
					table.insert(contents.week, content)
				else
					table.insert(contents.month, content)
				end
			until not result:next()
			result:free()
		end
 
	local size = {
		day = table.maxn(contents.day),
		week = table.maxn(contents.week),
		month = table.maxn(contents.month)
			}
 
		return size.day + size.week + size.month
end 

function onLook(cid, thing, position, lookDistance)
	if isPlayer(thing.uid) then
		doPlayerSetSpecialDescription(thing.uid, (getPlayerSex(thing.uid) == 0 and ".\nShe" or ".\nHe") .." has "..getPlayerFrags(thing.uid).." frags")
		return true
	end
end
In creaturescripts/script (login.lua --> registerCreatureEvent(cid,'look') and in creaturescripts --> <event type="look" name="look" event="script" value="script.lua"/>)
Script is working but i can't look any item :(. Could you reperair this??

2. I need spell when use it then 20 attacks will be absorbed (or something like that)

Thanks And Rep++ For Help
:thumbup:
 
Back
Top