Ir para conteúdo

Featured Replies

Postado

ME AJUDEM POR FAVOR...

MEU SERVIDOR NAO ESTA CONTANDO OS FRAGS...A GALERA SE MATA E FALA !FRAGS...FICA ZERO....ESTAO DESISTINDO DE JOGAR POR ESSE MOTIVO ME AJUDEM POR FAVOR.

NAO ESTA PEGANDO RED SKULL NEM BLACK SKULL....

imagem do que sempre aparece nos "frags ...de todo mundo:::::

frags.jpg

Editado por jackgrimm (veja o histórico de edições)

  • Respostas 23
  • Visualizações 4.7k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • frags.lua local config = { useFragHandler = getBooleanFromString(getConfigValue('useFragHandler')), advancedFragList = getBooleanFromString(getConfigValue('advancedFragList')) } function o

  • Troque o seu distro, pois eu testei e funcionou perfeitamente,

  • Nao, só o distro mesmo, Baxei o Lost Server aqui no Tibiaking ele é mt bom, ai só troque ele pelo o do seu servidor e pronto

Postado

frags.lua

local config = {

	useFragHandler = getBooleanFromString(getConfigValue('useFragHandler')),

	advancedFragList = getBooleanFromString(getConfigValue('advancedFragList'))

}


function onSay(cid, words, param, channel)

	if(not config.useFragHandler) then

		return false

	end


	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 = {

				name = result:getDataString("name"),

				level = result:getDataInt("level"),

				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)

	}

	if(config.advancedFragList) then

		local result = "Frags gained today: " .. size.day .. "."

		if(size.day > 0) then

			for _, content in ipairs(contents.day) do

				result = result .. "\n* " .. os.date("%d %B %Y %X at ", content.date) .. content.name .. " on level " .. content.level

			end


			result = result .. "\n"

		end


		result = result .. "\nFrags gained this week: " .. (size.day + size.week) .. "."

		if(size.week > 0) then

			for _, content in ipairs(contents.week) do

				result = result .. "\n* " .. os.date("%d %B %Y %X at ", content.date) .. content.name .. " on level " .. content.level

			end


			result = result .. "\n"

		end


		result = result .. "\nFrags gained this month: " .. (size.day + size.week + size.month) .. "."

		if(size.month > 0) then

			for _, content in ipairs(contents.month) do

				result = result .. "\n* " .. os.date("%d %B %Y %X at ", content.date) .. content.name .. " on level " .. content.level

			end


			result = result .. "\n"

		end


		local skullEnd = getPlayerSkullEnd(cid)

		if(skullEnd > 0) then

			result = result .. "\nYour " .. (getCreatureSkullType(cid) == SKULL_RED and "red" or "black") .. " skull will expire at " .. os.date("%d %B %Y %X", skullEnd)

		end


		doPlayerPopupFYI(cid, result)

	else

		doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You currently have " .. size.day .. " frags today, " .. (size.day + size.week) .. " this week and " .. (size.day + size.week + size.month) .. " this month.")

		if(size.day > 0) then

			doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Last frag at " .. os.date("%d %B %Y %X", contents.day[1].date) .. " on level " .. contents.day[1].level .. " (" .. contents.day[1].name .. ").")

		end


		local skullEnd = getPlayerSkullEnd(cid)

		if(skullEnd > 0) then

			doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Your " .. (getCreatureSkullType(cid) == SKULL_RED and "red" or "black") .. " skull will expire at " .. os.date("%d %B %Y %X", skullEnd))

		end

	end


	return true

end
talkactions.xml
<talkaction words="!frags" event="script" value="frags.lua"/>

Postado
  • Autor

pow entao esse é o comando..frags neh....!frags....

eu até tentei troca esse que vc posto pelo meu aqui mas msm assim nao foi....testei com chars e nao pego red nem contou frags....

o camando ta funcionando...só nao ta contando e alem de nao estar contando semopre ta zero kills......ninguem pega red skulll muito menos black skulll.....sabe o que pode ser?

:hum:

Editado por jackgrimm (veja o histórico de edições)

Postado
  • Autor

mas o distro é a janela que abre do servidor neh....pesquisei aqui...pow esse distro pra troka tenki troca dll tbm??ai vai complica mais sei que esse treco de dll da muito erro...se eu trocca errado...

Editado por jackgrimm (veja o histórico de edições)

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo