tu n cansa de pega conteúdo q n foi tu q fez? ;/
pra ganha rep + pots ne? ;x
By LuckinhaSan, 22 de mar. de 2013 in Globalevents e Spells
info
Group: Infante
Joined: 25/01/12
Posts: 1.6k
Reputation: +330

tu n cansa de pega conteúdo q n foi tu q fez? ;/
pra ganha rep + pots ne? ;x
info
Group: Conde
Joined: 03/09/11
Posts: 703
Reputation: +191
Gender: Masculino
Tibia Character: Mirade

Isso Não é Contra As Regras.
Como Eu Citei Em Outro Tópico Meu, Eu Leio e
Reformato Completamente o Tópico, Fora As Traduções.
info
Group: Marquês
Joined: 06/11/11
Posts: 1.1k
Reputation: +109
Tibia Character: Stroked

tu n cansa de pega conteúdo q n foi tu q fez? ;/
pra ganha rep + pots ne? ;x
E as imagens não tao abrindo -.-
info
Group: Infante
Joined: 25/01/12
Posts: 1.6k
Reputation: +330

Isso Não é Contra As Regras.
Como Eu Citei Em Outro Tópico Meu, Eu Leio e
Reformato Completamente o Tópico, Fora As Traduções.
continua sendo inutil posta algo q n foi ti q fez ;/
info
Group: Conde
Joined: 03/09/11
Posts: 703
Reputation: +191
Gender: Masculino
Tibia Character: Mirade

Imagens Reupadas, Obrigado Por Avisar.
info
Group: Herói
Joined: 28/11/10
Posts: 3.4k
Reputation: +585
Gender: Masculino

Stylo exibindo a sua escrotice mais uma vez... continue assim mlk, vou adorar ver voce com um "BANIDO" enfiado embaixo do seu avatar!
Quer falar merda? vem falar pra mim! você nao e fodelao? -.- ... não fode pivete!
Parabens pelo topico.
Edited Março 22 by Stigal
info
Group: Herói
Joined: 14/12/10
Posts: 3.6k
Reputation: +846
Gender: Masculino

Stylo, aprenda a ter um pouco mais de educação meu caro. Respeite os outros usuários, ele colocou os créditos, não tem nada de irregular..
Você anda muito mesquinho, peço por favor para que pare, para não tomarmos atitudes muito drásticas...
info
Group: Conde
Joined: 03/09/11
Posts: 703
Reputation: +191
Gender: Masculino
Tibia Character: Mirade
Como muitos sistemas anti-bot, a sua base é de um código que é gerado aleatoriamente. Onde esta é diferente, porém, é um pouco no log de bate-papo, o código aparece em uma janela pop-up. Assim, os jogadores exigindo que quer lembrar, ou escrever no bloco de notas brevemente. Ele poderia facilmente ser alterado para não mostrar os símbolos também.
Vamos Lá!
Vá em data/creaturescripts/scripts, abra login.lua e adicione isso -
Ainda em creaturescripts/scripts, copie um arquivo .lua, renomeie para antibot e adicione isso -
(OBS - Defina a cordenada de uma tile em sua trainer area ou templo. Atrás de uma porta, ou teleport é recomendado)
[/code]local symbols = {"*", "^", "¿", "%", "&", "$"}
local timeBetweenQuestion = 35 * 60 --35 minutes
local timeToKick = 2 * 45 --1.5 minutes
local timeStorage = 65117
local codeStorage = 65118
local kickStorage = 65119
local timesStorage = 65121
function onThink(cid, interval)
if not isPlayer(cid) or getPlayerGroupId(cid) >= 3 then
return
end
if getCreatureStorage(cid, timeStorage) < 1 then doCreatureSetStorage(cid, timeStorage, os.time() + timeBetweenQuestion) end
if getCreatureStorage(cid, kickStorage) > 0 and os.time() >= getCreatureStorage(cid, kickStorage) then
local tmp = {timeStorage, kickStorage, timesStorage, codeStorage}
for i = 1, #tmp do
doCreatureSetStorage(cid, tmp, 0)
end
return doTeleportThing(cid, {x = 26026, y = 26036, z = 5})
end
if os.time() >= getCreatureStorage(cid, timeStorage) then
local code, set = "", 0
set = math.random(1, 100000)
local s, e = 1, 1
for i = 1, string.len(set) do
code = (code == "" and string.sub(set, s, e) or code .. symbols[math.random(#symbols)] .. string.sub(set, s, e))
s, e = s + 1, e + 1
end
doCreatureSetStorage(cid, codeStorage, set)
doCreatureSetStorage(cid, kickStorage, os.time() + timeToKick)
doCreatureSetStorage(cid, timeStorage, os.time() + timeBetweenQuestion)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "[Anti-Bot]: Please say !antibot followed by your code without symbols.")
doPlayerPopupFYI (cid, "Here is your code! !antibot"..code.." Type in the numbers without symbols.")
end
return
end[/code]
Em creaturescripts.xml, adicione a seguinte tag -
Agora vá em data/talkactions/scripts, copie um arquivo .lua e renomeie para antibot, adicione isso (LEMBRE DE ESCOLHER AS CORDENADAS NOVAMENTE!) -
local codeStorage = 65118 local kickStorage = 65119 local timesStorage = 65121 local times = 3 function onSay(cid, words, param, channel) if getCreatureStorage(cid, codeStorage) == 0 then return doPlayerSendCancel(cid, "Not yet.") elseif tonumber(param) == tonumber(getCreatureStorage(cid, codeStorage)) then doCreatureSetStorage(cid, codeStorage, 0) doCreatureSetStorage(cid, kickStorage, 0) doCreatureSetStorage(cid, timesStorage, 0) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "[Antibot]: Enjoy your time!") return true else if getCreatureStorage(cid, timesStorage) < 0 then doCreatureSetStorage(cid, timesStorage, 0) end doCreatureSetStorage(cid, timesStorage, getCreatureStorage(cid, timesStorage) + 1) if getCreatureStorage(cid, timesStorage) == times then doCreatureSetStorage(cid, codeStorage, 0) doCreatureSetStorage(cid, kickStorage, 0) doCreatureSetStorage(cid, timesStorage, 0) doTeleportThing(cid, {x = 26026, y = 26036, z = 5}) return true else return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "[Antibot]: You have 3 total opportunities to try to get the correct answer.") end end return true endAdicione as tag's em talkactions.xml -
/botcheck player_name
Utilizado de imediato requer um jogador para utilizar o código.
Vá em data/talkactions/scripts, copie um arquivo .lua e renomeie para botcheck, adicione isso -
OPCIONAL!
Quer que seu server permita o treinamento em AFK?
Vá em data/movements/scripts, copie um arquivo .lua e renomeie para Training Tiles, adicione isso -
Vá em movements.xml, e adicione as seguintes tag's -
Então você deve definir sua tile em trainers com a action 8410,
e sua tile de saida para trainers com a actions 8411. (Em seu mapper editor!)
Como explicado abaixo -
e aqui -
Bem, espero que gostem!
Créditos - supomglol
Edited Março 22 by LuckinhaSan