Criando E Administrando Sua Cadeia 100%

Rafix
Por Rafix
em Tutoriais de Scripting

Rafix

Banido
avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 30/08/05Posts: 231Char no Tibia: retired

Bom, eu prometi num tutorial postar um tutorial de como fazer um npc policial, mas é mas facil assim...

Começando...

1-Primeiro abra seu Map Editor junto com seu mapa e coloque a cadeia no lugar que voce desejar, tente fazer mais ou menos assim:

tutocadeia1ei.jpg

Link: http://img518.imageshack.us/img518/5489/tutocadeia1ei.jpg

Bom Depois de ter construido tudo, Tem que escolher o sistema que voce quer:

-Sistema Policial 10k(preço reajustável): Seria um sistema aonde se voce paga 10k ao policial voce sai da cadeia...

-Sistema de alerta by colex:(Link Aqui!) Que voce pode fazer que cada vez que a pessoa vai pra cadeia = 10% Alerta dai quando chegar ao 100% ja está no script que é banido, tem tudo explicado la.

-Normal System: Deixar a pessoa por 1 dia na cadeia(24horas[Tempo Reajustável])

Depois de escolher seu sistema, está na hora de criar os npcs Delegado, Policial, e se quiser o Advogado que voce paga 20k mais sai o alerta...

Seguem ai os npcs:

Policial:

Abra a pasta de Seu OTServ e Va em data\npc, copie um npc e cole, renomeie para Policial

Delete tudo e preencha com as seguintes informações:

 

<?xml version="1.0"?><npc name="Policial" script="data/npc/scripts/policial.lua" access="3">	<look type="131" head="114" body="88" legs="107" feet="114"/></npc>

 

Nota: Look Type é opcional

Agora va em scripts e copie a seguinte script:

-boat

Cole e renomeie para: policial

abra e delete tudo o que está lá dentro

e cole isso:

 

focus = 0talk_start = 0target = 0following = falseattacking = falsefunction onThingMove(creature, thing, oldpos, oldstackpos)endfunction onCreatureAppear(creature)endfunction onCreatureDisappear(cid, pos) 	 if focus == cid then          selfSay('Bem feito por estar preso seu mal educado.')          focus = 0          talk_start = 0 	 endendfunction onCreatureTurn(creature)endfunction msgcontains(txt, str) 	 return (string.find(txt, str) and not string.find(txt, '(%w+)' .. str) and not string.find(txt, str .. '(%w+)'))endfunction onCreatureSay(cid, type, msg) 	 msg = string.lower(msg) 	 if (msgcontains(msg, 'hello') and (focus == 0)) and getDistanceToCreature(cid) < 3 then  if isPremium(cid) then 	 selfSay('O Que foi, ' .. creatureGetName(cid) .. '! Voce pode sair se me pagar 10k. Voce quer??') 	 focus = cid 	 talk_start = os.clock()  else 	 selfSay('Desculpe, Voce não tem dinheiro suficiente.') 	 focus = 0 	 talk_start = 0  end 	 elseif msgcontains(msg, 'hello') and (focus ~= cid) and getDistanceToCreature(cid) < 4 then    selfSay('Espera, ' .. creatureGetName(cid) .. '!') 	 elseif focus == cid then  talk_start = os.clock()  if msgcontains(msg, 'yes') then 	 if pay(cid,10000) then    selfSay('Espero que não volte mais!')    selfSay('/send ' .. creatureGetName(cid) .. ', 160 54 7')    focus = 0    talk_start = 0 	 else    selfSay('Desculpe, voce não tem grana.') 	 end  elseif msgcontains(msg, 'ciieeeeeeeey') then 	 if pay(cid,20) then    selfSay('Let\'s go!')    selfSay('/send ' .. creatureGetName(cid) .. ', 171 65 7')    focus = 0    talk_start = 0 	 else    selfSay('Sorry, you don\'t have enough money.') 	 end  elseif msgcontains(msg, 'bye') and getDistanceToCreature(cid) < 4 then 	 selfSay('Good bye, ' .. creatureGetName(cid) .. '!') 	 focus = 0 	 talk_start = 0  end	endendfunction onCreatureChangeOutfit(creature)endfunction onThink() 	 if (os.clock() - talk_start) > 30 then    if focus > 0 then   	 selfSay('Que fale o próximo se tiver...')    end   	 focus = 0 	 end	if focus ~= 0 then 	 if getDistanceToCreature(focus) > 5 then    selfSay('Tá Tá agora suma.')    focus = 0 	 end  endend

 

Nota: Aquele cieeeeey foi um erro não modifique,eu não modifiquei pois não tive tempo...

NPC: Delegado:

Em Andamento... Vou pedir um code a alguem, quem souber fazer codes me add no msn (rafix_sr@hotmail.com)

NPC: Advogado:

Ainda não implementado... Colex preciso falar com voce...

Bom Gente ta ai

Quando der eu Posto o rewsto dos Npcs la...

Usuário Banido.

Motivo: Atitude Ofensivas

joia

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 13/10/05Posts: 51

ow rafix eu tenhu 1 tutorial axo q pod te interessa veio... o link tah ali embaxo xama "gerencie sua cadeia"

MttS

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 31/10/05Posts: 78Char no Tibia: Sharus Oligs

nooooooossssaaaaaaaaa pagei um pau!!!! soh falta o delegado mesmo pra fik 100% rox! x)

//MttS

Olá XTibiano:

Sua assinatura estava com um problema na TAG SPOILER e foi movida para a parte "Sobre mim".
Agradecemos a sua compreensão.

Atenciosamente,
JV Chequer

Addict

Ex-Diretor de Equipe
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 12/10/05Posts: 568Gênero: MasculinoChar no Tibia: Homao Dapoha

Rafix Parabens.

Adorei o tutor, simplesmente Otimo!

E com certeza irei por esse sistema no meu Server.

Rafix

Banido
avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 30/08/05Posts: 231Char no Tibia: retired

Valeu Gente =]

Só que o GM Rotciv não olhou ainda o.O

Usuário Banido.

Motivo: Atitude Ofensivas

ZkRyXTIBIA

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 18/03/06Posts: 22

Boua...

Não sabia que iso existia.

Vou colocar no meu server para ver como vai fica.

Muito Bom!

Fico massa.

Valew..

Continua assim...

kamusss

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 03/08/05Posts: 66

Tipo como Coloka o npc jah la sem eu fiakr sumonando o npc toda horA na cadeia!???

Kamusss

userbar084vj7st2jy.gif

colexfan8ro.gif

xtibiauserbar21dx9jy.jpg

*Meu msn* renanzinho_na_parada@hotmail.com

Eu estou 01bf1969-b3c6-490d-9f50-59c15c112489.png no msn

Sir Picaralhos

Lendário XTibiano =)
avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 08/10/05Posts: 114

Realmente mto bom o tuto,

está de parabéns R a f i x !

Como sempre fazendo tutoriais de ÓTIMA qualidade x]

Vlw

Atenciosamente,

Sir Picaralhos.

(;: :laughing: :P:

janniferjopeseo9.jpg

janniferjopesbarjd6.jpg

userbar172527ez3.gif

BoRoMiR

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 29/03/06Posts: 30

NUSSA....TUTORIAL ÓTIMO....SE O KARA DER BOBERA....OS POLICIAIS AKABAM COM ELE....SHAUHSHAUSHA...FLWS



~Fan~



Tah Curta Mais Tah Completa..

bilu

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 31/07/05Posts: 13

boa, nem robo a idéia do meu ot que eu criei a moh tempaum atras né?

No momento cansei de MapEditor.

Procuro equipe, sou House Maker, Monster Maker e NPC Maker.

O resto eu cansei de fazer.

Só entro em equipes em uma dessas 3 categorias.

Meus Dotes OTServers:

Spell Maker: 75%

Monster Maker: 90%

NPC Maker: 88%

Mapper: 100%

GameMaster: 92%

Action Maker: 13%

RPG Maker: 87%

House Maker: 71%

PHP Maker: 62%

Quest Maker: 91%

Email para contato:

ots_00@hotmail.com

ratofarrapo

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 19/03/06Posts: 17

aeee véio, valeu pelo Tuto ;D

já to fazendo a cadeia pra colocar o NPC \o/

abraço.

Obrigado,

Rato Farrapo

gibim

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 05/01/06Posts: 13

pena q ele foi banido pelo q vi ele cooperava de mont nu forum ;/

God Luan

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 24/07/06Posts: 67

Nossa...muito loko mesmo cara...tb paguei um pau..

valeu ai

Ateh

____________________________





[x] 140 Posts
[x] 150 Posts
[x] 160 Posts
[x] 170 Posts
[x] 180 Posts
[ ] 190 Posts
[ ] 200 Posts