Ai Vai O Npc Bless

Mauze
Por Mauze
em NPCs, monsters e raids
  • 1
  • 2

Mauze

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 31/03/08Posts: 30Char no Tibia: Retired

ai vai o code do npc bless e de thyrania mas tbm da no yurots ^^

primeiro va na pasta /data/npc/ depois copie qualquer arkivo XML renomeie como bless e cole issu \/

<?xml version="1.0"?>

<npc name="Francis, O Divino" script="data/npc/scripts/bless.lua" access="5" lookdir="1" autowalk="25">
<health now="1" max="1"/>
<look type="57" head="20" body="30" legs="40" feet="50" corpse="3128"/>
</npc>

 

agora va em data/npc/scripts copie qualquer arquivo LUA renomeie como bless e cole issu dentro \/

local focus = 0
local talk_start = 0
local target = 0
local following = false
local 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('Ola ' .. getCreatureName(cid) .. '! Eu vendo todas as 5 Bless, se estiver interessado diga: BLESSINGS. Quando morrer e quiser comprar as bless novamente diga RESET.')
 		focus = cid
 		talk_start = os.clock()

 	elseif msgcontains(msg, 'hi') and (focus ~= cid) and getDistanceToCreature(cid) < 4 then
 		selfSay('Sorry, ' .. getCreatureName(cid) .. '! I talk to you in a minute.')

 	elseif focus == cid then
	talk_start = os.clock()

	if msgcontains(msg, 'blessings') then
    selfSay('Eu posso liberar as 5 blesses por 10k cada, se estiver interessado diga: bless1,bless2,bless3 ou bless4.(A bless4 custa 20k pois adiciona a bless4 e bless5).')


    elseif msgcontains(msg, 'bless1') then
    queststatus = getPlayerStorageValue(cid,750199)
    if queststatus == -1 then
    if pay(cid,10000) then
    doPlayerAddBlessing(cid,1)
    selfSay('Parabens, voce adquiriu a primeira Bless.')
    setPlayerStorageValue(cid,750199,1)
    else
    selfSay('Desculpe, voce precisa de 10k.')

    end
    else
    selfSay('Desculpe, voce ja tem essa bless.')

         end

    elseif msgcontains(msg, 'bless2') then
    queststatus2 = getPlayerStorageValue(cid,750299)
    queststatus = getPlayerStorageValue(cid,750199)
    if queststatus2 == -1 then
    if queststatus ~= -1 then
    if pay(cid,10000) then
    doPlayerAddBlessing(cid,2)
    selfSay('Parabens, voce adquiriu a segunda Bless.')    
    setPlayerStorageValue(cid,750299,1)
    else
    selfSay('Desculpe, voce precisa de 10k.')
    end
    else
    selfSay('Desculpe, voce precisa da primeira bless.')
    end
    else
    selfSay('Desculpe, voce ja tem essa bless.')
    end    

    elseif msgcontains(msg, 'bless3') then
    queststatus3 = getPlayerStorageValue(cid,750399)
    queststatus2 = getPlayerStorageValue(cid,750299)
    if queststatus3 == -1 then
    if queststatus2 ~= -1 then
    if pay(cid,10000) then
    doPlayerAddBlessing(cid,3)
    selfSay('Parabens, voce adquiriu a terceira Bless.')
    setPlayerStorageValue(cid,750399,1)
    else
    selfSay('Desculpe, voce precisa de 10k.')
    end
    else
    selfSay('Desculpe, voce precisa da segunda bless.')
    end
    else
    selfSay('Desculpe, voce ja tem essa bless.')
    end

    elseif msgcontains(msg, 'bless4') then
    queststatus4 = getPlayerStorageValue(cid,750499)
    queststatus3 = getPlayerStorageValue(cid,750399)
    if queststatus4 == -1 then
    if queststatus3 ~= -1 then
    if pay(cid,20000) then
    doPlayerAddBlessing(cid,4)
    doPlayerAddBlessing(cid,5)
    selfSay('Muito bom, agora voce tem todas as blesses .')
    setPlayerStorageValue(cid,750499,1)
    else
    selfSay('Desculpe, voce precisa de 20k.')
    end
    else
    selfSay('Desculpe, voce precisa da terceira bless.')
    end
    else
    selfSay('Desculpe, voce ja tem essa bless.')
    end 

    elseif msgcontains(msg, 'reset') then
    queststatus4 = getPlayerStorageValue(cid,750499)
    queststatus3 = getPlayerStorageValue(cid,750399)
    queststatus2 = getPlayerStorageValue(cid,750299)
    queststatus1 = getPlayerStorageValue(cid,750199)
    setPlayerStorageValue(cid,750199,-1)
    setPlayerStorageValue(cid,750299,-1)
    setPlayerStorageValue(cid,750399,-1)
    setPlayerStorageValue(cid,750499,-1)
    selfSay('Agora voce pode comprar as bless novamente.')


	elseif msgcontains(msg, 'bye') and focus == cid and getDistanceToCreature(cid) < 4 then
		selfSay('Good bye, ' .. getCreatureName(cid) .. '!')
		focus = 0
		talk_start = 0
	end
end
end


function onCreatureChangeOutfit(creature)

end

function onThink()

if (os.clock() - talk_start) > 20 then
 		if focus > 0 then
 			selfSay('...')
 		end
 			focus = 0
 	end
	if focus ~= 0 then
		if getDistanceToCreature(focus) > 5 then
			selfSay('...')
			focus = 0
		end
	end
end

 

pronto npc criado para fazer ele no ot use /s bless

Minha Assinatura bagunçada :P


Sou Fan De

<<<< Eternamente
<<<<<<< Love!!

Gostou Do Meu Trabalho? use minha Fan Bar


Apoio ao OTSERV 100% Brasileiro! *-*

Bebum78

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 24/12/07Posts: 52Char no Tibia: Inox'Knight

cara pra mim é inutil esse topico,pois é so tira do OT Thyrania o npc,passa para outro ot e configura-lo.

seja meu fã!


triste com o xtibia!

Mauze

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 31/03/08Posts: 30Char no Tibia: Retired

Mais pra nao precisar perde tempo baxando outro ot ta ai o code

Bem Mais Pratico ;)

Minha Assinatura bagunçada :P


Sou Fan De

<<<< Eternamente
<<<<<<< Love!!

Gostou Do Meu Trabalho? use minha Fan Bar


Apoio ao OTSERV 100% Brasileiro! *-*

antoniojun

Ex- Imprensa |~
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 20/11/07Posts: 359

Tem razao =P

Vou testar aki no meu Ot

Obrigado pela colaboraçao!!

 

Sem mais,

Antoniojun.

zimbituba

Crystal Server Founder
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 19/01/08Posts: 704Char no Tibia: Atera Knight

aew eu sei que tem no thyrania mais como ele disse é melhor pegar o código do que baixar outro ot :p

Aprovado

Obrigado pela contribuição

If you would like to thank me for my Crystal Server and others, feel free to donate.
Paypal: shynzomapper@hotmail.com

1402969

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 01/08/07Posts: 38Char no Tibia: FoxFagem

Ta alguem ja testo e viu se funfo?!??

 

 

Grato desde Jah!

 

 

By.: Thi@gO

Minhas metas:


[X]1 Post.... SERVO
[X]10 Posts...CAMPONÊS
[X]25 Posts...CAÇADOR
[X]50 Posts...CAVALEIRO
[_]100 Posts...BARONETE
[_]200 Posts...BARÃO
[_]300 Posts...VISCONDE
[_]400 Posts...DUQUE
[_]600 Posts...ARQUEDUQUE
[_]800 Posts...ARISTOCRATA
[_]100 0Posts...REGENTE
[_]1400 Posts...SÁBIO
[_]1800 Posts...SACERDOTE
[_]2500 Posts...PRÍNCIPE



Sou fan do:









Participo do:



Vídeos legais para o divertimento:







amandoka

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 02/09/07Posts: 8Char no Tibia: Midrus'Stryker

SERIA POSSIVEL ARUMA ESSE NPC?

O npc bless eh pra diminuir a % de morte

esse ai

faz vc PERDER NADAAAA

ai n rola neh

=/

Server com rates baixas para você aproveitar ao máximo todo o map thyranic.


[red]IP:[/red] theblackwarriors.servegame.com

[red]Nome do servidor:[/red] The Black Warriors

[red]Versão do servidor:[/red] 8.1

[red]Mapa:[/red] Thyranic com a maioria dos bugs resolvidos (menos o da vip list, nao da pra add player =/)

[red]Novidades:[/red] Áreas para nadar, Djinn Quest, Addon por itens, Icya agora tem crystal spiders, ice golens, etc...

[red]Membros:[/red] God Style e GM Style
[red]Contato:[/red] jhoi_nba@hotmail.com ou rilex_jm@hotmail.com

[red]Rates:[/red]
[blue]exp:[/blue] 12x
[blue]Magic Level[/blue] 25x
[blue]Skills:[/blue] 50x
[blue]Loot:[/blue] 2x


[red]Observações:[/red] Drop dos monstros estão corretos, (antes hero nao dropava pano vermelho nem green djinn pano verde, etc...). tem comida nos trainers, e será feita quest para demon legs, golden helmet e golden boots em breve



ENJOY

se gostou, recomende aki msm:
e se faltou alguma informação, pede ae q eu posto aki.

rubuviv

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 20/01/08Posts: 2Char no Tibia: xgr

Quero sabe se funfa no tibia global o npc de bles quem sabes me dizer me add

 

Victor_neves14@hotmail.com "Sou novo no xtibia intao nao me xinguen :D" :weight_lift: :embarrest:

fdpinho

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 06/10/07Posts: 19

Tb quero um que faça perde pelomenos 70%

Edita aeee.

Vlw =p

BENEDETE

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 21/03/08Posts: 8Char no Tibia: Aquilisz

vlw ae muito bom msm ^^ mais que merda n perde nenhum lvl hsauhsuHSuahu

droper

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 25/08/06Posts: 3

É, também estou querendo arrumar isso, aqui também não perde level algúm! :S~

 

Alguém ajeita ae please!! :D~

frl123

FeRall / Felipe
avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 04/10/07Posts: 237

bom msm cara

vlw ae

logo2yl.png

Breve ONLINE

 

Trabalhando para trazer o melhor do Tibia com praticidade e diversão.

Teton

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 01/05/08Posts: 7Char no Tibia: Elite Kinah,(Silvera)

lolzera vc tem a mesma foto que a minha LoL

careca21

avatar
Campones
Campones

INFOS

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

Vlw cara Seu Script Ta Manero so cuncerta os Bug Que Tiver !!!

pos Como o Lekz Falo melhor que baxar um ot e ter o script dele aqui

Bem Mas PArido ...

Parabens :party:


!!!!! Lobo X !!!!! !!!!! Lobo X !!!!! !!!!! Lobo X !!!!! !!!!! Lobo X !!!!!
  • 1
  • 2