Npc Que Da Informações Sobre O Serve

samuli
Por samuli
em NPCs, monsters e raids

samuli

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 25/12/05Posts: 2

eu fiz 1 npc q da informaçaum sobre o serve como eu falei antes eu naum sei mexe no baguio pa bxa na net eu vo botar aqui msm e v c dessa vez comentem ¬¬

1º crie 1 arquivo na pasta npc como o nome Info do Serve.xml e coleque o texto abaixo:

<?xml version="1.0"?>

<npc name="Info do Serve" script="data/npc/scripts/ajuda.lua" access="3">

  <look type="75" head="77" body="114" legs="114" feet="114"/>

</npc>

2º crie 1 aruqivo na pasta script (data/npc/scripts) com o nome ajuda.lua e coloque o seguinte texto:

focus = 0

talk_start = 0

target = 0

following = false

attacking = false

function onThingMove(creature, thing, oldpos, oldstackpos)

end

function onCreatureAppear(creature)

end

function onCreatureDisappear(cid, pos)

  if focus == cid then

          selfSay('Good bye then.')

          focus = 0

          talk_start = 0

  end

end

function onCreatureTurn(creature)

end

function msgcontains(txt, str)

  return (string.find(txt, str) and not string.find(txt, '(%w+)' .. str) and not string.find(txt, str .. '(%w+)'))

end

function onCreatureSay(cid, type, msg)

  msg = string.lower(msg)

  if (msgcontains(msg, 'hi') and (focus == 0)) and getDistanceToCreature(cid) < 4 then

    selfSay('Olá ' .. creatureGetName(cid) .. '! O que você quer saber sobre o serve? Casas, Quests ou Gm's?')

    focus = cid

    talk_start = os.clock()

elseif msgcontains(msg, 'hi') and (focus ~= cid) and getDistanceToCreature(cid) < 4 then

    selfSay('Sorry, ' .. creatureGetName(cid) .. '! I talk to you in a minute.')  elseif focus == cid then

  talk_start = os.clock()

 

elseif msgcontains(msg, 'casas') then

    selfSay('As casas são vendidas pelo sqm e cada sqm custa 1.5k.')

elseif msgcontains(msg, 'Casas') then

    selfSay('As casas são vendidas pelo sqm e cada sqm custa 1.5k.')

elseif msgcontains(msg, 'quests') then

    selfSay('O serve contem varias quest, ele tem a quest da knight legs quest, anihi, desert quest, dark shield quest e dh quest.')

elseif msgcontains(msg, 'Quests') then

    selfSay('O serve contem varias quest, ele tem a quest da knight legs quest, anihi, desert quest, dark shield quest e dh quest.')

elseif msgcontains(msg, 'gm's') then

    selfSay('Os gm1s do ot são GM Addict e o GM Pepe.')

elseif msgcontains(msg, 'Gm's') then

    selfSay('Os gm1s do ot são GM Addict e o GM Pepe.')

    elseif string.find(msg, '(%a*)bye(%a*)')  and getDistanceToCreature(cid) < 4 then

    selfSay('Good bye, ' .. creatureGetName(cid) .. '!')

    focus = 0

    talk_start = 0

    end

  end

end

function onCreatureChangeOutfit(creature)

end

function onThink()

  if (os.clock() - talk_start) > 30 then

    if focus > 0 then

    selfSay('Next Please...')

    end

    focus = 0

  end

  if focus ~= 0 then

  if getDistanceToCreature(focus) > 5 then

    selfSay('Good bye then.')

    focus = 0

  end

  end

end

pronto ta ai o npc edite do modo q vc kiser e comentem dessa vez eu atendo via msn ;):

creditos: by me

snoop30

avatar
Campones
Campones

INFOS

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

ow se coloko alguma coisa errada la mostra q da erro no onthink arruma ai plx

Addict

Ex-Diretor de Equipe
avatar
Conde
Conde

INFOS

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

muito bom no meu server eu tbem fiz um desse ^.-

gutococa

Banido
avatar
Banidos
Banidos

INFOS

Grupo: BanidosRegistrado: 08/12/05Posts: 6

eu tenho ele nu ot so q ta bugadu :(

[Usuário Banido por Propagandas de outros fóruns]

arty1

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 25/05/06Posts: 1

pow vlws msm, eh o q eu tava precizando....

gratz gratz gratz

Heitorzin

Ex-Coordenador XTibia
avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 23/10/05Posts: 233Char no Tibia: Inp

Bom ..

No meu Server ja Tinha um Desse ..

Mais obrigado ai ..

Para ajudar as pessoas que não contém esse Arquivo ..

//Heitorzin


Ex-Coordenador XTibia.com

gabiruskt

avatar
Banidos
Banidos

INFOS

Grupo: BanidosRegistrado: 12/03/06Posts: 100Char no Tibia: Gatinho

yeah mto bom mesmo

dahora mano :p

skynagerloas

Ex-Moderador
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 13/11/05Posts: 715Char no Tibia: Lord'Skyxt

Tópico contendo somente 1 NpC,

essa seção é para DataPacks com 3 ou mais Npcs,

~o{Tópico Movido}o~,

Abraços.

Atenciosamente, Sky - Lord'Skyxt;

 

Antes de postar, leia isso:



Regras.

[Lord'SkyXT] [FloGão]

generalbuscape

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 13/09/07Posts: 5
Tópico contendo somente 1 NpC,

essa seção é para DataPacks com 3 ou mais Npcs,

~o{Tópico Movido}o~,

Abraços.

Tem algo de errado no script ta dando erro ajeita aew plx

xXxLordxXx

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 04/03/08Posts: 33

<p><i><b><center><Font color="blue"><Font face="Time New Roman>Esse npc é ruim<br></i></b></font></font></center>

xXxLordxXx

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 04/03/08Posts: 33

[p]O Npc é paia o0[br]

Darksaj

avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 04/01/08Posts: 113Char no Tibia: Cybalius Crod (zanera)

flw..

vo ve aki se eu gosto..

gaarhen

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 23/03/08Posts: 12

um de seus erros foi usar o termo "gm's"

 

o outro erro infelizmente eu nao consegui arrumar, tipo <eof> expected near 'end' na linha 70

 

desculpe cara, mas seu npc eh inutilizável

 

abraços

careca21

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 29/09/07Posts: 63Char no Tibia: Ventura Dragonar

o cara d sima falo q é inutilizável

caso vc arumo

destaque para quen nao sabe

as linhas que vc ten que editar com as caracteristicas

do seu server !!!

ajduaria mas quen nao sabe !!


!!!!! Lobo X !!!!! !!!!! Lobo X !!!!! !!!!! Lobo X !!!!! !!!!! Lobo X !!!!!

favelado

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 19/10/05Posts: 77

@samuli.

velho a japinha que ta na sua assinatura, sem palavras!

 

@topic.

eu tenho um desses no meu server, mais o meu tambem teleport o player, se falar dp o npc leva o player pro dp, se fala treinar o npc leva o player pro npc que leva pros treiners! =p

"E quando alguém o abraçar, não seja você o primeiro a soltar os braços."

"É facil para os inocentes falar de justiça. Eles raramente sentem sua terrivel força".

"Mil poderão cair ao teu lado,e dez mil à tua direita.Mas tu nunca serás atingido."


newcomer_sorceress.jpg