Ir para conteúdo
  • 0

Script Noticia


Mated

Pergunta

14 respostass a esta questão

Posts Recomendados

  • 0

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

Editado por notle2012
Link para o comentário
Compartilhar em outros sites

  • 0

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?

Link para o comentário
Compartilhar em outros sites

  • 0

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.

Editado por LuckOake
Link para o comentário
Compartilhar em outros sites

  • 0

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?

Link para o comentário
Compartilhar em outros sites

  • 0

@Mated

 

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

Editado por LuckOake
Link para o comentário
Compartilhar em outros sites

  • 0

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?

Editado por Mated
Link para o comentário
Compartilhar em outros sites

  • 0

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

Link para o comentário
Compartilhar em outros sites

  • 0

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.

Editado por LuckOake
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...