Script Noticia

Mated
Por Mated
em Scripts

Mated

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 15/06/12Posts: 57Char no Tibia: Virus

Queria um script de quando o player falasse !noticia aparecesse uma janela falando as noticias do ot

 

 

Para poketibia 8.54!!

 

Valendo rep +

notle2012

uoʇן£
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 03/01/12Posts: 884Char no Tibia: Segredo

vai em

data\talkactions\scripts\notice.lua

 

function onSay(cid, words, param)
file = io.open('noticias.txt','r')
notice = file:read(-1)
doShowTextDialog(cid,7528,notice)
file:close()
end

data\talkactions\talkactions.xml

adiciona isso

<talkaction words="!notice" event="script" value="notice.lua"/>

 

e adiciona uma folha.txt

com nome

noticias.txt

 

​deixa noticias.txt do lado do executável do seu ot

 

detalhe vc escreve no noticias.txt

oq vc quiser

Por Favor quando for fazer pedidos faz o pedido com mais clareza e com os mínimos detalhes
GOSTO DOS MEUS SCRIPT CLICK EM CURTIR :D

 

sistema de fome

TROCA TROCA

sistema coliseum by notle v1

new sistema [KILLER-UP]

 

 

jcLmJPT.png

Critical

A fumaça queimando, tá escutando?
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 05/11/07Posts: 544

Dúvida sanada, tópico movido.

 

Atenciosamente, Critical.

"Educai as crianças para não precisar punir os homens."

Mated

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 15/06/12Posts: 57Char no Tibia: Virus

e adiciona uma folha.txt

com nome

noticias.txt

não

 

entendi essa parte dei um boco de notas ou documento de testo na pasta do meu serve? e boto nada dentro?

 

file = io.open('noticias.txt','r')

e escrevo as noticias aki ou la no docomento do executavel?

LuckOake

avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 23/07/12Posts: 1104Gênero: MasculinoChar no Tibia: Luck Oake

Explicando: coloca um arquivo chamado noticias.txt na pasta do seu executável e edita o que tem dentro desse arquivo.

 

Quando você falar !notice, vai aparecer tudo que estiver dentro do noticias.txt.

Mated

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 15/06/12Posts: 57Char no Tibia: Virus

botei assim:

data\talkactions\scripts\addoninfo.lua

 

 

function onSay(cid, words, param)

file = io.open('noticias.txt','r')

notice = file:read(-1)

doShowTextDialog(cid,7528,notice)

file:close()

end

data\talkactions\talkactions.xml

adicionei isso

 

<talkaction words="!addon info" event="script" value="addoninfo.lua"/>

 

dps fui la do lado da pasta data do meu serve e adicione um docomento txt e botei uma parada la dentro das coisas do addon como usa e etc.. mais n pegou pq?

LuckOake

avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 23/07/12Posts: 1104Gênero: MasculinoChar no Tibia: Luck Oake

Substitui sua tag por essa:

 

<talkaction words="!addon info" filter="word-spaced" event="script" value="addoninfo.lua"/>

Mated

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 15/06/12Posts: 57Char no Tibia: Virus

LuckOake

 

 

 

 

 

continua não fucionando

LuckOake

avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 23/07/12Posts: 1104Gênero: MasculinoChar no Tibia: Luck Oake

@Mated

 

Rapaz, dá algum erro no console? Era pra estar funcionando normal. Você colocou um arquivo txt ou lua na pasta do executável?

Mated

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 15/06/12Posts: 57Char no Tibia: Virus

vou tira fotos aki jaja te mando

 

 

@edit:

 

erro no consorle

 

 

[08/09/2012 21:35:33] [Error - TalkAction Interface]

[08/09/2012 21:35:33] data/talkactions/scripts/addoninfo.lua:onSay

[08/09/2012 21:35:33] Description:

[08/09/2012 21:35:33] data/talkactions/scripts/addoninfo.lua:3: attempt to index global 'file' (a nil value)

[08/09/2012 21:35:33] stack traceback:

[08/09/2012 21:35:33] data/talkactions/scripts/addoninfo.lua:3: in function <data/talkactions/scripts/addoninfo.lua:1>

 

 

img do txt:

 

lDVed.png

 

alguem pode min ajudar?

LuckOake

avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 23/07/12Posts: 1104Gênero: MasculinoChar no Tibia: Luck Oake

Meu jovem, o nome do seu arquivo é noticias ou noticias.txt? Pelo que eu tô vendo, você colocou noticias.txt, tira o txt e tenta.

Mated

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 15/06/12Posts: 57Char no Tibia: Virus

ok irei tentar dps pq n to em casa mais e pegar te dou rep

+

notle2012

uoʇן£
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 03/01/12Posts: 884Char no Tibia: Segredo

então usa esse mais simples

function onSay(cid, words, param)
doPlayerPopupFYI(cid, "oi galera eu sou notle\n a noticia do ot é \n" )
return TRUE
end

 

vc edita essa linha

 

doPlayerPopupFYI(cid, "oi galera eu sou notle\n a noticia do ot é \n" )

 

 

a parte em red

sempre que quiser pular linha coloca \n

Por Favor quando for fazer pedidos faz o pedido com mais clareza e com os mínimos detalhes
GOSTO DOS MEUS SCRIPT CLICK EM CURTIR :D

 

sistema de fome

TROCA TROCA

sistema coliseum by notle v1

new sistema [KILLER-UP]

 

 

jcLmJPT.png

Mated

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 15/06/12Posts: 57Char no Tibia: Virus

notle2012

 

 

 

axo bem mais simples dps eu testo e te falo como ficou

LuckOake

avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 23/07/12Posts: 1104Gênero: MasculinoChar no Tibia: Luck Oake

Ou então, assim fica melhor pra escrever:

 

 

function onSay(cid, words)

local msg = [[

No nosso server tem:

- Bla bla bla

- Whikas Sachê

- Dorgas

 

Se divirta!]]

 

doPlayerPopupFYI(cid, msg)

return TRUE

end

 

 

Edite a mensagem em vermelho.