HE

[ Boss Room ] Script

Por helviio, 25 de fev. de 2021 em Scripts

otx
otx2
script
boss room
6
3.5k
helviioH
25 de fevereiro de 2021 às 17:11

Olá companheiros do xTibia Venho por meio deste post pedir com que me ajudem a criar um script de boss room para um servidor OTX .2  ... Sei que é antigo e quase ninguém usa mais ... porém eu baixei um e estou editando e fiz diversas modificações e seria jogar tempo fora e tanta dedicação ... voltei a mexer com Ot's depois de 10 anos e não sabia essas diferenças ... 

A minha duvida é a seguinte ... eu gostaria de um script de boss room  que o jogador ou os jogadores pudessem fazer esse boss 1x a cada 24hrs ao puxar a alavanca ... ! com uma mensagem escrita o seguinte caso o jogador ja tivesse feito o boss ... "Você ja participou hoje volte amanhã"  basicamente é isso ... obrigado =D 

PoccnnP
26 de fevereiro de 2021 às 00:12

basicamente um script que puxa uma alavanca e sumona um boss a cada 24h.

 


function onUse(cid, item, pos, itemEx, toPosition)
local valueid = 3000 --store global
local dia_atual, ultimo_dia = tonumber(os.date("%d")), tonumber(getGlobalStorageValue(valueid))

	if(ultimo_dia ~= dia_atual)then
		setGlobalStorageValue(valueid,dia_atual)
		doCreateMonster("orshabaal", {x=000,y=000,z=00}) -- nome do boss e posição
		doPlayerPopupFYI(cid, "summon boos")
	else
		doPlayerPopupFYI(cid, "so amanha")
	end	
	return true
end

 

Editado Fevereiro 26 por Poccnn

codigo

helviioH
26 de fevereiro de 2021 às 19:31

UP

Yan OliveiraY
27 de fevereiro de 2021 às 12:38

A versão da sua OTX atual é equivalente à TFS 0.4? Ou você só colocou por colocar TFS 0.4 como versão no tópico? 

helviioH
27 de fevereiro de 2021 às 14:56

Sim eu ja te invei por dm oq eu estou tentando fazer 

1 ano depois...
SotomayorS
07 de março de 2022 às 17:57

worked perfect, but how can modify time? for example 1 hour or 3??

Em 25/02/2021 em 21:12, Poccnn disse:

basicamente um script que puxa uma alavanca e sumona um boss a cada 24h.

 


function onUse(cid, item, pos, itemEx, toPosition)
local valueid = 3000 --store global
local dia_atual, ultimo_dia = tonumber(os.date("%d")), tonumber(getGlobalStorageValue(valueid))

	if(ultimo_dia ~= dia_atual)then
		setGlobalStorageValue(valueid,dia_atual)
		doCreateMonster("orshabaal", {x=000,y=000,z=00}) -- nome do boss e posição
		doPlayerPopupFYI(cid, "summon boos")
	else
		doPlayerPopupFYI(cid, "so amanha")
	end	
	return true
end