MC
talkaction

[talkaction] Ban Ip!

Por McSorriso309, 29 de out. de 2009 em Actions e Talkactions

otserv
tibia
script
7
6.4k
McSorriso309M
29 de outubro de 2009 às 15:38

- XTIBIANOS -

 

Hoje Vou Ensinar Como Banir O Ip Dos Players

 

Vá Na Pasta Do Seu Otserv Data/Talkactions/scripts Crie Um Bloco De Notas .lua Com O Nome Banip Agora Cole O Script:

function onSay(cid, words, param)

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

local pid = getPlayerByNameWildcard(param)
local tmp = getPlayerIp(pid)
if(doAddIpBanishment(tmp) or pid == 0 or (isPlayerGhost(pid) == TRUE)) then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player " .. param .. " is not currently online.")
end

if isPlayerGhost(pid) == FALSE then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, getCreatureName(pid) .. " has been banned.")
doAddIpBanishment(tmp, 30 * 24 * 60 * 60)
doRemoveCreature(pid)
end
return TRUE
end

 

Vermelho = Os Dias Que O Player Vai Ser Banido

 

Agora Vá No Arquivo Talkactions.xml Cole Esse Script La:

<talkaction log="yes" access="3" words="/B" script="Banip.lua"/>

E Pronto !

 

By ADM Sorriso! :positive:

Editado Outubro 29 por ADMSorriso

arian1A
29 de outubro de 2009 às 20:17

E Para Desbanir O Ip ? Completo Seu Topico Se Nao Ninguem Ira Aprova-Lo

satan666S
29 de outubro de 2009 às 20:30

isso é desnecessario:

if(doAddIpBanishment(tmp) or pid == 0 or (isPlayerGhost(pid) == TRUE)) then

e você poderia usar o parâmetro para o gm ~ god inserir a quantidade de dias que ele seria banido.

1 mês depois...
juanbrandoJ
29 de novembro de 2009 às 10:53

Noss Baum de + Agora Sem Otarios no meu ot Agora ;)

3 meses depois...
nicolasx3N
21 de fevereiro de 2010 às 19:34

Vlw Tava precisando nao tinha esse comando.

VLW

2 semanas depois...
XubeigaX
28 de fevereiro de 2010 às 21:56

aki nao funciono, soh kika mas nao bane xP

9 meses depois...
priextix666P
26 de novembro de 2010 às 09:22

Noss Baum de + Agora Sem Otarios no meu ot Agora ;)

 

ushauhsudhu redundância filhão vamos aprender a redigir né ;D...