Ir para conteúdo
Entre para seguir isso  
dragonlorde

Comando !ausente simples

Recommended Posts

dragonlorde    0
dragonlorde

Nome: Comando !ausente

Autor: Dragonlorde, Ideia é do Refugia OTServ eu so fiz script

Versâo: TFS 0.3.6 = 8.54

 

Talkaction: (Y)

--Talkaction 100% by Dragonlordez--
function onSay(cid, words, param)

 function ausente(cid)
      doSendAnimatedText(getCreaturePosition(cid), "Ausente!", 215)
        var=addEvent(ausente, 3000, cid)
           doSendMagicEffect(getCreaturePosition(cid),12)
        doPlayerSendTextMessage(cid,24,"Para parar diga !ausente stop.")
      end

 function stopAusente(cid)
      stopEvent(var)
      doSendMagicEffect(getCreaturePosition(cid),2)
   end

if param == '' then
      ausente(cid)
elseif param == 'stop' then
     stopAusente(cid)
    end
 return true
end

Adicione essa tag no talkactions.xml:

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

Explicando:

Quando disser !ausente(in-game) o player vai ficar mandando mensagens ausente! eternamente ate você para-lo usando !ausente stop

:yes:

 

Atè a proxima :ras:

Editado por Black Ice

Compartilhar este post


Link para o post
Gpwjhlkdcf    21
Gpwjhlkdcf

Acho que ja tem, mas Movido.

Compartilhar este post


Link para o post
Dartier    0
Dartier

ao invés de

doSendAnimatedText(getCreaturePosition(cid), "Ausente!", 215)

dava pra você colocar

doSendAnimatedText(cid, "Ausente!", 215)

eu acho :weegee:

Compartilhar este post


Link para o post
dragonlorde    0
dragonlorde

Dai eu n sei mas em script nao é bom arrisca

Fica 'chamando' os bug n é mto apropriado :S

Compartilhar este post


Link para o post
Notorious    1
Notorious
ao invés de

doSendAnimatedText(getCreaturePosition(cid), "Ausente!", 215)

dava pra você colocar

doSendAnimatedText(cid, "Ausente!", 215)

eu acho :weegee:

Nao dá não Dartier, o primeiro parametro dessa função é a posição na qual o texto vai aparecer :weegee:

Compartilhar este post


Link para o post
vincity    0
vincity

Eu acho que da pra derruba o ot se segurar uns 2 minutos a hotkey do comando.

 

 

OT Miudo.

Compartilhar este post


Link para o post
Le588    0
Le588

O script parece legal, por mim substituiria "ausente" por "afk".

 

Outra coisa, seria legal se o player ficasse travado quando desse esse comando, ficando impossibliitado de andar.

 

E se usar o comando duas vezes? Ou botar na hotkey? Como disse o vincity, acho que pode dar problemas...

 

Seria legal se tu usasse um storage para que ele reconhecece se o player ja está em modo ausente. Se tivesse em modo ausente já, o player receberia a mensagem "Você já está no modo ausente, use o comando !ausent stop para parar".

Compartilhar este post


Link para o post
dragonlorde    0
dragonlorde

Bom eu mesmo acho essa talkaction ridicula :S

quem quiser melhora-la pode postar ando meio sem tempo --'

Compartilhar este post


Link para o post
Mickfern    32
Mickfern

Bom a idéia é bem legal, mas em alguns servers nao tem utilidade, pois quem vai ser o louco de colocar isso em uma àrea pvp. Então acho que seria útil em um server de war como o meu, pois quando alguem reclama eu kicko um player que está ausente a mais de 30 minutos para outro entrar.

Compartilhar este post


Link para o post
Foreign    0
Foreign

Testei o Script , Vc Segura Hotkey Da Um Lag Muito Forte , E Se A Net Do Hoster For Baixa o Server Cai.

 

 

Mais se melhorar o script fica bom !

 

:bye:

Compartilhar este post


Link para o post
dragonlorde    0
dragonlorde

Esse script fui 1 tentativa mto trivial como diria o skyen...

Não recomendo usa-la(talkaction) por todos os problemas citados acima...

Compartilhar este post


Link para o post
Minime747    0
Minime747

olha muito bom so que nao gostei de uma coisa so...

tipo quando o player fala !ausente ele pode andar acho isso erado...

ele devia nao poder andar tipo como um pk em pz...

a so isso mesmo o resto ta nota 10...

intao se puter fazer isso por mim obrigado.

 

 

fanmock.png

Compartilhar este post


Link para o post
Nenzzy    0
Nenzzy

bom mais eu ja vi o comando

!afk on

!afk off

 

que fazia a mesma coisa

Compartilhar este post


Link para o post
dragonlorde    0
dragonlorde

É tem em varios OTS como eu ja dice... Essa ideia a principio e do refugia mas como tem um monte de gente que ripo pego pra seu ot...

Eu não sei quem foi o primeiro a ter a ideia/fazer mas eu vi no Refugia...

Compartilhar este post


Link para o post
Pandá s2    0
Pandá s2

Como sempre você nê Dragonlord? Só posta topico Otimos ;). Parabéns Brother continue assim.

 

 

Topic

Muito bom o Comando ausente, eu uso isso para os noobs desistirem de mandar mensagens.

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.

×