[MoveEvent] Contador De Jogadores!

Tprocheira
em Actions e Talkactions

Tprocheira

WOOOOW
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 23/12/07Posts: 566Char no Tibia: Tprocheira soldier

Fala galerinha!

Se você sempre quis saber quantas pessoas entram em uma quest, ou área de caça, esse é o script perfeito!

Ele contará quantos jogadores passaram por um certo tile (ou mais de um se você quiser) a cada vez que o servidor reiniciar.

 

Bem, o que o script fará (para os mais experientes), ele criará um GlobalStorage, e adicionará +1 à ele toda vez que alguém passar pelo contador.

 

E aqui está o script:

function onStepIn(cid, item, fromPosition, itemEx, toPosition)
--by Tprocheira - XTibia
local config = {
global_storage = 5000,
notfirst = "Wow! You just passed our counting gate. "..getGlobalStorageValue(config.global_storage).." persons already passed through here!",
first = "Wow! You just passed our counting gate. You're the first person to pass here!"
}

if isPlayer(cid) then
	setGlobalStorageValue(config.global_storage, (getGlobalStorageValue(config.global_storage)+1))
		if getGlobalStorageValue(config.global_storage) >= 1 then
		doPlayerSendTextMessage(cid, 22, config.notfirst)
		else
		doPlayerSendTextMessage(cid, 22, config.first)
		end
else
return TRUE
end
end

Simples, porém, eficaz :p

Caso queira editar algo, fique a vontade, e se for divulgar em outra comunidade, por favor, me comunique.

 

\\

noobinhu

Ex Administrador
avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 01/03/06Posts: 1022Gênero: Masculino

tem uns bugs nas variáveis né e aqui na condição

getGlobalStorageValue(config.global_storage) > 1

 

vai mostrar 2x o 'first', teria que ser >= 1

Jhouws

NiKer!!
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 27/03/07Posts: 11Char no Tibia: GM Niker

Aew Cara Muito Bom Ja Inplantei O Sistema No Meu OT!