Ir para conteúdo

Featured Replies

Postado

Alguem poderia dar uma força alem do criado do scripts @Vodkart

Vod, peguei esse script que voce fez para uma pessoa, seria possivel fazer umas melhoras?

 

tipow avisar que o bau vai nascer no templo daqui 5 minutos!

cada player pode clicar somente 1 vez no bau por dia, 

o bau nascerá somente no sabado e domingo as 20:00

as recompenças seria essas:

9980 = 5 xp7

9941 = 5 xp5

11249 = 2

8981 = 2

10612 = 1

 

desde de ja espero se voce conseguir, 

 

ah o scripts que voce crio

Spoiler

local boxes = {
	[{1,5}] = {id = 6568, amount = 1}, -- 1 a 5% de chance
	[{6,15}] = {id = 2494, amount = 1},
	[{16,50}] = {id = 2495, amount = 1},
	[{51,100}] = {id = 2160, amount = 5} -- 51 a 100% de chance
}
function onUse(cid, item, frompos, item2, topos)
	local chance = math.random(1,100) 
	for c , info in pairs(boxes) do
		if chance >= c[1] and chance <= c[2] then
			doPlayerAddItem(cid,info.id, info.amount)
			doSendMagicEffect(getPlayerPosition(cid), math.random(28,30))
			doPlayerSendTextMessage(cid,22,"You have found a "..info.amount.." " .. getItemNameById(info.id) .. ".")
		end
	end
	doRemoveItem(item.uid) 
	return true
end

 

 

  • Respostas 15
  • Visualizações 790
  • Created
  • Última resposta

Top Posters In This Topic

Postado
21 minutos atrás, mateusmoretti disse:

Alguem poderia dar uma força alem do criado do scripts @Vodkart

Vod, peguei esse script que voce fez para uma pessoa, seria possivel fazer umas melhoras?

 

tipow avisar que o bau vai nascer no templo daqui 5 minutos!

cada player pode clicar somente 1 vez no bau por dia, 

o bau nascerá somente no sabado e domingo as 20:00

as recompenças seria essas:

9980 = 5 xp7

9941 = 5 xp5

11249 = 2

8981 = 2

10612 = 1

 

desde de ja espero se voce conseguir, 

 

ah o scripts que voce crio

  Ocultar conteúdo


local boxes = {
	[{1,5}] = {id = 6568, amount = 1}, -- 1 a 5% de chance
	[{6,15}] = {id = 2494, amount = 1},
	[{16,50}] = {id = 2495, amount = 1},
	[{51,100}] = {id = 2160, amount = 5} -- 51 a 100% de chance
}
function onUse(cid, item, frompos, item2, topos)
	local chance = math.random(1,100) 
	for c , info in pairs(boxes) do
		if chance >= c[1] and chance <= c[2] then
			doPlayerAddItem(cid,info.id, info.amount)
			doSendMagicEffect(getPlayerPosition(cid), math.random(28,30))
			doPlayerSendTextMessage(cid,22,"You have found a "..info.amount.." " .. getItemNameById(info.id) .. ".")
		end
	end
	doRemoveItem(item.uid) 
	return true
end

 

 

 

Da hora, compartilha ai esse script.

 

obs: Eu jogava seu ot, mas você reseta um punhado de vez HSIAhuAHSiuahuiaS

(1º) | [8.60] - Galaxy Server - Download

(2º) | [8.60] - Glorious Server - Download

(3º) | [8.60] - Epic Server - Download

Postado
  • Autor
2 minutos atrás, jNo disse:

 

Da hora, compartilha ai esse script.

 

obs: Eu jogava seu ot, mas você reseta um punhado de vez HSIAhuAHSiuahuiaS

servidor ta estavel ja tem quase 1 mes, resetei porque foram test tava falando ate no site!

Postado

Primeiro vamos tentar colocar o limite de 1 'use' por dia. Tenta desse jeito:

 

Spoiler

local boxes = {
	[{1,5}] = {id = 6568, amount = 1}, -- 1 a 5% de chance
	[{6,15}] = {id = 2494, amount = 1},
	[{16,50}] = {id = 2495, amount = 1},
	[{51,100}] = {id = 2160, amount = 5} -- 51 a 100% de chance
}
local st = 1212123
function onUse(cid, item, frompos, item2, topos)

if getPlayerStorageValue(cid, st) <= 0 then
	local chance = math.random(1,100) 
	for c , info in pairs(boxes) do
		if chance >= c[1] and chance <= c[2] then
			doPlayerAddItem(cid,info.id, info.amount)
			doSendMagicEffect(getPlayerPosition(cid), math.random(28,30))
			doPlayerSendTextMessage(cid,22,"You have found a "..info.amount.." " .. getItemNameById(info.id) .. ".")
			setPlayerStorageValue(cid, st, os.time() * 1 * 24 * 60 * 1000)
		end
	end
else
	doPlayerSendCancel(cid, "Sorry, you can get the rewards just once by day.")
	doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
end
	doRemoveItem(item.uid) 
	return true
end

 

 

Postado
  • Autor
57 minutos atrás, Sekk disse:

Primeiro vamos tentar colocar o limite de 1 'use' por dia. Tenta desse jeito:

 

  Ocultar conteúdo


local boxes = {
	[{1,5}] = {id = 6568, amount = 1}, -- 1 a 5% de chance
	[{6,15}] = {id = 2494, amount = 1},
	[{16,50}] = {id = 2495, amount = 1},
	[{51,100}] = {id = 2160, amount = 5} -- 51 a 100% de chance
}
local st = 1212123
function onUse(cid, item, frompos, item2, topos)

if getPlayerStorageValue(cid, st) <= 0 then
	local chance = math.random(1,100) 
	for c , info in pairs(boxes) do
		if chance >= c[1] and chance <= c[2] then
			doPlayerAddItem(cid,info.id, info.amount)
			doSendMagicEffect(getPlayerPosition(cid), math.random(28,30))
			doPlayerSendTextMessage(cid,22,"You have found a "..info.amount.." " .. getItemNameById(info.id) .. ".")
			setPlayerStorageValue(cid, st, os.time() * 1 * 24 * 60 * 1000)
		end
	end
else
	doPlayerSendCancel(cid, "Sorry, you can get the rewards just once by day.")
	doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
end
	doRemoveItem(item.uid) 
	return true
end

 

 

no caso vo ter que deixar um fixo dentro do jogo?

 

EDITED

bom criei um bau no templo para testar, aparamente nenhum erro tudo certo..

unico problema que quando eu clikei o proprio bau removeu, então dando opção somente para 1 jogado pegar o premio!

Editado por mateusmoretti (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 520.1k

Informação Importante

Confirmação de Termo