Ir para conteúdo
Entre para seguir isso  
Antharaz

/saygod

Recommended Posts

Antharaz    4
Antharaz

Nome: saygod

Autor: Antharaz

Versão que foi testado: TFS 0.3.6 e TCS(todas versões deste)

 

 

 

Explicação:

 

O script gera um arquivo .txt na pasta do ot com menssagens que os players mandam para o god sem incomodá-lo ingame ou esperar que ele dê login. Para evitar que haja um envio massivo de menssagens, o intervalo entre cada menssagem deverá ser de uma hora(60 minutos). Até mesmo para evitar que players mal intencionados deixem o ot com lag.

 

 

Para mandar a menssagem, basta falar /saygod menssagem.

 

 

 

 

Screen Shots:

 

 

A pasta do ot antes:

 

imagem1y.png

 

 

O meu god usando o comando e o resultado do comando ingame:

 

imagem2kw.png

 

imagem3jr.png

 

 

A pasta do ot depois de usar o comando:

 

imagem4k.png

 

 

O arquivo .txt:

 

imagem5u.png

 

 

 

O meu god usando o comando novamente e o resultado do comando ingame:

 

imagem6s.png

 

imagem7vz.png

 

 

 

Agora um outro player usando o comando e o resultando ingame e no .txt:

 

imagem8w.png

 

imagem9c.png

 

imagem10z.png

 

 

 

 

 

 

CODE:

 

function onSay(cid, words, param, channel)
       if os.time() > getPlayerStorageValue(cid, 14001) then
               setPlayerStorageValue(cid, 14001, os.time()+3600)
               local file = io.open('log.txt','a')
               file:write(getCreatureName(cid)..": "..tostring(param).."\n")
               file:close()
               doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING,'Menssagem enviada com sucesso.')
       else
               doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING,'Você não pode mandar outra menssagem ainda. Falta(m) '..(math.ceil((getPlayerStorageValue(cid, 14001)-os.time())/60)+1)..' minuto(s) para você poder mandar uma nova menssagem.')
       end
return TRUE
end

Compartilhar este post


Link para o post
Mock    32
Mock

Certo...

poderia colocar um print tambem.

Compartilhar este post


Link para o post
Roku    0
Roku

tem q colocar DATA tambem.

pro god saber quando.

pos seria bom tbm, que ai poderia ser report de bug.

ex:

[X:10/Y:10/Z:7]:[18/5/10 - 16:50] Tester: oi

script mt legal parabens

Compartilhar este post


Link para o post
Socket    0
Socket

Ótimo script, apesar de simples, útil.

Agora gogo versão 2.0.

Compartilhar este post


Link para o post
Antharaz    4
Antharaz

@Mock

 

tem várias ss...

 

 

@Socket

 

gostei da sua assinatura, vou estudar WxLua

 

@Roku

 

Vou por... ^^

Compartilhar este post


Link para o post
faelzinho159    0
faelzinho159

Otimo Gostei

Compartilhar este post


Link para o post
Blakk    26
Blakk

Bem legal,gostei!

Compartilhar este post


Link para o post
Drakonyanx    0
Drakonyanx

Opa daora essa TalkAction vo colocar no meu ot vlw OiaeuMae

Compartilhar este post


Link para o post
Death Monkey    0
Death Monkey

gostei mais po a data e a hora ajudaria mto..

Compartilhar este post


Link para o post
zannyxd123    0
zannyxd123

Pow , não tem como colocar pro IP do cara esperar 60 minutos pra falar novamente? É porque tão criando várias contas e spammeando o log.txt, :S

 

Teria como você colocar pra esperar 60 minutos até pelo IP? E se desse pra colocar DATA/HORA/LEVEL DO PLAYER ajudaria muito também... mas se quiser não precisa. o que meu precisava mesmo é de bloquear o ip de falar por 60 min. :S

Compartilhar este post


Link para o post
Chriistian    0
Chriistian

Muito bom o script, só o unico problema é o spam de diversas accounts.

Compartilhar este post


Link para o post
zannyxd123    0
zannyxd123
Muito bom o script, só o unico problema é o spam de diversas accounts.

 

disso mesmo que eu falei. deveria ter um delay de espera de 1h não apenas pro char, mas por ip...

 

e, se colocasse o level do player, e data e hora, ficaria bom.. seria a melhor talkaction pra mim relacionada a função...

Compartilhar este post


Link para o post
Leumachado    0
Leumachado

Parabéns cara!!

Gostei muito manolo (Y)

Compartilhar este post


Link para o post
Stroodus    0
Stroodus

Era massa tipo, se fosse um NPC secretario... que vc usa pra manda mensagem pro god :x

Compartilhar este post


Link para o post
skrenanskk    0
skrenanskk

system, simples e muito bem feito., ta de parabens, aqui funfo 100% sem bug :) up

Compartilhar este post


Link para o post
XxPenisxX    0
XxPenisxX
disso Mesmo Que Eu Falei. Deveria Ter Um Delay De Espera De 1h Não Apenas Pro Char, Mas Por Ip...

 

E, Se Colocasse O Level Do Player, E Data E Hora, Ficaria Bom.. Seria A Melhor Talkaction Pra Mim Relacionada A Função...

 

 

Upp (y)

Compartilhar este post


Link para o post
Jhony Michael    0
Jhony Michael

Gostei podia cada vez evoluindo mais ;D

Compartilhar este post


Link para o post
priextix    0
priextix

complete sua postagem amigo ;D cite onde colocar este code sinão muita gente não entenderá.

Compartilhar este post


Link para o post
Visitante
Este tópico está impedido de receber novos posts.
Entre para seguir isso  
  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×