[Talkaction]Preciso !deathlist /unban

CoLoRaDo
em Lixeira Pública

CoLoRaDo

Colorado Das Glórias, o Orgulho do Brasil
avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 27/04/09Posts: 242Gênero: MasculinoChar no Tibia: Askators

ola a todos vim pedir scripts de talkactions se alguem puder me ajudar...

 

no meu ot não veio comando !deathlist e eu tentei adicionar e quando usava o ot caia então desfiz tudo e deletei a talkactions e queria saber se alguem tem algum que funcione...

 

e queria saber se alguem tem o comando /unban que não esteja bugado e que de para fazer os 2 jeitos assim:

/unban Lindo

/unban 127.0.0.1

 

ou seja que de para desbanir ip e tbm a conta do char que eu colocar ali e se precisar pode ser em comandos separados :p

 

e será que alguem tem um comando /bantodos para banir todos do ot???

 

vlw ae gente

DaNgeRiNa

Babi Rossi Linda
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 20/06/11Posts: 0

ixi isso é dificil eu sempre procurei mas nunca achei... espero que vc ache ai vai ser util pra mim tbm e estou aproveitando meu primeiro POST xD

Gregnanin

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 25/06/11Posts: 2Char no Tibia: [GOD] Gregnanin

Não é meu! É do mapa Slayer Yourots

 

 

 

unban.lua :

 

function onSay(cid, words, param)
if(param == "") then
	doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command param required.")
	return TRUE
end

local tmp = getAccountIdByName(param)
if(tmp == 0) then
	tmp = getAccountIdByAccount(param)
	if(tmp == 0) then
		doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player or account '" .. param .. "' does not exists.")
		return TRUE
	end
end

if(isAccountBanished(tmp) == TRUE and doRemoveBanishment(tmp) == TRUE) then
	doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, tmp .. " has been unbanned.")
end

if(isAccountDeleted(tmp) == TRUE and doRemoveDeletion(tmp) == TRUE) then
	doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, tmp .. " has been undeleted.")
end

if(getPlayerViolationAccess(cid) > 2) then
	local ip = getIpByName(param)
	if(isIpBanished(ip) == TRUE and doRemoveIpBanishment(ip) == TRUE) then
		doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "IpBanishment on " .. doConvertIntegerToIp(ip) .. " has been lifted.")
	end

	if(isPlayerNamelocked(param) == TRUE and doRemoveNamelock(param) == TRUE) then
		doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Namelock from " .. param .. " has been removed.")
	end
end
return TRUE
end

 

talkactions.xml :

 

	<talkaction log="yes" words="/unban" access="5" script="unban.lua"/>

 

 

o !deathlist está em um mapa chamado PhylpsWorld Server!

Um ótimo mapa!