CoGames 29 Postado Dezembro 5, 2011 Share Postado Dezembro 5, 2011 (editado) Entrou&Saiu System Tibia versão: 8.4 Função: Quando um player loga ou desloga em seu servidor, apareçe uma mensagem para todo mundo que o player logou ou deslogou, e não afeta a janela, pois só apareçe no chat! Screen Shot: Créditos: 100% CoGames Trabalhando: Vá em data/creaturescripts/scripts, copie dois arquivos.lua e cole, um renomeie para "entrou" e outro para "saiu", no entrou.lua cole: --Script Created by CoGames function onLogin(cid) doBroadcastMessage(getPlayerName(cid) .. " [" .. getPlayerLevel(cid) .. "] Entrou no Servidor.", MESSAGE_STATUS_CONSOLE_ORANGE) return TRUE end Agora em saiu, cole: --Script Created by CoGames function onLogout(cid) doBroadcastMessage(getPlayerName(cid) .. " [" .. getPlayerLevel(cid) .. "] Saiu do Servidor.", MESSAGE_STATUS_CONSOLE_ORANGE) return TRUE end O que está em verde, é a mensagem que cada player receberá! O que está em laranja, é a cor de cada mensagem! Pode trocar para BLUE, ou RED... Agora vá em data/creaturescripts/creaturescripts.xml e dentro cole: <event type="login" name="entrou" script="entrou.lua"/> <event type="logout" name="saiu" script="saiu.lua"/> Então é isso galera, qualquer coisa, erros ou bugs, é só comentar! Editado Dezembro 5, 2011 por Cogames Link para o comentário https://xtibia.com/forum/topic/174166-entrousaiu-system/ Compartilhar em outros sites More sharing options...
DeadSmok3r 4 Postado Dezembro 7, 2011 Share Postado Dezembro 7, 2011 Script e simples e criativo. Porem os players podem travar o server saindo e entrando toda hora , seria bom botar algo para nao acontecer isso. Link para o comentário https://xtibia.com/forum/topic/174166-entrousaiu-system/#findComment-1146517 Compartilhar em outros sites More sharing options...
Vinysla 3 Postado Dezembro 7, 2011 Share Postado Dezembro 7, 2011 Mto bom o script, vlw, me ajudo mto no meu servidor! Link para o comentário https://xtibia.com/forum/topic/174166-entrousaiu-system/#findComment-1146943 Compartilhar em outros sites More sharing options...
CoGames 29 Postado Dezembro 7, 2011 Autor Share Postado Dezembro 7, 2011 @DeadSmok3r Claro que um player poderia fazer isto, mas não lagaria o server, ele pode até fazer, mas uma hora ele cansa, e é difícil ver um player fazendo isto, pois no meu servidor quem faz isso leva ban ip, e ninguém se arisca! @Vinysla Valeu denovo pelo REP+, são os meus primeiros scripts! Link para o comentário https://xtibia.com/forum/topic/174166-entrousaiu-system/#findComment-1146950 Compartilhar em outros sites More sharing options...
BrunooMaciell 85 Postado Janeiro 24, 2012 Share Postado Janeiro 24, 2012 exelente tutorial mt Link para o comentário https://xtibia.com/forum/topic/174166-entrousaiu-system/#findComment-1184499 Compartilhar em outros sites More sharing options...
grigacuin 15 Postado Janeiro 24, 2012 Share Postado Janeiro 24, 2012 Uma dica para que nao de lag ao entrar e sair dos jogadores é usar uma StorageID XD Parabéns, nao sei se é funcional... Más continue assim. XD Entrada function onLogin(cid) login == GetStorageID(cid, 13987) if login == -1 then doBroadcastMessage(getPlayerName(cid) .. " [" .. getPlayerLevel(cid) .. "] Entrou no Servidor.", MESSAGE_STATUS_CONSOLE_ORANGE) SetStorageID(cid, 13987,1) return TRUE end Saída function onLogout(cid) logout == GetStorageID(cid, 13987) if logout == 0 then doBroadcastMessage(getPlayerName(cid) .. " [" .. getPlayerLevel(cid) .. "] Saiu do Servidor.", MESSAGE_STATUS_CONSOLE_ORANGE) login == GetStorageID(cid, 13987) if login == -1 then return TRUE end Depois de um longo Retired... Voltei Link para o comentário https://xtibia.com/forum/topic/174166-entrousaiu-system/#findComment-1184713 Compartilhar em outros sites More sharing options...
Posts Recomendados