Ir para conteúdo
  • Cadastre-se

premiação para os 5 tops ranks


Posts Recomendados

Porfavor gostaria todo domingo os 5 tops rankeds ganha-se premios escolhido por mim, ficaria assim:

 

TOP   -       Premio

 1°      -      1KK

 2°      -      600K

 3°      -      400K 

 4°      -      200K

 5°      -      100K

OldTaboos24hpor48h.com Inauguração DOMONIGO as 18:00 | 18/03/2018 | Stages | Custom Map |VENHA SER TOP TABOOS!

Link para o post
Compartilhar em outros sites

o ruim é que não dá pra adicionar premios pra players offlines (pelo menos eu não sei como)

Todos os meus trabalhos importantes estão na seção "Sobre mim" no meu perfil; Dá uma passada lá!

"Há três caminhos para o fracasso: não ensinar o que se sabe, não praticar o que se ensina, e não perguntar o que se ignora." - São Beda

I7Pm6ih.png

(obg ao @Beeny por fazer essa linda sign <3)

Link para o post
Compartilhar em outros sites

mas e so por um horario quem nao receber se fufu ninguem mandoi fica off

OldTaboos24hpor48h.com Inauguração DOMONIGO as 18:00 | 18/03/2018 | Stages | Custom Map |VENHA SER TOP TABOOS!

Link para o post
Compartilhar em outros sites

Acho que se usar de base o shop system do gesior da pra dar o premio msm com o player off...

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

Scripter: |||||||||| 10%

 

 

Te ajudei?? REP + e ficamos quites...  ;D

 

Atenciosamente,

                   Lucas.

Abraços!

Link para o post
Compartilhar em outros sites

mas alguem saber como fazer isto ?

OldTaboos24hpor48h.com Inauguração DOMONIGO as 18:00 | 18/03/2018 | Stages | Custom Map |VENHA SER TOP TABOOS!

Link para o post
Compartilhar em outros sites

Acabei de fazer aqui, mas nao testei:

local function doPlayerAddDepotItems(pid, item, count)
    local result = db.getResult("SELECT `sid` FROM `player_depotitems` WHERE `player_id` = "..pid.." ORDER BY `sid` DESC LIMIT 1;")
    if (result:getID() ~= -1) then
        local ls = tonumber(result:getDataInt("sid"))
        return db.executeQuery("INSERT INTO `player_depotitems` (`player_id`, `sid`, `pid`, `itemtype`, `count`, `attributes`) VALUES ("..pid..", "..(ls+1)..", 101, "..item..", "..count..", '');")
    end
end

local config = {
--[posiçao do rank] = {premio, quantidade}
	[1] = {2160,100}, -- TOP 1
	[2] = {2160,60}, -- TOP 2
	[3] = {2160,40}, -- TOP 3
	[4] = {2160,20}, -- TOP 4
	[5] = {2160,10} -- TOP 5
}
local days = {"sunday"} -- {Segunda = Monday, Terça = Tuesday, Quarta = Wednesday, Quinta = Thursday, Sexta = Friday, Sabado = Saturday, Domingo = Sunday}

local players = {}
function onTimer(interval)
	for d = 1, #days do
		if os.date("%A"):lower() ~= days[d]:lower() then return true end
	end
	local string = "Ganhadores dos premios TOP Rank:\n"
	for i = 1, #config do
		local result = db.getResult("SELECT `name`, `id` FROM `players` WHERE `group_id` < 3 AND deleted = 0 ORDER BY `level` DESC, `experience` DESC LIMIT "..(i-1)..", "..i..";")
		table.insert(players, result:getDataInt("id"))
		local name = result:getDataString("name")
		local on = getPlayerByNameWildcard(name)
		if isCreature(on) then
			doPlayerAddItem(on, config[i][1], config[i][2])
		else
			doPlayerAddDepotItems(players[i], config[i][1], config[i][2])
		end
		string = string..""..i.." "..name..", premio: "..config[i][2].." "..getItemNameById(config[i][1])..""..(config[i][2] > 1 and "s" or "").."\n"
	end
	return doBroadcastMessage(string, MESSAGE_EVENT_ADVANCE)
end

TAG:

<globalevent name="TopReward" time="21:00" event="script" value="Nome Do Arquivo.lua"/>
Link para o post
Compartilhar em outros sites

pode falar onde eu ponho para eu nao fazer cagada ?

OldTaboos24hpor48h.com Inauguração DOMONIGO as 18:00 | 18/03/2018 | Stages | Custom Map |VENHA SER TOP TABOOS!

Link para o post
Compartilhar em outros sites

obg rep + pela ajuda <3


existe algum script para quando o premium acabar os itens da house ir para o dp ?

OldTaboos24hpor48h.com Inauguração DOMONIGO as 18:00 | 18/03/2018 | Stages | Custom Map |VENHA SER TOP TABOOS!

Link para o post
Compartilhar em outros sites

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

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo