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

Script dont work - what wrong?

Illusion Storm

Zakładam kominiare.
Joined
Aug 28, 2008
Messages
377
Reaction score
0
Hello, i make talkaction script for checking how much monsters player must kill to next level simple Demon !exp "Demon

Script working with stages.

Lua:
function onSay(cid, words, param, channel)

	if(getMonsterInfo(param).experience == 0) then
	doPlayerSendCancel(cid,"After killing this creature you dont get experience.")
	return true
	end
	

	local formula = (getExperienceForLevel(getPlayerLevel(cid) + 1) - getPlayerExperience(cid))/
		(getMonsterInfo(param).experience * getConfigInfo('rateExp'))
		doPlayerSendTextMessage(cid, MessageClasses, message)
		doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "You need to kill ".. formula .." monsters called ".. param .."'s.))
	end
	return true
end

What's wrong?;x
 
? result: You need to kill 546.66583333333 monsters called Vampire's.
Lua:
local ExpRate = getConfigInfo('rateExperience')


function onSay(cid, words, param)
if(param == "") then
		doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command param required.")
	return true
end
local t = string.explode(param, ",")
local monster_name = t[1]
local Monster_Exp = getMonsterInfo(monster_name).experience

        if(getMonsterInfo(monster_name).experience == 0) then
        doPlayerSendCancel(cid,"After killing this creature you dont get experience.")
        return true
        end

local Next_Level = (getExperienceForLevel(getPlayerLevel(cid) + 1) - getPlayerExperience(cid))
local Count = Monster_Exp * ExpRate

doPlayerSendTextMessage (cid, MESSAGE_INFO_DESCR, "You need to kill ".. Next_Level/Count .." monsters called ".. t[1] .."'s.")
	
	return true
end
 
Humm.... great GSMASTER, you are best, but how to me ignore numbers after point??? See exemple:

Lua:
16:38 You need to kill 804.23692307692 monsters called demon's.
16:39 You need to kill 7467.9142857143 monsters called dragon's.
16:39 You need to kill 2489.3047619048 monsters called dragon lord's.

I want this:
Lua:
16:38 You need to kill 804 monsters called demon's.
16:39 You need to kill 7467 monsters called dragon's.
16:39 You need to kill 2489 monsters called dragon lord's.

-- Can you help me???
 
Humm.... great GSMASTER, you are best, but how to me ignore numbers after point??? See exemple:

Lua:
16:38 You need to kill 804.23692307692 monsters called demon's.
16:39 You need to kill 7467.9142857143 monsters called dragon's.
16:39 You need to kill 2489.3047619048 monsters called dragon lord's.

I want this:
Lua:
16:38 You need to kill 804 monsters called demon's.
16:39 You need to kill 7467 monsters called dragon's.
16:39 You need to kill 2489 monsters called dragon lord's.

-- Can you help me???


It's mine request.

Please close this thread.
 
The forum its for free to all members, if you dont want other peoples use this, dont use the forum and leave out off then... you son of a b...
 
Back
Top