levelbot
30/12/2006, 22:35:47
Lembrando que você deve ter um som em .wav na unidade c: chamada gm.wav.
-instruções
Converta seu arquivo chamado control\macros.txt para ANSI -> UTF8 without boom. (Use o notepad++).
Isso fará que suas macros aceitem acentuação.
- GM buffs/heal
automacro GMBHideuffs {
console /^(Algo desconhecido|O jogador \[GM\])(.*) (usou) (.*) (em você)/i
exclusive 1
macro_delay 0.1
priority 1
call GMBuffs_ok
}
macro GMBuffs_ok {
do conf logConsole 1
do eval Utils::Win32::playSound('C:\gm.wav')
log ------------------------------------
log ------ Evento GM Ativado -----------
log $.datetime
log $.lastLogMsg
do conf logConsole 0
}
- GM Falando
automacro GMtalk {
console /^\[dist=(.*)\] \[GM\](.*)/
exclusive 1
macro_delay 0.1
priority 1
call GMtalk_ok
}
macro GMtalk_ok {
do conf logConsole 1
do eval Utils::Win32::playSound('C:\gm.wav')
log ------------------------------------
log ------ Evento GM Ativado -----------
log $.datetime
log $.lastLogMsg
do conf logConsole 0
}
- BlockChat
automacro Muted {
run-once 1
exclusive 1
priority 1
status muted
call {
do conf logConsole 1
log ------------------------------------
log ------ Evento GM Ativado -----------
do eval Utils::Win32::playSound('C:\gm.wav')
log $.datetime
log Voce esta com status $.status
do conf logConsole 0
}
}
- GM Santuário
Não recomendo o uso pois vai ser ativada se algum player usar santuário em uma distância muito longa.
A macro de GM buffs ja detecta isso. Mas como é penas pra fim de tocar som, use-a.
automacro GMSantuario {
console /^(Unknown|Player \[GM\])(.*) (uses Santuary)/i
exclusive 1
macro_delay 0.1
priority 1
call GMSantuario_ok
}
macro GMSantuario_ok {
do conf logConsole 1
do eval Utils::Win32::playSound('C:\gm.wav')
log ------------------------------------
log ------ Evento GM Ativado -----------
log $.datetime
log $.lastLogMsg
do conf logConsole 0
}
Notas importantes:
Se você pretende usar macros para responder os GM's automaticamente, faça vários testes antes usando o serverFalso que está na seção de dicas.
Você só precisa adicionar suas ações abaixo da parte:
Código:
log $.lastLogMsg
de cada macro dos exemplos acima.
-instruções
Converta seu arquivo chamado control\macros.txt para ANSI -> UTF8 without boom. (Use o notepad++).
Isso fará que suas macros aceitem acentuação.
- GM buffs/heal
automacro GMBHideuffs {
console /^(Algo desconhecido|O jogador \[GM\])(.*) (usou) (.*) (em você)/i
exclusive 1
macro_delay 0.1
priority 1
call GMBuffs_ok
}
macro GMBuffs_ok {
do conf logConsole 1
do eval Utils::Win32::playSound('C:\gm.wav')
log ------------------------------------
log ------ Evento GM Ativado -----------
log $.datetime
log $.lastLogMsg
do conf logConsole 0
}
- GM Falando
automacro GMtalk {
console /^\[dist=(.*)\] \[GM\](.*)/
exclusive 1
macro_delay 0.1
priority 1
call GMtalk_ok
}
macro GMtalk_ok {
do conf logConsole 1
do eval Utils::Win32::playSound('C:\gm.wav')
log ------------------------------------
log ------ Evento GM Ativado -----------
log $.datetime
log $.lastLogMsg
do conf logConsole 0
}
- BlockChat
automacro Muted {
run-once 1
exclusive 1
priority 1
status muted
call {
do conf logConsole 1
log ------------------------------------
log ------ Evento GM Ativado -----------
do eval Utils::Win32::playSound('C:\gm.wav')
log $.datetime
log Voce esta com status $.status
do conf logConsole 0
}
}
- GM Santuário
Não recomendo o uso pois vai ser ativada se algum player usar santuário em uma distância muito longa.
A macro de GM buffs ja detecta isso. Mas como é penas pra fim de tocar som, use-a.
automacro GMSantuario {
console /^(Unknown|Player \[GM\])(.*) (uses Santuary)/i
exclusive 1
macro_delay 0.1
priority 1
call GMSantuario_ok
}
macro GMSantuario_ok {
do conf logConsole 1
do eval Utils::Win32::playSound('C:\gm.wav')
log ------------------------------------
log ------ Evento GM Ativado -----------
log $.datetime
log $.lastLogMsg
do conf logConsole 0
}
Notas importantes:
Se você pretende usar macros para responder os GM's automaticamente, faça vários testes antes usando o serverFalso que está na seção de dicas.
Você só precisa adicionar suas ações abaixo da parte:
Código:
log $.lastLogMsg
de cada macro dos exemplos acima.