[o.o] Treiner Anti Bots =p

Skyblade
em Actions e Talkactions

Skyblade

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 20/06/08Posts: 76Char no Tibia: Yahuu

Entao...

 

Vou ser breve...

 

Explicaçao

 

Nesse conjunto de action ela faz com que um player tenha que "pisar" em um sqm para poder sumonar o treiner...

Com um treiner com pouca/media life os players terao q se mexer de tempo em tempos...(após a morte do bixo)

 

Add em seu server

 

va em data/movements/scripts e copie um arquivo .lua renomeie para treiner.lua ...

 

adicione dentro dele isso...

function onStepIn(cid, item, position, fromPosition)


bicho = "[color="#FF00FF"]treiner[/color]"

monsterpos = {x = position.x [color="#006400"]- 1[/color], y = position.y, z = position.z}


monsterpos2 = {x = position.x [color="#006400"]- 1[/color], y = position.y, z = position.z, stackpos=253}
monster = getThingfromPos(monsterpos2)



if item.actionid == 20001 then	
if monster.itemid == 0 then

doSummonCreature(bicho,monsterpos)

doPlayerSendTextMessage(cid,22,'quando o treiner morrer pise denovo para nascer 

outro')
doSendMagicEffect(player, 12)  



end
end
end


 

agora adicione uma tag em movements.xml

<movevent event="StepIn" actionid="[color="#FF0000"]20001[/color]" script="treiner.lua"/>

 

onde:

rosa = Monstro a ser sumonado

verde = Direçao... {-1 = <--} {+1 = -->}

vermelho = Actionid para o tile...

 

Eh isso =P

 

 

COMENTEM PLZZ

 

 

 

 

ºº A erva é mais importante pra quem não conhece ela ºº

ºº Nós olhamos pra ela e falamos... A erva...ºº

Bob Marley



ATS Com sistemas unicos como:

Carros,Skate, Quests únicas

Forja de items, mais de 15 sports para jogar

areas de treino e de caça

Items totalmente editados

Tutoriais explicando como jogar no site

Eventos Diários.

Entre agora mesmo!



Esperamos Você la!

farkboy

Fark
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 30/08/08Posts: 48Char no Tibia: Fark

como assim?

naun entendi!

 

EDITED

 

ah entendi...

Procuro Webmaster!!
Alguem que saiba fazer site bom!!
PM me


Mapper 95%
hoster 50%
Admin 99%
player 70%
scripter 90%

...




Fans






Sou









Redondo é Rir Da vida

Luiz™

avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 26/01/09Posts: 244

Fera cara, bem pensado isso!

 

Parabéns =D

 

Abraço

INGRASSADU NÉANH?


- Cya Xtibia -
1 Mês de pedidos para retirar da Colaboração, talvez assim tirem ;D

Skyblade

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 20/06/08Posts: 76Char no Tibia: Yahuu

vlws ^^

 

a ideia eh criar um treiner q morra ^^

 

ai o kara precisa fika trenando mesmo nao soh dexa um bot ligado pra fika dançando...

ºº A erva é mais importante pra quem não conhece ela ºº

ºº Nós olhamos pra ela e falamos... A erva...ºº

Bob Marley



ATS Com sistemas unicos como:

Carros,Skate, Quests únicas

Forja de items, mais de 15 sports para jogar

areas de treino e de caça

Items totalmente editados

Tutoriais explicando como jogar no site

Eventos Diários.

Entre agora mesmo!



Esperamos Você la!

DaNDaNrOxX

oi mosso
avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 18/01/08Posts: 1455Char no Tibia: Saint Claire

Uma boa idéia, mas quando o player 'sai' do sqm aonde nasce o treiner, ele some?

Se sim, ótimo, se não, pode ocorrer bugs, pois ele vai tentar sumonar o treiner e já vai ter outro no lugar..

Abraços

 

 

Entrada na equipe: 23/10/2008 Cargo: Estagiário

Promoção: 25/11/2008 Cargo: Moderador

Promoção: 21/10/2009 Cargo: Coordenador

Remoção: 09/05/2010 Motivo: Estudos

Retorno: 15/11/2010 Cargo: Moderador

Remoção: 20/12/2012.

 

 

Skyblade

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 20/06/08Posts: 76Char no Tibia: Yahuu

nops....

o proprio script jah olha ve se tem treiner sumonado...

 

se existir ele nao sumona um novo

 

veja bem...

 

if monster.itemid == 0 then

doSummonCreature(bicho,monsterpos)

 

^.=

ºº A erva é mais importante pra quem não conhece ela ºº

ºº Nós olhamos pra ela e falamos... A erva...ºº

Bob Marley



ATS Com sistemas unicos como:

Carros,Skate, Quests únicas

Forja de items, mais de 15 sports para jogar

areas de treino e de caça

Items totalmente editados

Tutoriais explicando como jogar no site

Eventos Diários.

Entre agora mesmo!



Esperamos Você la!

chronoghs

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 19/02/08Posts: 33

kara realmente vc esta de parabems muito bem pençado entretanto estte sistema ainda é "burlavel"

 

 

não sei se vc ja chegou a ver um boot mas no boot o kara pode programar o lugar e um tempo de delay em cada lugar(auto walk)



ou seja ele pode programar o bot para andar esses sqm's, digamos a cada 30 minutos(estimado para a morte do trainer).

deste modo o a cada 30 minutos o char ira andar conforme o comando do usuario do boot, assim "renovando" a vida do trainer correto?

 

pra falar a verdade e muito dificil acabar 100% com booters. por mais que vc arrume isto sempre havera outro pequeno detalhe que nós esquecemos.

 

 

 

mas msmo assim foi uma grande ideia

makabrotaliban

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 08/01/09Posts: 331Char no Tibia: Orcshaball

Mutio bom....ajudará e muito server de lowxp que players ficam horas e horas treinando

...desse modo diminuirá a sobre carga dos GODs, GMs e ADMs, de fiscalizar e observar players treinando(cara isso eh mó chato).

.....Diminuirá tbm ban's a players jah q booters não conseguiram treinar!!

 

...Execelente Actions !!!

 

Parabéns pelo trabalho !!

- Xtibia.com seu site de Tibia e OTServer ! -

amour

kaana de rezends
avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 14/04/08Posts: 139Char no Tibia: Kanaszika

tem servers que colocam para kikar se ficar parado mesmo se ele dançar no msm sqm e n funciona

pq ée soh programar o bot para a cada tantos segundos ele sair do sqm da action e entrar dnv

e auto atkar o treiner

isso qualquer um fais em um bot

:S

mais o script ta bom (y

Atenciosamente,

amour :)

 

WWW.OPENPVP.COM

Skyblade

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 20/06/08Posts: 76Char no Tibia: Yahuu

Se vc for ver...programar da pra qualquer um fazer isto...maas...a pessoa teria que ficar andando para poder "nascer" outro bixo entao se vc pegar e falar "olá" e ela continuar se mexendo sem responder fika mtooo obvio q eh bot....nos casos dos ots normal os players soh fikam atacando o monstro e dao a desculpa " eu tava no msn" ou "tava no orkut" assim fica bem mais facil...nao acham? :smile_positivo:

ºº A erva é mais importante pra quem não conhece ela ºº

ºº Nós olhamos pra ela e falamos... A erva...ºº

Bob Marley



ATS Com sistemas unicos como:

Carros,Skate, Quests únicas

Forja de items, mais de 15 sports para jogar

areas de treino e de caça

Items totalmente editados

Tutoriais explicando como jogar no site

Eventos Diários.

Entre agora mesmo!



Esperamos Você la!

chronoghs

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 19/02/08Posts: 33

hmm me desculpe inicialmente eu nao havia percebido que sua intenção era apenas "deixar obvio" que o player esta usando boot.



 

mas se for assim ainda sim pode melhorar.

vc poderia fazer uma talk action  para sumonar o trainer quando o player estiver no sqm "X" ao inves de apenas pisar.
como eu disse logo acima e muito dificil algo que os booter's não façam.  
com isso o player ativara o auto talk(eu nao sei bem como funciona este mas sei que existe XD).
o que não resolveria o problema se fosse pro script ja eliminar o booter .
mas como a intenção e apenas "deixar na cara"  quando um gm ou god falar com o player e ele nao responder imediantamente,   o player não tera mas disculpa alguma.[/color]

Skyblade

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 20/06/08Posts: 76Char no Tibia: Yahuu

ehh...

mas ai fikaria mto mais complicado pra pessoa(player) ^^

ºº A erva é mais importante pra quem não conhece ela ºº

ºº Nós olhamos pra ela e falamos... A erva...ºº

Bob Marley



ATS Com sistemas unicos como:

Carros,Skate, Quests únicas

Forja de items, mais de 15 sports para jogar

areas de treino e de caça

Items totalmente editados

Tutoriais explicando como jogar no site

Eventos Diários.

Entre agora mesmo!



Esperamos Você la!

renansdc

(std::string _name (RenanSdc))
avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 16/11/07Posts: 200

Muito bom!

 

Parabéns.

Abraços.

 

 

 

 

 

 

 

fanbarjj.png











Retired~ s2 all

 



 

Tprocheira

WOOOOW
avatar
Conde
Conde

INFOS

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

Tirando o fato de que você usou 'internetês' para escrever o que o player deverá fazer e que é Trainer e não treiner, está ruim mediano.

Um script melhor:

local tile_pos = {x=position.x-1, y=position.y, z=position.z}
local trainer_pos = {x = position.x-1, y = position.y, z = position.z, stackpos=253}
local crature = "Trainer"
local position = getThingfromPos(trainer_pos)

function onStepIn(cid, item, toPosition)
if getCreatureName(position) ~= crature or position.itemid == nil then
	doSummonCreature(creature, trainer_pos)
	doPlayerSendTextMessage(cid, 22, "For you to get another trainer, you have to step on the tile again.")
	doSendMagicEffect(position, 12)
end
end

Uma linha menor e mais fácil de se organizar.

 

\\