Ir para conteúdo
Propaganda

Posts Recomendados

Codigo:

scripts/stafflogin.lua

Spoiler
function onLogin(cid)
  local getPlayerName(cid)
  if getPlayerGroupId(cid) >= 4 then -- 4 é para GM+, abaixo disso são apenas tutores e players..
    doBroadcastMessage("O membro da staff " .. getPlayerName(cid) .. " acabou de entrar no jogo!", MESSAGE_STATUS_WARNING)
  end
  return true
end

 


scripts/login.lua
 

Spoiler
registerCreatureEvent(cid, "stafflogin")

 


creaturescripts.lua
 

Spoiler
<event type="login" name="stafflogin" event="script" value="stafflogin.lua"/>

 

 

  • Like 2
Link para o comentário
https://tibiadevs.com/forums/topic/319-mensagem-para-o-servidor-quando-staff-logar/
Compartilhar em outros sites

  • Suporte

Gostei dos scripts se puder trazer mais para comunidade a gente agradece ❤️ 

Link para o comentário
https://tibiadevs.com/forums/topic/319-mensagem-para-o-servidor-quando-staff-logar/#findComment-1588
Compartilhar em outros sites

  • Suporte

ao tentar adicionar o script começou a dar erro na minha distro data/creaturescripts/scripts/stafflogin.lua:3: syntax error near 'if'
Aqui está a correção :  function onLogin(cid)
  local playerGroup = getPlayerGroupId(cid) -- Fix: Missing argument 'cid' in getPlayerGroupId function call
  if playerGroup >= 5 then -- Fix: Missing parentheses in getPlayerGroupId function call
    doBroadcastMessage("O membro da staff " .. getPlayerName(cid) .. " acabou de entrar no jogo!", MESSAGE_STATUS_WARNING)
  end
  return true
end
 

Link para o comentário
https://tibiadevs.com/forums/topic/319-mensagem-para-o-servidor-quando-staff-logar/#findComment-1590
Compartilhar em outros sites

14 horas atrás, Zeon disse:

ao tentar adicionar o script começou a dar erro na minha distro data/creaturescripts/scripts/stafflogin.lua:3: syntax error near 'if'
Aqui está a correção :  function onLogin(cid)
  local playerGroup = getPlayerGroupId(cid) -- Fix: Missing argument 'cid' in getPlayerGroupId function call
  if playerGroup >= 5 then -- Fix: Missing parentheses in getPlayerGroupId function call
    doBroadcastMessage("O membro da staff " .. getPlayerName(cid) .. " acabou de entrar no jogo!", MESSAGE_STATUS_WARNING)
  end
  return true
end
 

Obrigado, eu esqueci de adicionar o (cid) no getPlayerGroupId(cid), por ser um script simples eu não testei.

  • Like 1
Link para o comentário
https://tibiadevs.com/forums/topic/319-mensagem-para-o-servidor-quando-staff-logar/#findComment-1599
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
  • Criar Novo...