CS
pedido

Kickar account manager

Por cs007, 21 de out. de 2013 em Scripts

resolvido
script
9
1.5k
cs007C
21 de outubro de 2013 às 17:13

No meu server não sei por qual motivo o account manager não toma kick mais, ele fica logado o dia todo mesmo na vip list ficando como off ele ainda fica logado...

 

tem como fazer um script de kick? exemplo: da kick somente no account manager depois de 1 minuto. Abraço


up

fitaisolanteF
21 de outubro de 2013 às 17:35

em creaturescript/scripts crie um arquivo com nome qualquer .lua e coloque isso dentro:

function onLogin(cid)
	if getPlayerName(cid) == "Account Manager" then
		addEvent(doRemoveCreature(cid), 2 * 60000, cid)
	end
	return true
end

em login.lua coloque:

registerCreatureEvent(cid, "kickacc")

em creaturescripts.xml coloque:

<event type="login" name="kickacc" event="script" value="nome_do_arquivo.lua"/>

o account manager será kikado em 2 minutos.

cs007C
21 de outubro de 2013 às 18:31

valeu lek... Irei testar aqui :D Como agradecimento REP+

fitaisolanteF
23 de outubro de 2013 às 18:34

Pegou?

LumusL
23 de outubro de 2013 às 19:37

Keilost, se é um evento onLogin ou onLogout, não é necessário registra-lo em login.lua

 

Essa parte, é desnecessária:

registerCreatureEvent(cid, "kickacc")

Abraços.

fitaisolanteF
23 de outubro de 2013 às 21:48

Valeu Fawz, achei que por ser um código que é rodado quando loga, teria que adicionar no login.lua

cs007C
28 de outubro de 2013 às 21:55

Desculpa a demora em responder pegou sim amigo :D Valeu mesmo

LumusL
28 de outubro de 2013 às 22:04

Dúvida sanada, tópico reportado para que movam.

OmegaO
29 de outubro de 2013 às 16:58

Tópico movido para a seção de dúvidas e pedidos resolvidos.