Sanzenkai 93 Postado 11 de Fevereiro 2024 Compartilhar Postado 11 de Fevereiro 2024 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"/> 2 Link para o comentário https://tibiadevs.com/forums/topic/319-mensagem-para-o-servidor-quando-staff-logar/ Compartilhar em outros sites Mais opções de compartilhamento...
Suporte Zeon 4.061 Postado 14 de Fevereiro 2024 Suporte Compartilhar Postado 14 de Fevereiro 2024 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 Mais opções de compartilhamento...
Suporte Zeon 4.061 Postado 14 de Fevereiro 2024 Suporte Compartilhar Postado 14 de Fevereiro 2024 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 Mais opções de compartilhamento...
Sanzenkai 93 Postado 14 de Fevereiro 2024 Autor Compartilhar Postado 14 de Fevereiro 2024 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. 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 Mais opções de compartilhamento...
Posts Recomendados
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 contaEntrar
Já tem uma conta? Faça o login.
Entrar Agora